diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b82622db..36098ff1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,6 +30,10 @@ jobs: node-version: 22 cache: pnpm - run: pnpm install --frozen-lockfile + - name: Validate authored catalogues and generated JSON + run: | + pnpm i18n:check + git diff --exit-code -- apps/writer/src/i18n/locales - run: pnpm check # Demo is development/LAB-only, so verify the production build separately. - run: pnpm build @@ -70,6 +74,7 @@ jobs: result=0 pnpm --filter @mdbase-writer/app exec node scripts/browser-test.mjs || result=1 pnpm --filter @mdbase-writer/app test:browser:reliability || result=1 + pnpm --filter @mdbase-writer/app test:browser:i18n || result=1 exit "$result" - name: Verify private feedback with demo data and intercepted delivery run: | diff --git a/README.md b/README.md index 751a1e51..62221ef0 100644 --- a/README.md +++ b/README.md @@ -200,6 +200,21 @@ privately as described in the [security policy](SECURITY.md). For local setup, tests, deployment, and implementation details, see the [development guide](docs/development.md) and [architecture notes](docs/architecture.md). +### Interface translations (integration branch) + +Writer shares the `@mdbase-dev/i18n` Lingui runtime and strict catalogue checks with the +other mdbase apps. English loads synchronously; other interface languages are lazy chunks +from Writer's own deployment. The browser language is the default; an explicit choice is +remembered in this browser. This never changes manuscript text, frontmatter, citation +language or exported prose. + +All eight target-language catalogues are merged and all nine locale controls are enabled +on this branch. Strict completeness and app/library composition checks run in normal checks +and builds. See [translation status and authoring](docs/translations.md). +The kit and shared UI are temporarily vendored for coordinated development; replace both +with their published npm versions at merge time. CI only validates local-agent-authored translations and never +calls a translation service. + ## License mdbase writer is available under the [MIT License](LICENSE). Bundled fonts, Typst packages, and diff --git a/apps/writer/i18n-policy.json b/apps/writer/i18n-policy.json new file mode 100644 index 00000000..2cc18756 --- /dev/null +++ b/apps/writer/i18n-policy.json @@ -0,0 +1,17 @@ +{ + "allowIdentical": { + "de": ["GPQyjo","6stxj1","D2fBSU","WBbQ6j","YNmZG2","kjd02W","quZLv8","oRJEwT","oCl6qZ","YPtBzd","3c6Jwh","L0jxRL","x4F4rp","bvnb9m","ef0nW8","PKDyzC","4_lfk6","6y5Vqg","uBAxNB","kI1qVD","238qc6","yNCLLZ","rdU729","eavifN","yzF66j","6YtxFj","6Aih4U","D-NlUC","fUDM0u","ACjxWW","4RPJcT","nbrVo1"], + "fr": ["vZtY0S","GPQyjo","6stxj1","D2fBSU","WBbQ6j","YNmZG2","kjd02W","quZLv8","bvnb9m","PKDyzC","N8JYNj","f6e0Ry","nwJZJE","6y5Vqg","DoJzLz","mYGY3B","YUAoyO","kI1qVD","HhVDr2","_hpEcX","AnYKFm","1DBGsz","tdta9X","BhZ5PL","wdxz7K","sBJ5MF","9yoWSx","fUDM0u","ACjxWW","4RPJcT","1X0LyN"], + "es": ["GPQyjo","6stxj1","D2fBSU","WBbQ6j","YNmZG2","kjd02W","quZLv8","bvnb9m","ef0nW8","PKDyzC","uBAxNB","fUDM0u","ACjxWW","4RPJcT"], + "ja": ["GPQyjo","6stxj1","D2fBSU","WBbQ6j","YNmZG2","kjd02W","quZLv8","oRJEwT","oCl6qZ","YPtBzd","3c6Jwh","L0jxRL","x4F4rp","bvnb9m","ef0nW8","PKDyzC","4_lfk6"], + "ko": ["GPQyjo","6stxj1","D2fBSU","WBbQ6j","YNmZG2","kjd02W","quZLv8","oRJEwT","oCl6qZ","YPtBzd","3c6Jwh","L0jxRL","x4F4rp","bvnb9m","ef0nW8","PKDyzC","4_lfk6"], + "pt": ["vZtY0S","GPQyjo","6stxj1","D2fBSU","WBbQ6j","YNmZG2","kjd02W","quZLv8","oRJEwT","oCl6qZ","YPtBzd","3c6Jwh","L0jxRL","x4F4rp","bvnb9m","ef0nW8","PKDyzC","4_lfk6","uBAxNB","rdU729","eavifN","fUDM0u","ACjxWW"], + "ru": ["GPQyjo","6stxj1","D2fBSU","WBbQ6j","YNmZG2","kjd02W","quZLv8","oRJEwT","oCl6qZ","YPtBzd","3c6Jwh","L0jxRL","x4F4rp","bvnb9m","ef0nW8","PKDyzC","4_lfk6","4RPJcT"], + "zh": ["GPQyjo","6stxj1","D2fBSU","WBbQ6j","YNmZG2","kjd02W","quZLv8","oRJEwT","oCl6qZ","YPtBzd","3c6Jwh","L0jxRL","x4F4rp","bvnb9m","ef0nW8","PKDyzC","4_lfk6"] + }, + "source": { + "include": ["src"], + "exclude": ["**/generated/**", "**/test/**"], + "brands": ["PDF", "Word", "Typst", "Pandoc", "{#fig-plan}"] + } +} diff --git a/apps/writer/lingui.config.ts b/apps/writer/lingui.config.ts new file mode 100644 index 00000000..76462e73 --- /dev/null +++ b/apps/writer/lingui.config.ts @@ -0,0 +1,6 @@ +import { i18nConfig } from "@mdbase-dev/i18n/config"; + +export default i18nConfig({ + include: ["/src"], + exclude: ["**/*.test.*", "**/test/**"], +}); diff --git a/apps/writer/package.json b/apps/writer/package.json index 143b574f..94d1f7b3 100644 --- a/apps/writer/package.json +++ b/apps/writer/package.json @@ -5,7 +5,11 @@ "type": "module", "scripts": { "icons": "node scripts/write-pwa-icons.mjs", - "build": "pnpm manifest && pnpm manifest:validate && vite build", + "i18n:extract": "mdbase-i18n extract", + "i18n:compile": "mdbase-i18n compile", + "i18n:source": "mdbase-i18n source", + "i18n:check": "mdbase-i18n check --compose 'node_modules/@mdbase-dev/ui/dist/locales/{locale}/messages.json'", + "build": "pnpm i18n:check && pnpm manifest && pnpm manifest:validate && vite build", "build:lab": "MDBASE_WRITER_ORIGIN=https://lab.mdbase-writer.pages.dev VITE_MDBASE_ENV=lab pnpm build", "build:feedback-test": "VITE_WRITER_DEMO=1 MDBASE_WRITER_ORIGIN=https://lab.mdbase-writer.pages.dev VITE_MDBASE_ENV=lab VITE_MDBASE_FEEDBACK_URL=http://127.0.0.1:8892/v1/feedback pnpm build", "build:editing-test": "VITE_WRITER_DEMO=1 pnpm build", @@ -14,6 +18,7 @@ "manifest:validate": "node scripts/validate-manifest.mjs public/.well-known/mdbase-app.json", "preview": "vite preview --host 127.0.0.1", "test": "pnpm manifest && node --test scripts/*.test.mjs && vitest run", + "test:browser:i18n": "node scripts/i18n-browser-test.mjs", "test:browser": "node scripts/browser-test.mjs && node scripts/browser-reliability-test.mjs", "test:feedback": "node scripts/feedback-browser-test.mjs", "test:browser:reliability": "node scripts/browser-reliability-test.mjs", @@ -35,10 +40,13 @@ "@codemirror/view": "^6.43.8", "@lezer/highlight": "^1.2.3", "@lezer/markdown": "^1.4.3", + "@lingui/core": "6.9.0", + "@lingui/react": "6.9.0", "@mdbase-dev/connect": "file:../../vendor/connect-beta125-legacy-query-2a89e9ef.tgz", "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.129-c280cd194ffd.tgz", + "@mdbase-dev/i18n": "file:../../vendor/mdbase-dev-i18n-0.1.0-beta.141-a36fa009.tgz", "@mdbase-dev/sdk": "file:../../vendor/sdk-eaa4e697-production-beta141.tgz", - "@mdbase-dev/ui": "file:../../vendor/mdbase-dev-ui-dev-9553ad66.tgz", + "@mdbase-dev/ui": "file:../../vendor/mdbase-dev-ui-0.1.0-beta.141-a36fa009.tgz", "@mdbase-writer/core": "workspace:*", "@myriaddreamin/typst-ts-renderer": "0.7.0", "@myriaddreamin/typst-ts-web-compiler": "0.7.0", @@ -50,12 +58,16 @@ }, "devDependencies": { "@callumalpass/mdbase": "0.3.0-rc.5", + "@lingui/cli": "6.9.0", + "@lingui/format-po": "6.9.0", + "@lingui/vite-plugin": "6.9.0", "@mdbase-dev/connect-dev": "0.1.0-beta.125", "@mdbase-dev/connect-testing": "0.1.0-beta.125", "@testing-library/react": "16.3.2", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.1", + "babel-plugin-macros": "3.1.0", "jsdom": "29.1.1", "playwright": "1.61.1", "vite": "^8.3.1", diff --git a/apps/writer/scripts/i18n-browser-test.mjs b/apps/writer/scripts/i18n-browser-test.mjs new file mode 100644 index 00000000..4224420d --- /dev/null +++ b/apps/writer/scripts/i18n-browser-test.mjs @@ -0,0 +1,102 @@ +import assert from "node:assert/strict"; +import { mkdir } from "node:fs/promises"; +import { chromium } from "playwright"; + +// Disposable in-memory demo only. Block all non-local authority/compiler traffic. +const base = process.env.BASE ?? "http://127.0.0.1:19400/"; +const origin = new URL(base).origin; +assert.ok(["127.0.0.1", "localhost"].includes(new URL(base).hostname)); +await mkdir("out/i18n", { recursive: true }); +const browser = await chromium.launch({ headless: true }); +try { + const context = await browser.newContext({ viewport: { width: 1440, height: 960 }, locale: "en-US", recordVideo: { dir: "out/i18n/recordings", size: { width: 1440, height: 960 } } }); + const page = await context.newPage(); + const errors = []; + page.on("pageerror", error => errors.push(String(error))); + await page.route("**/*", route => new URL(route.request().url()).origin === origin ? route.continue() : route.abort()); + await page.goto(new URL("?demo", base).href); + const picker = page.locator(".interface-language select:visible"); + await picker.waitFor(); + await page.locator(".manuscript-row").filter({ hasText: "Patient Observation" }).waitFor(); + assert.equal(await page.locator("html").getAttribute("lang"), "en"); + + await picker.selectOption("ja"); + await page.waitForFunction(() => document.documentElement.lang === "ja"); + assert.equal(await page.evaluate(() => localStorage.getItem("mdbase-writer:interface-locale")), "ja"); + await page.screenshot({ path: "out/i18n/japanese-home.png", fullPage: true }); + await page.locator(".manuscript-row").filter({ hasText: "Patient Observation" }).click(); + const editor = page.locator(".cm-content"); + await editor.waitFor(); + const manuscriptSource = () => page.evaluate(() => { + const workspace = window.writer.workspace; + return workspace.getSnapshot().records.get(workspace.main).snapshot.body; + }); + const before = await manuscriptSource(); + await editor.click(); + await page.keyboard.press("Control+f"); + await page.locator(".cm-search").waitFor(); + await page.waitForFunction(() => document.querySelector('.cm-search input[name="search"]')?.getAttribute("placeholder") === "検索"); + await page.screenshot({ path: "out/i18n/japanese-editor.png", fullPage: true }); + + await page.keyboard.press("Escape"); + await page.keyboard.press("Control+,"); + await page.locator(".settings-sheet").waitFor(); + await picker.selectOption("de"); + await page.waitForFunction(() => document.documentElement.lang === "de"); + assert.equal(await manuscriptSource(), before, "language switching must not edit the manuscript"); + await page.screenshot({ path: "out/i18n/german-settings.png", fullPage: true }); + await page.reload(); + await page.waitForFunction(() => document.documentElement.lang === "de"); + await page.locator(".cm-content").waitFor(); + await page.keyboard.press("Control+,"); + await page.locator(".settings-sheet").waitFor(); + assert.equal(await picker.inputValue(), "de"); + await page.setViewportSize({ width: 390, height: 844 }); + await picker.scrollIntoViewIfNeeded(); + await page.screenshot({ path: "out/i18n/narrow-language-control.png", fullPage: true }); + const bounds = await picker.boundingBox(); + assert.ok(bounds && bounds.x >= 0 && bounds.x + bounds.width <= 390 && bounds.y >= 0 && bounds.y + bounds.height <= 844, "language setting remains reachable on a narrow viewport"); + // Chinese is an authored product catalogue, not just a translated editor phrase set. + await picker.selectOption("zh"); + await page.waitForFunction(() => document.documentElement.lang === "zh"); + assert.match(await picker.getAttribute("aria-label"), /[\u3400-\u9fff]/); + assert.equal(await manuscriptSource(), before); + await page.screenshot({ path: "out/i18n/chinese-settings-narrow.png", fullPage: true }); + // Menu descriptors must not cache labels from the previous interface language. + await page.keyboard.press("Escape"); + await editor.click(); + await page.keyboard.press("Control+End"); + await page.keyboard.type("\n/"); + await page.locator(".cm-tooltip-autocomplete").waitFor(); + const insertLabels = await page.locator(".cm-tooltip-autocomplete li").allTextContents(); + assert.ok(insertLabels.some(label => label.includes("引文")), "slash commands update after a locale switch"); + await page.keyboard.press("Escape"); + await page.keyboard.press("Backspace"); + await page.keyboard.press("Backspace"); + assert.equal(await manuscriptSource(), before, "the test restores its disposable slash-menu probe"); + assert.deepEqual(errors, []); + await context.close(); + + // A fresh context avoids an already cached target import. + const failure = await browser.newContext({ locale: "en-US" }); + const failedPage = await failure.newPage(); + await failedPage.route("**/*", route => { + const url = new URL(route.request().url()); + if (url.origin !== origin || /\/locales\/de\/messages\.json/.test(url.pathname)) return route.abort(); + return route.continue(); + }); + await failedPage.goto(new URL("?demo", base).href); + const failedPicker = failedPage.locator(".interface-language select"); + await failedPicker.waitFor(); + await failedPicker.selectOption("de"); + await failedPage.locator(".interface-language-error").waitFor(); + assert.equal(await failedPage.locator("html").getAttribute("lang"), "en"); + assert.notEqual(await failedPage.evaluate(() => localStorage.getItem("mdbase-writer:interface-locale")), "de"); + await failedPicker.selectOption("ja"); + await failedPage.waitForFunction(() => document.documentElement.lang === "ja"); + assert.equal(await failedPage.locator(".interface-language-error").count(), 0, "a successful retry clears the prior error"); + await failure.close(); + console.log("i18n browser: synchronous English, selection/persistence, Japanese CodeMirror, unchanged manuscript, narrow picker, authored Chinese settings and chunk-failure retention passed. Authored Japanese and German catalogues activated; screenshots captured for wide/narrow layout review."); +} finally { + await browser.close(); +} diff --git a/apps/writer/scripts/i18n-cli.test.mjs b/apps/writer/scripts/i18n-cli.test.mjs new file mode 100644 index 00000000..a132b0f4 --- /dev/null +++ b/apps/writer/scripts/i18n-cli.test.mjs @@ -0,0 +1,9 @@ +import assert from "node:assert/strict"; +import { spawnSync } from "node:child_process"; +import { test } from "node:test"; + +test("the packed i18n CLI executes and rejects invalid commands rather than silently succeeding", () => { + const result = spawnSync("pnpm", ["exec", "mdbase-i18n", "definitely-not-a-command"], { encoding: "utf8" }); + assert.equal(result.status, 1); + assert.match(result.stderr, /Usage: mdbase-i18n/); +}); diff --git a/apps/writer/src/App.tsx b/apps/writer/src/App.tsx index 23b84dd8..8dfe5f3e 100644 --- a/apps/writer/src/App.tsx +++ b/apps/writer/src/App.tsx @@ -1,8 +1,11 @@ +import { t } from "@lingui/core/macro"; +import { useLingui } from "@lingui/react"; import { lazy, Suspense, useEffect, useMemo, useState } from "react"; import { AppSwitcher } from "@mdbase-dev/ui/app-switcher"; import { FeedbackButton } from "@mdbase-dev/ui/feedback"; import { loadThemePreference, saveThemePreference, type ThemePreference } from "@mdbase-dev/ui/theme"; import { ThemeSelect } from "@mdbase-dev/ui/theme-select"; +import { InterfaceLanguage } from "./i18n/provider.js"; import { OpeningScreen } from "@mdbase-dev/ui/screens"; import { appUrls } from "./apps.js"; import { ThemeChoice, TopbarSlot } from "./ui/topbar.js"; @@ -12,10 +15,12 @@ import { SdkWriterRoot, type SdkWriterRootProps } from "./ui/SdkWriterRoot.js"; // Production keeps its existing default; switching/bootstrap belongs to owner GO. const LegacyApp = lazy(async () => ({ default: (await import("./LegacyApp.js")).LegacyApp })); export function App(props: Partial = {}) { + useLingui(); return props.sdk ? : - }>; + }>; } function NativeApp(props: SdkWriterRootProps) { + useLingui(); const [theme, setTheme] = useState(() => loadThemePreference()); const [slot, setSlot] = useState(null); useEffect(() => saveThemePreference(theme), [theme]); @@ -23,7 +28,8 @@ function NativeApp(props: SdkWriterRootProps) { return
- + +
; } diff --git a/apps/writer/src/LegacyApp.tsx b/apps/writer/src/LegacyApp.tsx index b80c87e3..20c3f1f9 100644 --- a/apps/writer/src/LegacyApp.tsx +++ b/apps/writer/src/LegacyApp.tsx @@ -1,3 +1,6 @@ +import { Trans } from "@lingui/react/macro"; +import { t } from "@lingui/core/macro"; +import { useLingui } from "@lingui/react"; // Top level: pick the backend (Connect, or the development demo), then show // the manuscript list or an open manuscript. The open manuscript lives in the // URL (`?manuscript=path`) so reloads and links land in the same place. @@ -18,6 +21,7 @@ import { CollectionPicker } from "./ui/CollectionPicker.js"; import { loadThemePreference, saveThemePreference, type ThemePreference } from "@mdbase-dev/ui/theme"; import { ThemeChoice, TopbarSlot } from "./ui/topbar.js"; import { ThemeSelect } from "@mdbase-dev/ui/theme-select"; +import { InterfaceLanguage } from "./i18n/provider.js"; import { ConnectLayout, OpeningScreen } from "@mdbase-dev/ui/screens"; import { ManuscriptWorkspace } from "./workspace/workspace.js"; @@ -28,6 +32,7 @@ const params = new URL(location.href).searchParams; const demoRequested = writerDemoRequested(); export function LegacyApp() { + useLingui(); const { reportError } = useFeedback(); const [theme, setTheme] = useState(() => loadThemePreference()); const [slot, setSlot] = useState(null); @@ -40,6 +45,7 @@ export function LegacyApp() {
+
@@ -60,15 +66,15 @@ class ErrorBoundary extends Component<{ children: ReactNode; onError(): void }, if (!this.state.error) return this.props.children; return (
-

Something went wrong

+

Something went wrong

{this.state.error.message}

-

Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading.

+

Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading.

- + }}>Download local drafts +
); } @@ -89,6 +95,7 @@ function useOwned(create: () => T | null, dispose: (value: T) => void, deps: } function ConnectRoot() { + useLingui(); const session = useOwned(() => { const s = createWriterSession(); void s.start({ timeoutMs: 30_000 }); @@ -99,6 +106,7 @@ function ConnectRoot() { } function ConnectedRoot({ session }: { session: WriterSession }) { + useLingui(); const store = useMemo(() => externalStore(session), [session]); const snapshot = useSyncExternalStore(store.subscribe, store.getSnapshot); const connection = snapshot.status === "ready" ? session.connection() : null; @@ -117,6 +125,7 @@ function ConnectedRoot({ session }: { session: WriterSession }) { } function DemoRoot() { + useLingui(); const [backend, setBackend] = useState(null); const [problem, setProblem] = useState(null); useEffect(() => { @@ -136,7 +145,7 @@ function DemoRoot() { owned?.dispose(); }; }, []); - if (problem) return ; - if (!backend) return ; + if (problem) return ; + if (!backend) return ; return ; } diff --git a/apps/writer/src/compile/client.ts b/apps/writer/src/compile/client.ts index 6f023dde..6ae86ca5 100644 --- a/apps/writer/src/compile/client.ts +++ b/apps/writer/src/compile/client.ts @@ -1,3 +1,4 @@ +import { t } from "@lingui/core/macro"; // Typed, bounded handle on the compile worker. Every request settles on failure/disposal. import type { CompileResult, FromWorker, ToWorker } from "./protocol.js"; @@ -20,7 +21,7 @@ export class CompileClient { this.ready = new Promise((resolve, reject) => { resolveReady = resolve; this.rejectReady = reject; }); // The workspace listens for failures; consumers may additionally await readiness. void this.ready.catch(() => {}); - this.initTimer = setTimeout(() => this.fail("The preview took too long to load. Retry the preview."), 60_000); + this.initTimer = setTimeout(() => this.fail(t`The preview took too long to load. Retry the preview.`), 60_000); this.worker.onmessage = (event: MessageEvent) => { const m = event.data; if (m.type === "ready") { clearTimeout(this.initTimer); resolveReady(m.initMs); } @@ -29,11 +30,11 @@ export class CompileClient { this.compileTimer = undefined; for (const l of this.resultListeners) l(m); } - else if (m.type === "pdf") this.pdfWaiters.get(m.id)?.(m); + else if (m.type === "pdf") this.pdfWaiters.get(m.id)?.(m.reason === "document-errors" ? { error: t`The document has errors; fix them to export.` } : m); else if (m.type === "failure") this.fail(m.message); }; - this.worker.onerror = (event) => { event.preventDefault(); this.fail(event.message || "The compile worker stopped."); }; - this.worker.onmessageerror = () => this.fail("The preview worker returned an unreadable response."); + this.worker.onerror = (event) => { event.preventDefault(); this.fail(event.message || t`The compile worker stopped.`); }; + this.worker.onmessageerror = () => this.fail(t`The preview worker returned an unreadable response.`); } private fail(message: string): void { if (this.stopped) return; @@ -48,7 +49,7 @@ export class CompileClient { send(message: ToWorker, transfer: Transferable[] = []): void { if (this.stopped) return; if (message.type !== "prepare" && message.type !== "init" && message.type !== "export-pdf" && this.compileTimer === undefined) { - this.compileTimer = setTimeout(() => this.fail("Typesetting took too long. Your editor is still available; retry the preview."), 60_000); + this.compileTimer = setTimeout(() => this.fail(t`Typesetting took too long. Your editor is still available; retry the preview.`), 60_000); } try { this.worker.postMessage(message, transfer); } catch (error) { this.fail(error instanceof Error ? error.message : String(error)); } @@ -71,13 +72,13 @@ export class CompileClient { this.pdfWaiters.delete(id); resolve(outcome); }; - const abort = () => finish({ error: "Export cancelled." }); - const timer = setTimeout(() => finish({ error: "PDF export timed out. Retry the preview and export again." }), 60_000); + const abort = () => finish({ error: t`Export cancelled.` }); + const timer = setTimeout(() => finish({ error: t`PDF export timed out. Retry the preview and export again.` }), 60_000); this.pdfWaiters.set(id, finish); signal?.addEventListener("abort", abort, { once: true }); if (signal?.aborted) return abort(); this.send({ type: "export-pdf", id, ...(sources ? { sources } : {}) }); }); } - terminate(): void { this.fail("The manuscript was closed."); } + terminate(): void { this.fail(t`The manuscript was closed.`); } } diff --git a/apps/writer/src/compile/protocol.ts b/apps/writer/src/compile/protocol.ts index eeaa7cde..278f6b6b 100644 --- a/apps/writer/src/compile/protocol.ts +++ b/apps/writer/src/compile/protocol.ts @@ -1,5 +1,5 @@ // Messages between the app and the compile worker. -import type { CslItem, ManuscriptMeta, MetaField, WriterRecord } from "@mdbase-writer/core"; +import type { DiagnosticCopy, CslItem, ManuscriptMeta, MetaField, WriterRecord } from "@mdbase-writer/core"; export interface WriterDiagnostic { readonly record: string; @@ -7,6 +7,7 @@ export interface WriterDiagnostic { readonly to: number; readonly severity: "error" | "warning"; readonly message: string; + readonly copy?: DiagnosticCopy; /** Where the problem was found: the writer's own checks, or Typst. */ readonly origin: "writer" | "typst"; /** Set when the problem is in a manuscript setting (frontmatter) rather than the body. */ @@ -77,5 +78,5 @@ export interface CompileResult { export type FromWorker = | { readonly type: "ready"; readonly initMs: number } | CompileResult - | { readonly type: "pdf"; readonly id: number; readonly bytes?: Uint8Array; readonly error?: string } + | { readonly type: "pdf"; readonly id: number; readonly bytes?: Uint8Array; readonly error?: string; readonly reason?: "document-errors" } | { readonly type: "failure"; readonly message: string }; diff --git a/apps/writer/src/compile/worker.ts b/apps/writer/src/compile/worker.ts index e42b4a2d..f7733f92 100644 --- a/apps/writer/src/compile/worker.ts +++ b/apps/writer/src/compile/worker.ts @@ -292,7 +292,7 @@ async function exportPdf(c: TypstCompiler, id: number) { return (await world.pdf({ diagnostics: "full" })).result; }); if (out) post({ type: "pdf", id, bytes: out }, [out.buffer]); - else post({ type: "pdf", id, error: "The document has errors; fix them to export." }); + else post({ type: "pdf", id, error: "The document has errors; fix them to export.", reason: "document-errors" }); } catch (e) { post({ type: "pdf", id, error: e instanceof Error ? e.message : String(e) }); } diff --git a/apps/writer/src/connect/connect-popup.ts b/apps/writer/src/connect/connect-popup.ts index 2fbe49e7..0c47c192 100644 --- a/apps/writer/src/connect/connect-popup.ts +++ b/apps/writer/src/connect/connect-popup.ts @@ -1,8 +1,9 @@ +import { t } from "@lingui/core/macro"; import type { AppWebSignInPortal } from "@mdbase-dev/sdk/app-host"; export class ConnectPopupBlocked extends Error { constructor() { - super("Your browser blocked the sign-in tab."); + super(t`Your browser blocked the sign-in tab.`); } } @@ -45,7 +46,7 @@ export function openConnectPopup( return closed || original.closed; }, navigate(uri) { - if (closed || original.closed) throw new Error("Sign-in window closed."); + if (closed || original.closed) throw new Error(t`Sign-in window closed.`); original.location.href = uri; }, close() { diff --git a/apps/writer/src/connect/native-signin-ui.ts b/apps/writer/src/connect/native-signin-ui.ts index 0d30a520..3bea9a41 100644 --- a/apps/writer/src/connect/native-signin-ui.ts +++ b/apps/writer/src/connect/native-signin-ui.ts @@ -1,3 +1,4 @@ +import { t } from "@lingui/core/macro"; import { AppWebSignInSession } from "@mdbase-dev/sdk/app-host"; import type { AppWebSignInSessionOptions, @@ -19,14 +20,14 @@ export type NativeSignInSession = Pick< >; export const signInCopy = Object.freeze({ - signIn: "Sign in", - waiting: "Waiting for approval in the mdbase tab…", - reopen: "Open the mdbase tab again", - tabBlocked: "Your browser blocked the sign-in tab.", - openSignIn: "Open sign-in", - interrupted: "Sign-in was interrupted. Please try again.", - signOut: "Sign out", - unavailable: "Opening collections isn't available in this build yet.", + get signIn() { return t`Sign in`; }, + get waiting() { return t`Waiting for approval in the mdbase tab…`; }, + get reopen() { return t`Open the mdbase tab again`; }, + get tabBlocked() { return t`Your browser blocked the sign-in tab.`; }, + get openSignIn() { return t`Open sign-in`; }, + get interrupted() { return t`Sign-in was interrupted. Please try again.`; }, + get signOut() { return t`Sign out`; }, + get unavailable() { return t`Opening collections isn't available in this build yet.`; }, }); /** UI-only public portal capability. The SDK supplies the validated URI. */ @@ -115,7 +116,7 @@ export function signInPresentation( const paired = snapshot.status !== "closed" && snapshot.signIn?.state === "paired"; const email = paired ? snapshot.signIn?.accountEmail : null; - const identity = email ? `Signed in as ${email}` : null; + const identity = email ? t`Signed in as ${email}` : null; const selected = snapshot.collections.find( ({ collectionId }) => collectionId === snapshot.selectedCollectionId, ); @@ -130,11 +131,11 @@ export function signInPresentation( : waiting ? signInCopy.waiting : snapshot.status === "opening" && selected - ? `Signed in. Opening ${selected.displayName}…` + ? t`Signed in. Opening ${selected.displayName}…` : (identity ?? (paired ? signInCopy.unavailable - : `Sign in with your mdbase account to sync ${appName} across your devices.`)); + : t`Sign in with your mdbase account to sync ${appName} across your devices.`)); return { message, identity: identity === message ? null : identity, diff --git a/apps/writer/src/editor/Editor.recovery.test.tsx b/apps/writer/src/editor/Editor.recovery.test.tsx index 19489b85..b53af346 100644 --- a/apps/writer/src/editor/Editor.recovery.test.tsx +++ b/apps/writer/src/editor/Editor.recovery.test.tsx @@ -1,16 +1,20 @@ // @vitest-environment jsdom -import { act, cleanup, render } from "@testing-library/react"; +import { act, cleanup } from "@testing-library/react"; +import { render } from "../test/render.js"; import { EditorView } from "@codemirror/view"; import { afterEach, beforeEach, expect, it, vi } from "vitest"; import { Editor, type EditorProps, type RetainedEditor } from "./Editor.js"; import { DEFAULT_LAYOUT } from "../ui/layout.js"; +import { runtime } from "../i18n/app.js"; +import { loadCodeMirrorPhrases } from "@mdbase-dev/i18n/codemirror"; +import { t } from "@lingui/core/macro"; beforeEach(() => { // Layout is exercised in the real-browser recovery regression. This test // checks CodeMirror's editing facets without jsdom's absent text geometry. vi.spyOn(window, "requestAnimationFrame").mockReturnValue(0); }); -afterEach(() => { cleanup(); vi.restoreAllMocks(); }); +afterEach(async () => { cleanup(); vi.restoreAllMocks(); await runtime.selectLocale("en"); }); it("advertises paused editing and becomes editable after recovery is reviewed", () => { const props: EditorProps = { @@ -35,6 +39,35 @@ it("advertises paused editing and becomes editable after recovery is reviewed", expect(editor().state.doc.toString()).toBe("Collection text"); }); +it.each(["en", "ja", "de"] as const)("reuses %s phrases synchronously across keyed chapter remounts before scroll measurement", async (locale) => { + await runtime.selectLocale(locale); + const phrases = await loadCodeMirrorPhrases(locale); + const props: EditorProps = { + states: new Map(), path: "first.md", text: "First chapter", + readOnly: false, livePreview: false, diagnostics: [], + completion: { library: [], labels: [], recordPaths: [] }, + insight: { library: new Map(), references: new Map(), labels: new Map() }, onChange: vi.fn(), + }; + const rendered = render(); + await act(async () => { await loadCodeMirrorPhrases(locale); }); + const getView = () => EditorView.findFromDOM(rendered.container.querySelector(".cm-editor")!)!; + expect(getView().state.phrase("Find")).toBe(phrases["Find"]); + const first = getView(); + const dispatch = vi.spyOn(EditorView.prototype, "dispatch"); + // WorkspaceView uses key={active}: changing props on the same instance hid + // the regression, since its phrase refs survived while real chapters' didn't. + rendered.rerender(); + const view = getView(); + expect(view).not.toBe(first); + const initialPhrase = view.state.phrase("Find"); + dispatch.mockClear(); + await act(async () => { await loadCodeMirrorPhrases(locale); }); + expect(dispatch).not.toHaveBeenCalled(); + expect(initialPhrase).toBe(phrases["Find"]); + const path = "second.md"; + expect(view.contentDOM.getAttribute("aria-label")).toBe(t`Markdown for ${path}`); +}); + it("keeps every source line visible with workspace defaults, wherever the caret is", () => { const text = "first\nsecond\n\nthird\nfourth"; const props: EditorProps = { diff --git a/apps/writer/src/editor/Editor.tsx b/apps/writer/src/editor/Editor.tsx index f6e2d637..5d47901b 100644 --- a/apps/writer/src/editor/Editor.tsx +++ b/apps/writer/src/editor/Editor.tsx @@ -1,3 +1,5 @@ +import { t } from "@lingui/core/macro"; +import { useLingui } from "@lingui/react"; // The Markdown editor for one record. The record session owns the text; the // editor reports edits and adopts external changes as remote transactions. import { mdbasePopupTheme } from "@mdbase-dev/ui/codemirror"; @@ -6,9 +8,11 @@ import { defaultKeymap, history, historyKeymap, indentWithTab } from "@codemirro import { bracketMatching, indentOnInput } from "@codemirror/language"; import { lintGutter, setDiagnostics, type Diagnostic as CmDiagnostic } from "@codemirror/lint"; import { highlightSelectionMatches, search, searchKeymap } from "@codemirror/search"; -import { Annotation, EditorSelection, EditorState, StateEffect, Transaction } from "@codemirror/state"; +import { englishCodeMirrorPhrases, loadCodeMirrorPhrases } from "@mdbase-dev/i18n/codemirror"; +import { isLocale } from "@mdbase-dev/i18n"; +import { Annotation, Compartment, EditorSelection, EditorState, StateEffect, Transaction } from "@codemirror/state"; import { drawSelection, EditorView, highlightActiveLine, keymap, placeholder } from "@codemirror/view"; -import { memo, useEffect, useLayoutEffect, useRef } from "react"; +import { memo, useEffect, useLayoutEffect, useRef, useState } from "react"; import type { WriterDiagnostic } from "../compile/protocol.js"; import { chapterCards, refreshChapterCards, type ChapterCards } from "./chapter-cards.js"; @@ -24,6 +28,10 @@ import { slashCommands, type InsertCommand } from "./slash.js"; import { nextFootnoteId, type Snippet } from "./snippets.js"; const remote = Annotation.define(); +// WorkspaceView keys editors by chapter. Keep resolved phrases outside that +// lifetime so a remounted chapter starts localized, without a deferred redraw +// racing CodeMirror's retained-scroll measurement. English stays synchronous. +const phraseCache = new Map([["en", englishCodeMirrorPhrases]]); export interface EditorHandle { /** Scrolls to `offset` (selecting up to `to`, when given) and focuses the editor unless `focus` is false. */ @@ -86,6 +94,18 @@ export interface EditorProps { } export const Editor = memo(function Editor({ states, path, text, readOnly, livePreview = true, onImageFiles, diagnostics, completion, inserts, insight, onChange, onReady, onCursor, onFollow, chapters, onFindSource, anchors, activeComment = null, onAnchor, anchorCard, onSelectionAction }: EditorProps) { + const { i18n } = useLingui(); + const locale = isLocale(i18n.locale) ? i18n.locale : "en"; + const language = useRef(new Compartment()); + const cachedPhrases = phraseCache.get(locale); + const phrases = useRef(cachedPhrases ?? englishCodeMirrorPhrases); + const phraseLocale = useRef(cachedPhrases ? locale : "en"); + const [phraseProblem, setPhraseProblem] = useState(false); + const translatedExtensions = () => [ + EditorState.phrases.of(phrases.current), + placeholder(t`Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table.`), + EditorView.contentAttributes.of({ "aria-label": t`Markdown for ${path}`, spellcheck: "true", autocapitalize: "sentences" }), + ]; const host = useRef(null); const view = useRef(null); // Texts this editor reported, newest last. The session echoes them back @@ -155,8 +175,7 @@ export const Editor = memo(function Editor({ states, path, text, readOnly, liveP EditorView.lineWrapping, EditorState.readOnly.of(readOnly), EditorView.editable.of(!readOnly), - placeholder("Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table."), - EditorView.contentAttributes.of({ "aria-label": `Markdown for ${path}`, spellcheck: "true", autocapitalize: "sentences" }), + language.current.of(translatedExtensions()), EditorView.updateListener.of((u) => { if ((u.selectionSet || u.docChanged) && !u.transactions.some((tr) => tr.annotation(remote))) latest.current.onCursor?.(u.state.selection.main.head); if (!u.docChanged || u.transactions.some((tr) => tr.annotation(remote))) return; @@ -252,6 +271,33 @@ export const Editor = memo(function Editor({ states, path, text, readOnly, liveP // eslint-disable-next-line react-hooks/exhaustive-deps -- the view is recreated per record }, [path, readOnly]); + // Language changes reconfigure chrome in place, preserving document, history and selection. + useEffect(() => { + // A new chapter already has these phrases and current translated chrome. + // Refreshing its decorations before the first measurement loses the retained + // scroll anchor. Only an actual language change needs an async reconfigure. + if (phraseLocale.current === locale) { + setPhraseProblem(false); + return; + } + let current = true; + const apply = (loaded: typeof englishCodeMirrorPhrases) => { + phraseCache.set(locale, loaded); + if (!current) return; + phrases.current = loaded; + phraseLocale.current = locale; + setPhraseProblem(false); + view.current?.dispatch({ effects: [language.current.reconfigure(translatedExtensions()), refreshChapterCards.of(null), refreshLivePreview.of(null)] }); + }; + const cached = phraseCache.get(locale); + if (cached) apply(cached); + else void loadCodeMirrorPhrases(locale).then(apply).catch(() => { if (current) setPhraseProblem(true); }); + return () => { current = false; }; + // Also cancel a pending phrase load when the active record changes, so + // its old path cannot overwrite the new editor’s accessible name. + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [locale, path]); + // Adopt text the session changed underneath us (another view, a resolved conflict). useEffect(() => { const v = view.current; @@ -316,5 +362,5 @@ export const Editor = memo(function Editor({ states, path, text, readOnly, liveP if (v) showAnchors(v, anchors ?? [], activeComment); }, [anchors, activeComment, path, readOnly]); - return
; + return <>
{phraseProblem &&

{t`The editor language could not be loaded. You can keep writing.`}

}; }); diff --git a/apps/writer/src/editor/chapter-cards.ts b/apps/writer/src/editor/chapter-cards.ts index a6a64dc4..ae25835c 100644 --- a/apps/writer/src/editor/chapter-cards.ts +++ b/apps/writer/src/editor/chapter-cards.ts @@ -1,3 +1,5 @@ +import { t } from "@lingui/core/macro"; +import { i18n } from "../i18n/app.js"; // A record embedded on a line of its own (a chapter) is drawn as a card: its // title, words and problems, and a button that opens it. An embedded Reader // annotation is drawn as the quotation it renders, with a button that detaches @@ -38,9 +40,10 @@ export interface ChapterCards { /** Asks the cards to redraw (their records' titles, words or problems changed). */ export const refreshChapterCards = StateEffect.define(); -const plural = (n: number, one: string) => `${n.toLocaleString()} ${n === 1 ? one : `${one}s`}`; +import { plural as countLabel, formatCount } from "../ui/records.js"; class CardWidget extends WidgetType { + readonly locale = i18n.locale; constructor( readonly number: number, readonly target: string, @@ -51,7 +54,7 @@ class CardWidget extends WidgetType { } override eq(other: CardWidget) { - return other.number === this.number && other.target === this.target && JSON.stringify(other.card) === JSON.stringify(this.card); + return other.locale === this.locale && other.number === this.number && other.target === this.target && JSON.stringify(other.card) === JSON.stringify(this.card); } toDOM() { @@ -60,7 +63,7 @@ class CardWidget extends WidgetType { dom.className = `cm-chapter-card${card.path ? "" : " is-missing"}`; const number = document.createElement("span"); number.className = "cm-chapter-number"; - number.textContent = String(this.number); + number.textContent = formatCount(this.number); const text = document.createElement("span"); text.className = "cm-chapter-text"; const title = document.createElement("span"); @@ -69,8 +72,8 @@ class CardWidget extends WidgetType { const meta = document.createElement("span"); meta.className = "cm-chapter-meta"; meta.textContent = card.path - ? [card.words !== undefined ? plural(card.words, "word") : null, card.problems ? plural(card.problems, "problem") : null, card.path].filter(Boolean).join(" · ") - : `No record matches ![[${this.target}]]`; + ? [card.words !== undefined ? countLabel(card.words, "word") : null, card.problems ? countLabel(card.problems, "problem") : null, card.path].filter(Boolean).join(" · ") + : t`No record matches ![[${this.target}]]`; text.append(title, meta); dom.append(number, text); if (card.path) { @@ -78,8 +81,8 @@ class CardWidget extends WidgetType { const button = document.createElement("button"); button.type = "button"; button.className = "mdbase-button cm-chapter-open"; - button.textContent = "Open"; - button.setAttribute("aria-label", `Open ${card.title}`); + button.textContent = t({ message: "Open", context: "open embedded chapter action" }); + button.setAttribute("aria-label", t`Open ${card.title}`); button.addEventListener("click", (e) => { e.preventDefault(); this.open(path); @@ -96,12 +99,13 @@ class CardWidget extends WidgetType { } class QuotationWidget extends WidgetType { + readonly locale = i18n.locale; constructor(readonly card: QuotationCard) { super(); } override eq(other: QuotationWidget) { - return JSON.stringify(other.card) === JSON.stringify(this.card); + return other.locale === this.locale && JSON.stringify(other.card) === JSON.stringify(this.card); } toDOM(view: EditorView) { @@ -114,8 +118,8 @@ class QuotationWidget extends WidgetType { const meta = document.createElement("div"); meta.className = "cm-quote-meta"; const cite = document.createElement(card.href ? "a" : "span"); - cite.textContent = card.cite ? `${card.cite} · from Reader` : "From Reader · its source is not in the library"; - cite.title = card.href ? "Open this passage in Reader" : card.path; + cite.textContent = card.cite ? t`${card.cite} · from Reader` : t`From Reader · its source is not in the library`; + cite.title = card.href ? t`Open this passage in Reader` : card.path; if (cite instanceof HTMLAnchorElement && card.href) { cite.href = card.href; cite.target = "_blank"; @@ -125,8 +129,8 @@ class QuotationWidget extends WidgetType { const detach = document.createElement("button"); detach.type = "button"; detach.className = "text-button"; - detach.textContent = "Detach"; - detach.title = "Write the quotation here, to edit it; it no longer follows the annotation"; + detach.textContent = t`Detach`; + detach.title = t`Write the quotation here, to edit it; it no longer follows the annotation`; detach.addEventListener("click", (e) => { e.preventDefault(); const line = view.state.doc.lineAt(view.posAtDOM(dom)); diff --git a/apps/writer/src/editor/comments.ts b/apps/writer/src/editor/comments.ts index 261647fe..6225b5f0 100644 --- a/apps/writer/src/editor/comments.ts +++ b/apps/writer/src/editor/comments.ts @@ -1,3 +1,4 @@ +import { t, plural } from "@lingui/core/macro"; // Comment anchors in the editor: commented passages are highlighted, and a // suggestion shows as a tracked change (the text it replaces struck through, // its replacement inline after it). Anchors follow edits between updates. @@ -45,7 +46,7 @@ class Insertion extends WidgetType { span.className = `${this.text ? "cm-suggest-insert" : "cm-comment-point"}${this.active ? " is-active" : ""}`; span.dataset["comment"] = this.id; span.textContent = this.text; - span.title = this.text ? "Suggested insertion" : "Comment"; + span.title = this.text ? t`Suggested insertion` : t`Comment`; return span; } @@ -96,7 +97,7 @@ class CommentMarker extends GutterMarker { el.className = `cm-comment-marker${this.active ? " is-active" : ""}`; el.dataset["comment"] = this.ids[0] ?? ""; el.textContent = this.ids.length > 1 ? String(this.ids.length) : ""; - el.title = this.ids.length > 1 ? `${this.ids.length} comments on this line` : "Show this comment"; + el.title = this.ids.length > 1 ? plural(this.ids.length, { one: "# comment on this line", other: "# comments on this line" }) : t`Show this comment`; el.setAttribute("aria-label", el.title); return el; } @@ -167,7 +168,9 @@ export function commentAnchors(onAnchor: (id: string) => void, card?: (id: strin dom.className = "cm-ref-tip cm-comment-tip"; const head = document.createElement("div"); head.className = "cm-ref-kind"; - head.textContent = `${info.kind === "suggestion" ? "Suggestion" : "Comment"}${info.isNew ? " · new" : ""}`; + head.textContent = info.kind === "suggestion" + ? info.isNew ? t`New suggestion` : t({ message: "Suggestion", context: "comment tooltip" }) + : info.isNew ? t({ message: "New comment", context: "comment tooltip" }) : t({ message: "Comment", context: "comment tooltip" }); const who = document.createElement("div"); who.className = "cm-comment-who"; who.textContent = `${info.author} · ${info.when}`; @@ -176,7 +179,7 @@ export function commentAnchors(onAnchor: (id: string) => void, card?: (id: strin body.textContent = info.text.length > 240 ? `${info.text.slice(0, 239)}…` : info.text; const hint = document.createElement("div"); hint.className = "cm-ref-hint"; - hint.textContent = `${info.replies ? `${info.replies} ${info.replies === 1 ? "reply" : "replies"} · ` : ""}Click to open in Comments`; + hint.textContent = plural(info.replies, { 0: "Click to open in Comments", one: "# reply · Click to open in Comments", other: "# replies · Click to open in Comments" }); dom.append(head, who, body, hint); return { dom }; }, diff --git a/apps/writer/src/editor/completions.ts b/apps/writer/src/editor/completions.ts index a9ccf312..ac0ec62f 100644 --- a/apps/writer/src/editor/completions.ts +++ b/apps/writer/src/editor/completions.ts @@ -1,3 +1,4 @@ +import { t } from "@lingui/core/macro"; // Completion for citekeys (from the Reader library, found by key, author, // title or year), cross-reference labels and embeds (record paths). import type { Completion, CompletionContext, CompletionResult, CompletionSource } from "@codemirror/autocomplete"; @@ -22,7 +23,7 @@ export function matchingPaths(paths: readonly string[], query: string, limit = 1 return found; } -const LABEL_KINDS: Record = { sec: "Section", fig: "Figure", tbl: "Table", eq: "Equation" }; +const LABEL_KINDS: Record = { get sec() { return t`Section`; }, get fig() { return t`Figure`; }, get tbl() { return t`Table`; }, get eq() { return t`Equation`; } }; export function writerCompletions(data: () => CompletionData): CompletionSource { const citekeyOption = (entry: LibraryEntry): Completion => ({ @@ -55,7 +56,7 @@ export function writerCompletions(data: () => CompletionData): CompletionSource const lowered = typed.toLowerCase(); const labelOptions: Completion[] = labels .filter((l) => l.toLowerCase().includes(lowered)).slice(0, 100) - .map((l) => ({ label: l, detail: LABEL_KINDS[l.split("-")[0] ?? ""] ?? "Label", type: "keyword" })); + .map((l) => ({ label: l, detail: LABEL_KINDS[l.split("-")[0] ?? ""] ?? t`Label`, type: "keyword" })); // Sources are matched here, not by CodeMirror's label filter, so typing an // author or a word of the title finds them too. const sources = /^(sec|fig|tbl|eq)-/.test(typed) ? [] : searchLibrary(library, typed, 200, cited).map(citekeyOption); diff --git a/apps/writer/src/editor/fixes.ts b/apps/writer/src/editor/fixes.ts index 655a71ef..f4e51846 100644 --- a/apps/writer/src/editor/fixes.ts +++ b/apps/writer/src/editor/fixes.ts @@ -1,3 +1,4 @@ +import { t } from "@lingui/core/macro"; // Quick fixes for a citation that names a citekey or label that does not // exist: the keys it was most likely meant to be, and (for a citekey) finding // the source in the Sources panel. @@ -70,6 +71,6 @@ export function fixesFor(d: WriterDiagnostic, insight: EditorInsight, findSource name: `@${key}`, apply: (view, from, to) => replaceKey(view, from, to, unknown.key, key), })); - if (unknown.kind === "citekey" && findSource) actions.push({ name: "Find in Sources", apply: () => findSource(unknown.key) }); + if (unknown.kind === "citekey" && findSource) actions.push({ name: t`Find in Sources`, apply: () => findSource(unknown.key) }); return actions; } diff --git a/apps/writer/src/editor/insight.ts b/apps/writer/src/editor/insight.ts index 8c5e7ab9..54b88db5 100644 --- a/apps/writer/src/editor/insight.ts +++ b/apps/writer/src/editor/insight.ts @@ -1,3 +1,4 @@ +import { t } from "@lingui/core/macro"; // What the editor can tell about a citation or cross-reference: hover a // `@key` to see the source's bibliography entry or the labelled block it // points to; Mod-click it to go there. Label attributes (`{#sec-intro}`) and @@ -174,7 +175,7 @@ function tip(kind: string, body: (el: HTMLElement) => void, hint?: string): HTML return dom; } -export const LABEL_KINDS: Record = { sec: "Section", fig: "Figure", tbl: "Table", eq: "Equation", lst: "Listing" }; +export const LABEL_KINDS: Record = { get sec() { return t`Section`; }, get fig() { return t`Figure`; }, get tbl() { return t`Table`; }, get eq() { return t`Equation`; }, get lst() { return t`Listing`; } }; function resolve(insight: EditorInsight, key: string): FollowTarget | null { const label = insight.labels.get(key); @@ -194,12 +195,12 @@ export function referenceTooltip(view: EditorView, pos: number, data: EditorInsi above: true, create: () => { if (target?.kind === "label") { - const kind = LABEL_KINDS[ref.key.split("-")[0] ?? ""] ?? "Label"; + const kind = LABEL_KINDS[ref.key.split("-")[0] ?? ""] ?? t`Label`; return { dom: tip( kind, (el) => (el.textContent = target.target.text || ref.key), - `${target.target.record} · ${MOD_LABEL}-click to go there`, + t`${target.target.record} · ${MOD_LABEL}-click to go there`, ), }; } @@ -208,13 +209,13 @@ export function referenceTooltip(view: EditorView, pos: number, data: EditorInsi const reference = data.references.get(ref.key); return { dom: tip( - "Source", + t`Source`, (el) => (reference ? renderMarkup(parseReference(reference), el) : (el.textContent = `${authorYear(entry)}. ${entry.title}`)), - `${MOD_LABEL}-click to show in Sources`, + t`${MOD_LABEL}-click to show in Sources`, ), }; } - return { dom: tip("Unknown", (el) => (el.textContent = `No source or label is called “${ref.key}”.`)) }; + return { dom: tip(t`Unknown`, (el) => (el.textContent = t`No source or label is called “${ref.key}”.`)) }; }, }; } diff --git a/apps/writer/src/editor/live-preview.ts b/apps/writer/src/editor/live-preview.ts index b3cbac78..16d33081 100644 --- a/apps/writer/src/editor/live-preview.ts +++ b/apps/writer/src/editor/live-preview.ts @@ -1,3 +1,4 @@ +import { t } from "@lingui/core/macro"; // The editor reads like the manuscript rather than its source: citations // show as the author and year they cite, cross-references as what they point // to, footnote markers as their numbers, labels as small tags, and headings, @@ -130,7 +131,7 @@ class FigureWidget extends WidgetType { } const caption = document.createElement("div"); caption.className = "cm-lp-caption"; - caption.textContent = this.caption || "Untitled figure"; + caption.textContent = this.caption || t`Untitled figure`; if (this.label) { const tag = document.createElement("span"); tag.className = "cm-lp-chip is-label"; @@ -247,7 +248,7 @@ function linesChanged(before: EditorState, after: EditorState): boolean { } const labelOf = (attrs: string | undefined) => /\{#([^\s}]+)/.exec(attrs ?? "")?.[1] ?? ""; -const kindOf = (key: string) => LABEL_KINDS[key.split("-")[0] ?? ""] ?? "Label"; +const kindOf = (key: string) => LABEL_KINDS[key.split("-")[0] ?? ""] ?? t`Label`; const shorten = (s: string, max: number) => (s.length > max ? `${s.slice(0, max - 1).trimEnd()}…` : s); function inlineDecorations(view: EditorView, insight: () => EditorInsight): DecorationSet { @@ -364,7 +365,7 @@ function inlineDecorations(view: EditorView, insight: () => EditorInsight): Deco const start = node.from + (m.index ?? 0); // The space before the tag goes too, so a heading does not end in a gap. const leading = start > node.from && state.sliceDoc(start - 1, start) === " " ? 1 : 0; - ranges.push(Decoration.replace({ widget: new ChipWidget(id || m[0].slice(1, -1), "label", id ? `Refer to this with @${id}` : m[0]) }).range(start - leading, start + m[0].length)); + ranges.push(Decoration.replace({ widget: new ChipWidget(id || m[0].slice(1, -1), "label", id ? t`Refer to this with @${id}` : m[0]) }).range(start - leading, start + m[0].length)); } return; } @@ -436,7 +437,7 @@ function blockDecorations(state: EditorState, insight: () => EditorInsight): Dec const text = state.sliceDoc(node.from, node.to); const m = /^\$\$([\s\S]*?)\$\$\s*(\{[^}]*\})?\s*$/.exec(text); if (!m) return false; - replace(node.from, node.to, new CodeWidget("Equation", (m[1] ?? "").trim(), true, labelOf(m[2]))); + replace(node.from, node.to, new CodeWidget(t`Equation`, (m[1] ?? "").trim(), true, labelOf(m[2]))); return false; } default: diff --git a/apps/writer/src/editor/selection-bar.tsx b/apps/writer/src/editor/selection-bar.tsx index b1e75620..0e0b16ad 100644 --- a/apps/writer/src/editor/selection-bar.tsx +++ b/apps/writer/src/editor/selection-bar.tsx @@ -1,3 +1,6 @@ +import { t } from "@lingui/core/macro"; +import { I18nProvider, useLingui } from "@lingui/react"; +import { i18n } from "../i18n/app.js"; // A toolbar over a selection: inline formatting, then Writer's own actions on // the passage (cite, comment, suggest an edit). It shows once a selection // settles — on releasing the mouse, or after a pause in keyboard selection — @@ -45,7 +48,7 @@ export function selectionBar(onAction: (action: SelectionAction, view: EditorVie command(view); if (command !== makeLink && !view.state.selection.main.empty) view.dispatch({ effects: setOpen.of(true) }); }; - root.render( onAction(action, view)} />); + root.render( onAction(action, view)} />); return { dom, destroy: () => queueMicrotask(() => root.unmount()) }; }, }; @@ -114,6 +117,7 @@ export function collapseToEnd(view: EditorView): void { } function Bar({ readOnly, run, act }: { readOnly: boolean; run(command: Command): void; act(action: SelectionAction): void }) { + useLingui(); const format = (label: string, keys: string | null, Icon: typeof BoldIcon, command: Command) => ( ); return ( -
+
{!readOnly && ( <> - {format("Bold", `${MOD_LABEL}-B`, BoldIcon, toggleBold)} - {format("Italic", `${MOD_LABEL}-I`, ItalicIcon, toggleItalic)} - {format("Code", null, CodeIcon, toggleCode)} - {format("Link", `${MOD_LABEL}-Shift-K`, LinkIcon, makeLink)} + {format(t`Bold`, t`${MOD_LABEL}-B`, BoldIcon, toggleBold)} + {format(t`Italic`, t`${MOD_LABEL}-I`, ItalicIcon, toggleItalic)} + {format(t({ message: "Code", context: "inline code formatting action" }), null, CodeIcon, toggleCode)} + {format(t`Link`, t`${MOD_LABEL}-Shift-K`, LinkIcon, makeLink)}
); } diff --git a/apps/writer/src/export/pandoc-protocol.ts b/apps/writer/src/export/pandoc-protocol.ts index 5a19944c..1eccb82c 100644 --- a/apps/writer/src/export/pandoc-protocol.ts +++ b/apps/writer/src/export/pandoc-protocol.ts @@ -9,5 +9,5 @@ export interface ToPandoc { } export type FromPandoc = - | { readonly id: number; readonly bytes: Uint8Array; readonly warnings: readonly string[]; readonly error?: undefined } - | { readonly id: number; readonly error: string; readonly bytes?: undefined }; + | { readonly id: number; readonly bytes: Uint8Array; readonly warnings: readonly unknown[]; readonly error?: undefined } + | { readonly id: number; readonly error: string; readonly reason?: "no-document"; readonly bytes?: undefined }; diff --git a/apps/writer/src/export/pandoc-worker.ts b/apps/writer/src/export/pandoc-worker.ts index 5124cd95..7c81c57f 100644 --- a/apps/writer/src/export/pandoc-worker.ts +++ b/apps/writer/src/export/pandoc-worker.ts @@ -7,7 +7,6 @@ import { createPandocInstance, type PandocInstance } from "pandoc-wasm/core"; import type { FromPandoc, ToPandoc } from "./pandoc-protocol.js"; -import { pandocWarnings } from "./warnings.js"; import { fetchChecked } from "../async.js"; declare const self: DedicatedWorkerGlobalScope; @@ -51,12 +50,13 @@ self.onmessage = async (event: MessageEvent) => { ); const docx = result.files["manuscript.docx"]; if (!docx) { - post({ id, error: result.stderr.trim() || "Pandoc produced no document." }); + post({ id, error: result.stderr.trim() || "Pandoc produced no document.", ...(result.stderr.trim() ? {} : { reason: "no-document" as const }) }); return; } const bytes = new Uint8Array(await docx.arrayBuffer()); - const warnings = pandocWarnings(result.warnings); - post({ id, bytes, warnings }, [bytes.buffer]); + // The main thread formats UI warnings with its active locale. No translator + // or interface locale is loaded into a manuscript-processing worker. + post({ id, bytes, warnings: result.warnings }, [bytes.buffer]); } catch (e) { post({ id, error: e instanceof Error ? e.message : String(e) }); } diff --git a/apps/writer/src/export/pandoc.ts b/apps/writer/src/export/pandoc.ts index bf2208e4..994bcfe8 100644 --- a/apps/writer/src/export/pandoc.ts +++ b/apps/writer/src/export/pandoc.ts @@ -1,9 +1,15 @@ +import { t } from "@lingui/core/macro"; // Lazy Pandoc worker. Requests settle on crash, timeout and cancellation. import type { FromPandoc, ToPandoc } from "./pandoc-protocol.js"; +import { pandocWarnings } from "./warnings.js"; + +type DocxResult = + | { readonly id: number; readonly bytes: Uint8Array; readonly warnings: readonly string[]; readonly error?: undefined } + | { readonly id: number; readonly error: string; readonly bytes?: undefined }; let worker: Worker | undefined; let nextId = 1; -const waiting = new Map void>(); +const waiting = new Map void>(); function stop(error: string): void { worker?.terminate(); @@ -11,20 +17,25 @@ function stop(error: string): void { for (const [id, finish] of [...waiting]) finish({ id, error }); } -export function toDocx(markdown: string, files: ToPandoc["files"], signal?: AbortSignal): Promise { - if (signal?.aborted) return Promise.resolve({ id: nextId++, error: "Export cancelled." }); +export function toDocx(markdown: string, files: ToPandoc["files"], signal?: AbortSignal): Promise { + if (signal?.aborted) return Promise.resolve({ id: nextId++, error: t`Export cancelled.` }); if (!worker) { worker = new Worker(new URL("./pandoc-worker.ts", import.meta.url), { type: "module" }); - worker.onmessage = (event: MessageEvent) => waiting.get(event.data.id)?.(event.data); - worker.onerror = (event) => { event.preventDefault(); stop(event.message || "Pandoc stopped."); }; - worker.onmessageerror = () => stop("Pandoc returned an unreadable response."); + worker.onmessage = (event: MessageEvent) => { + const result = event.data; + waiting.get(result.id)?.(result.bytes + ? { ...result, warnings: pandocWarnings(result.warnings) } + : { id: result.id, error: result.reason === "no-document" ? t`Pandoc produced no document.` : result.error }); + }; + worker.onerror = (event) => { event.preventDefault(); stop(event.message || t`Pandoc stopped.`); }; + worker.onmessageerror = () => stop(t`Pandoc returned an unreadable response.`); } const id = nextId++; const current = worker; return new Promise((resolve) => { - const abort = () => stop("Export cancelled."); - const timer = setTimeout(() => stop("Word export timed out. Check your connection and try again."), 120_000); - const finish = (message: FromPandoc) => { + const abort = () => stop(t`Export cancelled.`); + const timer = setTimeout(() => stop(t`Word export timed out. Check your connection and try again.`), 120_000); + const finish = (message: DocxResult) => { clearTimeout(timer); signal?.removeEventListener("abort", abort); waiting.delete(id); diff --git a/apps/writer/src/export/warnings.ts b/apps/writer/src/export/warnings.ts index a3576a96..4d18c0cf 100644 --- a/apps/writer/src/export/warnings.ts +++ b/apps/writer/src/export/warnings.ts @@ -1,3 +1,4 @@ +import { t } from "@lingui/core/macro"; // Pandoc returns informational resource-load messages alongside real warnings. export function pandocWarnings(messages: readonly unknown[]): string[] { return messages.flatMap((message) => { @@ -5,13 +6,13 @@ export function pandocWarnings(messages: readonly unknown[]): string[] { if (!message || typeof message !== "object") return []; const value = message as { verbosity?: string; pretty?: string; message?: string; type?: string }; if (value.verbosity === "INFO" || value.verbosity === "DEBUG") return []; - return [exportWarningMessage(value.pretty ?? value.message ?? value.type ?? "Word export reported a problem.")]; + return [exportWarningMessage(value.pretty ?? value.message ?? value.type ?? t`Word export reported a problem.`)]; }); } function exportWarningMessage(message: string): string { const missingImage = /^Could not fetch resource (.+): replacing image with description\.?$/.exec(message); return missingImage - ? `The image “${missingImage[1]}” could not be loaded for Word. Its description will be included instead.` + ? t`The image “${missingImage[1] ?? ""}” could not be loaded for Word. Its description will be included instead.` : message; } diff --git a/apps/writer/src/i18n/app.test.tsx b/apps/writer/src/i18n/app.test.tsx new file mode 100644 index 00000000..85db4930 --- /dev/null +++ b/apps/writer/src/i18n/app.test.tsx @@ -0,0 +1,66 @@ +// @vitest-environment jsdom +import { afterEach, beforeEach, expect, it } from "vitest"; +import { cleanup, screen } from "@testing-library/react"; +import { createPortal } from "react-dom"; +import { t } from "@lingui/core/macro"; +import { Trans } from "@lingui/react/macro"; +import { useLingui } from "@lingui/react"; +import { act } from "react"; +import { render } from "../test/render.js"; +import { i18n, runtime } from "./app.js"; +import { formatNumber, formatDate } from "./presentation.js"; +import { plural, STATE_LABEL } from "../ui/records.js"; +import { noteName } from "../ui/names.js"; + +beforeEach(async () => { await runtime.selectLocale("en"); }); +afterEach(async () => { cleanup(); await runtime.selectLocale("en"); }); + +function Example() { + useLingui(); + return <>{t`Saved`}{createPortal(

Keep writing

, document.body)}{formatNumber(1234.5)}; +} + +it("renders real English macros synchronously in the root and a portal", () => { + render(); + expect(screen.getByText("Saved")).toBeTruthy(); + expect(screen.getByText("Keep writing")).toBeTruthy(); + expect(i18n.locale).toBe("en"); + expect(STATE_LABEL.saved).toBe("Saved"); +}); + +it("uses whole ICU count messages for zero, one and many", () => { + expect([0, 1, 2].map(n => plural(n, "word"))).toEqual(["0 words", "1 word", "2 words"]); + expect([0, 1, 2].map(n => plural(n, "open comment"))).toEqual(["0 open comments", "1 open comment", "2 open comments"]); +}); + +it("updates display formatting, document language and persisted choice without remounting", async () => { + render(); + const node = screen.getByRole("status"); + await act(async () => { await runtime.selectLocale("de"); }); + expect(screen.getByRole("status")).toBe(node); + expect(node.textContent).toBe("1.234,5"); + expect(document.documentElement.lang).toBe("de"); + expect(localStorage.getItem("mdbase-writer:interface-locale")).toBe("de"); +}); + +it.each(["de", "es", "fr", "ja", "ko", "pt", "ru", "zh"] as const)("activates the real composed %s catalogue", async locale => { + await runtime.selectLocale(locale); + expect(i18n.locale).toBe(locale); + expect(document.documentElement.lang).toBe(locale); +}); + +it("keeps record paths and user-derived names untouched by interface selection", async () => { + const path = "drafts/東京.md"; + const before = noteName(path); + await runtime.selectLocale("ja"); + expect(noteName(path)).toBe(before); + expect(path).toBe("drafts/東京.md"); + expect(formatNumber(1234.5)).toBe(new Intl.NumberFormat("ja").format(1234.5)); +}); + +it("uses the plugin's Brazilian Portuguese variant for display dates and numbers", async () => { + await runtime.selectLocale("pt"); + expect(formatNumber(1234.5)).toBe(new Intl.NumberFormat("pt-BR").format(1234.5)); + const date = new Date(2026, 9, 23); + expect(formatDate(date, { dateStyle: "long" })).toBe(new Intl.DateTimeFormat("pt-BR", { dateStyle: "long" }).format(date)); +}); diff --git a/apps/writer/src/i18n/app.ts b/apps/writer/src/i18n/app.ts new file mode 100644 index 00000000..1415248e --- /dev/null +++ b/apps/writer/src/i18n/app.ts @@ -0,0 +1,32 @@ +import { createI18nRuntime } from "@mdbase-dev/i18n"; +import { i18n, uiCatalogues } from "@mdbase-dev/ui/i18n"; +import english from "./locales/en/messages.json"; + +const chunks = { + fr: () => import("./locales/fr/messages.json"), + de: () => import("./locales/de/messages.json"), + es: () => import("./locales/es/messages.json"), + ja: () => import("./locales/ja/messages.json"), + ko: () => import("./locales/ko/messages.json"), + pt: () => import("./locales/pt/messages.json"), + ru: () => import("./locales/ru/messages.json"), + zh: () => import("./locales/zh/messages.json"), +}; +const storageKey = "mdbase-writer:interface-locale"; +export const runtime = createI18nRuntime({ + i18n, + english, + libraries: [uiCatalogues], + loadLocale: async (locale) => (await chunks[locale]()).default, + storage: { + getLocale() { + try { return globalThis.localStorage?.getItem(storageKey) ?? null; } + catch { return null; } + }, + setLocale(locale) { + try { globalThis.localStorage?.setItem(storageKey, locale); } + catch { /* A blocked browser store must not stop language selection. */ } + }, + }, +}); +export { i18n }; diff --git a/apps/writer/src/i18n/diagnostics.test.ts b/apps/writer/src/i18n/diagnostics.test.ts new file mode 100644 index 00000000..433e0db7 --- /dev/null +++ b/apps/writer/src/i18n/diagnostics.test.ts @@ -0,0 +1,35 @@ +import { expect, it } from "vitest"; +import { materialize, translateRecord, lintMath } from "@mdbase-writer/core"; +import { diagnosticMessage } from "./diagnostics.js"; + +it("carries serializable guidance across the worker boundary, without changing default English diagnostics", () => { + const diagnostic = translateRecord("A missing footnote[^東京].").diagnostics[0]!; + const received = structuredClone(diagnostic); + expect(received.copy).toEqual({ code: "footnote-missing", values: ["東京"] }); + expect(diagnosticMessage(received.message, received.copy)).toBe("Footnote [^東京] has no definition."); + expect(diagnostic.message).toBe("Footnote [^東京] has no definition."); +}); + +it("preserves LaTeX syntax and does not expose literal braces as ICU placeholders", () => { + const problem = lintMath("\\begin{pmatrix} x \\end{bmatrix}")[0]!; + expect(diagnosticMessage(`Math: ${problem.message}`, problem.copy)).toBe("Math: \\end{bmatrix} closes \\begin{pmatrix}."); + expect(diagnosticMessage("", { code: "math-env-unclosed", values: ["pmatrix"] })).toBe("Math: \\begin{pmatrix} is never closed."); +}); + +it("does not translate raw Typst or authority diagnostics", () => { + const raw = "Typst: unknown variable: café"; + expect(diagnosticMessage(raw)).toBe(raw); +}); + +it("formats export warnings only, never manuscript content, metadata, paths or generated bibliography", () => { + const input = { + main: "drafts/東京.md", + records: new Map([["drafts/東京.md", { path: "drafts/東京.md", body: "# Mon manuscrit\n\n![[missing]]", frontmatter: { title: "Mon manuscrit", lang: "fr" } }]]), + recordPaths: new Set(["drafts/東京.md"]), filePaths: new Set(), library: new Map(), styles: new Map(), + }; + const english = materialize(input); + const presented = materialize({ ...input, formatProblem: (_message, copy) => `warning:${copy?.code}` }); + expect(presented.problems).toEqual(["warning:embed-omitted"]); + expect(english.problems[0]).toContain("missing"); + expect({ ...presented, problems: [] }).toEqual({ ...english, problems: [] }); +}); diff --git a/apps/writer/src/i18n/diagnostics.ts b/apps/writer/src/i18n/diagnostics.ts new file mode 100644 index 00000000..a9d7a3b8 --- /dev/null +++ b/apps/writer/src/i18n/diagnostics.ts @@ -0,0 +1,49 @@ +import { t } from "@lingui/core/macro"; +import type { DiagnosticCopy } from "@mdbase-writer/core"; + +/** Only Writer-owned UI guidance is localized. Raw Typst/authority diagnostics, + * record identifiers, syntax tokens and exported manuscript content stay intact. */ +export function diagnosticMessage(message: string, copy?: DiagnosticCopy): string { + if (!copy) return message; + const [value = "", other = ""] = copy.values ?? []; + switch (copy.code) { + case "embed-missing": return t`No record matches the embed ![[${value}]].`; + case "embed-cycle": return t`Embedding ${value} here would include it inside itself.`; + case "label-duplicate": return t`The label ${value} is used more than once.`; + case "label-missing": return t`Nothing is labelled ${value}.`; + case "citekey-missing": return t`No source in the library has the citekey ${value}.`; + case "citation-mixed": return t`A citation cannot mix cross-references and citekeys.`; + case "image-remote": return t`Images must be files in the collection (${value}).`; + case "image-missing": return t`Image “${value}” is missing. Add it to the collection or correct its path.`; + case "footnote-unused": return t`Footnote [^${value}] is never referenced.`; + case "footnote-missing": return t`Footnote [^${value}] has no definition.`; + case "footnote-duplicate": return t`Footnote [^${value}] is referenced more than once.`; + case "html-unsupported": return t`Raw HTML is not rendered in PDF output.`; + case "block-unsupported": return t`Unsupported Markdown block: ${value}.`; + case "math-unclosed": return t`Unclosed $$ math block.`; + case "math-end-unmatched": { + const end = `\\end{${value}}`; + return t`Math: ${end} has no matching \\begin.`; + } + case "math-env-mismatch": { + const end = `\\end{${value}}`, begin = `\\begin{${other}}`; + return t`Math: ${end} closes ${begin}.`; + } + case "math-brace-unmatched": return t`Math: Unmatched closing brace.`; + case "math-brace-unclosed": return t`Math: Unclosed brace.`; + case "math-env-unclosed": { + const begin = `\\begin{${value}}`; + return t`Math: ${begin} is never closed.`; + } + case "math-delimiters": return t`Math: ${value} \\left but ${other} \\right.`; + case "style-file-missing": return t`No file in the collection matches the citation style ${value}.`; + case "template-file-missing": return t`No file in the collection matches the template ${value}.`; + case "style-unknown": return t`Unknown citation style "${value}"; using ${other}.`; + case "template-unknown": return t`Unknown template "${value}"; using article.`; + case "citation-locale-missing": return t`Citations have no terms for "${value}"; they use ${other}.`; + case "annotation-empty": return t`The annotation ${value} has no quotation to embed.`; + case "annotation-uncited": return t`No source in the library matches ${value}, so the quotation from ${other} is not cited.`; + case "record-unloaded": return t`${value} is not loaded; it was left out.`; + case "embed-omitted": return t`The embed ![[${value}]] in ${other} was left out.`; + } +} diff --git a/apps/writer/src/i18n/locales/de/messages.json b/apps/writer/src/i18n/locales/de/messages.json new file mode 100644 index 00000000..6dd7b314 --- /dev/null +++ b/apps/writer/src/i18n/locales/de/messages.json @@ -0,0 +1 @@ +{"messages":{"-6Kbd_":["Durch „",["0"],"“ ersetzen"],"-CbfZX":["Nächstes Problem"],"-LQJs8":["Vorschau nicht verfügbar. Sie können weiterschreiben."],"-R-x29":["Editor und Vorschau → nur Editor → nur Vorschau"],"-_IkJ0":["Anmerkungen nicht verfügbar: ",["problem"]," <0>Erneut versuchen"],"-enS2d":["Noch keine abgeschlossenen Kommentare."],"-lKEXe":["Anmeldestatus"],"-rGgtX":["Diese Liste"],"-rQt-n":["Nicht signiert"],"0Bm90s":["Keine offenen Kommentare"],"0Gsi2B":["Probleme unter dem Editor ausblenden (mit F8 zum nächsten springen)"],"0HtIXu":["Sie können dieses Fenster schließen."],"0IfD81":["50 weitere Antworten anzeigen · ",["0"]],"0UG6d1":["Pandoc-Paket"],"0XMgo-":["mdbase writer benötigt in <0>",["0"]," zwei Datensatzverträge: Manuskripte und Reader-Quellen für Quellenangaben. Bei der Einrichtung wird nur ergänzt, was fehlt; vorhandene Datensätze bleiben unverändert."],"0g4Jbf":["Der vorgeschlagene Text ist nicht mehr vorhanden."],"0tgn8y":["Vorheriger Kommentar"],"1DBGsz":["Notizen"],"1GeccT":["Der Word-Export hat zu lange gedauert. Prüfen Sie Ihre Verbindung und versuchen Sie es erneut."],"1GfaEh":["Titel<0/>",["0"]],"1QfxQT":["Ausblenden"],"1TNIig":["Öffnen"],"1X0LyN":["Vorschlag"],"1bm2Ax":["Nichts ist mit ",["value"]," gekennzeichnet."],"1pLKow":["Quellen werden gesucht…"],"1t_NnN":["Ablehnen"],"238qc6":["in ",["0"]," · "],"23vc1z":["Die Sprache des Editors konnte nicht geladen werden. Sie können weiterschreiben."],"2D8JZN":["Writer konnte diese Sammlung nicht öffnen"],"2FYpfJ":["Mehr"],"2FoHU3":["Erledigen"],"2LakEj":["Gesamtes Manuskript durchsuchen"],"2QZiFY":["Nicht gespeicherte Entwürfe"],"2UtmVf":["Verbundene Sammlungen"],"2m7Ykf":["Ihr benutzerdefiniertes Typst-Layout gilt nur für PDF. Word verwendet die Formatvorlagen für Artikel und einen anderen Seitenumbruch. Bei der ersten Verwendung werden etwa 16 MB heruntergeladen."],"2pz_0C":["Noch keine. ",["0"],", um ein PDF, einen DOI oder eine BibTeX-Datei zu importieren; jede Quelle erhält einen Zitationsschlüssel."],"2uCeC8":["Sammlung verbinden"],"2zwLiX":[["0","plural",{"one":["#"," Kapitel"],"other":["#"," Kapitel"]}]],"36IqzN":["Mathematik: ",["value"]," \\left, aber ",["other"]," \\right."],"36npTb":["Warten Sie mit dem Export, bis das Manuskript geöffnet ist."],"39rw4X":["Der Ihrem Konto zugeordnete Personendatensatz ist ungültig."],"3AgSHw":["Ihr benutzerdefiniertes Typst-Layout gilt nur für PDF. Word verwendet die Formatvorlagen für Artikel; Seitenumbruch und Layout können abweichen."],"3QM4rz":["Abbrechen und Probleme beheben"],"3St1SC":["Als Manuskript lesen"],"3TVgd0":[["0","plural",{"one":["#"," Kommentar in dieser Zeile"],"other":["#"," Kommentare in dieser Zeile"]}]],"3c6Jwh":[["MOD_LABEL"]," Shift K"],"3dioPi":["Sprache der Benutzeroberfläche"],"3mOF1W":["Lokale Sicherung des Entwurfs nicht verfügbar (der Browserspeicher ist möglicherweise voll oder blockiert). Laden Sie Ihren Entwurf herunter, bevor Sie die Seite verlassen, falls das Speichern fehlschlägt."],"3pQyHd":["Das Hochladen von Bildern wird bald möglich sein. Vorhandene Bildlinks funktionieren weiterhin."],"3tnRYN":["Dieses Manuskript konnte nicht geöffnet werden"],"3xc3LP":["Das in der Gliederung ausgewählte Kapitel umbenennen"],"45MZFs":["Befehle"],"4BKjSO":["Zusammengeführte Version speichern"],"4JA_cN":["Kommentar"],"4K4jYB":["(eine Stelle im Text)"],"4RPJcT":[["commentsTitle"]," (",["MOD_LABEL"],"-Shift-M)"],"4TxW2I":["Manuskript durchsuchen"],"4WHRd7":["(Passage entfernt)"],"4_lfk6":[["MOD_LABEL"],"-Shift-K"],"4g_LI1":["Mathematik: Für ",["end"]," gibt es kein passendes \\begin."],"4hJhzz":["Tabelle"],"4hWNDZ":["Writer wird geöffnet"],"4jjVIo":["Zum Ändern der Größe ziehen; zum gleichmäßigen Aufteilen doppelklicken"],"4l56Cx":["Neuer Kapiteltitel"],"53kYf-":["Fortschritt zum Wortziel"],"598XO1":["Wird geöffnet…"],"59omvE":["Keine Quelle entspricht „",["query"],"“; Hervorhebungen werden gesucht…"],"5LnGYr":["Manuskript-Einstellungen"],"5M5VkU":["<0/>Neues Manuskript"],"5YLZc6":["Unbenannte Abbildung"],"5ZtTdc":["Befehle, Tastenkürzel und Design"],"5cBQLY":["Manuskript wird geöffnet…"],"5k0NLb":["Prüfen"],"5lWFkC":["Anmelden"],"5ueZpG":["Schließen (Escape)"],"6-w63Z":["Zeile ",["0"]],"6Aih4U":["Offline"],"6CmQln":["Bearbeiten Sie das Zitat hier. Es folgt dann nicht mehr der Anmerkung."],"6OYamM":["Ihr gespeicherter Text befindet sich in Ihrer Sammlung. Nicht gesendete lokale Entwürfe werden in diesem Browser gesichert, sofern der Browserspeicher verfügbar ist. Laden Sie vor dem Neuladen eine Kopie herunter."],"6Qf1x4":["Nur Vorschau"],"6V3Ea3":["Kopiert"],"6W1QoD":["Warum (optional)"],"6Wikxk":["Fügt der Notiz den Typ „Manuskript“ hinzu. Weitere Typen, Text und Ort bleiben erhalten."],"6YtxFj":["Name"],"6akegp":["Der Vorschauprozess hat eine unlesbare Antwort zurückgegeben."],"6i-keU":["Auswahl in einen Link umwandeln"],"6m7x0x":["Anmerkungen werden geladen…"],"6stxj1":[["MOD_LABEL"]," ",["ALT_LABEL"]," M"],"6y5Vqg":["Code"],"75Oz17":["Nach Autor, Titel, Jahr oder Zitierkürzel suchen"],"76oYNQ":["Keine Anmerkungen zu dieser Quelle."],"77Emn0":["Tastenkombinationen"],"7BtGG9":["Ihre Kommentare sind nicht signiert."],"7L7WPL":["Berechtigungen prüfen"],"7Vdedt":["Ersetzen durch"],"7WzFMK":["Mit @",["id"]," darauf verweisen"],"7ZcBHe":[["n","plural",{"one":["#"," Warnung"],"other":["#"," Warnungen"]}]],"7dAIKB":["Einige Bilder oder Kapitel konnten nicht geladen werden. Unter „Probleme“ finden Sie ihre Fundstellen."],"7hon5T":["Datensatz einbetten"],"86zAPJ":["Sammlung wechseln"],"87a_t_":["Bezeichnung"],"8EJ5AV":["Im gesamten Manuskript; Zitationen, Code und mathematische Formeln werden nicht mitgezählt"],"8FZUO0":[["0"]," · aus Reader"],"8Ps4a4":[["appName"]," installieren"],"8RKfCC":["Auswahl kommentieren"],"8RbGQ5":["Als Manuskript verwenden"],"8S67vw":[["sources","plural",{"one":["#"," Quelle aus mdbase Reader zum Zitieren"],"other":["#"," Quellen aus mdbase Reader zum Zitieren"]}]],"8XYgpG":["APA 7. Auflage"],"8ft8mZ":["Lokale Entwürfe herunterladen"],"8kVV5d":[["uses"],"× zitiert"],"8vETh9":["Anzeigen"],"90DA97":["Seitenleiste ausblenden (",["MOD_LABEL"],"-\\)"],"92UZwe":["Die Sprache konnte nicht geladen werden. Ihre aktuelle Sprache bleibt unverändert. Versuchen Sie es erneut."],"968TdN":["Pandoc-Paket (ZIP) exportieren"],"9S6tCT":["Manuskript suchen"],"9Snreu":[["n","plural",{"one":["#"," offener Kommentar"],"other":["#"," offene Kommentare"]}]],"9XmiD2":["Einstellungen unterscheiden sich ebenfalls"],"9iEhfD":["Satz wird erstellt…"],"9kGVoe":["Die Datei konnte nicht heruntergeladen werden. ",["0"]],"9kjAUP":["50 weitere Kommentare anzeigen · ",["0"]],"9sngMF":["Öffnen"],"9yoWSx":["Quellen."],"ABvvls":["Dieser Datensatz wurde gelöscht. Laden Sie den lokalen Entwurf herunter, um ihn zu sichern. Er kann nicht in einem gelöschten Datensatz wiederhergestellt werden."],"ACjxWW":["Zoom"],"AOWTD6":["Lokalen Entwurf herunterladen"],"ASnGmQ":["Neuer Kommentar"],"ATOaVp":["Trotzdem exportieren"],"AWOSPo":["Vergrößern"],"AnYKFm":["Notiz<0/>"],"AoogmC":["Chicago (Autor-Datum)"],"ApNfMV":["Keine Datei in der Sammlung entspricht dem Zitierstil ",["value"],"."],"AqVe2R":["Für die Fußnote [^",["value"],"] ist keine Definition vorhanden."],"AzzuqT":["Word (DOCX) exportieren"],"B6t6qD":["Quelle suchen (",["MOD_LABEL"],"-Shift-E)"],"BHOJS5":["Ihr Konto ist in dieser Sammlung keinem Personendatensatz zugeordnet."],"BM5sOS":[["at"],": Dieser Datensatz wurde gelöscht; laden Sie den lokalen Entwurf herunter, bevor Sie die Ansicht verlassen."],"BXYHPG":["wie es erscheinen soll"],"BakXLg":["Verbindung wird wiederhergestellt"],"Bbs9XN":["Kommentare erneut laden"],"BhZ5PL":["Abschnitt"],"BkT_8N":["Hervorhebungen aus Reader"],"BlACKu":["als ",["signer"]," · "],"Bloatr":["Erneut prüfen"],"Bo_NsW":["Der Kompilierungsprozess wurde beendet."],"C-gM9M":["Zurückgezogen."],"C4LHuu":["für Zitationsbegriffe und Silbentrennung"],"C7TqCG":["Laden erneut versuchen"],"Cu2PxJ":["Noch keine Quellen"],"CyKDXR":["Auswahl kommentieren (",["MOD_LABEL"],"-",["ALT_LABEL"],"-M)"],"D-NlUC":["System"],"D-ue9X":["Im Editor anzeigen"],"D2fBSU":[["MOD_LABEL"]," ",["ALT_LABEL"]," S"],"D390Dw":["Öffnen Sie den mdbase-Tab erneut"],"DC1ca9":["Sammlung wird überprüft"],"DIh87P":["Zum Anpassen an die Breite klicken"],"DNJ_-U":["Aus der Sammlung"],"DTo12N":[["name"]," wurde exportiert."],"DVoc1Z":["aufteilen untereinander Gliederung Kommentare Quellen"],"DYf3hz":["Abhängigkeiten erneut laden"],"Dbg30I":[["0"]," (mit ",["MOD_LABEL"],"-Shift-\\ durch die Ansichten wechseln)"],"DoJzLz":["Sammlungen"],"DqPvFd":["Hintergrunddaten erneut abrufen"],"Dr_17R":["Prüfen Sie die wiederhergestellten lokalen Entwürfe, bevor Sie die Seite verlassen."],"Dw5E52":["Liste der Fehler und Warnungen"],"E3Nfif":["Öffnen Sie das zugehörige Manuskript, um den Entwurf zu prüfen."],"E4ieiy":["Noch nicht zitiert"],"E80ng4":["Quellen konnten nicht geladen werden: ",["0"]],"EFvTg8":[["n","plural",{"one":["#"," Fehler"],"other":["#"," Fehler"]}]],"EJEW2b":["Lokalen Entwurf wiederherstellen"],"EKyH_x":["Eine Seite (12, 12–14) oder eine Fundstelle (Kap. 3, Abschn. 2)"],"EYUJDQ":["Vorherige 50 Kapitel anzeigen"],"EZ_aZS":["mdbase writer wird geöffnet"],"EcXe4L":["Änderung übernehmen"],"Ef7StM":["Unbekannt"],"Ev2Ezn":["Nichts entspricht „",["query"],"“."],"FEr96N":["Darstellung"],"FN0y01":["Das Setzen hat zu lange gedauert. Sie können den Editor weiter verwenden; laden Sie die Vorschau erneut."],"FNmVWn":["Fett / kursiv (erneut anwenden, um die Formatierung zu entfernen)"],"FOcBn3":["Verknüpfung lösen"],"FdGBxC":["Zum Neuordnen ziehen oder Alt-↑/↓ drücken"],"FeauXP":["Lokale Entwürfe prüfen"],"FjkaiT":["Verkleinern"],"FphX2X":["Dunkel"],"Fys2t0":["Kein Typ · ",["path"]],"G0OpJg":["zurück Startseite schließen"],"G6djn3":["Satz erneut erstellen"],"GH75zx":["An der Cursorposition einfügen"],"GLEezT":[["n","plural",{"one":["#"," Problem"],"other":["#"," Probleme"]}]],"GPQyjo":[["MOD_LABEL"]," ",["ALT_LABEL"]," F"],"GS-Mus":["Exportieren"],"GXtfO4":["Die aktuelle Zeile wird geprüft, sobald Sie mit der Eingabe pausieren."],"GZioPc":["Abbildung aus einem Bild…"],"GfS6Uc":["Pandoc-Paket (ZIP)"],"GsL_V8":["Auf die Fußnote [^",["value"],"] wird nirgends verwiesen."],"Gx4iiW":["Anmeldefenster geschlossen."],"GyN2ca":["steht im Konflikt mit einer vorhandenen Datei"],"H5cZch":["Titel, Autorinnen und Autoren, Zusammenfassung, Zitierstil, Layout und Sprache (",["MOD_LABEL"],"-,)"],"HDgjw0":["Abhängigkeiten nicht geprüft"],"HT5h9t":["Nächstes / vorheriges Problem"],"HWAICJ":[["0"]," öffnen"],"HYkm8H":["Zweiter Seitenleistenbereich"],"Hgh3GY":["Ziel festlegen"],"HhVDr2":["Quelltext"],"HhY7gy":["einmal zitiert"],"HlUaQL":["An die Breite angepasst; für Originalgröße klicken"],"HlkYb1":["Seitenleiste ein- oder ausblenden"],"HpK_8d":["Neu laden"],"Hv_wOZ":["Quellen nicht verfügbar: ",["libraryProblem"]," <0>Quellen erneut laden"],"I4e3-v":["wird hinzugefügt"],"I8WsaT":["Verknüpfung aufgehoben: Der Text wurde geändert."],"I94H_1":["Autor ",["0"]," nach oben verschieben"],"IInnZo":["Konflikt"],"IMvKpD":["Enter und Shift-Enter führen zum nächsten bzw. vorherigen Treffer; mit der Pfeiltaste nach unten zu den Treffern wechseln."],"INqfvq":["In Reader öffnen <0/>"],"IX32RB":["Ein lokaler Entwurf ist in diesem Browser weiterhin verfügbar."],"IfA6PD":["Wortziel festlegen"],"ImOQa9":["Antworten"],"InkO8a":["Keine Notiz entspricht „",["query"],"“."],"Inz1zU":["Ihre Sammlung wird geöffnet"],"IpbviP":["Einen zweiten Seitenleistenbereich anzeigen"],"IsVGFp":["Notiz nach Namen oder Ordner suchen"],"IuqATJ":["Überschriften von ",["0"]," ausblenden"],"IyCwhU":["Zitat einfügen"],"IzbJiD":["Sammlungsversion"],"JA4s7A":["Zitierstil"],"JF-Ass":["Sammlung wechseln: ",["name"]],"JRjOOV":[["n","plural",{"one":["#"," wiederhergestellter lokaler Entwurf"],"other":["#"," wiederhergestellte lokale Entwürfe"]}]],"Jp2Caj":["Export abbrechen"],"Jqe-Dc":["Wird aktualisiert…"],"K3qJi9":["Zitiert in "],"K9iq2T":["Installieren Sie ",["appName"]," für den Schnellzugriff in einem eigenen Fenster."],"KDw4GX":["Erneut versuchen"],"KEP9sr":["Bild konnte nicht geladen werden: ",["problem"]],"KJYp3z":["Anmeldung öffnen"],"KPbDqD":["Vorgeschlagene Einfügung"],"KPe4cX":["Für den gesamten Datensatz"],"KVzlgY":["50 weitere Kapitel anzeigen · ",["0"]],"K_F6pa":["Wird gespeichert…"],"KmydK6":["Fett"],"KnCdPw":["Writer wird geöffnet…"],"KoKMgL":["Eine Änderung für die Auswahl vorschlagen"],"KoisrM":["Quelle suchen"],"KqEHAH":["50 weitere Quellen anzeigen · ",["0"]],"KsVbQ6":["Keine Datei in der Sammlung entspricht der Vorlage ",["value"],"."],"KtV4yW":["Keine weiteren Notizen in dieser Sammlung."],"L0jxRL":[["MOD_LABEL"]," Shift M"],"L3-fF1":["Vorschlagen"],"L5FiaI":["Eine Fußnote, Abbildung, Tabelle, Gleichung, einen Querverweis oder eine Quellenangabe einfügen"],"LDMBqM":["Kapitel <0>",["0"],""],"LIL6ec":["Neuer Vorschlag"],"LKughA":["Nur Editor"],"LY68X8":["Diese Sammlung nimmt keine Dateien von Writer an."],"L_ATOC":["Nichts entspricht „",["0"],"“."],"LgSQOu":[["n","plural",{"one":["#"," Wort"],"other":["#"," Wörter"]}]],"LjzwJx":["Mit F8 zum nächsten Problem wechseln"],"LnCuGD":["Das Laden der Vorschau hat zu lange gedauert. Laden Sie die Vorschau erneut."],"Lomseu":[["0","plural",{"one":["#"," Personendatensatz beansprucht Ihr Konto. Writer kann nicht erraten, welcher Datensatz Sie repräsentiert."],"other":["#"," Personendatensätze beanspruchen Ihr Konto. Writer kann nicht erraten, welcher Datensatz Sie repräsentiert."]}]],"LvbZLi":["Bei einer Quellenangabe: Quelle anzeigen. Bei einem Querverweis: zum bezeichneten Element springen"],"LxpZ3W":["Speichern erneut versuchen"],"Lyr0ts":["Export erneut versuchen"],"M7SqjM":["Erneut öffnen"],"M9d3Uo":["Wenn ",["value"]," hier eingebettet wird, enthält es sich selbst."],"MC5rVS":["Das Manuskript konnte nicht erstellt werden. Bitte erneut versuchen."],"MGqZf-":["Aktuellen Text setzen; Kapitel und Bilder werden vor dem Herunterladen geprüft"],"MHrjPM":["Titel"],"MJIptm":["Vorherige 50 Überschriften anzeigen"],"MQV9qO":["[@",["0"],"] an der Cursorposition einfügen (Enter)"],"MRGaO3":["Das Öffnen von Sammlungen ist in dieser Version noch nicht verfügbar."],"Mh910_":["Neuer Kommentar"],"Mppa_6":["Konto verknüpfen"],"N6DMmu":["Hervorhebungen sind in dieser Sammlung nicht eingerichtet."],"N8JYNj":["Institution"],"NBdIgR":["Kommentieren"],"NMor58":["Sprache des Zitierstils (meist en-US)"],"NP8RqQ":["Überschriften von ",["0"]," anzeigen"],"NR4c__":["Der PDF-Export hat das Zeitlimit überschritten. Wiederholen Sie Vorschau und Export."],"NUI8E5":["In diesem Manuskript <0>",["0"],""],"NZLFAg":[["n","plural",{"one":["#"," Datensatz"],"other":["#"," Datensätze"]}]],"N_3xmG":["Melden Sie sich mit Ihrem mdbase-Konto an, um ",["appName"]," auf Ihren Geräten zu synchronisieren."],"NdYeLh":["Aus Reader · Quelle nicht in der Bibliothek"],"NrWqOY":["Mathematik: Schließende Klammer ohne Gegenstück."],"Nu-S2r":["Quellen nicht verfügbar: ",["libraryProblem"]],"O5wjzx":["Das Rendern der Vorschau ist fehlgeschlagen: ",["renderProblem"],". Ihr Text ist weiterhin im Editor verfügbar."],"O6H89R":["Erledigt"],"O7rjNS":["Wird eingerichtet…"],"OAWG9Q":["In Quellen suchen"],"OKh1K3":["Das Kapitel ist nicht geöffnet."],"OMzbma":["Abschlussarbeit oder Buch"],"ORUlhK":["Pandoc wurde beendet."],"OX2Neh":["Inline-Code"],"OXJ5q6":["oder eine vorhandene Notiz verwenden"],"OXdGnd":["Probleme"],"OZ-5ue":["Typst-Vorlagen in der Sammlung"],"Oeg4kj":["Wählen Sie eine Textstelle aus und drücken Sie <0>",["MOD_LABEL"],"-",["ALT_LABEL"],"-M, um sie zu kommentieren, oder <1>",["MOD_LABEL"],"-",["ALT_LABEL"],"-S, um eine Änderung vorzuschlagen."],"OiadOU":["Das Bild „",["value"],"“ fehlt. Fügen Sie es der Sammlung hinzu oder korrigieren Sie den Pfad."],"OoNq_l":["Kommentare von"],"OsZchx":["Dieser Datensatz wurde an anderer Stelle geändert, während Sie ihn bearbeitet haben."],"OsyKSt":["Zurückziehen"],"P6ZqyF":["Abbildungen müssen PNG-, JPEG-, GIF-, SVG- oder WebP-Bilder sein."],"P74TOi":["Nicht gespeichert"],"PASxzN":["Manuskript erstellen"],"PBxg_E":["Jetzt nicht"],"PKDyzC":[["MOD_LABEL"],"-I"],"PTnfhP":["Anmerkungen konnten nicht ermittelt werden: ",["0"],". Metadaten zu Zitaten können unvollständig sein."],"PUx1Yk":["Writer durfte Ihr Konto nicht einsehen."],"Pbmfbj":["Vorherige Quellenangabe"],"PdAeJX":["Änderungen werden beim Tippen im Metadatenblock des Manuskripts gespeichert; die Vorschau wird entsprechend aktualisiert."],"PdRGfl":[["0"]," · mit ",["MOD_LABEL"],"-Klick dorthin springen"],"Pf9gNq":["Die Anmeldung wurde unterbrochen. Bitte versuchen Sie es erneut."],"PjRvjJ":["Die Einbettung ![[",["value"],"]] in ",["other"]," wurde ausgelassen."],"PlU3UF":["mdbase connect ist nicht verfügbar"],"PsQmAw":["Alle"],"Pw-jef":[["0"]," zitieren"],"Pwqkdw":["Wird geladen…"],"QBOwbf":["Einstellungen schließen"],"QDd6n1":["Angemeldet. ",["0"]," wird geöffnet…"],"QHBaqY":["Vorschau erneut laden"],"QHFDyy":["Wortziel"],"QRFttS":["Alle ",["0"]," Notizen ohne Typ anzeigen"],"QRG5DS":["Quellen werden geladen…"],"QdWjxQ":["Kapitel und Bilder werden geprüft; anschließend wird das Word-Dokument erstellt… (beim ersten Mal werden etwa 16 MB geladen)"],"QqsmiA":["Noch nichts zitiert. Zitieren Sie unten eine Quelle oder geben Sie <0>[@ im Editor ein."],"QyioBP":["Nach oben verschieben"],"R07dIC":[["0"]," konnte nicht gespeichert werden: ",["1"]],"R5caUa":[" · ",["0"],"% von ",["1"]],"R8noZk":["Pandoc-/Quarto-Markdown mit Quellen, Formatvorlage und Bildern, um selbst weitere Formate zu erstellen"],"RHJKOR":["Für „",["value"],"“ sind keine Zitierbegriffe vorhanden; verwendet werden ",["other"],"."],"RLe7Vk":["Wird überprüft…"],"RP4uCZ":[["name"]," nicht verfügbar: ",["0"]],"RT6wQl":["Fügen Sie ",["appName"]," zum Startbildschirm hinzu: Tippen Sie auf „Teilen“ und dann auf „Zum Startbildschirm hinzufügen“."],"RTZlME":["Mathematik: ",["end"]," schließt ",["begin"],"."],"RXZKC3":["Es wird nichts ersetzt, bevor Sie eine Version auswählen. Die hervorgehobenen Textstellen unterscheiden sich zwischen den Versionen."],"Rjx40M":["mdbase writer kann diese Sammlung nicht verwenden"],"RugUeI":["Die letzte erfolgreiche Vorschau wird angezeigt; sie entspricht möglicherweise nicht Ihrem aktuellen Text."],"S2l4mJ":["Nächste Quellenangabe"],"S8Yqbl":["Einfügen"],"SJjiC1":["Verbindung mit mdbase connect wird hergestellt"],"SNiqj2":["Neu seit Ihrem letzten Besuch"],"SOP4ud":["Zitieren"],"SPHA_y":["Institution von Autor ",["0"]],"SQJdqG":["Oder geben Sie <0>/ im Text ein, um dort eines auszuwählen."],"SYambW":[["0","plural",{"one":["Prüfen Sie ","#"," wiederhergestellten lokalen Entwurf. Die Bearbeitung dieses Datensatzes ist pausiert, bis Sie den lokalen Entwurf wiederherstellen oder die Version aus der Sammlung verwenden."],"other":["Prüfen Sie ","#"," wiederhergestellte lokale Entwürfe. Die Bearbeitung dieser Datensätze ist pausiert, bis Sie die lokalen Entwürfe wiederherstellen oder die Versionen aus der Sammlung verwenden."]}]],"SpXO08":["Ihr Browser hat den Anmeldetab blockiert."],"T9BYSb":["Das Label ",["value"]," wird mehrfach verwendet."],"TDRar0":["Unteres Bedienfeld schließen"],"TKQ7K-":["Installieren"],"TKY1EH":["wird aktualisiert"],"TQU3St":["Das Bild „",["0"],"“ konnte für Word nicht geladen werden. Stattdessen wird seine Beschreibung eingefügt."],"TQr4PU":["Exportformate"],"TZUfiG":["Export abgebrochen."],"Teun5p":["Das Manuskript wurde weiter geändert, während die Abhängigkeiten für den Export geladen wurden. Pausieren Sie die Bearbeitung und versuchen Sie es erneut."],"Tn8dJh":["50 weitere Überschriften anzeigen · ",["0"]],"Tq3pcs":["Meine Version behalten"],"Ttq8M5":[" mit "],"Txd12P":["Quellen nicht eingerichtet"],"TywTR3":["Eingebetteter Datensatz konnte nicht geladen werden: ",["problem"]],"Tz0i8g":["Einstellungen"],"U4Evrz":[["0","plural",{"0":["Zum Öffnen im Bereich „Kommentare“ klicken"],"one":["#"," Antwort · zum Öffnen im Bereich „Kommentare“ klicken"],"other":["#"," Antworten · zum Öffnen im Bereich „Kommentare“ klicken"]}]],"U7l2z4":["Warten auf die Freigabe im mdbase-Tab…"],"UImgZ0":["Ohne Speichern verlassen"],"UUFKYO":["Diesen Kommentar anzeigen"],"Ukvkys":["Sammlungsindex"],"V0Sber":["Einpassen · ",["zoomLabel"]],"V217hn":["Kapiteltitel"],"V53mtl":["Rohes HTML wird in der PDF-Ausgabe nicht dargestellt."],"VMG2lA":["Geben Sie dem Manuskript einen Titel; Sie können ihn später ändern."],"VbyRUy":["Kommentare"],"W5nesf":["Writer kann hier keinen Zugriff anfordern."],"WBbQ6j":[["MOD_LABEL"]," B / ",["MOD_LABEL"]," I"],"WJw7SY":["Weiter schreiben"],"Wg_D_t":["<0/> Ein ausgearbeitetes Beispiel mit Quellenangaben, Abbildungen und Kapiteln einfügen"],"Wzn39O":["Keine Sammlung entspricht „",["0"],"“."],"XFW06e":["Markdown für ",["path"]],"XM2rCQ":["Die Word-Formatvorlagen des Layouts werden verwendet, der Seitenumbruch kann jedoch von PDF abweichen. Bei der ersten Verwendung werden etwa 16 MB heruntergeladen."],"XZA1w1":["Kein Datensatz entspricht ![[",["0"],"]]"],"Xhmya6":[["0","plural",{"one":["Satzvorschau, ","#"," Seite"],"other":["Satzvorschau, ","#"," Seiten"]}]],"XkBTbQ":[["uses","plural",{"one":["Einmal zitiert"],"other":["#","-mal zitiert"]}]],"XoIL8B":["Versionen vergleichen"],"Y-kpBf":["<0>Ein Manuskript. Beginnen Sie eines oder verwenden Sie eine Notiz, die Sie bereits haben. Sie bleibt ein normaler Markdown-Datensatz in dieser Sammlung."],"Y2tU6I":[["0"]," löschen"],"YHKRSX":[["MOD_LABEL"],"-Klick"],"YJC4iW":["Vorherige 50 Quellen anzeigen"],"YLnub4":["wird entfernt"],"YNmZG2":[["MOD_LABEL"]," F"],"YPCTJN":["Alle Datensätze jetzt speichern"],"YPtBzd":[["MOD_LABEL"]," Shift F"],"YTGcNY":["Keine Quelle in der Bibliothek entspricht ",["value"],"; daher ist das Zitat aus ",["other"]," nicht belegt."],"YUAoyO":["Abbildung"],"YbX0cl":["Eine weitere Sammlung konnte nicht verbunden werden."],"YjnsQe":["Word mit Artikel-Formatvorlagen exportieren; Ihr benutzerdefiniertes Typst-Layout gilt nur für PDF"],"YrSber":["Eine vorhandene Notiz verwenden…"],"Z4OdvO":["Wird hinzugefügt…"],"ZDLF2F":["An der Cursorposition"],"ZPMjiz":["Probleme anzeigen"],"ZY9cAr":["Ihr lokaler Text"],"Zl9MMK":["Weiterschreiben"],"ZotS7f":["Fügen Sie Quellen in mdbase Reader hinzu; zitieren Sie sie hier mit <0>[@citekey]."],"ZpT4BH":["Nächster Kommentar"],"Zu1Rdr":["In mdbase Editor beheben"],"ZusUoG":["Dies ändert die Sprache der Benutzeroberfläche in diesem Browser, nicht die Sprache des Manuskripts."],"_DwR-n":["Wird erstellt…"],"_QterE":["In den Hervorhebungen <0>",["0"],"",["1"]],"_SEsAj":["mdbase writer erstellt aus Markdown-Datensätzen in einer mdbase-Sammlung PDF- und Word-Dokumente mit Quellenangaben aus Ihrer mdbase Reader-Bibliothek. Verbinden Sie eine Sammlung, um festzulegen, worauf mdbase writer zugreifen kann."],"_dMX8_":["Schreiben Sie in Markdown. Zitieren Sie mit [@citekey]; geben Sie / ein, um eine Fußnote, Abbildung oder Tabelle einzufügen."],"_dc0bZ":["Ein Kommentar zum gesamten Datensatz, nicht zu einer Textpassage (wählen Sie im Editor Text aus, um ihn zu kommentieren)"],"_hpEcX":["Notiz"],"_munxb":["Noch keine Quellen in dieser Sammlung."],"_yOcm5":["Wiederhergestellten lokalen Entwurf prüfen"],"a0w0iQ":["Untertitel"],"aFzhfm":["Exportformate (",["MOD_LABEL"],"-Shift-S)"],"aHcsVa":["Nicht unterstützter Markdown-Block: ",["value"],"."],"aJpnBU":["Sammlungen konnten nicht gewechselt werden."],"aYlF11":["Manuskripte"],"ajeplw":["Kommentare sind in dieser Sammlung nicht eingerichtet."],"amrUjD":["Kein Datensatz entspricht der Einbettung ![[",["value"],"]]."],"aubHgO":["Zitierstil ändern"],"ayjRIz":["Pandoc hat kein Dokument erstellt."],"b3_apS":["Öffnen erneut versuchen"],"bQxwLy":["Zum Ändern der Größe ziehen; zum Wiederherstellen doppelklicken"],"bWniDj":["Auf diesem Gerät gespeichert; wartet auf Synchronisierung"],"bXmgiA":["Dieser Datensatz ist nicht geöffnet."],"bvnb9m":[["MOD_LABEL"],"-B"],"bzMKg7":["Übernommen"],"c0Zzp5":["50 weitere zitierte Quellen anzeigen · ",["0"]],"c3XJ18":["Hilfe"],"c3b7sZ":[["0","plural",{"one":["Die ersten ",["listedCount"]," von ","#"," Treffern"],"other":["Die ersten ",["listedCount"]," von ","#"," Treffern"]}]],"c9cl54":["Eine Quelle für diese Passage suchen und direkt danach zitieren"],"cBM1pK":["bereits vorhanden"],"cBm-Vx":["Auf die Fußnote [^",["value"],"] wird mehrfach verwiesen."],"cb2Kot":["Exportprobleme prüfen"],"ckJ_KF":["Zusammengeführtes Markdown<0/><1>Der zusammengeführte Text behält Ihre lokalen Einstellungsänderungen zusätzlich zur Version aus der Sammlung bei."],"cnGeoo":["Löschen"],"d82x9a":["Speichern erneut versuchen"],"dD7NPy":["Gliederung"],"dEgA5A":["Abbrechen"],"dFiONw":[["0"],"-Design"],"dIBB7b":["Befehl suchen oder ausführen"],"dJoAnp":["Eine andere Sammlung auswählen"],"dOxPd4":["Fußnote"],"dRie_A":["Unbekannter Zitierstil „",["value"],"“; ",["other"]," wird verwendet."],"dZvATy":["Das Manuskript wurde geschlossen."],"d_JiIb":["Einen zweiten Bereich darunter anzeigen (Gliederung und Kommentare zusammen)"],"dhJN3N":["Kommentare anzeigen"],"dhYcA2":["Index konnte nicht geladen werden: ",["0"]],"djeUxR":["Seitenangabe oder Fundstelle für ",["0"]],"dlgWTJ":["Autor ",["0"]," entfernen"],"dpAqYZ":[["sources","plural",{"one":["#"," Quelle aus mdbase Reader kann hier zitiert werden."],"other":["#"," Quellen aus mdbase Reader können hier zitiert werden."]}]],"dpWYR6":["Diese Sammlung ist nicht verfügbar"],"dpqPBg":["Autoren"],"dv5KDB":["Wenn das Speichern nicht abgeschlossen werden kann, laden Sie vor dem Verlassen eine lokale Kopie herunter."],"e1AP4l":["Jetzt öffnen"],"e7QvdT":["Auf Ihrem Computer"],"eM1JAQ":["Passende Quellen"],"eOb_Q0":["Neues Manuskript"],"eTNcY0":["Alle Manuskripte"],"eavifN":["Layout<0/>"],"ef0nW8":[["MOD_LABEL"],"-Enter"],"efTeXG":[["0"]," prüfen"],"ehJ208":["Entwürfe prüfen"],"ekCRTP":["Abgelehnt"],"esi0lP":["Notizen ohne Typ"],"eyW4au":["Quellen erneut laden"],"f6e0Ry":["Artikel"],"fAYckj":["Satz in ",["0"]," ms"],"fB-XcP":["Sammlung einrichten"],"fUDM0u":["Word (DOCX)"],"fYE87E":["In diesem Datensatz suchen und ersetzen"],"faBz0k":["Sicherung ungespeichert Wiederherstellung"],"fc0KfE":["<0/> Kapitel hinzufügen"],"fcWrnU":["Abmelden"],"fhkCXA":["Manuskript-Seitenleiste"],"fhovkm":[["name"]," wird geladen. Sie können weiterschreiben."],"fk8hsl":["Zum Umbenennen doppelklicken oder F2 drücken"],"fm_zsh":["Querverweis"],"fpzyLj":["Seite ",["0"]," von ",["1"]],"fqSfXY":["Ersetzen"],"fyzaWC":["An anderer Stelle geändert"],"fzSBc4":[["value"]," wurde nicht geladen und daher ausgelassen."],"g3UF2V":["Übernehmen"],"gBsdEY":["Gleichung"],"gRyeFo":["Quellenangaben zeigen, auf wen verwiesen wird, Abbildungen und Tabellen werden angezeigt und Markierungen bleiben verborgen, bis der Cursor ihre Zeile erreicht. Der Text wird nicht verändert."],"gUSs3W":["Kapitel und Bilder werden geprüft; anschließend wird ",["0"]," erstellt…"],"g_DIlS":["Export fehlgeschlagen."],"g_et_N":["Neu seit dem letzten Besuch (",["newCount"],")"],"gcoiFh":["Erneut verbinden"],"h6voJ8":["Kommentare nicht verfügbar: ",["problem"]," ",["0"]],"hJhlGS":["Quellen sind in dieser Sammlung nicht eingerichtet."],"ho4Xla":["Das Dokument enthält Fehler. Beheben Sie sie vor dem Export."],"htZ2ai":["Vorschau nicht verfügbar: ",["0"],". Sie können weiterschreiben."],"hzWuDP":["Seitenleiste ausblenden"],"i4_LY_":["Schreiben"],"iQfVk7":["Aus Ihrer Sammlung schreiben"],"iQtuUd":["Zitierstil<0/>"],"iUWB5S":["Eine Quellenangabe, Fußnote, Querverweis, Abbildung, Tabelle oder Gleichung einfügen (oder / im Text eingeben)"],"idD8Ev":["Gespeichert"],"ir5qD3":["Diese Einstellung gilt in diesem Browser für alle Manuskripte."],"ityjZ3":["Layout ändern"],"ixi4i1":["50 weitere Manuskripte anzeigen · ",["0"]],"ixm-1N":["Erscheinungsbild dunkel hell"],"j6_QVX":["Vorherige 50 zitierte Quellen anzeigen"],"jEUJrN":["Probleme"],"jKT_Ba":["Anzeige mathematischer Formeln"],"jMbeJj":["Dies ist ein lokaler Entwicklungsbuild. Der gehostete Dienst mdbase connect akzeptiert nur Anwendungen, die über HTTPS bereitgestellt werden. Verwenden Sie daher die lokale Connect-Umgebung (<0>pnpm dev:environment:up in mdbase-connect) oder öffnen Sie die <1>Demo-Sammlung."],"jpctdh":["Ansicht"],"jw4m4b":["Gliedern und Manuskript durchsuchen (",["MOD_LABEL"],"-Shift-F)"],"jy7NV6":["PDF exportieren"],"k42L5j":["zitieren, Quelle, Verweis"],"kI1qVD":["Format"],"kcL3Ec":["Metadaten der Sammlung werden noch geladen."],"kf83Ld":["Etwas ist schiefgelaufen."],"kjd02W":[["MOD_LABEL"]," K"],"kqrbvs":["Widersprüchliche Versionen vergleichen"],"kvzIE0":["Als Manuskript lesen<0>Aus zeigt Markdown in der eingegebenen Form"],"kyC0KS":[["0","plural",{"one":[["name"]," mit ","#"," Problem exportiert: ",["firstProblem"]],"other":[["name"]," mit ","#"," Problemen exportiert: ",["firstProblem"]]}]],"l77bsC":[["n","plural",{"one":["#"," Treffer"],"other":["#"," Treffer"]}]],"lEpamg":["Markdown wie eingegeben anzeigen"],"lImzcC":["Nicht geladen; wird daher ausgelassen."],"lP1NsC":["Einige Änderungen sind nicht gespeichert"],"lRwb54":["Reader öffnen, um eine Quelle hinzuzufügen"],"lYDwCk":["In „Quellen“ anzeigen"],"l__8-z":["Probleme ausblenden"],"ljCM45":["unverändert beibehalten"],"lwBw1I":["Geben Sie einen Suchbegriff ein, um weitere Einträge zu finden."],"m16xKo":["Hinzufügen"],"mBTt91":["Angemeldet als ",["email"]],"mYGY3B":["Datum"],"mbVRdQ":["Pandoc hat eine unlesbare Antwort zurückgegeben."],"miBU_r":["Die Notiz konnte nicht als Manuskript verwendet werden. Bitte erneut versuchen."],"n6cVWv":["Diese Sammlungsansicht konnte nicht geöffnet werden. Wählen Sie oben in der Leiste eine andere Sammlung oder laden Sie die Seite neu, um es erneut zu versuchen."],"nNG79w":["Änderungen nachverfolgen"],"nR0BmT":["Sammlungen filtern"],"nS-pL0":["Sammlung entfernen"],"nbfunU":["Sammlungsdaten werden geladen…"],"nbrVo1":["Problem"],"nsYrCH":["Bei ",["0"]," zitieren"],"nwJZJE":["Quellenangabe"],"nwtY4N":["Etwas ist schiefgelaufen"],"nyNI6f":["Vorgeschlagener Text"],"o7W3Ey":["Es wurde noch keine Datei heruntergeladen. Fehlende Bilder oder Kapitel können diesen Export unvollständig machen. Prüfen Sie diese Probleme, bevor Sie den Export teilen oder einreichen."],"oCl6qZ":[["MOD_LABEL"]," Shift E"],"oNzQ2e":["quelltext auszeichnung rohtext live-vorschau markierungen"],"oRJEwT":[["MOD_LABEL"]," Shift \\"],"oSrMRT":["Meine"],"oX35au":[["0"]," durch ",["1"]," ersetzen"],"oavxVV":["Probleme unter dem Editor auflisten (mit F8 zum nächsten springen)"],"oijfCK":["querverweis abschnitt abbildung tabelle beschriftung"],"oloFds":["Vorherige 50 Kommentare anzeigen"],"oywDQU":["Warten auf mdbase connect…"],"p-XfdN":["Mit der Pfeiltaste nach unten zu den Quellen wechseln; Enter zitiert den ersten Treffer."],"p7_fS2":["Auswahl"],"p9zuQv":["Gehostet von mdbase"],"pOooX7":["Bilder müssen Dateien in der Sammlung sein (",["value"],")."],"pZC5Mg":["Anmerkungsindex"],"ped3C4":["Unterer Bereich"],"pzutoc":["Kursiv"],"q95gvB":["<0/> Zum gesamten Datensatz"],"qCu3mR":[["0"]," wurde in Kapitel ",["1"]," von ",["2"]," verschoben."],"qMO1FF":["Einstellungen · ",["0"]],"quZLv8":[["MOD_LABEL"]," S"],"qxRyTp":["Änderung vorschlagen"],"qzsXzo":["Nicht gespeichert"],"rdU729":["Layout"],"rdUucN":["Vorschau"],"rdanKP":["<0/>Autor hinzufügen"],"reuMU5":["Chicago (Fußnoten und Literaturverzeichnis)"],"rnIvVw":["Warten auf Freigabe…"],"rvK2yH":["Zurück zu den Manuskripten"],"rzCDy1":["Raster, Spalten, Zeilen"],"s1HjeW":["Ihre lokalen Entwürfe werden in diesem Browser gesichert, sofern der Browserspeicher verfügbar ist. Laden Sie vor dem Verlassen eine Kopie herunter, wenn Sie eine unabhängige Sicherung benötigen."],"s7EK6R":["Seite (optional)"],"s8psHe":["Größe von Editor und Vorschau ändern"],"sBJ5MF":["Quellen"],"sKTbyg":["Grund für den Vorschlag"],"sL81An":["Nächster / vorheriger Kommentar"],"sLD1FX":["Diese Sammlung zum Schreiben einrichten"],"sO2pnG":["Hell"],"sTbCVN":["Ihr Konto konnte nicht überprüft werden (",["0"],")."],"sZpR1o":[["0","plural",{"one":["#"," Wort in diesem Abschnitt"],"other":["#"," Wörter in diesem Abschnitt"]}]],"t2MqwM":["Keine Probleme"],"tFy6az":["Dieser Datensatz wurde an anderer Stelle gelöscht. Ihr lokaler Text ist hier weiterhin verfügbar."],"t_YqKh":["Entfernen"],"tdta9X":["Seite ",["0"]],"ttgQzW":["Zusammenfassung"],"ty79YP":[["0"]," · Zeile ",["1"]],"u-8qbb":["Unbekannte Vorlage „",["value"],"“; „article“ wird verwendet."],"u36x3x":["Die Demo konnte nicht geladen werden."],"u65cJm":[["MOD_LABEL"],"-Klick zum Anzeigen in „Quellen“"],"u9sjz6":["Andernorts gelöscht"],"uBAxNB":["Editor"],"uKobdD":["Unteres Seitenleistenfeld schließen"],"uR0gRB":["Wortziel ändern"],"uRMcKf":["alle Kapitel finden"],"uRsTNU":["Gespeichert: ",["0"],". Schreiben Sie die Bildunterschrift."],"uWi2Q-":["Seitenleiste"],"ua5Llh":["Wörter, z. B. 8000"],"ub1EEL":["bearbeitet ",["0"]],"ulRS22":[["0"]," exportieren"],"uopEtp":["Fußnote hinzufügen"],"uvc1Nj":["Bibliothek <0>",["0"],""],"vGjmyl":["Gelöscht"],"vLMZdC":["Kommentare werden geladen…"],"vPg1Yt":["MLA, 9. Auflage"],"vVL5b1":["Zur Entstehung von Korallenriffen"],"vWdsJt":["<0>Schreiben. Zitieren Sie mit <1>[@citekey, p. 12] (oder suchen Sie im Bereich „Quellen“ nach Autor und Titel), kennzeichnen Sie mit <2>{#fig-plan} und verweisen Sie mit <3>@fig-plan darauf. Binden Sie Kapitel mit <4>![[chapters/one]] ein. Exportieren Sie ein PDF oder ein Word-Dokument."],"vWednD":["Größe der Seitenleiste ändern"],"vXIe7J":["Sprache"],"vZtY0S":[" über mdbase Connect"],"vZvSAc":["Zuvor verbunden"],"veVZMl":[" · Kommentare nicht eingerichtet"],"vhbL35":["Diese Textstelle in Reader öffnen"],"vmuHy9":["Eine Änderung für die Auswahl vorschlagen (",["MOD_LABEL"],"-",["ALT_LABEL"],"-S)"],"vn2sat":["Speicherstand wird wiederhergestellt…"],"vvQXES":["Weitere Sammlung verbinden…"],"w17Ica":["Ein Zitat kann keine Querverweise und Citekeys mischen."],"w9fvwu":["Writer-Befehle"],"wEJkPM":["50 weitere Hervorhebungen anzeigen · ",["0"]],"wEql6K":["Keine Quelle in der Bibliothek hat den Citekey ",["value"],"."],"wGgl-m":[["0","plural",{"one":["Wortzahl für ","#"," Datensatz; Quellenangaben, Code und Formeln werden nicht mitgezählt"],"other":["Wortzahl für ","#"," Datensätze; Quellenangaben, Code und Formeln werden nicht mitgezählt"]}]],"wPpvMG":["Mathematik: ",["begin"]," wird nie geschlossen."],"wWBN-O":["Abhängigkeiten der Sammlung wurden noch nicht geprüft"],"wdxz7K":["Quelle"],"wfpc2o":["Diese Textstelle ist nicht mehr im Text vorhanden."],"wvDfrA":["mdbase Reader öffnen"],"x-tnuh":["Verknüpfen Sie das Konto in den Einstellungen von mdbase Editor für diese Sammlung."],"x4F4rp":[["MOD_LABEL"]," Shift S"],"x6nR8W":["Mathematik: Nicht geschweifte Klammer geschlossen."],"x7Oe8o":["In diesem Browser nicht gespeichert"],"xB6kOZ":["Editor und Vorschau"],"xEjWdH":["Nicht gespeichert: ",["0"],". Ihr Text bleibt hier erhalten."],"xGYx-r":["Eine Quelle zitieren oder auf ein Label (über Schlüssel, Autor, Titel oder Jahr) verweisen"],"xJItkg":[["0"],"gesichert ",["1"]],"xPlP9R":["Kein Manuskript entspricht „",["filter"],"“."],"xVdWhL":["Bild, Foto, hochladen"],"xhPvIU":["Ein Kapitel benötigt einen Titel."],"y42k-v":["Ein Entwurf enthält den eingegebenen, aber nicht in der Sammlung gespeicherten Text. Wenn Sie das Manuskript öffnen, können Sie ihn wiederherstellen."],"y8kJfi":[["path"],": Ein wiederhergestellter Entwurf wurde noch nicht geprüft; exportiert wird die Version aus der Sammlung."],"yEpwCE":["Manuskript"],"yNCLLZ":["In ",["0"],["1"],["2"],["3"],["4"]],"yQFyOX":["Weder eine Quelle noch eine Bezeichnung heißt „",["0"],"“."],"yQNfsE":[["0"]," einfügen"],"yUDMyb":["Die Anmerkung ",["value"]," enthält kein Zitat zum Einbetten."],"ycv0L1":["Name von Autor ",["0"]],"yqttly":["Der vorgeschlagene Text ist nicht mehr im Datensatz. Bearbeiten Sie ihn von Hand und schließen Sie den Vorschlag anschließend ab."],"yvQmP-":[["n","plural",{"one":["#"," Personendatensatz"],"other":["#"," Personendatensätze"]}]],"yzF66j":["Link"],"z5NJPu":["Sammlungsversion verwenden"],"z9FNET":["Seitenleiste anzeigen (",["MOD_LABEL"],"-\\)"],"zSmY2D":["Beim Word-Export ist ein Problem aufgetreten."],"zUIqOi":["Seitenleiste anzeigen"],"zVRKCD":["Diese Aktion konnte nicht abgeschlossen werden. Bitte versuchen Sie es erneut."],"zVWUa9":["Hier zitieren"],"zeiWv7":["In diesem Manuskript"],"zfWEt0":["· ",["0"]," weitere werden durchsucht"],"ziF6eR":["Nicht geschlossener $$-Mathematikblock."],"zj9MlD":[["0"]," wird gespeichert…"],"znUwOU":["Demo-Sammlung wird geöffnet"],"zrvvt2":["<0/>Fortfahren<1/>"],"zyXbJc":["Schlüssel kopieren"]}} \ No newline at end of file diff --git a/apps/writer/src/i18n/locales/de/messages.po b/apps/writer/src/i18n/locales/de/messages.po new file mode 100644 index 00000000..4c5bd2e9 --- /dev/null +++ b/apps/writer/src/i18n/locales/de/messages.po @@ -0,0 +1,2789 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2026-10-23 23:36+1100\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: de\n" + +#. placeholder {0}: Math.round((words / goal) * 100) +#. placeholder {1}: formatNumber(goal) +#: src/ui/Home.tsx +msgid " · {0}% of {1}" +msgstr " · {0}% von {1}" + +#: src/ui/Home.tsx +msgid " · Comments not set up" +msgstr " · Kommentare nicht eingerichtet" + +#: src/ui/Home.tsx +msgid " via mdbase Connect" +msgstr " über mdbase Connect" + +#: src/ui/CommentsPanel.tsx +msgid " with " +msgstr " mit " + +#. placeholder {0}: highlightIndex.pending +#: src/ui/SourcesPanel.tsx +msgid "· searching {0} more" +msgstr "· {0} weitere werden durchsucht" + +#: src/ui/CommentsPanel.tsx +msgid "(a point in the text)" +msgstr "(eine Stelle im Text)" + +#: src/ui/CompareDialog.tsx +msgid "(passage removed)" +msgstr "(Passage entfernt)" + +#. placeholder {0}: info.replies +#: src/editor/comments.ts +msgid "{0, plural, =0 {Click to open in Comments} one {# reply · Click to open in Comments} other {# replies · Click to open in Comments}}" +msgstr "{0, plural, =0 {Zum Öffnen im Bereich „Kommentare“ klicken} one {# Antwort · zum Öffnen im Bereich „Kommentare“ klicken} other {# Antworten · zum Öffnen im Bereich „Kommentare“ klicken}}" + +#. placeholder {0}: summaries.get(m.path)?.embeds ?? m.embeds ?? 0 +#: src/ui/Home.tsx +msgid "{0, plural, one {# chapter} other {# chapters}}" +msgstr "{0, plural, one {# Kapitel} other {# Kapitel}}" + +#. placeholder {0}: this.ids.length +#: src/editor/comments.ts +msgid "{0, plural, one {# comment on this line} other {# comments on this line}}" +msgstr "{0, plural, one {# Kommentar in dieser Zeile} other {# Kommentare in dieser Zeile}}" + +#. placeholder {0}: signing.paths.length +#: src/ui/CommentsPanel.tsx +msgid "{0, plural, one {# person record claims your account, so Writer will not guess which is you.} other {# person records claim your account, so Writer will not guess which is you.}}" +msgstr "{0, plural, one {# Personendatensatz beansprucht Ihr Konto. Writer kann nicht erraten, welcher Datensatz Sie repräsentiert.} other {# Personendatensätze beanspruchen Ihr Konto. Writer kann nicht erraten, welcher Datensatz Sie repräsentiert.}}" + +#. placeholder {0}: words[ranks.get(h)!] ?? 0 +#: src/ui/OutlinePanel.tsx +msgid "{0, plural, one {# word in this section} other {# words in this section}}" +msgstr "{0, plural, one {# Wort in diesem Abschnitt} other {# Wörter in diesem Abschnitt}}" + +#. placeholder {0}: problems.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Exported {name} with # problem: {firstProblem}} other {Exported {name} with # problems: {firstProblem}}}" +msgstr "{0, plural, one {{name} mit # Problem exportiert: {firstProblem}} other {{name} mit # Problemen exportiert: {firstProblem}}}" + +#. placeholder {0}: order.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {In # record; citations, code and math are not counted} other {In # records; citations, code and math are not counted}}" +msgstr "{0, plural, one {Wortzahl für # Datensatz; Quellenangaben, Code und Formeln werden nicht mitgezählt} other {Wortzahl für # Datensätze; Quellenangaben, Code und Formeln werden nicht mitgezählt}}" + +#. placeholder {0}: snap.recoveredDrafts.size +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Review # recovered local draft. Editing is paused in that record until you restore the local draft or use the collection version.} other {Review # recovered local drafts. Editing is paused in those records until you restore the local drafts or use the collection versions.}}" +msgstr "{0, plural, one {Prüfen Sie # wiederhergestellten lokalen Entwurf. Die Bearbeitung dieses Datensatzes ist pausiert, bis Sie den lokalen Entwurf wiederherstellen oder die Version aus der Sammlung verwenden.} other {Prüfen Sie # wiederhergestellte lokale Entwürfe. Die Bearbeitung dieser Datensätze ist pausiert, bis Sie die lokalen Entwürfe wiederherstellen oder die Versionen aus der Sammlung verwenden.}}" + +#. placeholder {0}: result.total +#: src/ui/ManuscriptSearch.tsx +msgid "{0, plural, one {The first {listedCount} of # match} other {The first {listedCount} of # matches}}" +msgstr "{0, plural, one {Die ersten {listedCount} von # Treffern} other {Die ersten {listedCount} von # Treffern}}" + +#. placeholder {0}: pages.length +#: src/preview/Preview.tsx +msgid "{0, plural, one {Typeset preview, # page} other {Typeset preview, # pages}}" +msgstr "{0, plural, one {Satzvorschau, # Seite} other {Satzvorschau, # Seiten}}" + +#. placeholder {0}: target.target.record +#: src/editor/insight.ts +msgid "{0} · {MOD_LABEL}-click to go there" +msgstr "{0} · mit {MOD_LABEL}-Klick dorthin springen" + +#. placeholder {0}: card.cite +#: src/editor/chapter-cards.ts +msgid "{0} · from Reader" +msgstr "{0} · aus Reader" + +#. placeholder {0}: title(diagnostic.record) +#. placeholder {1}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "{0} · line {1}" +msgstr "{0} · Zeile {1}" + +#. placeholder {0}: VIEW_NAME[v] +#: src/ui/WorkspaceView.tsx +msgid "{0} ({MOD_LABEL}-Shift-\\ cycles)" +msgstr "{0} (mit {MOD_LABEL}-Shift-\\ durch die Ansichten wechseln)" + +#. placeholder {0}: file.name +#. placeholder {1}: stored.message +#: src/ui/WorkspaceView.tsx +msgid "{0} could not be stored: {1}" +msgstr "{0} konnte nicht gespeichert werden: {1}" + +#. placeholder {0}: THEME_NAME[t] +#: src/ui/WorkspaceView.tsx +msgid "{0} theme" +msgstr "{0}-Design" + +#. placeholder {0}: d.manuscript && d.manuscript.path !== d.path ? t`in ${d.manuscript.title} · ` : "" +#. placeholder {1}: relativeTime(d.updated) +#: src/ui/Home.tsx +msgid "{0}backed up {1}" +msgstr "{0}gesichert {1}" + +#: src/workspace/workspace.ts +msgid "{at}: this record was deleted; download the local draft before leaving." +msgstr "{at}: Dieser Datensatz wurde gelöscht; laden Sie den lokalen Entwurf herunter, bevor Sie die Ansicht verlassen." + +#: src/ui/WorkspaceView.tsx +msgid "{commentsTitle} ({MOD_LABEL}-Shift-M)" +msgstr "{commentsTitle} ({MOD_LABEL}-Shift-M)" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} F" +msgstr "{MOD_LABEL} {ALT_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} M" +msgstr "{MOD_LABEL} {ALT_LABEL} M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} S" +msgstr "{MOD_LABEL} {ALT_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} B / {MOD_LABEL} I" +msgstr "{MOD_LABEL} B / {MOD_LABEL} I" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} F" +msgstr "{MOD_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} K" +msgstr "{MOD_LABEL} K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} S" +msgstr "{MOD_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift \\" +msgstr "{MOD_LABEL} Shift \\" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift E" +msgstr "{MOD_LABEL} Shift E" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift F" +msgstr "{MOD_LABEL} Shift F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift K" +msgstr "{MOD_LABEL} Shift K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift M" +msgstr "{MOD_LABEL} Shift M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift S" +msgstr "{MOD_LABEL} Shift S" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-B" +msgstr "{MOD_LABEL}-B" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL}-click" +msgstr "{MOD_LABEL}-Klick" + +#: src/editor/insight.ts +msgid "{MOD_LABEL}-click to show in Sources" +msgstr "{MOD_LABEL}-Klick zum Anzeigen in „Quellen“" + +#: src/ui/CommentsPanel.tsx +msgid "{MOD_LABEL}-Enter" +msgstr "{MOD_LABEL}-Enter" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-I" +msgstr "{MOD_LABEL}-I" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-Shift-K" +msgstr "{MOD_LABEL}-Shift-K" + +#: src/ui/records.ts +msgid "{n, plural, one {# error} other {# errors}}" +msgstr "{n, plural, one {# Fehler} other {# Fehler}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# match} other {# matches}}" +msgstr "{n, plural, one {# Treffer} other {# Treffer}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# open comment} other {# open comments}}" +msgstr "{n, plural, one {# offener Kommentar} other {# offene Kommentare}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# person record} other {# person records}}" +msgstr "{n, plural, one {# Personendatensatz} other {# Personendatensätze}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# problem} other {# problems}}" +msgstr "{n, plural, one {# Problem} other {# Probleme}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# record} other {# records}}" +msgstr "{n, plural, one {# Datensatz} other {# Datensätze}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# recovered local draft} other {# recovered local drafts}}" +msgstr "{n, plural, one {# wiederhergestellter lokaler Entwurf} other {# wiederhergestellte lokale Entwürfe}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# warning} other {# warnings}}" +msgstr "{n, plural, one {# Warnung} other {# Warnungen}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# word} other {# words}}" +msgstr "{n, plural, one {# Wort} other {# Wörter}}" + +#: src/ui/WorkspaceView.tsx +msgid "{name} loading; you can keep writing." +msgstr "{name} wird geladen. Sie können weiterschreiben." + +#. placeholder {0}: state.problem ?? "" +#: src/ui/WorkspaceView.tsx +msgid "{name} unavailable: {0}" +msgstr "{name} nicht verfügbar: {0}" + +#: src/workspace/workspace.ts +msgid "{path}: A recovered draft has not been reviewed; the collection version will be exported." +msgstr "{path}: Ein wiederhergestellter Entwurf wurde noch nicht geprüft; exportiert wird die Version aus der Sammlung." + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source from mdbase Reader can be cited here.} other {# sources from mdbase Reader can be cited here.}}" +msgstr "{sources, plural, one {# Quelle aus mdbase Reader kann hier zitiert werden.} other {# Quellen aus mdbase Reader können hier zitiert werden.}}" + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source to cite from mdbase Reader} other {# sources to cite from mdbase Reader}}" +msgstr "{sources, plural, one {# Quelle aus mdbase Reader zum Zitieren} other {# Quellen aus mdbase Reader zum Zitieren}}" + +#: src/ui/SourcesPanel.tsx +msgid "{uses, plural, one {Cited once} other {Cited # times}}" +msgstr "{uses, plural, one {Einmal zitiert} other {#-mal zitiert}}" + +#: src/i18n/diagnostics.ts +msgid "{value} is not loaded; it was left out." +msgstr "{value} wurde nicht geladen und daher ausgelassen." + +#: src/ui/OutlinePanel.tsx +msgid "<0/> Add chapter" +msgstr "<0/> Kapitel hinzufügen" + +#: src/ui/Home.tsx +msgid "<0/> Include a worked example of citations, figures and chapters" +msgstr "<0/> Ein ausgearbeitetes Beispiel mit Quellenangaben, Abbildungen und Kapiteln einfügen" + +#: src/ui/CommentsPanel.tsx +msgid "<0/> On the record" +msgstr "<0/> Zum gesamten Datensatz" + +#: src/ui/Settings.tsx +msgid "<0/>Add author" +msgstr "<0/>Autor hinzufügen" + +#: src/ui/Home.tsx +msgid "<0/>Continue<1/>" +msgstr "<0/>Fortfahren<1/>" + +#: src/ui/Home.tsx +msgid "<0/>New manuscript" +msgstr "<0/>Neues Manuskript" + +#: src/ui/Home.tsx +msgid "<0>A manuscript. Start one, or use a note you already have. It stays an ordinary Markdown record in this collection." +msgstr "<0>Ein Manuskript. Beginnen Sie eines oder verwenden Sie eine Notiz, die Sie bereits haben. Sie bleibt ein normaler Markdown-Datensatz in dieser Sammlung." + +#: src/ui/Home.tsx +msgid "<0>Write. Cite with <1>[@citekey, p. 12] (or find sources by author and title in the Sources panel), label with <2>{#fig-plan} and refer with <3>@fig-plan, embed chapters with <4>![[chapters/one]]. Export a PDF or a Word document." +msgstr "<0>Schreiben. Zitieren Sie mit <1>[@citekey, p. 12] (oder suchen Sie im Bereich „Quellen“ nach Autor und Titel), kennzeichnen Sie mit <2>{#fig-plan} und verweisen Sie mit <3>@fig-plan darauf. Binden Sie Kapitel mit <4>![[chapters/one]] ein. Exportieren Sie ein PDF oder ein Word-Dokument." + +#: src/workspace/workspace.ts +msgid "A chapter needs a title." +msgstr "Ein Kapitel benötigt einen Titel." + +#: src/i18n/diagnostics.ts +msgid "A citation cannot mix cross-references and citekeys." +msgstr "Ein Zitat kann keine Querverweise und Citekeys mischen." + +#: src/ui/CommentsPanel.tsx +msgid "A comment on the whole record, not on a passage (select text in the editor to comment on it)" +msgstr "Ein Kommentar zum gesamten Datensatz, nicht zu einer Textpassage (wählen Sie im Editor Text aus, um ihn zu kommentieren)" + +#: src/ui/Home.tsx +msgid "A draft is what was typed but not saved to the collection. Opening its manuscript offers it back." +msgstr "Ein Entwurf enthält den eingegebenen, aber nicht in der Sammlung gespeicherten Text. Wenn Sie das Manuskript öffnen, können Sie ihn wiederherstellen." + +#: src/ui/WorkspaceView.tsx +msgid "A local draft is still available in this browser." +msgstr "Ein lokaler Entwurf ist in diesem Browser weiterhin verfügbar." + +#: src/ui/SourcesPanel.tsx +msgid "A page (12, 12–14) or a locator (ch. 3, sec. 2)" +msgstr "Eine Seite (12, 12–14) oder eine Fundstelle (Kap. 3, Abschn. 2)" + +#: src/ui/Settings.tsx +msgid "Abstract" +msgstr "Zusammenfassung" + +#: src/ui/CommentsPanel.tsx +msgid "Accept" +msgstr "Übernehmen" + +#: src/ui/CommentsPanel.tsx +msgid "Accepted" +msgstr "Übernommen" + +#: src/ui/OutlinePanel.tsx +msgid "Add" +msgstr "Hinzufügen" + +#: src/pwa-install.ts +msgid "Add {appName} to your Home Screen: tap Share, then Add to Home Screen." +msgstr "Fügen Sie {appName} zum Startbildschirm hinzu: Tippen Sie auf „Teilen“ und dann auf „Zum Startbildschirm hinzufügen“." + +#: src/ui/WorkspaceView.tsx +msgid "Add a footnote" +msgstr "Fußnote hinzufügen" + +#: src/ui/SourcesPanel.tsx +msgid "Add them in mdbase Reader; cite them here with <0>[@citekey]." +msgstr "Fügen Sie Quellen in mdbase Reader hinzu; zitieren Sie sie hier mit <0>[@citekey]." + +#: src/ui/OutlinePanel.tsx +msgid "Adding…" +msgstr "Wird hinzugefügt…" + +#: src/ui/Home.tsx +msgid "Adds the manuscript type to the note. Its other types, text and location stay as they are." +msgstr "Fügt der Notiz den Typ „Manuskript“ hinzu. Weitere Typen, Text und Ort bleiben erhalten." + +#: src/ui/Settings.tsx +msgid "Affiliation" +msgstr "Institution" + +#: src/ui/WorkspaceView.tsx +msgid "All manuscripts" +msgstr "Alle Manuskripte" + +#: src/ui/ConnectGate.tsx +msgid "already present" +msgstr "bereits vorhanden" + +#. placeholder {0}: snap.annotationsLoad.problem ?? "" +#: src/workspace/workspace.ts +msgid "Annotation discovery unavailable: {0}. Quotation metadata may be incomplete." +msgstr "Anmerkungen konnten nicht ermittelt werden: {0}. Metadaten zu Zitaten können unvollständig sein." + +#: src/ui/WorkspaceView.tsx +msgid "Annotation index" +msgstr "Anmerkungsindex" + +#: src/ui/SourcesPanel.tsx +msgid "Annotations unavailable: {problem} <0>Retry annotations" +msgstr "Anmerkungen nicht verfügbar: {problem} <0>Erneut versuchen" + +#: src/ui/names.ts +msgid "APA 7th edition" +msgstr "APA 7. Auflage" + +#: src/ui/WorkspaceView.tsx +msgid "appearance dark light" +msgstr "Erscheinungsbild dunkel hell" + +#: src/ui/names.ts +msgid "Article" +msgstr "Artikel" + +#: src/ui/CommentsPanel.tsx +msgid "as {signer} · " +msgstr "als {signer} · " + +#: src/ui/Settings.tsx +msgid "as it should appear" +msgstr "wie es erscheinen soll" + +#: src/ui/CommentsPanel.tsx +msgid "At the cursor" +msgstr "An der Cursorposition" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} affiliation" +msgstr "Institution von Autor {0}" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} name" +msgstr "Name von Autor {0}" + +#: src/ui/Settings.tsx +msgid "Authors" +msgstr "Autoren" + +#: src/ui/WorkspaceView.tsx +msgid "back home close" +msgstr "zurück Startseite schließen" + +#: src/ui/WorkspaceView.tsx +msgid "Back to manuscripts" +msgstr "Zurück zu den Manuskripten" + +#: src/ui/WorkspaceView.tsx +msgid "backup unsaved recovery" +msgstr "Sicherung ungespeichert Wiederherstellung" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Bold" +msgstr "Fett" + +#: src/ui/WorkspaceView.tsx +msgid "Bold / italic (again to remove it)" +msgstr "Fett / kursiv (erneut anwenden, um die Formatierung zu entfernen)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/Home.tsx +#: src/ui/OutlinePanel.tsx +msgid "Cancel" +msgstr "Abbrechen" + +#: src/ui/ExportReview.tsx +msgid "Cancel and fix problems" +msgstr "Abbrechen und Probleme beheben" + +#: src/ui/WorkspaceView.tsx +msgid "Cancel export" +msgstr "Export abbrechen" + +#: src/ui/WorkspaceView.tsx +msgid "Change the citation style" +msgstr "Zitierstil ändern" + +#: src/ui/WorkspaceView.tsx +msgid "Change the layout" +msgstr "Layout ändern" + +#: src/ui/Home.tsx +msgid "Change the word goal" +msgstr "Wortziel ändern" + +#: src/ui/records.ts +msgid "Changed elsewhere" +msgstr "An anderer Stelle geändert" + +#: src/ui/Settings.tsx +msgid "Changes are saved to the manuscript’s frontmatter as you type, and the preview follows them." +msgstr "Änderungen werden beim Tippen im Metadatenblock des Manuskripts gespeichert; die Vorschau wird entsprechend aktualisiert." + +#: src/ui/OutlinePanel.tsx +msgid "Chapter title" +msgstr "Kapiteltitel" + +#. placeholder {0}: chapters.filter(Boolean).length +#: src/ui/OutlinePanel.tsx +msgid "Chapters <0>{0}" +msgstr "Kapitel <0>{0}" + +#: src/ui/CommentsPanel.tsx +msgid "Check again" +msgstr "Erneut prüfen" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making {0}…" +msgstr "Kapitel und Bilder werden geprüft; anschließend wird {0} erstellt…" + +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making Word… (first use loads about 16 MB)" +msgstr "Kapitel und Bilder werden geprüft; anschließend wird das Word-Dokument erstellt… (beim ersten Mal werden etwa 16 MB geladen)" + +#: src/ui/ConnectGate.tsx +msgid "Checking the collection" +msgstr "Sammlung wird überprüft" + +#: src/ui/WorkspaceView.tsx +msgid "Checking…" +msgstr "Wird überprüft…" + +#: src/ui/names.ts +msgid "Chicago (author-date)" +msgstr "Chicago (Autor-Datum)" + +#: src/ui/names.ts +msgid "Chicago (notes and bibliography)" +msgstr "Chicago (Fußnoten und Literaturverzeichnis)" + +#: src/ui/ConnectGate.tsx +msgid "Choose another collection" +msgstr "Eine andere Sammlung auswählen" + +#: src/ui/WorkspaceView.tsx +msgid "Citation" +msgstr "Quellenangabe" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Citation style" +msgstr "Zitierstil" + +#: src/ui/Home.tsx +msgid "Citation style<0/>" +msgstr "Zitierstil<0/>" + +#: src/i18n/diagnostics.ts +msgid "Citations have no terms for \"{value}\"; they use {other}." +msgstr "Für „{value}“ sind keine Zitierbegriffe vorhanden; verwendet werden {other}." + +#: src/ui/Settings.tsx +msgid "Citations show who they cite, figures and tables are drawn, and marks are hidden until the cursor reaches their line. The text is not changed." +msgstr "Quellenangaben zeigen, auf wen verwiesen wird, Abbildungen und Tabellen werden angezeigt und Markierungen bleiben verborgen, bis der Cursor ihre Zeile erreicht. Der Text wird nicht verändert." + +#: src/editor/selection-bar.tsx +#: src/ui/SourcesPanel.tsx +msgid "Cite" +msgstr "Zitieren" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Cite {0}" +msgstr "{0} zitieren" + +#: src/ui/WorkspaceView.tsx +msgid "Cite a source or refer to a label (by key, author, title or year)" +msgstr "Eine Quelle zitieren oder auf ein Label (über Schlüssel, Autor, Titel oder Jahr) verweisen" + +#. placeholder {0}: locator.trim() +#: src/ui/SourcesPanel.tsx +msgid "Cite at {0}" +msgstr "Bei {0} zitieren" + +#: src/ui/SourcesPanel.tsx +msgid "Cite here" +msgstr "Hier zitieren" + +#: src/ui/WorkspaceView.tsx +msgid "cite source reference" +msgstr "zitieren, Quelle, Verweis" + +#: src/ui/SourcesPanel.tsx +msgid "cited {uses}×" +msgstr "{uses}× zitiert" + +#: src/ui/SourcesPanel.tsx +msgid "Cited in " +msgstr "Zitiert in " + +#: src/ui/SourcesPanel.tsx +msgid "cited once" +msgstr "einmal zitiert" + +#: src/ui/WorkspaceView.tsx +msgid "Click to fit the width" +msgstr "Zum Anpassen an die Breite klicken" + +#: src/ui/Settings.tsx +msgid "Close (Escape)" +msgstr "Schließen (Escape)" + +#: src/ui/Settings.tsx +msgid "Close settings" +msgstr "Einstellungen schließen" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower panel" +msgstr "Unteres Bedienfeld schließen" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower sidebar panel" +msgstr "Unteres Seitenleistenfeld schließen" + +#: src/editor/selection-bar.tsx +msgctxt "inline code formatting action" +msgid "Code" +msgstr "Code" + +#: src/ui/WorkspaceView.tsx +msgid "Collection dependencies have not been checked yet" +msgstr "Abhängigkeiten der Sammlung wurden noch nicht geprüft" + +#: src/ui/WorkspaceView.tsx +msgid "Collection index" +msgstr "Sammlungsindex" + +#: src/workspace/workspace.ts +msgid "Collection metadata is still loading." +msgstr "Metadaten der Sammlung werden noch geladen." + +#: src/ui/CompareDialog.tsx +msgid "Collection version" +msgstr "Sammlungsversion" + +#: src/ui/CollectionPicker.tsx +msgid "Collections" +msgstr "Sammlungen" + +#: src/ui/WorkspaceView.tsx +msgid "Commands" +msgstr "Befehle" + +#: src/ui/WorkspaceView.tsx +msgid "Commands, shortcuts and theme" +msgstr "Befehle, Tastenkürzel und Design" + +#: src/editor/comments.ts +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Comment" +msgstr "Kommentieren" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Comment" +msgstr "Kommentar" + +#: src/ui/WorkspaceView.tsx +msgid "Comment on the selection" +msgstr "Auswahl kommentieren" + +#: src/editor/selection-bar.tsx +msgid "Comment on the selection ({MOD_LABEL}-{ALT_LABEL}-M)" +msgstr "Auswahl kommentieren ({MOD_LABEL}-{ALT_LABEL}-M)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Comments" +msgstr "Kommentare" + +#: src/ui/CommentsPanel.tsx +msgid "Comments are not set up in this collection." +msgstr "Kommentare sind in dieser Sammlung nicht eingerichtet." + +#. placeholder {0}: onRetry && +#: src/ui/CommentsPanel.tsx +msgid "Comments unavailable: {problem} {0}" +msgstr "Kommentare nicht verfügbar: {problem} {0}" + +#: src/ui/CompareDialog.tsx +msgid "Compare conflicting versions" +msgstr "Widersprüchliche Versionen vergleichen" + +#: src/ui/WorkspaceView.tsx +msgid "Compare versions" +msgstr "Versionen vergleichen" + +#: src/ui/records.ts +msgid "Conflict" +msgstr "Konflikt" + +#: src/ui/ConnectGate.tsx +msgid "conflicts with an existing file" +msgstr "steht im Konflikt mit einer vorhandenen Datei" + +#: src/ui/ConnectGate.tsx +msgid "Connect a collection" +msgstr "Sammlung verbinden" + +#: src/ui/CollectionPicker.tsx +msgid "Connect another collection…" +msgstr "Weitere Sammlung verbinden…" + +#: src/ui/CollectionPicker.tsx +msgid "Connected collections" +msgstr "Verbundene Sammlungen" + +#: src/ui/ConnectGate.tsx +msgid "Connecting to mdbase connect" +msgstr "Verbindung mit mdbase connect wird hergestellt" + +#: src/ui/Home.tsx +msgid "Continue writing" +msgstr "Weiterschreiben" + +#: src/ui/SourcesPanel.tsx +msgid "Copied" +msgstr "Kopiert" + +#: src/ui/SourcesPanel.tsx +msgid "Copy key" +msgstr "Schlüssel kopieren" + +#: src/ui/CollectionPicker.tsx +msgid "Could not connect another collection." +msgstr "Eine weitere Sammlung konnte nicht verbunden werden." + +#: src/ui/Home.tsx +msgid "Could not create the manuscript. Please try again." +msgstr "Das Manuskript konnte nicht erstellt werden. Bitte erneut versuchen." + +#: src/ui/CollectionPicker.tsx +msgid "Could not switch collections." +msgstr "Sammlungen konnten nicht gewechselt werden." + +#: src/ui/Home.tsx +msgid "Could not use the note as a manuscript. Please try again." +msgstr "Die Notiz konnte nicht als Manuskript verwendet werden. Bitte erneut versuchen." + +#: src/ui/Home.tsx +msgid "Create manuscript" +msgstr "Manuskript erstellen" + +#: src/ui/Home.tsx +msgid "Creating…" +msgstr "Wird erstellt…" + +#: src/ui/WorkspaceView.tsx +msgid "Cross-reference" +msgstr "Querverweis" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Dark" +msgstr "Dunkel" + +#: src/ui/Settings.tsx +msgid "Date" +msgstr "Datum" + +#: src/ui/CommentsPanel.tsx +msgid "Delete" +msgstr "Löschen" + +#. placeholder {0}: clip(exact) +#: src/ui/comments.ts +msgid "Delete {0}" +msgstr "{0} löschen" + +#: src/ui/records.ts +msgid "Deleted" +msgstr "Gelöscht" + +#: src/ui/records.ts +msgid "Deleted elsewhere" +msgstr "Andernorts gelöscht" + +#: src/ui/WorkspaceView.tsx +msgid "Dependencies not checked" +msgstr "Abhängigkeiten nicht geprüft" + +#: src/editor/chapter-cards.ts +msgid "Detach" +msgstr "Verknüpfung lösen" + +#: src/ui/CommentsPanel.tsx +msgid "Detached: the text has changed" +msgstr "Verknüpfung aufgehoben: Der Text wurde geändert." + +#: src/ui/WorkspaceView.tsx +msgid "Dismiss" +msgstr "Ausblenden" + +#: src/ui/OutlinePanel.tsx +msgid "Double-click or F2 to rename" +msgstr "Zum Umbenennen doppelklicken oder F2 drücken" + +#: src/ui/SourcesPanel.tsx +msgid "Down arrow moves to the sources; Enter cites the first match." +msgstr "Mit der Pfeiltaste nach unten zu den Quellen wechseln; Enter zitiert den ersten Treffer." + +#: src/ui/Manuscripts.tsx +msgid "Download a local copy before leaving if saving cannot be completed." +msgstr "Wenn das Speichern nicht abgeschlossen werden kann, laden Sie vor dem Verlassen eine lokale Kopie herunter." + +#: src/ui/CompareDialog.tsx +msgid "Download local draft" +msgstr "Lokalen Entwurf herunterladen" + +#: src/LegacyApp.tsx +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Download local drafts" +msgstr "Lokale Entwürfe herunterladen" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to restore" +msgstr "Zum Ändern der Größe ziehen; zum Wiederherstellen doppelklicken" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to split evenly" +msgstr "Zum Ändern der Größe ziehen; zum gleichmäßigen Aufteilen doppelklicken" + +#: src/ui/OutlinePanel.tsx +msgid "Drag, or Alt-↑/↓, to reorder" +msgstr "Zum Neuordnen ziehen oder Alt-↑/↓ drücken" + +#. placeholder {0}: relativeTime(m.modified) +#. placeholder {0}: relativeTime(manuscript.modified) +#: src/ui/Home.tsx +msgid "edited {0}" +msgstr "bearbeitet {0}" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Editor" +msgstr "Editor" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview" +msgstr "Editor und Vorschau" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview → editor only → preview only" +msgstr "Editor und Vorschau → nur Editor → nur Vorschau" + +#: src/ui/WorkspaceView.tsx +msgid "Editor only" +msgstr "Nur Editor" + +#: src/ui/WorkspaceView.tsx +msgid "Embed a record" +msgstr "Datensatz einbetten" + +#: src/workspace/workspace.ts +msgid "Embedded record could not be loaded: {problem}" +msgstr "Eingebetteter Datensatz konnte nicht geladen werden: {problem}" + +#: src/i18n/diagnostics.ts +msgid "Embedding {value} here would include it inside itself." +msgstr "Wenn {value} hier eingebettet wird, enthält es sich selbst." + +#: src/ui/ManuscriptSearch.tsx +msgid "Enter and Shift-Enter go to the next and previous match; Down arrow moves to the matches." +msgstr "Enter und Shift-Enter führen zum nächsten bzw. vorherigen Treffer; mit der Pfeiltaste nach unten zu den Treffern wechseln." + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +#: src/ui/WorkspaceView.tsx +msgid "Equation" +msgstr "Gleichung" + +#: src/ui/WorkspaceView.tsx +msgid "errors warnings list" +msgstr "Liste der Fehler und Warnungen" + +#: src/ui/CommentsPanel.tsx +msgid "Everyone" +msgstr "Alle" + +#: src/ui/WorkspaceView.tsx +msgid "Export" +msgstr "Exportieren" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Export {0}" +msgstr "{0} exportieren" + +#: src/ui/ExportReview.tsx +msgid "Export anyway" +msgstr "Trotzdem exportieren" + +#: src/compile/client.ts +#: src/export/pandoc.ts +msgid "Export cancelled." +msgstr "Export abgebrochen." + +#: src/ui/WorkspaceView.tsx +msgid "Export failed." +msgstr "Export fehlgeschlagen." + +#: src/ui/WorkspaceView.tsx +msgid "Export formats" +msgstr "Exportformate" + +#: src/ui/WorkspaceView.tsx +msgid "Export formats ({MOD_LABEL}-Shift-S)" +msgstr "Exportformate ({MOD_LABEL}-Shift-S)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Pandoc bundle (zip)" +msgstr "Pandoc-Paket (ZIP) exportieren" + +#: src/ui/WorkspaceView.tsx +msgid "Export PDF" +msgstr "PDF exportieren" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word (DOCX)" +msgstr "Word (DOCX) exportieren" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word using article styles; your custom Typst layout applies only to PDF" +msgstr "Word mit Artikel-Formatvorlagen exportieren; Ihr benutzerdefiniertes Typst-Layout gilt nur für PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Exported {name}." +msgstr "{name} wurde exportiert." + +#: src/ui/ProblemsStrip.tsx +msgid "F8 goes to the next" +msgstr "Mit F8 zum nächsten Problem wechseln" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Figure" +msgstr "Abbildung" + +#: src/ui/WorkspaceView.tsx +msgid "Figure from an image…" +msgstr "Abbildung aus einem Bild…" + +#: src/workspace/workspace.ts +msgid "Figures must be PNG, JPEG, GIF, SVG or WebP images." +msgstr "Abbildungen müssen PNG-, JPEG-, GIF-, SVG- oder WebP-Bilder sein." + +#: src/ui/CollectionPicker.tsx +msgid "Filter collections" +msgstr "Sammlungen filtern" + +#: src/ui/Home.tsx +msgid "Find a manuscript" +msgstr "Manuskript suchen" + +#: src/ui/Home.tsx +msgid "Find a note by name or folder" +msgstr "Notiz nach Namen oder Ordner suchen" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Find a source" +msgstr "Quelle suchen" + +#: src/ui/WorkspaceView.tsx +msgid "Find a source ({MOD_LABEL}-Shift-E)" +msgstr "Quelle suchen ({MOD_LABEL}-Shift-E)" + +#: src/editor/selection-bar.tsx +msgid "Find a source for this passage and cite it after it" +msgstr "Eine Quelle für diese Passage suchen und direkt danach zitieren" + +#: src/ui/WorkspaceView.tsx +msgid "find all chapters" +msgstr "alle Kapitel finden" + +#: src/ui/WorkspaceView.tsx +msgid "Find and replace in this record" +msgstr "In diesem Datensatz suchen und ersetzen" + +#: src/editor/fixes.ts +msgid "Find in Sources" +msgstr "In Quellen suchen" + +#: src/ui/WorkspaceView.tsx +msgid "Find or run a command" +msgstr "Befehl suchen oder ausführen" + +#: src/ui/WorkspaceView.tsx +msgid "Fit · {zoomLabel}" +msgstr "Einpassen · {zoomLabel}" + +#: src/ui/WorkspaceView.tsx +msgid "Fitting the width; click for actual size" +msgstr "An die Breite angepasst; für Originalgröße klicken" + +#: src/ui/CommentsPanel.tsx +msgid "Fix it in mdbase Editor" +msgstr "In mdbase Editor beheben" + +#: src/ui/WorkspaceView.tsx +msgid "Footnote" +msgstr "Fußnote" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] has no definition." +msgstr "Für die Fußnote [^{value}] ist keine Definition vorhanden." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is never referenced." +msgstr "Auf die Fußnote [^{value}] wird nirgends verwiesen." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is referenced more than once." +msgstr "Auf die Fußnote [^{value}] wird mehrfach verwiesen." + +#: src/ui/Settings.tsx +msgid "for citation terms and hyphenation" +msgstr "für Zitationsbegriffe und Silbentrennung" + +#: src/ui/NativeSignIn.tsx +msgid "Forget collection" +msgstr "Sammlung entfernen" + +#: src/ui/WorkspaceView.tsx +msgid "Format" +msgstr "Format" + +#: src/editor/chapter-cards.ts +msgid "From Reader · its source is not in the library" +msgstr "Aus Reader · Quelle nicht in der Bibliothek" + +#: src/ui/Settings.tsx +msgid "From the collection" +msgstr "Aus der Sammlung" + +#: src/ui/Home.tsx +msgid "Give the manuscript a title; it can be changed later." +msgstr "Geben Sie dem Manuskript einen Titel; Sie können ihn später ändern." + +#: src/ui/WorkspaceView.tsx +msgid "grid columns rows" +msgstr "Raster, Spalten, Zeilen" + +#: src/ui/WorkspaceView.tsx +msgid "Help" +msgstr "Hilfe" + +#: src/ui/ProblemsStrip.tsx +#: src/ui/WorkspaceView.tsx +msgid "Hide problems" +msgstr "Probleme ausblenden" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Hide the headings of {0}" +msgstr "Überschriften von {0} ausblenden" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the problems under the editor (F8 goes to the next one)" +msgstr "Probleme unter dem Editor ausblenden (mit F8 zum nächsten springen)" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar" +msgstr "Seitenleiste ausblenden" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar ({MOD_LABEL}-\\)" +msgstr "Seitenleiste ausblenden ({MOD_LABEL}-\\)" + +#: src/ui/SourcesPanel.tsx +msgid "Highlights are not set up in this collection." +msgstr "Hervorhebungen sind in dieser Sammlung nicht eingerichtet." + +#: src/ui/SourcesPanel.tsx +msgid "Highlights from Reader" +msgstr "Hervorhebungen aus Reader" + +#: src/ui/CollectionPicker.tsx +msgid "Hosted by mdbase" +msgstr "Gehostet von mdbase" + +#: src/i18n/diagnostics.ts +msgid "Image “{value}” is missing. Add it to the collection or correct its path." +msgstr "Das Bild „{value}“ fehlt. Fügen Sie es der Sammlung hinzu oder korrigieren Sie den Pfad." + +#: src/workspace/workspace.ts +msgid "Image could not be loaded: {problem}" +msgstr "Bild konnte nicht geladen werden: {problem}" + +#: src/ui/WorkspaceView.tsx +msgid "image picture photo upload" +msgstr "Bild, Foto, hochladen" + +#: src/ui/WorkspaceView.tsx +msgid "Image upload is coming soon. Existing image links still work." +msgstr "Das Hochladen von Bildern wird bald möglich sein. Vorhandene Bildlinks funktionieren weiterhin." + +#: src/i18n/diagnostics.ts +msgid "Images must be files in the collection ({value})." +msgstr "Bilder müssen Dateien in der Sammlung sein ({value})." + +#. placeholder {0}: d.manuscript.title +#: src/ui/Home.tsx +msgid "in {0} · " +msgstr "in {0} · " + +#. placeholder {0}: collectionPicker ?? {backend.collectionName} +#. placeholder {1}: backend.kind === "connect" && <> via mdbase Connect +#. placeholder {2}: sources !== null && sources > 0 && <> · {icuPlural(sources, { one: "# source to cite from mdbase Reader", other: "# sources to cite from mdbase Reader" })} +#. placeholder {3}: sources === 0 && <> · {backend.setupStatus?.sources === false ? t`Sources not set up` : t`No sources yet`} +#. placeholder {4}: backend.setupStatus?.comments === false && <> · Comments not set up +#: src/ui/Home.tsx +msgid "In {0}{1}{2}{3}{4}" +msgstr "In {0}{1}{2}{3}{4}" + +#. placeholder {0}: inHighlights.length +#. placeholder {1}: highlightIndex.pending > 0 && · searching {highlightIndex.pending} more +#: src/ui/SourcesPanel.tsx +msgid "In highlights <0>{0}{1}" +msgstr "In den Hervorhebungen <0>{0}{1}" + +#: src/ui/OutlinePanel.tsx +msgid "In the whole manuscript; citations, code and math are not counted" +msgstr "Im gesamten Manuskript; Zitationen, Code und mathematische Formeln werden nicht mitgezählt" + +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript" +msgstr "In diesem Manuskript" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript <0>{0}" +msgstr "In diesem Manuskript <0>{0}" + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Index could not be loaded: {0}" +msgstr "Index konnte nicht geladen werden: {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Inline code" +msgstr "Inline-Code" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Insert" +msgstr "Einfügen" + +#. placeholder {0}: entry.key +#: src/ui/SourcesPanel.tsx +msgid "Insert [@{0}] at the cursor (Enter)" +msgstr "[@{0}] an der Cursorposition einfügen (Enter)" + +#. placeholder {0}: clip(replacement) +#: src/ui/comments.ts +msgid "Insert {0}" +msgstr "{0} einfügen" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a citation, footnote, cross-reference, figure, table or equation (or type / in the text)" +msgstr "Eine Quellenangabe, Fußnote, Querverweis, Abbildung, Tabelle oder Gleichung einfügen (oder / im Text eingeben)" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a footnote, figure, table, equation, cross-reference or citation" +msgstr "Eine Fußnote, Abbildung, Tabelle, Gleichung, einen Querverweis oder eine Quellenangabe einfügen" + +#: src/ui/CommentsPanel.tsx +msgid "Insert at the cursor" +msgstr "An der Cursorposition einfügen" + +#: src/ui/SourcesPanel.tsx +msgid "Insert quotation" +msgstr "Zitat einfügen" + +#: src/pwa-install.ts +msgid "Install" +msgstr "Installieren" + +#: src/pwa-install.ts +msgid "Install {appName}" +msgstr "{appName} installieren" + +#: src/pwa-install.ts +msgid "Install {appName} for quick access in its own window." +msgstr "Installieren Sie {appName} für den Schnellzugriff in einem eigenen Fenster." + +#: src/i18n/provider.tsx +#: src/ui/Settings.tsx +msgid "Interface language" +msgstr "Sprache der Benutzeroberfläche" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Italic" +msgstr "Kursiv" + +#: src/ui/CompareDialog.tsx +msgid "Keep mine" +msgstr "Meine Version behalten" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Keep writing" +msgstr "Weiter schreiben" + +#: src/ui/ConnectGate.tsx +msgid "kept as it is" +msgstr "unverändert beibehalten" + +#: src/ui/WorkspaceView.tsx +msgid "Keyboard shortcuts" +msgstr "Tastenkombinationen" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +msgid "Label" +msgstr "Bezeichnung" + +#: src/ui/Settings.tsx +msgid "Language" +msgstr "Sprache" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Layout" +msgstr "Layout" + +#: src/ui/Home.tsx +msgid "Layout<0/>" +msgstr "Layout<0/>" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Leave without saving" +msgstr "Ohne Speichern verlassen" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Library <0>{0}" +msgstr "Bibliothek <0>{0}" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Light" +msgstr "Hell" + +#. placeholder {0}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "Line {0}" +msgstr "Zeile {0}" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Link" +msgstr "Link" + +#: src/ui/CommentsPanel.tsx +msgid "Link it in mdbase Editor’s settings for this collection." +msgstr "Verknüpfen Sie das Konto in den Einstellungen von mdbase Editor für diese Sammlung." + +#: src/ui/CommentsPanel.tsx +msgid "Link your account" +msgstr "Konto verknüpfen" + +#: src/ui/WorkspaceView.tsx +msgid "List the problems under the editor (F8 goes to the next one)" +msgstr "Probleme unter dem Editor auflisten (mit F8 zum nächsten springen)" + +#: src/editor/insight.ts +msgid "Listing" +msgstr "Quelltext" + +#: src/ui/SourcesPanel.tsx +msgid "Loading annotations…" +msgstr "Anmerkungen werden geladen…" + +#: src/ui/Home.tsx +msgid "Loading collection data…" +msgstr "Sammlungsdaten werden geladen…" + +#: src/ui/CommentsPanel.tsx +msgid "Loading comments…" +msgstr "Kommentare werden geladen…" + +#: src/ui/SourcesPanel.tsx +msgid "Loading sources…" +msgstr "Quellen werden geladen…" + +#: src/ui/Home.tsx +msgid "Loading…" +msgstr "Wird geladen…" + +#: src/workspace/workspace.ts +msgid "Local draft backup is unavailable (browser storage may be full or blocked). Download your draft before leaving if saving fails." +msgstr "Lokale Sicherung des Entwurfs nicht verfügbar (der Browserspeicher ist möglicherweise voll oder blockiert). Laden Sie Ihren Entwurf herunter, bevor Sie die Seite verlassen, falls das Speichern fehlschlägt." + +#: src/ui/Home.tsx +msgid "Looking for sources…" +msgstr "Quellen werden gesucht…" + +#: src/ui/WorkspaceView.tsx +msgid "Lower panel" +msgstr "Unterer Bereich" + +#: src/ui/WorkspaceView.tsx +msgid "Make the selection a link" +msgstr "Auswahl in einen Link umwandeln" + +#: src/ui/CommentsPanel.tsx +msgid "Make this edit" +msgstr "Änderung übernehmen" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript" +msgstr "Manuskript" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscript settings" +msgstr "Manuskript-Einstellungen" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript sidebar" +msgstr "Manuskript-Seitenleiste" + +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscripts" +msgstr "Manuskripte" + +#: src/editor/Editor.tsx +msgid "Markdown for {path}" +msgstr "Markdown für {path}" + +#: src/ui/SourcesPanel.tsx +msgid "Matching sources" +msgstr "Passende Quellen" + +#: src/ui/WorkspaceView.tsx +msgid "math formula display" +msgstr "Anzeige mathematischer Formeln" + +#: src/i18n/diagnostics.ts +msgid "Math: {begin} is never closed." +msgstr "Mathematik: {begin} wird nie geschlossen." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} closes {begin}." +msgstr "Mathematik: {end} schließt {begin}." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} has no matching \\begin." +msgstr "Mathematik: Für {end} gibt es kein passendes \\begin." + +#: src/i18n/diagnostics.ts +msgid "Math: {value} \\left but {other} \\right." +msgstr "Mathematik: {value} \\left, aber {other} \\right." + +#: src/i18n/diagnostics.ts +msgid "Math: Unclosed brace." +msgstr "Mathematik: Nicht geschweifte Klammer geschlossen." + +#: src/i18n/diagnostics.ts +msgid "Math: Unmatched closing brace." +msgstr "Mathematik: Schließende Klammer ohne Gegenstück." + +#: src/ui/ConnectGate.tsx +msgid "mdbase connect is unavailable" +msgstr "mdbase connect ist nicht verfügbar" + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer can't use this collection" +msgstr "mdbase writer kann diese Sammlung nicht verwenden" + +#. placeholder {0}: snapshot.info.displayName +#: src/ui/ConnectGate.tsx +msgid "mdbase writer needs two record contracts in <0>{0}: manuscripts, and Reader sources for citations. Setting up adds only what is missing; existing records are not changed." +msgstr "mdbase writer benötigt in <0>{0} zwei Datensatzverträge: Manuskripte und Reader-Quellen für Quellenangaben. Bei der Einrichtung wird nur ergänzt, was fehlt; vorhandene Datensätze bleiben unverändert." + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer typesets Markdown records in an mdbase collection into PDF and Word documents, with citations from your mdbase Reader library. Connect a collection to choose what it can access." +msgstr "mdbase writer erstellt aus Markdown-Datensätzen in einer mdbase-Sammlung PDF- und Word-Dokumente mit Quellenangaben aus Ihrer mdbase Reader-Bibliothek. Verbinden Sie eine Sammlung, um festzulegen, worauf mdbase writer zugreifen kann." + +#: src/ui/CompareDialog.tsx +msgid "Merged Markdown<0/><1>The merged text keeps your local setting changes on top of the collection version." +msgstr "Zusammengeführtes Markdown<0/><1>Der zusammengeführte Text behält Ihre lokalen Einstellungsänderungen zusätzlich zur Version aus der Sammlung bei." + +#: src/ui/CommentsPanel.tsx +msgid "Mine" +msgstr "Meine" + +#: src/ui/names.ts +msgid "MLA 9th edition" +msgstr "MLA, 9. Auflage" + +#: src/ui/WorkspaceView.tsx +msgid "More" +msgstr "Mehr" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Move author {0} up" +msgstr "Autor {0} nach oben verschieben" + +#: src/ui/Settings.tsx +msgid "Move up" +msgstr "Nach oben verschieben" + +#. placeholder {0}: recordTitle(records.get(path), path) +#. placeholder {1}: to + 1 +#. placeholder {2}: chapters.length +#: src/ui/OutlinePanel.tsx +msgid "Moved {0} to chapter {1} of {2}." +msgstr "{0} wurde in Kapitel {1} von {2} verschoben." + +#: src/ui/Settings.tsx +msgid "Name" +msgstr "Name" + +#: src/ui/OutlinePanel.tsx +msgid "New chapter title" +msgstr "Neuer Kapiteltitel" + +#: src/ui/CommentsPanel.tsx +msgid "New comment" +msgstr "Neuer Kommentar" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "New comment" +msgstr "Neuer Kommentar" + +#: src/ui/Home.tsx +msgid "New manuscript" +msgstr "Neues Manuskript" + +#: src/ui/CommentsPanel.tsx +msgid "New since last visit ({newCount})" +msgstr "Neu seit dem letzten Besuch ({newCount})" + +#: src/ui/CommentsPanel.tsx +msgid "New since your last visit" +msgstr "Neu seit Ihrem letzten Besuch" + +#: src/editor/comments.ts +msgid "New suggestion" +msgstr "Neuer Vorschlag" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous comment" +msgstr "Nächster / vorheriger Kommentar" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous problem" +msgstr "Nächstes / vorheriges Problem" + +#: src/ui/SourcesPanel.tsx +msgid "Next citation" +msgstr "Nächste Quellenangabe" + +#: src/ui/WorkspaceView.tsx +msgid "Next comment" +msgstr "Nächster Kommentar" + +#: src/ui/WorkspaceView.tsx +msgid "Next problem" +msgstr "Nächstes Problem" + +#: src/ui/SourcesPanel.tsx +msgid "No annotations on this source." +msgstr "Keine Anmerkungen zu dieser Quelle." + +#. placeholder {0}: query.trim() +#: src/ui/CollectionPicker.tsx +msgid "No collection matches “{0}”." +msgstr "Keine Sammlung entspricht „{0}“." + +#: src/ui/ExportReview.tsx +msgid "No file has been downloaded yet. Missing images or chapters can leave this export incomplete. Review these problems before sharing or submitting it." +msgstr "Es wurde noch keine Datei heruntergeladen. Fehlende Bilder oder Kapitel können diesen Export unvollständig machen. Prüfen Sie diese Probleme, bevor Sie den Export teilen oder einreichen." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the citation style {value}." +msgstr "Keine Datei in der Sammlung entspricht dem Zitierstil {value}." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the template {value}." +msgstr "Keine Datei in der Sammlung entspricht der Vorlage {value}." + +#: src/ui/Home.tsx +msgid "No manuscript matches “{filter}”." +msgstr "Kein Manuskript entspricht „{filter}“." + +#: src/ui/Home.tsx +msgid "No note matches “{query}”." +msgstr "Keine Notiz entspricht „{query}“." + +#: src/ui/CommentsPanel.tsx +msgid "No open comments" +msgstr "Keine offenen Kommentare" + +#: src/ui/Home.tsx +msgid "No other notes in this collection." +msgstr "Keine weiteren Notizen in dieser Sammlung." + +#: src/ui/WorkspaceView.tsx +msgid "No problems" +msgstr "Keine Probleme" + +#. placeholder {0}: this.target +#: src/editor/chapter-cards.ts +msgid "No record matches ![[{0}]]" +msgstr "Kein Datensatz entspricht ![[{0}]]" + +#: src/i18n/diagnostics.ts +msgid "No record matches the embed ![[{value}]]." +msgstr "Kein Datensatz entspricht der Einbettung ![[{value}]]." + +#: src/i18n/diagnostics.ts +msgid "No source in the library has the citekey {value}." +msgstr "Keine Quelle in der Bibliothek hat den Citekey {value}." + +#: src/i18n/diagnostics.ts +msgid "No source in the library matches {value}, so the quotation from {other} is not cited." +msgstr "Keine Quelle in der Bibliothek entspricht {value}; daher ist das Zitat aus {other} nicht belegt." + +#: src/ui/SourcesPanel.tsx +msgid "No source matches “{query}”; searching highlights…" +msgstr "Keine Quelle entspricht „{query}“; Hervorhebungen werden gesucht…" + +#. placeholder {0}: ref.key +#: src/editor/insight.ts +msgid "No source or label is called “{0}”." +msgstr "Weder eine Quelle noch eine Bezeichnung heißt „{0}“." + +#: src/ui/SourcesPanel.tsx +msgid "No sources in this collection yet." +msgstr "Noch keine Quellen in dieser Sammlung." + +#: src/ui/Home.tsx +msgid "No sources yet" +msgstr "Noch keine Quellen" + +#: src/ui/Home.tsx +msgid "No type · {path}" +msgstr "Kein Typ · {path}" + +#. placeholder {0}: readerSourceHref() ? Open mdbase Reader : t`Open mdbase Reader` +#: src/ui/Home.tsx +msgid "None yet. {0} to import a PDF, a DOI or a BibTeX file; each source gets a citekey." +msgstr "Noch keine. {0}, um ein PDF, einen DOI oder eine BibTeX-Datei zu importieren; jede Quelle erhält einen Zitationsschlüssel." + +#: src/ui/SourcesPanel.tsx +msgid "Not cited yet" +msgstr "Noch nicht zitiert" + +#: src/workspace/workspace.ts +msgid "Not loaded; it will be left out." +msgstr "Nicht geladen; wird daher ausgelassen." + +#: src/pwa-install.ts +msgid "Not now" +msgstr "Jetzt nicht" + +#: src/ui/records.ts +msgid "Not saved" +msgstr "Nicht gespeichert" + +#. placeholder {0}: activeView.snapshot.problem.message ?? activeView.snapshot.problem.code +#: src/ui/WorkspaceView.tsx +msgid "Not saved: {0}. Your text is kept here." +msgstr "Nicht gespeichert: {0}. Ihr Text bleibt hier erhalten." + +#: src/ui/WorkspaceView.tsx +msgid "note" +msgstr "Notiz" + +#: src/ui/Home.tsx +msgid "Note<0/>" +msgstr "Notiz<0/>" + +#: src/ui/Home.tsx +msgid "Notes" +msgstr "Notizen" + +#: src/ui/Home.tsx +msgid "Notes without a type" +msgstr "Notizen ohne Typ" + +#: src/ui/SourcesPanel.tsx +msgid "Nothing cited yet. Cite a source below, or type <0>[@ in the editor." +msgstr "Noch nichts zitiert. Zitieren Sie unten eine Quelle oder geben Sie <0>[@ im Editor ein." + +#: src/i18n/diagnostics.ts +msgid "Nothing is labelled {value}." +msgstr "Nichts ist mit {value} gekennzeichnet." + +#: src/ui/CompareDialog.tsx +msgid "Nothing is replaced until you choose. Highlighted passages differ between the versions." +msgstr "Es wird nichts ersetzt, bevor Sie eine Version auswählen. Die hervorgehobenen Textstellen unterscheiden sich zwischen den Versionen." + +#. placeholder {0}: query.trim() +#: src/ui/ManuscriptSearch.tsx +msgid "Nothing matches “{0}”." +msgstr "Nichts entspricht „{0}“." + +#: src/ui/SourcesPanel.tsx +msgid "Nothing matches “{query}”." +msgstr "Nichts entspricht „{query}“." + +#: src/ui/CommentsPanel.tsx +msgid "Nothing resolved yet." +msgstr "Noch keine abgeschlossenen Kommentare." + +#: src/ui/connection-notice.ts +msgid "Offline" +msgstr "Offline" + +#: src/ui/WorkspaceView.tsx +msgid "On a citation: show the source. On a cross-reference: go to what it labels" +msgstr "Bei einer Quellenangabe: Quelle anzeigen. Bei einem Querverweis: zum bezeichneten Element springen" + +#: src/ui/Home.tsx +msgid "On the formation of coral reefs" +msgstr "Zur Entstehung von Korallenriffen" + +#: src/ui/CommentsPanel.tsx +msgid "On the whole record" +msgstr "Für den gesamten Datensatz" + +#: src/ui/CollectionPicker.tsx +msgid "On your computer" +msgstr "Auf Ihrem Computer" + +#: src/ui/CommentsPanel.tsx +msgid "Open" +msgstr "Öffnen" + +#: src/editor/chapter-cards.ts +msgctxt "open embedded chapter action" +msgid "Open" +msgstr "Öffnen" + +#. placeholder {0}: card.title +#: src/editor/chapter-cards.ts +msgid "Open {0}" +msgstr "{0} öffnen" + +#: src/ui/SourcesPanel.tsx +msgid "Open in Reader <0/>" +msgstr "In Reader öffnen <0/>" + +#: src/ui/Home.tsx +msgid "Open its manuscript to review it" +msgstr "Öffnen Sie das zugehörige Manuskript, um den Entwurf zu prüfen." + +#: src/ui/Home.tsx +msgid "Open mdbase Reader" +msgstr "mdbase Reader öffnen" + +#: src/ui/CollectionPicker.tsx +msgid "Open now" +msgstr "Jetzt öffnen" + +#: src/ui/SourcesPanel.tsx +msgid "Open Reader to add a source" +msgstr "Reader öffnen, um eine Quelle hinzuzufügen" + +#: src/connect/native-signin-ui.ts +msgid "Open sign-in" +msgstr "Anmeldung öffnen" + +#: src/connect/native-signin-ui.ts +msgid "Open the mdbase tab again" +msgstr "Öffnen Sie den mdbase-Tab erneut" + +#: src/editor/chapter-cards.ts +msgid "Open this passage in Reader" +msgstr "Diese Textstelle in Reader öffnen" + +#: src/connect/native-signin-ui.ts +msgid "Opening collections isn't available in this build yet." +msgstr "Das Öffnen von Sammlungen ist in dieser Version noch nicht verfügbar." + +#: src/App.tsx +#: src/ui/ConnectGate.tsx +msgid "Opening mdbase writer" +msgstr "mdbase writer wird geöffnet" + +#: src/LegacyApp.tsx +msgid "Opening the demo collection" +msgstr "Demo-Sammlung wird geöffnet" + +#: src/ui/WorkspaceView.tsx +msgid "Opening the manuscript…" +msgstr "Manuskript wird geöffnet…" + +#: src/ui/NativeWriterView.tsx +msgid "Opening Writer" +msgstr "Writer wird geöffnet" + +#: src/ui/NativeWriterView.tsx +#: src/ui/SdkWriterRoot.tsx +msgid "Opening Writer…" +msgstr "Writer wird geöffnet…" + +#: src/ui/SdkWriterRoot.tsx +msgid "Opening your collection" +msgstr "Ihre Sammlung wird geöffnet" + +#: src/ui/WorkspaceView.tsx +msgid "Opening…" +msgstr "Wird geöffnet…" + +#: src/ui/WorkspaceView.tsx +msgid "Or type <0>/ in the text to pick one there." +msgstr "Oder geben Sie <0>/ im Text ein, um dort eines auszuwählen." + +#: src/ui/Home.tsx +msgid "or use a note you already have" +msgstr "oder eine vorhandene Notiz verwenden" + +#: src/ui/WorkspaceView.tsx +msgid "Outline" +msgstr "Gliederung" + +#: src/ui/WorkspaceView.tsx +msgid "Outline, and search the manuscript ({MOD_LABEL}-Shift-F)" +msgstr "Gliedern und Manuskript durchsuchen ({MOD_LABEL}-Shift-F)" + +#: src/ui/SourcesPanel.tsx +msgid "Page (optional)" +msgstr "Seite (optional)" + +#. placeholder {0}: i + 1 +#: src/preview/Preview.tsx +msgid "Page {0}" +msgstr "Seite {0}" + +#. placeholder {0}: previewView.page +#. placeholder {1}: previewView.pages +#: src/ui/WorkspaceView.tsx +msgid "Page {0} of {1}" +msgstr "Seite {0} von {1}" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Page or locator for {0}" +msgstr "Seitenangabe oder Fundstelle für {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle" +msgstr "Pandoc-Paket" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle (zip)" +msgstr "Pandoc-Paket (ZIP)" + +#: src/export/pandoc.ts +msgid "Pandoc produced no document." +msgstr "Pandoc hat kein Dokument erstellt." + +#: src/export/pandoc.ts +msgid "Pandoc returned an unreadable response." +msgstr "Pandoc hat eine unlesbare Antwort zurückgegeben." + +#: src/export/pandoc.ts +msgid "Pandoc stopped." +msgstr "Pandoc wurde beendet." + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc/Quarto Markdown with its sources, style and images, to build other formats yourself" +msgstr "Pandoc-/Quarto-Markdown mit Quellen, Formatvorlage und Bildern, um selbst weitere Formate zu erstellen" + +#: src/compile/client.ts +msgid "PDF export timed out. Retry the preview and export again." +msgstr "Der PDF-Export hat das Zeitlimit überschritten. Wiederholen Sie Vorschau und Export." + +#: src/ui/WorkspaceView.tsx +msgid "Preview" +msgstr "Vorschau" + +#: src/ui/WorkspaceView.tsx +msgid "Preview only" +msgstr "Nur Vorschau" + +#: src/preview/Preview.tsx +msgid "Preview rendering failed: {renderProblem}. Your text is still available in the editor." +msgstr "Das Rendern der Vorschau ist fehlgeschlagen: {renderProblem}. Ihr Text ist weiterhin im Editor verfügbar." + +#. placeholder {0}: snap.previewProblem +#: src/ui/WorkspaceView.tsx +msgid "Preview unavailable: {0}. You can keep writing." +msgstr "Vorschau nicht verfügbar: {0}. Sie können weiterschreiben." + +#: src/preview/Preview.tsx +msgid "Preview unavailable. You can keep writing." +msgstr "Vorschau nicht verfügbar. Sie können weiterschreiben." + +#: src/ui/SourcesPanel.tsx +msgid "Previous citation" +msgstr "Vorherige Quellenangabe" + +#: src/ui/WorkspaceView.tsx +msgid "Previous comment" +msgstr "Vorheriger Kommentar" + +#: src/ui/ConnectGate.tsx +msgid "Previously connected" +msgstr "Zuvor verbunden" + +#: src/ui/WorkspaceView.tsx +msgid "problem" +msgstr "Problem" + +#: src/ui/WorkspaceView.tsx +msgid "problems" +msgstr "Probleme" + +#: src/ui/ProblemsStrip.tsx +msgid "Problems" +msgstr "Probleme" + +#: src/ui/Home.tsx +msgid "Progress to the word goal" +msgstr "Fortschritt zum Wortziel" + +#: src/i18n/diagnostics.ts +msgid "Raw HTML is not rendered in PDF output." +msgstr "Rohes HTML wird in der PDF-Ausgabe nicht dargestellt." + +#: src/ui/WorkspaceView.tsx +msgid "Read as the manuscript" +msgstr "Als Manuskript lesen" + +#: src/ui/Settings.tsx +msgid "Read as the manuscript<0>Off shows the Markdown as written" +msgstr "Als Manuskript lesen<0>Aus zeigt Markdown in der eingegebenen Form" + +#: src/ui/CommentsPanel.tsx +msgid "Reason for the suggestion" +msgstr "Grund für den Vorschlag" + +#: src/ui/ConnectGate.tsx +msgid "Reconnect" +msgstr "Erneut verbinden" + +#: src/ui/connection-notice.ts +msgid "Reconnecting" +msgstr "Verbindung wird wiederhergestellt" + +#: src/ui/records.ts +msgid "Recovering save…" +msgstr "Speicherstand wird wiederhergestellt…" + +#: src/ui/WorkspaceView.tsx +msgid "refer section figure table label" +msgstr "querverweis abschnitt abbildung tabelle beschriftung" + +#: src/editor/live-preview.ts +msgid "Refer to this with @{id}" +msgstr "Mit @{id} darauf verweisen" + +#: src/ui/CommentsPanel.tsx +msgid "Reject" +msgstr "Ablehnen" + +#: src/ui/CommentsPanel.tsx +msgid "Rejected" +msgstr "Abgelehnt" + +#: src/LegacyApp.tsx +msgid "Reload" +msgstr "Neu laden" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Remove" +msgstr "Entfernen" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Remove author {0}" +msgstr "Autor {0} entfernen" + +#: src/ui/WorkspaceView.tsx +msgid "Rename the chapter chosen in the outline" +msgstr "Das in der Gliederung ausgewählte Kapitel umbenennen" + +#: src/ui/CommentsPanel.tsx +msgid "Reopen" +msgstr "Erneut öffnen" + +#: src/ui/CommentsPanel.tsx +msgid "Replace" +msgstr "Ersetzen" + +#. placeholder {0}: clip(exact) +#. placeholder {1}: clip(replacement) +#: src/ui/comments.ts +msgid "Replace {0} with {1}" +msgstr "{0} durch {1} ersetzen" + +#: src/ui/CommentsPanel.tsx +msgid "Replace with" +msgstr "Ersetzen durch" + +#. placeholder {0}: root.suggestion.replacement +#: src/ui/WorkspaceView.tsx +msgid "Replace with “{0}”" +msgstr "Durch „{0}“ ersetzen" + +#: src/ui/CommentsPanel.tsx +msgid "Reply" +msgstr "Antworten" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the editor and preview" +msgstr "Größe von Editor und Vorschau ändern" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the sidebar" +msgstr "Größe der Seitenleiste ändern" + +#: src/ui/CommentsPanel.tsx +msgid "Resolve" +msgstr "Erledigen" + +#: src/ui/CommentsPanel.tsx +msgid "Resolved" +msgstr "Erledigt" + +#: src/ui/CompareDialog.tsx +msgid "Restore local draft" +msgstr "Lokalen Entwurf wiederherstellen" + +#: src/ui/Home.tsx +msgid "Retry background data" +msgstr "Hintergrunddaten erneut abrufen" + +#: src/ui/CommentsPanel.tsx +msgid "Retry comments" +msgstr "Kommentare erneut laden" + +#: src/ui/WorkspaceView.tsx +msgid "Retry dependencies" +msgstr "Abhängigkeiten erneut laden" + +#: src/ui/WorkspaceView.tsx +msgid "Retry export" +msgstr "Export erneut versuchen" + +#: src/LegacyApp.tsx +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Retry loading" +msgstr "Laden erneut versuchen" + +#: src/ui/WorkspaceView.tsx +msgid "Retry opening" +msgstr "Öffnen erneut versuchen" + +#: src/ui/WorkspaceView.tsx +msgid "Retry preview" +msgstr "Vorschau erneut laden" + +#: src/preview/Preview.tsx +msgid "Retry rendering" +msgstr "Satz erneut erstellen" + +#: src/ui/WorkspaceView.tsx +msgid "Retry save" +msgstr "Speichern erneut versuchen" + +#: src/ui/WorkspaceView.tsx +msgid "Retry saving" +msgstr "Speichern erneut versuchen" + +#: src/ui/SourcesPanel.tsx +msgid "Retry sources" +msgstr "Quellen erneut laden" + +#: src/ui/Home.tsx +msgid "Review" +msgstr "Prüfen" + +#. placeholder {0}: recordTitle(snap.records.get(path), path) +#: src/ui/WorkspaceView.tsx +msgid "Review {0}" +msgstr "{0} prüfen" + +#: src/ui/CommentsPanel.tsx +msgid "Review access" +msgstr "Berechtigungen prüfen" + +#: src/ui/records.ts +msgid "Review drafts" +msgstr "Entwürfe prüfen" + +#: src/ui/ExportReview.tsx +msgid "Review export problems" +msgstr "Exportprobleme prüfen" + +#: src/ui/records.ts +msgid "Review local drafts" +msgstr "Lokale Entwürfe prüfen" + +#: src/ui/CompareDialog.tsx +msgid "Review recovered local draft" +msgstr "Wiederhergestellten lokalen Entwurf prüfen" + +#: src/workspace/workspace.ts +msgid "Review the recovered local drafts before leaving." +msgstr "Prüfen Sie die wiederhergestellten lokalen Entwürfe, bevor Sie die Seite verlassen." + +#: src/ui/WorkspaceView.tsx +msgid "Save all records now" +msgstr "Alle Datensätze jetzt speichern" + +#: src/ui/CompareDialog.tsx +msgid "Save merged version" +msgstr "Zusammengeführte Version speichern" + +#: src/ui/records.ts +msgid "Saved" +msgstr "Gespeichert" + +#: src/ui/connection-notice.ts +#: src/ui/records.ts +msgid "Saved on this device; waiting for sync" +msgstr "Auf diesem Gerät gespeichert; wartet auf Synchronisierung" + +#: src/ui/records.ts +msgid "Saving…" +msgstr "Wird gespeichert…" + +#: src/ui/SourcesPanel.tsx +msgid "Search by author, title, year or key" +msgstr "Nach Autor, Titel, Jahr oder Zitierkürzel suchen" + +#: src/ui/ManuscriptSearch.tsx +#: src/ui/WorkspaceView.tsx +msgid "Search the manuscript" +msgstr "Manuskript durchsuchen" + +#: src/ui/WorkspaceView.tsx +msgid "Search the whole manuscript" +msgstr "Gesamtes Manuskript durchsuchen" + +#: src/ui/WorkspaceView.tsx +msgid "Second panel" +msgstr "Zweiter Seitenleistenbereich" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Section" +msgstr "Abschnitt" + +#: src/ui/CommentsPanel.tsx +msgid "Select a passage and press <0>{MOD_LABEL}-{ALT_LABEL}-M to comment, or <1>{MOD_LABEL}-{ALT_LABEL}-S to suggest an edit." +msgstr "Wählen Sie eine Textstelle aus und drücken Sie <0>{MOD_LABEL}-{ALT_LABEL}-M, um sie zu kommentieren, oder <1>{MOD_LABEL}-{ALT_LABEL}-S, um eine Änderung vorzuschlagen." + +#: src/editor/selection-bar.tsx +msgid "Selection" +msgstr "Auswahl" + +#: src/ui/Home.tsx +msgid "Set a word goal" +msgstr "Wortziel festlegen" + +#: src/ui/Home.tsx +msgid "Set goal" +msgstr "Ziel festlegen" + +#: src/ui/ConnectGate.tsx +msgid "Set up collection" +msgstr "Sammlung einrichten" + +#: src/ui/ConnectGate.tsx +msgid "Set up this collection for writing" +msgstr "Diese Sammlung zum Schreiben einrichten" + +#: src/ui/ConnectGate.tsx +msgid "Setting up…" +msgstr "Wird eingerichtet…" + +#: src/ui/WorkspaceView.tsx +msgid "Settings" +msgstr "Einstellungen" + +#. placeholder {0}: diagnostic.field +#: src/ui/ProblemsStrip.tsx +msgid "Settings · {0}" +msgstr "Einstellungen · {0}" + +#: src/ui/CompareDialog.tsx +msgid "Settings also differ" +msgstr "Einstellungen unterscheiden sich ebenfalls" + +#: src/ui/CommentsPanel.tsx +msgid "Show" +msgstr "Anzeigen" + +#. placeholder {0}: rest.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more chapters · {0}" +msgstr "50 weitere Kapitel anzeigen · {0}" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more cited sources · {0}" +msgstr "50 weitere zitierte Quellen anzeigen · {0}" + +#. placeholder {0}: logical.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more comments · {0}" +msgstr "50 weitere Kommentare anzeigen · {0}" + +#. placeholder {0}: list.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more headings · {0}" +msgstr "50 weitere Überschriften anzeigen · {0}" + +#. placeholder {0}: notes.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more highlights · {0}" +msgstr "50 weitere Hervorhebungen anzeigen · {0}" + +#. placeholder {0}: shown.length +#: src/ui/Home.tsx +msgid "Show 50 more manuscripts · {0}" +msgstr "50 weitere Manuskripte anzeigen · {0}" + +#. placeholder {0}: thread.replies.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more replies · {0}" +msgstr "50 weitere Antworten anzeigen · {0}" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more sources · {0}" +msgstr "50 weitere Quellen anzeigen · {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second panel beneath (outline and comments together)" +msgstr "Einen zweiten Bereich darunter anzeigen (Gliederung und Kommentare zusammen)" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second sidebar panel" +msgstr "Einen zweiten Seitenleistenbereich anzeigen" + +#. placeholder {0}: untypedShown.length +#: src/ui/Home.tsx +msgid "Show all {0} notes without a type" +msgstr "Alle {0} Notizen ohne Typ anzeigen" + +#: src/ui/WorkspaceView.tsx +msgid "Show comments" +msgstr "Kommentare anzeigen" + +#: src/preview/Preview.tsx +msgid "Show in Sources" +msgstr "In „Quellen“ anzeigen" + +#: src/ui/CommentsPanel.tsx +msgid "Show in the editor" +msgstr "Im Editor anzeigen" + +#: src/ui/WorkspaceView.tsx +msgid "Show Markdown as written" +msgstr "Markdown wie eingegeben anzeigen" + +#: src/ui/WorkspaceView.tsx +msgid "Show or hide the sidebar" +msgstr "Seitenleiste ein- oder ausblenden" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 chapters" +msgstr "Vorherige 50 Kapitel anzeigen" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 cited sources" +msgstr "Vorherige 50 zitierte Quellen anzeigen" + +#: src/ui/CommentsPanel.tsx +msgid "Show previous 50 comments" +msgstr "Vorherige 50 Kommentare anzeigen" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 headings" +msgstr "Vorherige 50 Überschriften anzeigen" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 sources" +msgstr "Vorherige 50 Quellen anzeigen" + +#: src/ui/WorkspaceView.tsx +msgid "Show problems" +msgstr "Probleme anzeigen" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Show the headings of {0}" +msgstr "Überschriften von {0} anzeigen" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar" +msgstr "Seitenleiste anzeigen" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar ({MOD_LABEL}-\\)" +msgstr "Seitenleiste anzeigen ({MOD_LABEL}-\\)" + +#: src/editor/comments.ts +msgid "Show this comment" +msgstr "Diesen Kommentar anzeigen" + +#: src/preview/Preview.tsx +msgid "Showing the last successful preview; it may not match your latest text." +msgstr "Die letzte erfolgreiche Vorschau wird angezeigt; sie entspricht möglicherweise nicht Ihrem aktuellen Text." + +#: src/ui/WorkspaceView.tsx +msgid "Sidebar" +msgstr "Seitenleiste" + +#: src/connect/native-signin-ui.ts +msgid "Sign in" +msgstr "Anmelden" + +#: src/connect/native-signin-ui.ts +msgid "Sign in with your mdbase account to sync {appName} across your devices." +msgstr "Melden Sie sich mit Ihrem mdbase-Konto an, um {appName} auf Ihren Geräten zu synchronisieren." + +#: src/connect/native-signin-ui.ts +msgid "Sign out" +msgstr "Abmelden" + +#: src/ui/NativeSignIn.tsx +msgid "Sign-in status" +msgstr "Anmeldestatus" + +#: src/connect/native-signin-ui.ts +msgid "Sign-in was interrupted. Please try again." +msgstr "Die Anmeldung wurde unterbrochen. Bitte versuchen Sie es erneut." + +#: src/connect/connect-popup.ts +msgid "Sign-in window closed." +msgstr "Anmeldefenster geschlossen." + +#: src/connect/native-signin-ui.ts +msgid "Signed in as {email}" +msgstr "Angemeldet als {email}" + +#. placeholder {0}: selected.displayName +#: src/connect/native-signin-ui.ts +msgid "Signed in. Opening {0}…" +msgstr "Angemeldet. {0} wird geöffnet…" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Some changes are not saved" +msgstr "Einige Änderungen sind nicht gespeichert" + +#: src/ui/WorkspaceView.tsx +msgid "Some images or chapters could not be loaded. See Problems for their locations." +msgstr "Einige Bilder oder Kapitel konnten nicht geladen werden. Unter „Probleme“ finden Sie ihre Fundstellen." + +#: src/LegacyApp.tsx +msgid "Something went wrong" +msgstr "Etwas ist schiefgelaufen" + +#: src/ui/ConnectGate.tsx +msgid "Something went wrong." +msgstr "Etwas ist schiefgelaufen." + +#: src/editor/insight.ts +msgid "Source" +msgstr "Quelle" + +#: src/ui/WorkspaceView.tsx +msgid "source markup raw live preview chips" +msgstr "quelltext auszeichnung rohtext live-vorschau markierungen" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Sources" +msgstr "Quellen" + +#: src/ui/SourcesPanel.tsx +msgid "Sources are not set up in this collection." +msgstr "Quellen sind in dieser Sammlung nicht eingerichtet." + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Sources could not be loaded: {0}" +msgstr "Quellen konnten nicht geladen werden: {0}" + +#: src/ui/Home.tsx +msgid "Sources not set up" +msgstr "Quellen nicht eingerichtet" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem}" +msgstr "Quellen nicht verfügbar: {libraryProblem}" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem} <0>Retry sources" +msgstr "Quellen nicht verfügbar: {libraryProblem} <0>Quellen erneut laden" + +#: src/ui/Home.tsx +msgid "Sources." +msgstr "Quellen." + +#: src/ui/WorkspaceView.tsx +msgid "split stack outline comments sources" +msgstr "aufteilen untereinander Gliederung Kommentare Quellen" + +#. placeholder {0}: stored.value +#: src/ui/WorkspaceView.tsx +msgid "Stored {0}. Write the caption." +msgstr "Gespeichert: {0}. Schreiben Sie die Bildunterschrift." + +#. placeholder {0}: file.name +#: src/ui/WorkspaceView.tsx +msgid "Storing {0}…" +msgstr "{0} wird gespeichert…" + +#: src/ui/Settings.tsx +msgid "Subtitle" +msgstr "Untertitel" + +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Suggest" +msgstr "Vorschlagen" + +#: src/ui/CommentsPanel.tsx +msgid "Suggest an edit" +msgstr "Änderung vorschlagen" + +#: src/ui/WorkspaceView.tsx +msgid "Suggest an edit to the selection" +msgstr "Eine Änderung für die Auswahl vorschlagen" + +#: src/editor/selection-bar.tsx +msgid "Suggest an edit to the selection ({MOD_LABEL}-{ALT_LABEL}-S)" +msgstr "Eine Änderung für die Auswahl vorschlagen ({MOD_LABEL}-{ALT_LABEL}-S)" + +#: src/editor/comments.ts +msgid "Suggested insertion" +msgstr "Vorgeschlagene Einfügung" + +#: src/ui/CommentsPanel.tsx +msgid "Suggested text" +msgstr "Vorgeschlagener Text" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Suggestion" +msgstr "Vorschlag" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection" +msgstr "Sammlung wechseln" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection: {name}" +msgstr "Sammlung wechseln: {name}" + +#: src/ui/WorkspaceView.tsx +msgid "System" +msgstr "System" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/ui/WorkspaceView.tsx +msgid "Table" +msgstr "Tabelle" + +#: src/workspace/workspace.ts +msgid "That record is not open." +msgstr "Dieser Datensatz ist nicht geöffnet." + +#: src/i18n/diagnostics.ts +msgid "The annotation {value} has no quotation to embed." +msgstr "Die Anmerkung {value} enthält kein Zitat zum Einbetten." + +#: src/workspace/workspace.ts +msgid "The chapter is not open." +msgstr "Das Kapitel ist nicht geöffnet." + +#: src/compile/client.ts +msgid "The compile worker stopped." +msgstr "Der Kompilierungsprozess wurde beendet." + +#: src/LegacyApp.tsx +msgid "The demo could not be loaded" +msgstr "Die Demo konnte nicht geladen werden." + +#: src/compile/client.ts +msgid "The document has errors; fix them to export." +msgstr "Das Dokument enthält Fehler. Beheben Sie sie vor dem Export." + +#: src/editor/Editor.tsx +msgid "The editor language could not be loaded. You can keep writing." +msgstr "Die Sprache des Editors konnte nicht geladen werden. Sie können weiterschreiben." + +#: src/i18n/diagnostics.ts +msgid "The embed ![[{value}]] in {other} was left out." +msgstr "Die Einbettung ![[{value}]] in {other} wurde ausgelassen." + +#. placeholder {0}: errorMessage(error) +#: src/ui/WorkspaceView.tsx +msgid "The file could not be downloaded. {0}" +msgstr "Die Datei konnte nicht heruntergeladen werden. {0}" + +#. placeholder {0}: missingImage[1] ?? "" +#: src/export/warnings.ts +msgid "The image “{0}” could not be loaded for Word. Its description will be included instead." +msgstr "Das Bild „{0}“ konnte für Word nicht geladen werden. Stattdessen wird seine Beschreibung eingefügt." + +#: src/i18n/diagnostics.ts +msgid "The label {value} is used more than once." +msgstr "Das Label {value} wird mehrfach verwendet." + +#: src/i18n/provider.tsx +msgid "The language could not be loaded. Your current language is unchanged. Try again." +msgstr "Die Sprache konnte nicht geladen werden. Ihre aktuelle Sprache bleibt unverändert. Versuchen Sie es erneut." + +#: src/ui/WorkspaceView.tsx +msgid "The line being typed is checked once typing pauses" +msgstr "Die aktuelle Zeile wird geprüft, sobald Sie mit der Eingabe pausieren." + +#: src/workspace/workspace.ts +msgid "The manuscript kept changing while export dependencies were loading. Pause editing and try again." +msgstr "Das Manuskript wurde weiter geändert, während die Abhängigkeiten für den Export geladen wurden. Pausieren Sie die Bearbeitung und versuchen Sie es erneut." + +#: src/compile/client.ts +#: src/workspace/workspace.ts +msgid "The manuscript was closed." +msgstr "Das Manuskript wurde geschlossen." + +#: src/ui/CommentsPanel.tsx +msgid "The person record that claims your account is not valid." +msgstr "Der Ihrem Konto zugeordnete Personendatensatz ist ungültig." + +#: src/compile/client.ts +msgid "The preview took too long to load. Retry the preview." +msgstr "Das Laden der Vorschau hat zu lange gedauert. Laden Sie die Vorschau erneut." + +#: src/compile/client.ts +msgid "The preview worker returned an unreadable response." +msgstr "Der Vorschauprozess hat eine unlesbare Antwort zurückgegeben." + +#: src/ui/Settings.tsx +msgid "The style’s own (usually en-US)" +msgstr "Sprache des Zitierstils (meist en-US)" + +#: src/workspace/workspace.ts +msgid "The suggested text is no longer in the record; edit it by hand, then resolve the suggestion." +msgstr "Der vorgeschlagene Text ist nicht mehr im Datensatz. Bearbeiten Sie ihn von Hand und schließen Sie den Vorschlag anschließend ab." + +#: src/ui/CommentsPanel.tsx +msgid "The suggested text is no longer there" +msgstr "Der vorgeschlagene Text ist nicht mehr vorhanden." + +#: src/ui/WorkspaceView.tsx +msgid "Theme" +msgstr "Darstellung" + +#: src/ui/names.ts +msgid "Thesis or book" +msgstr "Abschlussarbeit oder Buch" + +#: src/ui/ConnectGate.tsx +msgid "This action could not be completed. Please try again." +msgstr "Diese Aktion konnte nicht abgeschlossen werden. Bitte versuchen Sie es erneut." + +#: src/ui/Settings.tsx +msgid "This applies in this browser, to every manuscript." +msgstr "Diese Einstellung gilt in diesem Browser für alle Manuskripte." + +#: src/ui/Settings.tsx +msgid "This changes the interface in this browser, not the manuscript’s language." +msgstr "Dies ändert die Sprache der Benutzeroberfläche in diesem Browser, nicht die Sprache des Manuskripts." + +#: src/workspace/workspace.ts +msgid "This collection does not accept files from Writer." +msgstr "Diese Sammlung nimmt keine Dateien von Writer an." + +#: src/ui/ConnectGate.tsx +msgid "This collection is unavailable" +msgstr "Diese Sammlung ist nicht verfügbar" + +#: src/ui/NativeWriterView.tsx +msgid "This collection view could not be opened. Choose another collection from the bar above, or reload to retry." +msgstr "Diese Sammlungsansicht konnte nicht geöffnet werden. Wählen Sie oben in der Leiste eine andere Sammlung oder laden Sie die Seite neu, um es erneut zu versuchen." + +#: src/ui/ConnectGate.tsx +msgid "This is a local development build. The hosted mdbase connect service only accepts applications served over HTTPS, so use Connect's local environment (<0>pnpm dev:environment:up in mdbase-connect) or open the <1>demo collection." +msgstr "Dies ist ein lokaler Entwicklungsbuild. Der gehostete Dienst mdbase connect akzeptiert nur Anwendungen, die über HTTPS bereitgestellt werden. Verwenden Sie daher die lokale Connect-Umgebung (<0>pnpm dev:environment:up in mdbase-connect) oder öffnen Sie die <1>Demo-Sammlung." + +#: src/ui/WorkspaceView.tsx +msgid "This list" +msgstr "Diese Liste" + +#: src/ui/WorkspaceView.tsx +msgid "This manuscript could not be opened" +msgstr "Dieses Manuskript konnte nicht geöffnet werden" + +#: src/ui/CommentsPanel.tsx +msgid "This passage is no longer in the text" +msgstr "Diese Textstelle ist nicht mehr im Text vorhanden." + +#: src/ui/WorkspaceView.tsx +msgid "This record changed elsewhere while you were editing it." +msgstr "Dieser Datensatz wurde an anderer Stelle geändert, während Sie ihn bearbeitet haben." + +#: src/ui/WorkspaceView.tsx +msgid "This record was deleted elsewhere. Your local text is still available here." +msgstr "Dieser Datensatz wurde an anderer Stelle gelöscht. Ihr lokaler Text ist hier weiterhin verfügbar." + +#: src/ui/CompareDialog.tsx +msgid "This record was deleted. Download the local draft to preserve it; it cannot be restored into a deleted record." +msgstr "Dieser Datensatz wurde gelöscht. Laden Sie den lokalen Entwurf herunter, um ihn zu sichern. Er kann nicht in einem gelöschten Datensatz wiederhergestellt werden." + +#: src/ui/Settings.tsx +msgid "Title" +msgstr "Titel" + +#: src/ui/WorkspaceView.tsx +msgid "Title, authors, abstract, citation style, layout and language ({MOD_LABEL}-,)" +msgstr "Titel, Autorinnen und Autoren, Zusammenfassung, Zitierstil, Layout und Sprache ({MOD_LABEL}-,)" + +#. placeholder {0}: untitled && Give the manuscript a title; it can be changed later. +#: src/ui/Home.tsx +msgid "Title<0/>{0}" +msgstr "Titel<0/>{0}" + +#: src/ui/WorkspaceView.tsx +msgid "track changes" +msgstr "Änderungen nachverfolgen" + +#: src/ui/ConnectGate.tsx +msgid "Try again" +msgstr "Erneut versuchen" + +#: src/ui/Home.tsx +msgid "Type to find others." +msgstr "Geben Sie einen Suchbegriff ein, um weitere Einträge zu finden." + +#: src/ui/WorkspaceView.tsx +msgid "Typeset from your latest text, with chapters and images checked before download" +msgstr "Aktuellen Text setzen; Kapitel und Bilder werden vor dem Herunterladen geprüft" + +#. placeholder {0}: Math.round(timings.assembleMs + timings.compileMs) +#: src/ui/WorkspaceView.tsx +msgid "Typeset in {0} ms" +msgstr "Satz in {0} ms" + +#: src/compile/client.ts +msgid "Typesetting took too long. Your editor is still available; retry the preview." +msgstr "Das Setzen hat zu lange gedauert. Sie können den Editor weiter verwenden; laden Sie die Vorschau erneut." + +#: src/preview/Preview.tsx +#: src/ui/WorkspaceView.tsx +msgid "Typesetting…" +msgstr "Satz wird erstellt…" + +#: src/ui/Settings.tsx +msgid "Typst templates in the collection" +msgstr "Typst-Vorlagen in der Sammlung" + +#: src/i18n/diagnostics.ts +msgid "Unclosed $$ math block." +msgstr "Nicht geschlossener $$-Mathematikblock." + +#: src/editor/insight.ts +msgid "Unknown" +msgstr "Unbekannt" + +#: src/i18n/diagnostics.ts +msgid "Unknown citation style \"{value}\"; using {other}." +msgstr "Unbekannter Zitierstil „{value}“; {other} wird verwendet." + +#: src/i18n/diagnostics.ts +msgid "Unknown template \"{value}\"; using article." +msgstr "Unbekannte Vorlage „{value}“; „article“ wird verwendet." + +#: src/ui/records.ts +msgid "Unsaved" +msgstr "Nicht gespeichert" + +#: src/ui/Home.tsx +msgid "Unsaved drafts" +msgstr "Nicht gespeicherte Entwürfe" + +#: src/ui/Home.tsx +msgid "Unsaved in this browser" +msgstr "In diesem Browser nicht gespeichert" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Unsigned" +msgstr "Nicht signiert" + +#: src/i18n/diagnostics.ts +msgid "Unsupported Markdown block: {value}." +msgstr "Nicht unterstützter Markdown-Block: {value}." + +#: src/editor/live-preview.ts +msgid "Untitled figure" +msgstr "Unbenannte Abbildung" + +#: src/ui/Home.tsx +msgid "Updating…" +msgstr "Wird aktualisiert…" + +#: src/ui/Home.tsx +msgid "Use a note you already have…" +msgstr "Eine vorhandene Notiz verwenden…" + +#: src/ui/Home.tsx +msgid "Use as manuscript" +msgstr "Als Manuskript verwenden" + +#: src/ui/CompareDialog.tsx +msgid "Use collection version" +msgstr "Sammlungsversion verwenden" + +#: src/ui/WorkspaceView.tsx +msgid "Uses the layout’s Word styles, but pagination can differ from PDF. First use downloads about 16 MB." +msgstr "Die Word-Formatvorlagen des Layouts werden verwendet, der Seitenumbruch kann jedoch von PDF abweichen. Bei der ersten Verwendung werden etwa 16 MB heruntergeladen." + +#: src/ui/WorkspaceView.tsx +msgid "View" +msgstr "Ansicht" + +#: src/workspace/workspace.ts +msgid "Wait for the manuscript to open before exporting." +msgstr "Warten Sie mit dem Export, bis das Manuskript geöffnet ist." + +#: src/connect/native-signin-ui.ts +msgid "Waiting for approval in the mdbase tab…" +msgstr "Warten auf die Freigabe im mdbase-Tab…" + +#: src/ui/CommentsPanel.tsx +msgid "Waiting for approval…" +msgstr "Warten auf Freigabe…" + +#: src/ui/CollectionPicker.tsx +#: src/ui/ConnectGate.tsx +msgid "Waiting for mdbase connect…" +msgstr "Warten auf mdbase connect…" + +#: src/ui/CommentsPanel.tsx +msgid "Whose comments" +msgstr "Kommentare von" + +#: src/ui/CommentsPanel.tsx +msgid "Why (optional)" +msgstr "Warum (optional)" + +#: src/ui/ConnectGate.tsx +msgid "will be added" +msgstr "wird hinzugefügt" + +#: src/ui/ConnectGate.tsx +msgid "will be removed" +msgstr "wird entfernt" + +#: src/ui/ConnectGate.tsx +msgid "will be updated" +msgstr "wird aktualisiert" + +#: src/ui/CommentsPanel.tsx +msgid "Withdraw" +msgstr "Zurückziehen" + +#: src/ui/CommentsPanel.tsx +msgid "Withdrawn." +msgstr "Zurückgezogen." + +#: src/ui/WorkspaceView.tsx +msgid "Word (DOCX)" +msgstr "Word (DOCX)" + +#: src/export/warnings.ts +msgid "Word export reported a problem." +msgstr "Beim Word-Export ist ein Problem aufgetreten." + +#: src/export/pandoc.ts +msgid "Word export timed out. Check your connection and try again." +msgstr "Der Word-Export hat zu lange gedauert. Prüfen Sie Ihre Verbindung und versuchen Sie es erneut." + +#: src/ui/Home.tsx +msgid "Word goal" +msgstr "Wortziel" + +#: src/ui/Home.tsx +msgid "Words, e.g. 8000" +msgstr "Wörter, z. B. 8000" + +#: src/ui/WorkspaceView.tsx +msgid "Write" +msgstr "Schreiben" + +#: src/ui/ConnectGate.tsx +#: src/ui/NativeSignIn.tsx +msgid "Write from your collection" +msgstr "Aus Ihrer Sammlung schreiben" + +#: src/editor/Editor.tsx +msgid "Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table." +msgstr "Schreiben Sie in Markdown. Zitieren Sie mit [@citekey]; geben Sie / ein, um eine Fußnote, Abbildung oder Tabelle einzufügen." + +#: src/editor/chapter-cards.ts +msgid "Write the quotation here, to edit it; it no longer follows the annotation" +msgstr "Bearbeiten Sie das Zitat hier. Es folgt dann nicht mehr der Anmerkung." + +#: src/workspace/workspace.ts +msgid "Writer cannot ask for access here." +msgstr "Writer kann hier keinen Zugriff anfordern." + +#: src/ui/WorkspaceView.tsx +msgid "Writer commands" +msgstr "Writer-Befehle" + +#: src/ui/NativeWriterView.tsx +msgid "Writer could not open this collection" +msgstr "Writer konnte diese Sammlung nicht öffnen" + +#: src/ui/CommentsPanel.tsx +msgid "Writer was not allowed to see your account." +msgstr "Writer durfte Ihr Konto nicht einsehen." + +#: src/main.tsx +msgid "You can close this window." +msgstr "Sie können dieses Fenster schließen." + +#. placeholder {0}: signing.reason +#: src/ui/CommentsPanel.tsx +msgid "Your account could not be checked ({0})." +msgstr "Ihr Konto konnte nicht überprüft werden ({0})." + +#: src/ui/CommentsPanel.tsx +msgid "Your account is not linked to a person record in this collection." +msgstr "Ihr Konto ist in dieser Sammlung keinem Personendatensatz zugeordnet." + +#: src/connect/connect-popup.ts +#: src/connect/native-signin-ui.ts +msgid "Your browser blocked the sign-in tab." +msgstr "Ihr Browser hat den Anmeldetab blockiert." + +#: src/ui/CommentsPanel.tsx +msgid "Your comments are not signed." +msgstr "Ihre Kommentare sind nicht signiert." + +#: src/workspace/workspace.ts +msgid "Your custom Typst layout applies to PDF only. Word uses the article styles; pagination and layout will differ." +msgstr "Ihr benutzerdefiniertes Typst-Layout gilt nur für PDF. Word verwendet die Formatvorlagen für Artikel; Seitenumbruch und Layout können abweichen." + +#: src/ui/WorkspaceView.tsx +msgid "Your custom Typst layout is PDF-only. Word uses article styles and different pagination. First use downloads about 16 MB." +msgstr "Ihr benutzerdefiniertes Typst-Layout gilt nur für PDF. Word verwendet die Formatvorlagen für Artikel und einen anderen Seitenumbruch. Bei der ersten Verwendung werden etwa 16 MB heruntergeladen." + +#: src/ui/WorkspaceView.tsx +msgid "Your local drafts are backed up in this browser when storage is available. Download a copy before leaving if you need an independent backup." +msgstr "Ihre lokalen Entwürfe werden in diesem Browser gesichert, sofern der Browserspeicher verfügbar ist. Laden Sie vor dem Verlassen eine Kopie herunter, wenn Sie eine unabhängige Sicherung benötigen." + +#: src/ui/CompareDialog.tsx +msgid "Your local text" +msgstr "Ihr lokaler Text" + +#: src/LegacyApp.tsx +msgid "Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading." +msgstr "Ihr gespeicherter Text befindet sich in Ihrer Sammlung. Nicht gesendete lokale Entwürfe werden in diesem Browser gesichert, sofern der Browserspeicher verfügbar ist. Laden Sie vor dem Neuladen eine Kopie herunter." + +#: src/ui/WorkspaceView.tsx +msgid "Zoom" +msgstr "Zoom" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom in" +msgstr "Vergrößern" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom out" +msgstr "Verkleinern" diff --git a/apps/writer/src/i18n/locales/en/messages.json b/apps/writer/src/i18n/locales/en/messages.json new file mode 100644 index 00000000..461b57cf --- /dev/null +++ b/apps/writer/src/i18n/locales/en/messages.json @@ -0,0 +1 @@ +{"messages":{"-6Kbd_":["Replace with “",["0"],"”"],"-CbfZX":["Next problem"],"-LQJs8":["Preview unavailable. You can keep writing."],"-R-x29":["Editor and preview → editor only → preview only"],"-_IkJ0":["Annotations unavailable: ",["problem"]," <0>Retry annotations"],"-enS2d":["Nothing resolved yet."],"-lKEXe":["Sign-in status"],"-rGgtX":["This list"],"-rQt-n":["Unsigned"],"0Bm90s":["No open comments"],"0Gsi2B":["Hide the problems under the editor (F8 goes to the next one)"],"0HtIXu":["You can close this window."],"0IfD81":["Show 50 more replies · ",["0"]],"0UG6d1":["Pandoc bundle"],"0XMgo-":["mdbase writer needs two record contracts in <0>",["0"],": manuscripts, and Reader sources for citations. Setting up adds only what is missing; existing records are not changed."],"0g4Jbf":["The suggested text is no longer there"],"0tgn8y":["Previous comment"],"1DBGsz":["Notes"],"1GeccT":["Word export timed out. Check your connection and try again."],"1GfaEh":["Title<0/>",["0"]],"1QfxQT":["Dismiss"],"1TNIig":["Open"],"1X0LyN":["Suggestion"],"1bm2Ax":["Nothing is labelled ",["value"],"."],"1pLKow":["Looking for sources…"],"1t_NnN":["Reject"],"238qc6":["in ",["0"]," · "],"23vc1z":["The editor language could not be loaded. You can keep writing."],"2D8JZN":["Writer could not open this collection"],"2FYpfJ":["More"],"2FoHU3":["Resolve"],"2LakEj":["Search the whole manuscript"],"2QZiFY":["Unsaved drafts"],"2UtmVf":["Connected collections"],"2m7Ykf":["Your custom Typst layout is PDF-only. Word uses article styles and different pagination. First use downloads about 16 MB."],"2pz_0C":["None yet. ",["0"]," to import a PDF, a DOI or a BibTeX file; each source gets a citekey."],"2uCeC8":["Connect a collection"],"2zwLiX":[["0","plural",{"one":["#"," chapter"],"other":["#"," chapters"]}]],"36IqzN":["Math: ",["value"]," \\left but ",["other"]," \\right."],"36npTb":["Wait for the manuscript to open before exporting."],"39rw4X":["The person record that claims your account is not valid."],"3AgSHw":["Your custom Typst layout applies to PDF only. Word uses the article styles; pagination and layout will differ."],"3QM4rz":["Cancel and fix problems"],"3St1SC":["Read as the manuscript"],"3TVgd0":[["0","plural",{"one":["#"," comment on this line"],"other":["#"," comments on this line"]}]],"3c6Jwh":[["MOD_LABEL"]," Shift K"],"3dioPi":["Interface language"],"3mOF1W":["Local draft backup is unavailable (browser storage may be full or blocked). Download your draft before leaving if saving fails."],"3pQyHd":["Image upload is coming soon. Existing image links still work."],"3tnRYN":["This manuscript could not be opened"],"3xc3LP":["Rename the chapter chosen in the outline"],"45MZFs":["Commands"],"4BKjSO":["Save merged version"],"4JA_cN":["Comment"],"4K4jYB":["(a point in the text)"],"4RPJcT":[["commentsTitle"]," (",["MOD_LABEL"],"-Shift-M)"],"4TxW2I":["Search the manuscript"],"4WHRd7":["(passage removed)"],"4_lfk6":[["MOD_LABEL"],"-Shift-K"],"4g_LI1":["Math: ",["end"]," has no matching \\begin."],"4hJhzz":["Table"],"4hWNDZ":["Opening Writer"],"4jjVIo":["Drag to resize; double-click to split evenly"],"4l56Cx":["New chapter title"],"53kYf-":["Progress to the word goal"],"598XO1":["Opening…"],"59omvE":["No source matches “",["query"],"”; searching highlights…"],"5LnGYr":["Manuscript settings"],"5M5VkU":["<0/>New manuscript"],"5YLZc6":["Untitled figure"],"5ZtTdc":["Commands, shortcuts and theme"],"5cBQLY":["Opening the manuscript…"],"5k0NLb":["Review"],"5lWFkC":["Sign in"],"5ueZpG":["Close (Escape)"],"6-w63Z":["Line ",["0"]],"6Aih4U":["Offline"],"6CmQln":["Write the quotation here, to edit it; it no longer follows the annotation"],"6OYamM":["Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading."],"6Qf1x4":["Preview only"],"6V3Ea3":["Copied"],"6W1QoD":["Why (optional)"],"6Wikxk":["Adds the manuscript type to the note. Its other types, text and location stay as they are."],"6YtxFj":["Name"],"6akegp":["The preview worker returned an unreadable response."],"6i-keU":["Make the selection a link"],"6m7x0x":["Loading annotations…"],"6stxj1":[["MOD_LABEL"]," ",["ALT_LABEL"]," M"],"6y5Vqg":["Code"],"75Oz17":["Search by author, title, year or key"],"76oYNQ":["No annotations on this source."],"77Emn0":["Keyboard shortcuts"],"7BtGG9":["Your comments are not signed."],"7L7WPL":["Review access"],"7Vdedt":["Replace with"],"7WzFMK":["Refer to this with @",["id"]],"7ZcBHe":[["n","plural",{"one":["#"," warning"],"other":["#"," warnings"]}]],"7dAIKB":["Some images or chapters could not be loaded. See Problems for their locations."],"7hon5T":["Embed a record"],"86zAPJ":["Switch collection"],"87a_t_":["Label"],"8EJ5AV":["In the whole manuscript; citations, code and math are not counted"],"8FZUO0":[["0"]," · from Reader"],"8Ps4a4":["Install ",["appName"]],"8RKfCC":["Comment on the selection"],"8RbGQ5":["Use as manuscript"],"8S67vw":[["sources","plural",{"one":["#"," source to cite from mdbase Reader"],"other":["#"," sources to cite from mdbase Reader"]}]],"8XYgpG":["APA 7th edition"],"8ft8mZ":["Download local drafts"],"8kVV5d":["cited ",["uses"],"×"],"8vETh9":["Show"],"90DA97":["Hide the sidebar (",["MOD_LABEL"],"-\\)"],"92UZwe":["The language could not be loaded. Your current language is unchanged. Try again."],"968TdN":["Export Pandoc bundle (zip)"],"9S6tCT":["Find a manuscript"],"9Snreu":[["n","plural",{"one":["#"," open comment"],"other":["#"," open comments"]}]],"9XmiD2":["Settings also differ"],"9iEhfD":["Typesetting…"],"9kGVoe":["The file could not be downloaded. ",["0"]],"9kjAUP":["Show 50 more comments · ",["0"]],"9sngMF":["Open"],"9yoWSx":["Sources."],"ABvvls":["This record was deleted. Download the local draft to preserve it; it cannot be restored into a deleted record."],"ACjxWW":["Zoom"],"AOWTD6":["Download local draft"],"ASnGmQ":["New comment"],"ATOaVp":["Export anyway"],"AWOSPo":["Zoom in"],"AnYKFm":["Note<0/>"],"AoogmC":["Chicago (author-date)"],"ApNfMV":["No file in the collection matches the citation style ",["value"],"."],"AqVe2R":["Footnote [^",["value"],"] has no definition."],"AzzuqT":["Export Word (DOCX)"],"B6t6qD":["Find a source (",["MOD_LABEL"],"-Shift-E)"],"BHOJS5":["Your account is not linked to a person record in this collection."],"BM5sOS":[["at"],": this record was deleted; download the local draft before leaving."],"BXYHPG":["as it should appear"],"BakXLg":["Reconnecting"],"Bbs9XN":["Retry comments"],"BhZ5PL":["Section"],"BkT_8N":["Highlights from Reader"],"BlACKu":["as ",["signer"]," · "],"Bloatr":["Check again"],"Bo_NsW":["The compile worker stopped."],"C-gM9M":["Withdrawn."],"C4LHuu":["for citation terms and hyphenation"],"C7TqCG":["Retry loading"],"Cu2PxJ":["No sources yet"],"CyKDXR":["Comment on the selection (",["MOD_LABEL"],"-",["ALT_LABEL"],"-M)"],"D-NlUC":["System"],"D-ue9X":["Show in the editor"],"D2fBSU":[["MOD_LABEL"]," ",["ALT_LABEL"]," S"],"D390Dw":["Open the mdbase tab again"],"DC1ca9":["Checking the collection"],"DIh87P":["Click to fit the width"],"DNJ_-U":["From the collection"],"DTo12N":["Exported ",["name"],"."],"DVoc1Z":["split stack outline comments sources"],"DYf3hz":["Retry dependencies"],"Dbg30I":[["0"]," (",["MOD_LABEL"],"-Shift-\\ cycles)"],"DoJzLz":["Collections"],"DqPvFd":["Retry background data"],"Dr_17R":["Review the recovered local drafts before leaving."],"Dw5E52":["errors warnings list"],"E3Nfif":["Open its manuscript to review it"],"E4ieiy":["Not cited yet"],"E80ng4":["Sources could not be loaded: ",["0"]],"EFvTg8":[["n","plural",{"one":["#"," error"],"other":["#"," errors"]}]],"EJEW2b":["Restore local draft"],"EKyH_x":["A page (12, 12–14) or a locator (ch. 3, sec. 2)"],"EYUJDQ":["Show previous 50 chapters"],"EZ_aZS":["Opening mdbase writer"],"EcXe4L":["Make this edit"],"Ef7StM":["Unknown"],"Ev2Ezn":["Nothing matches “",["query"],"”."],"FEr96N":["Theme"],"FN0y01":["Typesetting took too long. Your editor is still available; retry the preview."],"FNmVWn":["Bold / italic (again to remove it)"],"FOcBn3":["Detach"],"FdGBxC":["Drag, or Alt-↑/↓, to reorder"],"FeauXP":["Review local drafts"],"FjkaiT":["Zoom out"],"FphX2X":["Dark"],"Fys2t0":["No type · ",["path"]],"G0OpJg":["back home close"],"G6djn3":["Retry rendering"],"GH75zx":["Insert at the cursor"],"GLEezT":[["n","plural",{"one":["#"," problem"],"other":["#"," problems"]}]],"GPQyjo":[["MOD_LABEL"]," ",["ALT_LABEL"]," F"],"GS-Mus":["Export"],"GXtfO4":["The line being typed is checked once typing pauses"],"GZioPc":["Figure from an image…"],"GfS6Uc":["Pandoc bundle (zip)"],"GsL_V8":["Footnote [^",["value"],"] is never referenced."],"Gx4iiW":["Sign-in window closed."],"GyN2ca":["conflicts with an existing file"],"H5cZch":["Title, authors, abstract, citation style, layout and language (",["MOD_LABEL"],"-,)"],"HDgjw0":["Dependencies not checked"],"HT5h9t":["Next / previous problem"],"HWAICJ":["Open ",["0"]],"HYkm8H":["Second panel"],"Hgh3GY":["Set goal"],"HhVDr2":["Listing"],"HhY7gy":["cited once"],"HlUaQL":["Fitting the width; click for actual size"],"HlkYb1":["Show or hide the sidebar"],"HpK_8d":["Reload"],"Hv_wOZ":["Sources unavailable: ",["libraryProblem"]," <0>Retry sources"],"I4e3-v":["will be added"],"I8WsaT":["Detached: the text has changed"],"I94H_1":["Move author ",["0"]," up"],"IInnZo":["Conflict"],"IMvKpD":["Enter and Shift-Enter go to the next and previous match; Down arrow moves to the matches."],"INqfvq":["Open in Reader <0/>"],"IX32RB":["A local draft is still available in this browser."],"IfA6PD":["Set a word goal"],"ImOQa9":["Reply"],"InkO8a":["No note matches “",["query"],"”."],"Inz1zU":["Opening your collection"],"IpbviP":["Show a second sidebar panel"],"IsVGFp":["Find a note by name or folder"],"IuqATJ":["Hide the headings of ",["0"]],"IyCwhU":["Insert quotation"],"IzbJiD":["Collection version"],"JA4s7A":["Citation style"],"JF-Ass":["Switch collection: ",["name"]],"JRjOOV":[["n","plural",{"one":["#"," recovered local draft"],"other":["#"," recovered local drafts"]}]],"Jp2Caj":["Cancel export"],"Jqe-Dc":["Updating…"],"K3qJi9":["Cited in "],"K9iq2T":["Install ",["appName"]," for quick access in its own window."],"KDw4GX":["Try again"],"KEP9sr":["Image could not be loaded: ",["problem"]],"KJYp3z":["Open sign-in"],"KPbDqD":["Suggested insertion"],"KPe4cX":["On the whole record"],"KVzlgY":["Show 50 more chapters · ",["0"]],"K_F6pa":["Saving…"],"KmydK6":["Bold"],"KnCdPw":["Opening Writer…"],"KoKMgL":["Suggest an edit to the selection"],"KoisrM":["Find a source"],"KqEHAH":["Show 50 more sources · ",["0"]],"KsVbQ6":["No file in the collection matches the template ",["value"],"."],"KtV4yW":["No other notes in this collection."],"L0jxRL":[["MOD_LABEL"]," Shift M"],"L3-fF1":["Suggest"],"L5FiaI":["Insert a footnote, figure, table, equation, cross-reference or citation"],"LDMBqM":["Chapters <0>",["0"],""],"LIL6ec":["New suggestion"],"LKughA":["Editor only"],"LY68X8":["This collection does not accept files from Writer."],"L_ATOC":["Nothing matches “",["0"],"”."],"LgSQOu":[["n","plural",{"one":["#"," word"],"other":["#"," words"]}]],"LjzwJx":["F8 goes to the next"],"LnCuGD":["The preview took too long to load. Retry the preview."],"Lomseu":[["0","plural",{"one":["#"," person record claims your account, so Writer will not guess which is you."],"other":["#"," person records claim your account, so Writer will not guess which is you."]}]],"LvbZLi":["On a citation: show the source. On a cross-reference: go to what it labels"],"LxpZ3W":["Retry saving"],"Lyr0ts":["Retry export"],"M7SqjM":["Reopen"],"M9d3Uo":["Embedding ",["value"]," here would include it inside itself."],"MC5rVS":["Could not create the manuscript. Please try again."],"MGqZf-":["Typeset from your latest text, with chapters and images checked before download"],"MHrjPM":["Title"],"MJIptm":["Show previous 50 headings"],"MQV9qO":["Insert [@",["0"],"] at the cursor (Enter)"],"MRGaO3":["Opening collections isn't available in this build yet."],"Mh910_":["New comment"],"Mppa_6":["Link your account"],"N6DMmu":["Highlights are not set up in this collection."],"N8JYNj":["Affiliation"],"NBdIgR":["Comment"],"NMor58":["The style’s own (usually en-US)"],"NP8RqQ":["Show the headings of ",["0"]],"NR4c__":["PDF export timed out. Retry the preview and export again."],"NUI8E5":["In this manuscript <0>",["0"],""],"NZLFAg":[["n","plural",{"one":["#"," record"],"other":["#"," records"]}]],"N_3xmG":["Sign in with your mdbase account to sync ",["appName"]," across your devices."],"NdYeLh":["From Reader · its source is not in the library"],"NrWqOY":["Math: Unmatched closing brace."],"Nu-S2r":["Sources unavailable: ",["libraryProblem"]],"O5wjzx":["Preview rendering failed: ",["renderProblem"],". Your text is still available in the editor."],"O6H89R":["Resolved"],"O7rjNS":["Setting up…"],"OAWG9Q":["Find in Sources"],"OKh1K3":["The chapter is not open."],"OMzbma":["Thesis or book"],"ORUlhK":["Pandoc stopped."],"OX2Neh":["Inline code"],"OXJ5q6":["or use a note you already have"],"OXdGnd":["Problems"],"OZ-5ue":["Typst templates in the collection"],"Oeg4kj":["Select a passage and press <0>",["MOD_LABEL"],"-",["ALT_LABEL"],"-M to comment, or <1>",["MOD_LABEL"],"-",["ALT_LABEL"],"-S to suggest an edit."],"OiadOU":["Image “",["value"],"” is missing. Add it to the collection or correct its path."],"OoNq_l":["Whose comments"],"OsZchx":["This record changed elsewhere while you were editing it."],"OsyKSt":["Withdraw"],"P6ZqyF":["Figures must be PNG, JPEG, GIF, SVG or WebP images."],"P74TOi":["Unsaved"],"PASxzN":["Create manuscript"],"PBxg_E":["Not now"],"PKDyzC":[["MOD_LABEL"],"-I"],"PTnfhP":["Annotation discovery unavailable: ",["0"],". Quotation metadata may be incomplete."],"PUx1Yk":["Writer was not allowed to see your account."],"Pbmfbj":["Previous citation"],"PdAeJX":["Changes are saved to the manuscript’s frontmatter as you type, and the preview follows them."],"PdRGfl":[["0"]," · ",["MOD_LABEL"],"-click to go there"],"Pf9gNq":["Sign-in was interrupted. Please try again."],"PjRvjJ":["The embed ![[",["value"],"]] in ",["other"]," was left out."],"PlU3UF":["mdbase connect is unavailable"],"PsQmAw":["Everyone"],"Pw-jef":["Cite ",["0"]],"Pwqkdw":["Loading…"],"QBOwbf":["Close settings"],"QDd6n1":["Signed in. Opening ",["0"],"…"],"QHBaqY":["Retry preview"],"QHFDyy":["Word goal"],"QRFttS":["Show all ",["0"]," notes without a type"],"QRG5DS":["Loading sources…"],"QdWjxQ":["Checking chapters and images, then making Word… (first use loads about 16 MB)"],"QqsmiA":["Nothing cited yet. Cite a source below, or type <0>[@ in the editor."],"QyioBP":["Move up"],"R07dIC":[["0"]," could not be stored: ",["1"]],"R5caUa":[" · ",["0"],"% of ",["1"]],"R8noZk":["Pandoc/Quarto Markdown with its sources, style and images, to build other formats yourself"],"RHJKOR":["Citations have no terms for \"",["value"],"\"; they use ",["other"],"."],"RLe7Vk":["Checking…"],"RP4uCZ":[["name"]," unavailable: ",["0"]],"RT6wQl":["Add ",["appName"]," to your Home Screen: tap Share, then Add to Home Screen."],"RTZlME":["Math: ",["end"]," closes ",["begin"],"."],"RXZKC3":["Nothing is replaced until you choose. Highlighted passages differ between the versions."],"Rjx40M":["mdbase writer can't use this collection"],"RugUeI":["Showing the last successful preview; it may not match your latest text."],"S2l4mJ":["Next citation"],"S8Yqbl":["Insert"],"SJjiC1":["Connecting to mdbase connect"],"SNiqj2":["New since your last visit"],"SOP4ud":["Cite"],"SPHA_y":["Author ",["0"]," affiliation"],"SQJdqG":["Or type <0>/ in the text to pick one there."],"SYambW":[["0","plural",{"one":["Review ","#"," recovered local draft. Editing is paused in that record until you restore the local draft or use the collection version."],"other":["Review ","#"," recovered local drafts. Editing is paused in those records until you restore the local drafts or use the collection versions."]}]],"SpXO08":["Your browser blocked the sign-in tab."],"T9BYSb":["The label ",["value"]," is used more than once."],"TDRar0":["Close the lower panel"],"TKQ7K-":["Install"],"TKY1EH":["will be updated"],"TQU3St":["The image “",["0"],"” could not be loaded for Word. Its description will be included instead."],"TQr4PU":["Export formats"],"TZUfiG":["Export cancelled."],"Teun5p":["The manuscript kept changing while export dependencies were loading. Pause editing and try again."],"Tn8dJh":["Show 50 more headings · ",["0"]],"Tq3pcs":["Keep mine"],"Ttq8M5":[" with "],"Txd12P":["Sources not set up"],"TywTR3":["Embedded record could not be loaded: ",["problem"]],"Tz0i8g":["Settings"],"U4Evrz":[["0","plural",{"0":["Click to open in Comments"],"one":["#"," reply · Click to open in Comments"],"other":["#"," replies · Click to open in Comments"]}]],"U7l2z4":["Waiting for approval in the mdbase tab…"],"UImgZ0":["Leave without saving"],"UUFKYO":["Show this comment"],"Ukvkys":["Collection index"],"V0Sber":["Fit · ",["zoomLabel"]],"V217hn":["Chapter title"],"V53mtl":["Raw HTML is not rendered in PDF output."],"VMG2lA":["Give the manuscript a title; it can be changed later."],"VbyRUy":["Comments"],"W5nesf":["Writer cannot ask for access here."],"WBbQ6j":[["MOD_LABEL"]," B / ",["MOD_LABEL"]," I"],"WJw7SY":["Keep writing"],"Wg_D_t":["<0/> Include a worked example of citations, figures and chapters"],"Wzn39O":["No collection matches “",["0"],"”."],"XFW06e":["Markdown for ",["path"]],"XM2rCQ":["Uses the layout’s Word styles, but pagination can differ from PDF. First use downloads about 16 MB."],"XZA1w1":["No record matches ![[",["0"],"]]"],"Xhmya6":[["0","plural",{"one":["Typeset preview, ","#"," page"],"other":["Typeset preview, ","#"," pages"]}]],"XkBTbQ":[["uses","plural",{"one":["Cited once"],"other":["Cited ","#"," times"]}]],"XoIL8B":["Compare versions"],"Y-kpBf":["<0>A manuscript. Start one, or use a note you already have. It stays an ordinary Markdown record in this collection."],"Y2tU6I":["Delete ",["0"]],"YHKRSX":[["MOD_LABEL"],"-click"],"YJC4iW":["Show previous 50 sources"],"YLnub4":["will be removed"],"YNmZG2":[["MOD_LABEL"]," F"],"YPCTJN":["Save all records now"],"YPtBzd":[["MOD_LABEL"]," Shift F"],"YTGcNY":["No source in the library matches ",["value"],", so the quotation from ",["other"]," is not cited."],"YUAoyO":["Figure"],"YbX0cl":["Could not connect another collection."],"YjnsQe":["Export Word using article styles; your custom Typst layout applies only to PDF"],"YrSber":["Use a note you already have…"],"Z4OdvO":["Adding…"],"ZDLF2F":["At the cursor"],"ZPMjiz":["Show problems"],"ZY9cAr":["Your local text"],"Zl9MMK":["Continue writing"],"ZotS7f":["Add them in mdbase Reader; cite them here with <0>[@citekey]."],"ZpT4BH":["Next comment"],"Zu1Rdr":["Fix it in mdbase Editor"],"ZusUoG":["This changes the interface in this browser, not the manuscript’s language."],"_DwR-n":["Creating…"],"_QterE":["In highlights <0>",["0"],"",["1"]],"_SEsAj":["mdbase writer typesets Markdown records in an mdbase collection into PDF and Word documents, with citations from your mdbase Reader library. Connect a collection to choose what it can access."],"_dMX8_":["Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table."],"_dc0bZ":["A comment on the whole record, not on a passage (select text in the editor to comment on it)"],"_hpEcX":["note"],"_munxb":["No sources in this collection yet."],"_yOcm5":["Review recovered local draft"],"a0w0iQ":["Subtitle"],"aFzhfm":["Export formats (",["MOD_LABEL"],"-Shift-S)"],"aHcsVa":["Unsupported Markdown block: ",["value"],"."],"aJpnBU":["Could not switch collections."],"aYlF11":["Manuscripts"],"ajeplw":["Comments are not set up in this collection."],"amrUjD":["No record matches the embed ![[",["value"],"]]."],"aubHgO":["Change the citation style"],"ayjRIz":["Pandoc produced no document."],"b3_apS":["Retry opening"],"bQxwLy":["Drag to resize; double-click to restore"],"bWniDj":["Saved on this device; waiting for sync"],"bXmgiA":["That record is not open."],"bvnb9m":[["MOD_LABEL"],"-B"],"bzMKg7":["Accepted"],"c0Zzp5":["Show 50 more cited sources · ",["0"]],"c3XJ18":["Help"],"c3b7sZ":[["0","plural",{"one":["The first ",["listedCount"]," of ","#"," match"],"other":["The first ",["listedCount"]," of ","#"," matches"]}]],"c9cl54":["Find a source for this passage and cite it after it"],"cBM1pK":["already present"],"cBm-Vx":["Footnote [^",["value"],"] is referenced more than once."],"cb2Kot":["Review export problems"],"ckJ_KF":["Merged Markdown<0/><1>The merged text keeps your local setting changes on top of the collection version."],"cnGeoo":["Delete"],"d82x9a":["Retry save"],"dD7NPy":["Outline"],"dEgA5A":["Cancel"],"dFiONw":[["0"]," theme"],"dIBB7b":["Find or run a command"],"dJoAnp":["Choose another collection"],"dOxPd4":["Footnote"],"dRie_A":["Unknown citation style \"",["value"],"\"; using ",["other"],"."],"dZvATy":["The manuscript was closed."],"d_JiIb":["Show a second panel beneath (outline and comments together)"],"dhJN3N":["Show comments"],"dhYcA2":["Index could not be loaded: ",["0"]],"djeUxR":["Page or locator for ",["0"]],"dlgWTJ":["Remove author ",["0"]],"dpAqYZ":[["sources","plural",{"one":["#"," source from mdbase Reader can be cited here."],"other":["#"," sources from mdbase Reader can be cited here."]}]],"dpWYR6":["This collection is unavailable"],"dpqPBg":["Authors"],"dv5KDB":["Download a local copy before leaving if saving cannot be completed."],"e1AP4l":["Open now"],"e7QvdT":["On your computer"],"eM1JAQ":["Matching sources"],"eOb_Q0":["New manuscript"],"eTNcY0":["All manuscripts"],"eavifN":["Layout<0/>"],"ef0nW8":[["MOD_LABEL"],"-Enter"],"efTeXG":["Review ",["0"]],"ehJ208":["Review drafts"],"ekCRTP":["Rejected"],"esi0lP":["Notes without a type"],"eyW4au":["Retry sources"],"f6e0Ry":["Article"],"fAYckj":["Typeset in ",["0"]," ms"],"fB-XcP":["Set up collection"],"fUDM0u":["Word (DOCX)"],"fYE87E":["Find and replace in this record"],"faBz0k":["backup unsaved recovery"],"fc0KfE":["<0/> Add chapter"],"fcWrnU":["Sign out"],"fhkCXA":["Manuscript sidebar"],"fhovkm":[["name"]," loading; you can keep writing."],"fk8hsl":["Double-click or F2 to rename"],"fm_zsh":["Cross-reference"],"fpzyLj":["Page ",["0"]," of ",["1"]],"fqSfXY":["Replace"],"fyzaWC":["Changed elsewhere"],"fzSBc4":[["value"]," is not loaded; it was left out."],"g3UF2V":["Accept"],"gBsdEY":["Equation"],"gRyeFo":["Citations show who they cite, figures and tables are drawn, and marks are hidden until the cursor reaches their line. The text is not changed."],"gUSs3W":["Checking chapters and images, then making ",["0"],"…"],"g_DIlS":["Export failed."],"g_et_N":["New since last visit (",["newCount"],")"],"gcoiFh":["Reconnect"],"h6voJ8":["Comments unavailable: ",["problem"]," ",["0"]],"hJhlGS":["Sources are not set up in this collection."],"ho4Xla":["The document has errors; fix them to export."],"htZ2ai":["Preview unavailable: ",["0"],". You can keep writing."],"hzWuDP":["Hide the sidebar"],"i4_LY_":["Write"],"iQfVk7":["Write from your collection"],"iQtuUd":["Citation style<0/>"],"iUWB5S":["Insert a citation, footnote, cross-reference, figure, table or equation (or type / in the text)"],"idD8Ev":["Saved"],"ir5qD3":["This applies in this browser, to every manuscript."],"ityjZ3":["Change the layout"],"ixi4i1":["Show 50 more manuscripts · ",["0"]],"ixm-1N":["appearance dark light"],"j6_QVX":["Show previous 50 cited sources"],"jEUJrN":["problems"],"jKT_Ba":["math formula display"],"jMbeJj":["This is a local development build. The hosted mdbase connect service only accepts applications served over HTTPS, so use Connect's local environment (<0>pnpm dev:environment:up in mdbase-connect) or open the <1>demo collection."],"jpctdh":["View"],"jw4m4b":["Outline, and search the manuscript (",["MOD_LABEL"],"-Shift-F)"],"jy7NV6":["Export PDF"],"k42L5j":["cite source reference"],"kI1qVD":["Format"],"kcL3Ec":["Collection metadata is still loading."],"kf83Ld":["Something went wrong."],"kjd02W":[["MOD_LABEL"]," K"],"kqrbvs":["Compare conflicting versions"],"kvzIE0":["Read as the manuscript<0>Off shows the Markdown as written"],"kyC0KS":[["0","plural",{"one":["Exported ",["name"]," with ","#"," problem: ",["firstProblem"]],"other":["Exported ",["name"]," with ","#"," problems: ",["firstProblem"]]}]],"l77bsC":[["n","plural",{"one":["#"," match"],"other":["#"," matches"]}]],"lEpamg":["Show Markdown as written"],"lImzcC":["Not loaded; it will be left out."],"lP1NsC":["Some changes are not saved"],"lRwb54":["Open Reader to add a source"],"lYDwCk":["Show in Sources"],"l__8-z":["Hide problems"],"ljCM45":["kept as it is"],"lwBw1I":["Type to find others."],"m16xKo":["Add"],"mBTt91":["Signed in as ",["email"]],"mYGY3B":["Date"],"mbVRdQ":["Pandoc returned an unreadable response."],"miBU_r":["Could not use the note as a manuscript. Please try again."],"n6cVWv":["This collection view could not be opened. Choose another collection from the bar above, or reload to retry."],"nNG79w":["track changes"],"nR0BmT":["Filter collections"],"nS-pL0":["Forget collection"],"nbfunU":["Loading collection data…"],"nbrVo1":["problem"],"nsYrCH":["Cite at ",["0"]],"nwJZJE":["Citation"],"nwtY4N":["Something went wrong"],"nyNI6f":["Suggested text"],"o7W3Ey":["No file has been downloaded yet. Missing images or chapters can leave this export incomplete. Review these problems before sharing or submitting it."],"oCl6qZ":[["MOD_LABEL"]," Shift E"],"oNzQ2e":["source markup raw live preview chips"],"oRJEwT":[["MOD_LABEL"]," Shift \\"],"oSrMRT":["Mine"],"oX35au":["Replace ",["0"]," with ",["1"]],"oavxVV":["List the problems under the editor (F8 goes to the next one)"],"oijfCK":["refer section figure table label"],"oloFds":["Show previous 50 comments"],"oywDQU":["Waiting for mdbase connect…"],"p-XfdN":["Down arrow moves to the sources; Enter cites the first match."],"p7_fS2":["Selection"],"p9zuQv":["Hosted by mdbase"],"pOooX7":["Images must be files in the collection (",["value"],")."],"pZC5Mg":["Annotation index"],"ped3C4":["Lower panel"],"pzutoc":["Italic"],"q95gvB":["<0/> On the record"],"qCu3mR":["Moved ",["0"]," to chapter ",["1"]," of ",["2"],"."],"qMO1FF":["Settings · ",["0"]],"quZLv8":[["MOD_LABEL"]," S"],"qxRyTp":["Suggest an edit"],"qzsXzo":["Not saved"],"rdU729":["Layout"],"rdUucN":["Preview"],"rdanKP":["<0/>Add author"],"reuMU5":["Chicago (notes and bibliography)"],"rnIvVw":["Waiting for approval…"],"rvK2yH":["Back to manuscripts"],"rzCDy1":["grid columns rows"],"s1HjeW":["Your local drafts are backed up in this browser when storage is available. Download a copy before leaving if you need an independent backup."],"s7EK6R":["Page (optional)"],"s8psHe":["Resize the editor and preview"],"sBJ5MF":["Sources"],"sKTbyg":["Reason for the suggestion"],"sL81An":["Next / previous comment"],"sLD1FX":["Set up this collection for writing"],"sO2pnG":["Light"],"sTbCVN":["Your account could not be checked (",["0"],")."],"sZpR1o":[["0","plural",{"one":["#"," word in this section"],"other":["#"," words in this section"]}]],"t2MqwM":["No problems"],"tFy6az":["This record was deleted elsewhere. Your local text is still available here."],"t_YqKh":["Remove"],"tdta9X":["Page ",["0"]],"ttgQzW":["Abstract"],"ty79YP":[["0"]," · line ",["1"]],"u-8qbb":["Unknown template \"",["value"],"\"; using article."],"u36x3x":["The demo could not be loaded"],"u65cJm":[["MOD_LABEL"],"-click to show in Sources"],"u9sjz6":["Deleted elsewhere"],"uBAxNB":["Editor"],"uKobdD":["Close the lower sidebar panel"],"uR0gRB":["Change the word goal"],"uRMcKf":["find all chapters"],"uRsTNU":["Stored ",["0"],". Write the caption."],"uWi2Q-":["Sidebar"],"ua5Llh":["Words, e.g. 8000"],"ub1EEL":["edited ",["0"]],"ulRS22":["Export ",["0"]],"uopEtp":["Add a footnote"],"uvc1Nj":["Library <0>",["0"],""],"vGjmyl":["Deleted"],"vLMZdC":["Loading comments…"],"vPg1Yt":["MLA 9th edition"],"vVL5b1":["On the formation of coral reefs"],"vWdsJt":["<0>Write. Cite with <1>[@citekey, p. 12] (or find sources by author and title in the Sources panel), label with <2>{#fig-plan} and refer with <3>@fig-plan, embed chapters with <4>![[chapters/one]]. Export a PDF or a Word document."],"vWednD":["Resize the sidebar"],"vXIe7J":["Language"],"vZtY0S":[" via mdbase Connect"],"vZvSAc":["Previously connected"],"veVZMl":[" · Comments not set up"],"vhbL35":["Open this passage in Reader"],"vmuHy9":["Suggest an edit to the selection (",["MOD_LABEL"],"-",["ALT_LABEL"],"-S)"],"vn2sat":["Recovering save…"],"vvQXES":["Connect another collection…"],"w17Ica":["A citation cannot mix cross-references and citekeys."],"w9fvwu":["Writer commands"],"wEJkPM":["Show 50 more highlights · ",["0"]],"wEql6K":["No source in the library has the citekey ",["value"],"."],"wGgl-m":[["0","plural",{"one":["In ","#"," record; citations, code and math are not counted"],"other":["In ","#"," records; citations, code and math are not counted"]}]],"wPpvMG":["Math: ",["begin"]," is never closed."],"wWBN-O":["Collection dependencies have not been checked yet"],"wdxz7K":["Source"],"wfpc2o":["This passage is no longer in the text"],"wvDfrA":["Open mdbase Reader"],"x-tnuh":["Link it in mdbase Editor’s settings for this collection."],"x4F4rp":[["MOD_LABEL"]," Shift S"],"x6nR8W":["Math: Unclosed brace."],"x7Oe8o":["Unsaved in this browser"],"xB6kOZ":["Editor and preview"],"xEjWdH":["Not saved: ",["0"],". Your text is kept here."],"xGYx-r":["Cite a source or refer to a label (by key, author, title or year)"],"xJItkg":[["0"],"backed up ",["1"]],"xPlP9R":["No manuscript matches “",["filter"],"”."],"xVdWhL":["image picture photo upload"],"xhPvIU":["A chapter needs a title."],"y42k-v":["A draft is what was typed but not saved to the collection. Opening its manuscript offers it back."],"y8kJfi":[["path"],": A recovered draft has not been reviewed; the collection version will be exported."],"yEpwCE":["Manuscript"],"yNCLLZ":["In ",["0"],["1"],["2"],["3"],["4"]],"yQFyOX":["No source or label is called “",["0"],"”."],"yQNfsE":["Insert ",["0"]],"yUDMyb":["The annotation ",["value"]," has no quotation to embed."],"ycv0L1":["Author ",["0"]," name"],"yqttly":["The suggested text is no longer in the record; edit it by hand, then resolve the suggestion."],"yvQmP-":[["n","plural",{"one":["#"," person record"],"other":["#"," person records"]}]],"yzF66j":["Link"],"z5NJPu":["Use collection version"],"z9FNET":["Show the sidebar (",["MOD_LABEL"],"-\\)"],"zSmY2D":["Word export reported a problem."],"zUIqOi":["Show the sidebar"],"zVRKCD":["This action could not be completed. Please try again."],"zVWUa9":["Cite here"],"zeiWv7":["In this manuscript"],"zfWEt0":["· searching ",["0"]," more"],"ziF6eR":["Unclosed $$ math block."],"zj9MlD":["Storing ",["0"],"…"],"znUwOU":["Opening the demo collection"],"zrvvt2":["<0/>Continue<1/>"],"zyXbJc":["Copy key"]}} \ No newline at end of file diff --git a/apps/writer/src/i18n/locales/en/messages.po b/apps/writer/src/i18n/locales/en/messages.po new file mode 100644 index 00000000..ae4f5d1e --- /dev/null +++ b/apps/writer/src/i18n/locales/en/messages.po @@ -0,0 +1,2789 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2026-10-23 22:05+1100\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" + +#. placeholder {0}: Math.round((words / goal) * 100) +#. placeholder {1}: formatNumber(goal) +#: src/ui/Home.tsx +msgid " · {0}% of {1}" +msgstr " · {0}% of {1}" + +#: src/ui/Home.tsx +msgid " · Comments not set up" +msgstr " · Comments not set up" + +#: src/ui/Home.tsx +msgid " via mdbase Connect" +msgstr " via mdbase Connect" + +#: src/ui/CommentsPanel.tsx +msgid " with " +msgstr " with " + +#. placeholder {0}: highlightIndex.pending +#: src/ui/SourcesPanel.tsx +msgid "· searching {0} more" +msgstr "· searching {0} more" + +#: src/ui/CommentsPanel.tsx +msgid "(a point in the text)" +msgstr "(a point in the text)" + +#: src/ui/CompareDialog.tsx +msgid "(passage removed)" +msgstr "(passage removed)" + +#. placeholder {0}: info.replies +#: src/editor/comments.ts +msgid "{0, plural, =0 {Click to open in Comments} one {# reply · Click to open in Comments} other {# replies · Click to open in Comments}}" +msgstr "{0, plural, =0 {Click to open in Comments} one {# reply · Click to open in Comments} other {# replies · Click to open in Comments}}" + +#. placeholder {0}: summaries.get(m.path)?.embeds ?? m.embeds ?? 0 +#: src/ui/Home.tsx +msgid "{0, plural, one {# chapter} other {# chapters}}" +msgstr "{0, plural, one {# chapter} other {# chapters}}" + +#. placeholder {0}: this.ids.length +#: src/editor/comments.ts +msgid "{0, plural, one {# comment on this line} other {# comments on this line}}" +msgstr "{0, plural, one {# comment on this line} other {# comments on this line}}" + +#. placeholder {0}: signing.paths.length +#: src/ui/CommentsPanel.tsx +msgid "{0, plural, one {# person record claims your account, so Writer will not guess which is you.} other {# person records claim your account, so Writer will not guess which is you.}}" +msgstr "{0, plural, one {# person record claims your account, so Writer will not guess which is you.} other {# person records claim your account, so Writer will not guess which is you.}}" + +#. placeholder {0}: words[ranks.get(h)!] ?? 0 +#: src/ui/OutlinePanel.tsx +msgid "{0, plural, one {# word in this section} other {# words in this section}}" +msgstr "{0, plural, one {# word in this section} other {# words in this section}}" + +#. placeholder {0}: problems.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Exported {name} with # problem: {firstProblem}} other {Exported {name} with # problems: {firstProblem}}}" +msgstr "{0, plural, one {Exported {name} with # problem: {firstProblem}} other {Exported {name} with # problems: {firstProblem}}}" + +#. placeholder {0}: order.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {In # record; citations, code and math are not counted} other {In # records; citations, code and math are not counted}}" +msgstr "{0, plural, one {In # record; citations, code and math are not counted} other {In # records; citations, code and math are not counted}}" + +#. placeholder {0}: snap.recoveredDrafts.size +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Review # recovered local draft. Editing is paused in that record until you restore the local draft or use the collection version.} other {Review # recovered local drafts. Editing is paused in those records until you restore the local drafts or use the collection versions.}}" +msgstr "{0, plural, one {Review # recovered local draft. Editing is paused in that record until you restore the local draft or use the collection version.} other {Review # recovered local drafts. Editing is paused in those records until you restore the local drafts or use the collection versions.}}" + +#. placeholder {0}: result.total +#: src/ui/ManuscriptSearch.tsx +msgid "{0, plural, one {The first {listedCount} of # match} other {The first {listedCount} of # matches}}" +msgstr "{0, plural, one {The first {listedCount} of # match} other {The first {listedCount} of # matches}}" + +#. placeholder {0}: pages.length +#: src/preview/Preview.tsx +msgid "{0, plural, one {Typeset preview, # page} other {Typeset preview, # pages}}" +msgstr "{0, plural, one {Typeset preview, # page} other {Typeset preview, # pages}}" + +#. placeholder {0}: target.target.record +#: src/editor/insight.ts +msgid "{0} · {MOD_LABEL}-click to go there" +msgstr "{0} · {MOD_LABEL}-click to go there" + +#. placeholder {0}: card.cite +#: src/editor/chapter-cards.ts +msgid "{0} · from Reader" +msgstr "{0} · from Reader" + +#. placeholder {0}: title(diagnostic.record) +#. placeholder {1}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "{0} · line {1}" +msgstr "{0} · line {1}" + +#. placeholder {0}: VIEW_NAME[v] +#: src/ui/WorkspaceView.tsx +msgid "{0} ({MOD_LABEL}-Shift-\\ cycles)" +msgstr "{0} ({MOD_LABEL}-Shift-\\ cycles)" + +#. placeholder {0}: file.name +#. placeholder {1}: stored.message +#: src/ui/WorkspaceView.tsx +msgid "{0} could not be stored: {1}" +msgstr "{0} could not be stored: {1}" + +#. placeholder {0}: THEME_NAME[t] +#: src/ui/WorkspaceView.tsx +msgid "{0} theme" +msgstr "{0} theme" + +#. placeholder {0}: d.manuscript && d.manuscript.path !== d.path ? t`in ${d.manuscript.title} · ` : "" +#. placeholder {1}: relativeTime(d.updated) +#: src/ui/Home.tsx +msgid "{0}backed up {1}" +msgstr "{0}backed up {1}" + +#: src/workspace/workspace.ts +msgid "{at}: this record was deleted; download the local draft before leaving." +msgstr "{at}: this record was deleted; download the local draft before leaving." + +#: src/ui/WorkspaceView.tsx +msgid "{commentsTitle} ({MOD_LABEL}-Shift-M)" +msgstr "{commentsTitle} ({MOD_LABEL}-Shift-M)" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} F" +msgstr "{MOD_LABEL} {ALT_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} M" +msgstr "{MOD_LABEL} {ALT_LABEL} M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} S" +msgstr "{MOD_LABEL} {ALT_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} B / {MOD_LABEL} I" +msgstr "{MOD_LABEL} B / {MOD_LABEL} I" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} F" +msgstr "{MOD_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} K" +msgstr "{MOD_LABEL} K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} S" +msgstr "{MOD_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift \\" +msgstr "{MOD_LABEL} Shift \\" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift E" +msgstr "{MOD_LABEL} Shift E" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift F" +msgstr "{MOD_LABEL} Shift F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift K" +msgstr "{MOD_LABEL} Shift K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift M" +msgstr "{MOD_LABEL} Shift M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift S" +msgstr "{MOD_LABEL} Shift S" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-B" +msgstr "{MOD_LABEL}-B" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL}-click" +msgstr "{MOD_LABEL}-click" + +#: src/editor/insight.ts +msgid "{MOD_LABEL}-click to show in Sources" +msgstr "{MOD_LABEL}-click to show in Sources" + +#: src/ui/CommentsPanel.tsx +msgid "{MOD_LABEL}-Enter" +msgstr "{MOD_LABEL}-Enter" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-I" +msgstr "{MOD_LABEL}-I" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-Shift-K" +msgstr "{MOD_LABEL}-Shift-K" + +#: src/ui/records.ts +msgid "{n, plural, one {# error} other {# errors}}" +msgstr "{n, plural, one {# error} other {# errors}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# match} other {# matches}}" +msgstr "{n, plural, one {# match} other {# matches}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# open comment} other {# open comments}}" +msgstr "{n, plural, one {# open comment} other {# open comments}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# person record} other {# person records}}" +msgstr "{n, plural, one {# person record} other {# person records}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# problem} other {# problems}}" +msgstr "{n, plural, one {# problem} other {# problems}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# record} other {# records}}" +msgstr "{n, plural, one {# record} other {# records}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# recovered local draft} other {# recovered local drafts}}" +msgstr "{n, plural, one {# recovered local draft} other {# recovered local drafts}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# warning} other {# warnings}}" +msgstr "{n, plural, one {# warning} other {# warnings}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# word} other {# words}}" +msgstr "{n, plural, one {# word} other {# words}}" + +#: src/ui/WorkspaceView.tsx +msgid "{name} loading; you can keep writing." +msgstr "{name} loading; you can keep writing." + +#. placeholder {0}: state.problem ?? "" +#: src/ui/WorkspaceView.tsx +msgid "{name} unavailable: {0}" +msgstr "{name} unavailable: {0}" + +#: src/workspace/workspace.ts +msgid "{path}: A recovered draft has not been reviewed; the collection version will be exported." +msgstr "{path}: A recovered draft has not been reviewed; the collection version will be exported." + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source from mdbase Reader can be cited here.} other {# sources from mdbase Reader can be cited here.}}" +msgstr "{sources, plural, one {# source from mdbase Reader can be cited here.} other {# sources from mdbase Reader can be cited here.}}" + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source to cite from mdbase Reader} other {# sources to cite from mdbase Reader}}" +msgstr "{sources, plural, one {# source to cite from mdbase Reader} other {# sources to cite from mdbase Reader}}" + +#: src/ui/SourcesPanel.tsx +msgid "{uses, plural, one {Cited once} other {Cited # times}}" +msgstr "{uses, plural, one {Cited once} other {Cited # times}}" + +#: src/i18n/diagnostics.ts +msgid "{value} is not loaded; it was left out." +msgstr "{value} is not loaded; it was left out." + +#: src/ui/OutlinePanel.tsx +msgid "<0/> Add chapter" +msgstr "<0/> Add chapter" + +#: src/ui/Home.tsx +msgid "<0/> Include a worked example of citations, figures and chapters" +msgstr "<0/> Include a worked example of citations, figures and chapters" + +#: src/ui/CommentsPanel.tsx +msgid "<0/> On the record" +msgstr "<0/> On the record" + +#: src/ui/Settings.tsx +msgid "<0/>Add author" +msgstr "<0/>Add author" + +#: src/ui/Home.tsx +msgid "<0/>Continue<1/>" +msgstr "<0/>Continue<1/>" + +#: src/ui/Home.tsx +msgid "<0/>New manuscript" +msgstr "<0/>New manuscript" + +#: src/ui/Home.tsx +msgid "<0>A manuscript. Start one, or use a note you already have. It stays an ordinary Markdown record in this collection." +msgstr "<0>A manuscript. Start one, or use a note you already have. It stays an ordinary Markdown record in this collection." + +#: src/ui/Home.tsx +msgid "<0>Write. Cite with <1>[@citekey, p. 12] (or find sources by author and title in the Sources panel), label with <2>{#fig-plan} and refer with <3>@fig-plan, embed chapters with <4>![[chapters/one]]. Export a PDF or a Word document." +msgstr "<0>Write. Cite with <1>[@citekey, p. 12] (or find sources by author and title in the Sources panel), label with <2>{#fig-plan} and refer with <3>@fig-plan, embed chapters with <4>![[chapters/one]]. Export a PDF or a Word document." + +#: src/workspace/workspace.ts +msgid "A chapter needs a title." +msgstr "A chapter needs a title." + +#: src/i18n/diagnostics.ts +msgid "A citation cannot mix cross-references and citekeys." +msgstr "A citation cannot mix cross-references and citekeys." + +#: src/ui/CommentsPanel.tsx +msgid "A comment on the whole record, not on a passage (select text in the editor to comment on it)" +msgstr "A comment on the whole record, not on a passage (select text in the editor to comment on it)" + +#: src/ui/Home.tsx +msgid "A draft is what was typed but not saved to the collection. Opening its manuscript offers it back." +msgstr "A draft is what was typed but not saved to the collection. Opening its manuscript offers it back." + +#: src/ui/WorkspaceView.tsx +msgid "A local draft is still available in this browser." +msgstr "A local draft is still available in this browser." + +#: src/ui/SourcesPanel.tsx +msgid "A page (12, 12–14) or a locator (ch. 3, sec. 2)" +msgstr "A page (12, 12–14) or a locator (ch. 3, sec. 2)" + +#: src/ui/Settings.tsx +msgid "Abstract" +msgstr "Abstract" + +#: src/ui/CommentsPanel.tsx +msgid "Accept" +msgstr "Accept" + +#: src/ui/CommentsPanel.tsx +msgid "Accepted" +msgstr "Accepted" + +#: src/ui/OutlinePanel.tsx +msgid "Add" +msgstr "Add" + +#: src/pwa-install.ts +msgid "Add {appName} to your Home Screen: tap Share, then Add to Home Screen." +msgstr "Add {appName} to your Home Screen: tap Share, then Add to Home Screen." + +#: src/ui/WorkspaceView.tsx +msgid "Add a footnote" +msgstr "Add a footnote" + +#: src/ui/SourcesPanel.tsx +msgid "Add them in mdbase Reader; cite them here with <0>[@citekey]." +msgstr "Add them in mdbase Reader; cite them here with <0>[@citekey]." + +#: src/ui/OutlinePanel.tsx +msgid "Adding…" +msgstr "Adding…" + +#: src/ui/Home.tsx +msgid "Adds the manuscript type to the note. Its other types, text and location stay as they are." +msgstr "Adds the manuscript type to the note. Its other types, text and location stay as they are." + +#: src/ui/Settings.tsx +msgid "Affiliation" +msgstr "Affiliation" + +#: src/ui/WorkspaceView.tsx +msgid "All manuscripts" +msgstr "All manuscripts" + +#: src/ui/ConnectGate.tsx +msgid "already present" +msgstr "already present" + +#. placeholder {0}: snap.annotationsLoad.problem ?? "" +#: src/workspace/workspace.ts +msgid "Annotation discovery unavailable: {0}. Quotation metadata may be incomplete." +msgstr "Annotation discovery unavailable: {0}. Quotation metadata may be incomplete." + +#: src/ui/WorkspaceView.tsx +msgid "Annotation index" +msgstr "Annotation index" + +#: src/ui/SourcesPanel.tsx +msgid "Annotations unavailable: {problem} <0>Retry annotations" +msgstr "Annotations unavailable: {problem} <0>Retry annotations" + +#: src/ui/names.ts +msgid "APA 7th edition" +msgstr "APA 7th edition" + +#: src/ui/WorkspaceView.tsx +msgid "appearance dark light" +msgstr "appearance dark light" + +#: src/ui/names.ts +msgid "Article" +msgstr "Article" + +#: src/ui/CommentsPanel.tsx +msgid "as {signer} · " +msgstr "as {signer} · " + +#: src/ui/Settings.tsx +msgid "as it should appear" +msgstr "as it should appear" + +#: src/ui/CommentsPanel.tsx +msgid "At the cursor" +msgstr "At the cursor" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} affiliation" +msgstr "Author {0} affiliation" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} name" +msgstr "Author {0} name" + +#: src/ui/Settings.tsx +msgid "Authors" +msgstr "Authors" + +#: src/ui/WorkspaceView.tsx +msgid "back home close" +msgstr "back home close" + +#: src/ui/WorkspaceView.tsx +msgid "Back to manuscripts" +msgstr "Back to manuscripts" + +#: src/ui/WorkspaceView.tsx +msgid "backup unsaved recovery" +msgstr "backup unsaved recovery" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Bold" +msgstr "Bold" + +#: src/ui/WorkspaceView.tsx +msgid "Bold / italic (again to remove it)" +msgstr "Bold / italic (again to remove it)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/Home.tsx +#: src/ui/OutlinePanel.tsx +msgid "Cancel" +msgstr "Cancel" + +#: src/ui/ExportReview.tsx +msgid "Cancel and fix problems" +msgstr "Cancel and fix problems" + +#: src/ui/WorkspaceView.tsx +msgid "Cancel export" +msgstr "Cancel export" + +#: src/ui/WorkspaceView.tsx +msgid "Change the citation style" +msgstr "Change the citation style" + +#: src/ui/WorkspaceView.tsx +msgid "Change the layout" +msgstr "Change the layout" + +#: src/ui/Home.tsx +msgid "Change the word goal" +msgstr "Change the word goal" + +#: src/ui/records.ts +msgid "Changed elsewhere" +msgstr "Changed elsewhere" + +#: src/ui/Settings.tsx +msgid "Changes are saved to the manuscript’s frontmatter as you type, and the preview follows them." +msgstr "Changes are saved to the manuscript’s frontmatter as you type, and the preview follows them." + +#: src/ui/OutlinePanel.tsx +msgid "Chapter title" +msgstr "Chapter title" + +#. placeholder {0}: chapters.filter(Boolean).length +#: src/ui/OutlinePanel.tsx +msgid "Chapters <0>{0}" +msgstr "Chapters <0>{0}" + +#: src/ui/CommentsPanel.tsx +msgid "Check again" +msgstr "Check again" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making {0}…" +msgstr "Checking chapters and images, then making {0}…" + +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making Word… (first use loads about 16 MB)" +msgstr "Checking chapters and images, then making Word… (first use loads about 16 MB)" + +#: src/ui/ConnectGate.tsx +msgid "Checking the collection" +msgstr "Checking the collection" + +#: src/ui/WorkspaceView.tsx +msgid "Checking…" +msgstr "Checking…" + +#: src/ui/names.ts +msgid "Chicago (author-date)" +msgstr "Chicago (author-date)" + +#: src/ui/names.ts +msgid "Chicago (notes and bibliography)" +msgstr "Chicago (notes and bibliography)" + +#: src/ui/ConnectGate.tsx +msgid "Choose another collection" +msgstr "Choose another collection" + +#: src/ui/WorkspaceView.tsx +msgid "Citation" +msgstr "Citation" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Citation style" +msgstr "Citation style" + +#: src/ui/Home.tsx +msgid "Citation style<0/>" +msgstr "Citation style<0/>" + +#: src/i18n/diagnostics.ts +msgid "Citations have no terms for \"{value}\"; they use {other}." +msgstr "Citations have no terms for \"{value}\"; they use {other}." + +#: src/ui/Settings.tsx +msgid "Citations show who they cite, figures and tables are drawn, and marks are hidden until the cursor reaches their line. The text is not changed." +msgstr "Citations show who they cite, figures and tables are drawn, and marks are hidden until the cursor reaches their line. The text is not changed." + +#: src/editor/selection-bar.tsx +#: src/ui/SourcesPanel.tsx +msgid "Cite" +msgstr "Cite" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Cite {0}" +msgstr "Cite {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Cite a source or refer to a label (by key, author, title or year)" +msgstr "Cite a source or refer to a label (by key, author, title or year)" + +#. placeholder {0}: locator.trim() +#: src/ui/SourcesPanel.tsx +msgid "Cite at {0}" +msgstr "Cite at {0}" + +#: src/ui/SourcesPanel.tsx +msgid "Cite here" +msgstr "Cite here" + +#: src/ui/WorkspaceView.tsx +msgid "cite source reference" +msgstr "cite source reference" + +#: src/ui/SourcesPanel.tsx +msgid "cited {uses}×" +msgstr "cited {uses}×" + +#: src/ui/SourcesPanel.tsx +msgid "Cited in " +msgstr "Cited in " + +#: src/ui/SourcesPanel.tsx +msgid "cited once" +msgstr "cited once" + +#: src/ui/WorkspaceView.tsx +msgid "Click to fit the width" +msgstr "Click to fit the width" + +#: src/ui/Settings.tsx +msgid "Close (Escape)" +msgstr "Close (Escape)" + +#: src/ui/Settings.tsx +msgid "Close settings" +msgstr "Close settings" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower panel" +msgstr "Close the lower panel" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower sidebar panel" +msgstr "Close the lower sidebar panel" + +#: src/editor/selection-bar.tsx +msgctxt "inline code formatting action" +msgid "Code" +msgstr "Code" + +#: src/ui/WorkspaceView.tsx +msgid "Collection dependencies have not been checked yet" +msgstr "Collection dependencies have not been checked yet" + +#: src/ui/WorkspaceView.tsx +msgid "Collection index" +msgstr "Collection index" + +#: src/workspace/workspace.ts +msgid "Collection metadata is still loading." +msgstr "Collection metadata is still loading." + +#: src/ui/CompareDialog.tsx +msgid "Collection version" +msgstr "Collection version" + +#: src/ui/CollectionPicker.tsx +msgid "Collections" +msgstr "Collections" + +#: src/ui/WorkspaceView.tsx +msgid "Commands" +msgstr "Commands" + +#: src/ui/WorkspaceView.tsx +msgid "Commands, shortcuts and theme" +msgstr "Commands, shortcuts and theme" + +#: src/editor/comments.ts +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Comment" +msgstr "Comment" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Comment" +msgstr "Comment" + +#: src/ui/WorkspaceView.tsx +msgid "Comment on the selection" +msgstr "Comment on the selection" + +#: src/editor/selection-bar.tsx +msgid "Comment on the selection ({MOD_LABEL}-{ALT_LABEL}-M)" +msgstr "Comment on the selection ({MOD_LABEL}-{ALT_LABEL}-M)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Comments" +msgstr "Comments" + +#: src/ui/CommentsPanel.tsx +msgid "Comments are not set up in this collection." +msgstr "Comments are not set up in this collection." + +#. placeholder {0}: onRetry && +#: src/ui/CommentsPanel.tsx +msgid "Comments unavailable: {problem} {0}" +msgstr "Comments unavailable: {problem} {0}" + +#: src/ui/CompareDialog.tsx +msgid "Compare conflicting versions" +msgstr "Compare conflicting versions" + +#: src/ui/WorkspaceView.tsx +msgid "Compare versions" +msgstr "Compare versions" + +#: src/ui/records.ts +msgid "Conflict" +msgstr "Conflict" + +#: src/ui/ConnectGate.tsx +msgid "conflicts with an existing file" +msgstr "conflicts with an existing file" + +#: src/ui/ConnectGate.tsx +msgid "Connect a collection" +msgstr "Connect a collection" + +#: src/ui/CollectionPicker.tsx +msgid "Connect another collection…" +msgstr "Connect another collection…" + +#: src/ui/CollectionPicker.tsx +msgid "Connected collections" +msgstr "Connected collections" + +#: src/ui/ConnectGate.tsx +msgid "Connecting to mdbase connect" +msgstr "Connecting to mdbase connect" + +#: src/ui/Home.tsx +msgid "Continue writing" +msgstr "Continue writing" + +#: src/ui/SourcesPanel.tsx +msgid "Copied" +msgstr "Copied" + +#: src/ui/SourcesPanel.tsx +msgid "Copy key" +msgstr "Copy key" + +#: src/ui/CollectionPicker.tsx +msgid "Could not connect another collection." +msgstr "Could not connect another collection." + +#: src/ui/Home.tsx +msgid "Could not create the manuscript. Please try again." +msgstr "Could not create the manuscript. Please try again." + +#: src/ui/CollectionPicker.tsx +msgid "Could not switch collections." +msgstr "Could not switch collections." + +#: src/ui/Home.tsx +msgid "Could not use the note as a manuscript. Please try again." +msgstr "Could not use the note as a manuscript. Please try again." + +#: src/ui/Home.tsx +msgid "Create manuscript" +msgstr "Create manuscript" + +#: src/ui/Home.tsx +msgid "Creating…" +msgstr "Creating…" + +#: src/ui/WorkspaceView.tsx +msgid "Cross-reference" +msgstr "Cross-reference" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Dark" +msgstr "Dark" + +#: src/ui/Settings.tsx +msgid "Date" +msgstr "Date" + +#: src/ui/CommentsPanel.tsx +msgid "Delete" +msgstr "Delete" + +#. placeholder {0}: clip(exact) +#: src/ui/comments.ts +msgid "Delete {0}" +msgstr "Delete {0}" + +#: src/ui/records.ts +msgid "Deleted" +msgstr "Deleted" + +#: src/ui/records.ts +msgid "Deleted elsewhere" +msgstr "Deleted elsewhere" + +#: src/ui/WorkspaceView.tsx +msgid "Dependencies not checked" +msgstr "Dependencies not checked" + +#: src/editor/chapter-cards.ts +msgid "Detach" +msgstr "Detach" + +#: src/ui/CommentsPanel.tsx +msgid "Detached: the text has changed" +msgstr "Detached: the text has changed" + +#: src/ui/WorkspaceView.tsx +msgid "Dismiss" +msgstr "Dismiss" + +#: src/ui/OutlinePanel.tsx +msgid "Double-click or F2 to rename" +msgstr "Double-click or F2 to rename" + +#: src/ui/SourcesPanel.tsx +msgid "Down arrow moves to the sources; Enter cites the first match." +msgstr "Down arrow moves to the sources; Enter cites the first match." + +#: src/ui/Manuscripts.tsx +msgid "Download a local copy before leaving if saving cannot be completed." +msgstr "Download a local copy before leaving if saving cannot be completed." + +#: src/ui/CompareDialog.tsx +msgid "Download local draft" +msgstr "Download local draft" + +#: src/LegacyApp.tsx +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Download local drafts" +msgstr "Download local drafts" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to restore" +msgstr "Drag to resize; double-click to restore" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to split evenly" +msgstr "Drag to resize; double-click to split evenly" + +#: src/ui/OutlinePanel.tsx +msgid "Drag, or Alt-↑/↓, to reorder" +msgstr "Drag, or Alt-↑/↓, to reorder" + +#. placeholder {0}: relativeTime(m.modified) +#. placeholder {0}: relativeTime(manuscript.modified) +#: src/ui/Home.tsx +msgid "edited {0}" +msgstr "edited {0}" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Editor" +msgstr "Editor" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview" +msgstr "Editor and preview" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview → editor only → preview only" +msgstr "Editor and preview → editor only → preview only" + +#: src/ui/WorkspaceView.tsx +msgid "Editor only" +msgstr "Editor only" + +#: src/ui/WorkspaceView.tsx +msgid "Embed a record" +msgstr "Embed a record" + +#: src/workspace/workspace.ts +msgid "Embedded record could not be loaded: {problem}" +msgstr "Embedded record could not be loaded: {problem}" + +#: src/i18n/diagnostics.ts +msgid "Embedding {value} here would include it inside itself." +msgstr "Embedding {value} here would include it inside itself." + +#: src/ui/ManuscriptSearch.tsx +msgid "Enter and Shift-Enter go to the next and previous match; Down arrow moves to the matches." +msgstr "Enter and Shift-Enter go to the next and previous match; Down arrow moves to the matches." + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +#: src/ui/WorkspaceView.tsx +msgid "Equation" +msgstr "Equation" + +#: src/ui/WorkspaceView.tsx +msgid "errors warnings list" +msgstr "errors warnings list" + +#: src/ui/CommentsPanel.tsx +msgid "Everyone" +msgstr "Everyone" + +#: src/ui/WorkspaceView.tsx +msgid "Export" +msgstr "Export" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Export {0}" +msgstr "Export {0}" + +#: src/ui/ExportReview.tsx +msgid "Export anyway" +msgstr "Export anyway" + +#: src/compile/client.ts +#: src/export/pandoc.ts +msgid "Export cancelled." +msgstr "Export cancelled." + +#: src/ui/WorkspaceView.tsx +msgid "Export failed." +msgstr "Export failed." + +#: src/ui/WorkspaceView.tsx +msgid "Export formats" +msgstr "Export formats" + +#: src/ui/WorkspaceView.tsx +msgid "Export formats ({MOD_LABEL}-Shift-S)" +msgstr "Export formats ({MOD_LABEL}-Shift-S)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Pandoc bundle (zip)" +msgstr "Export Pandoc bundle (zip)" + +#: src/ui/WorkspaceView.tsx +msgid "Export PDF" +msgstr "Export PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word (DOCX)" +msgstr "Export Word (DOCX)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word using article styles; your custom Typst layout applies only to PDF" +msgstr "Export Word using article styles; your custom Typst layout applies only to PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Exported {name}." +msgstr "Exported {name}." + +#: src/ui/ProblemsStrip.tsx +msgid "F8 goes to the next" +msgstr "F8 goes to the next" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Figure" +msgstr "Figure" + +#: src/ui/WorkspaceView.tsx +msgid "Figure from an image…" +msgstr "Figure from an image…" + +#: src/workspace/workspace.ts +msgid "Figures must be PNG, JPEG, GIF, SVG or WebP images." +msgstr "Figures must be PNG, JPEG, GIF, SVG or WebP images." + +#: src/ui/CollectionPicker.tsx +msgid "Filter collections" +msgstr "Filter collections" + +#: src/ui/Home.tsx +msgid "Find a manuscript" +msgstr "Find a manuscript" + +#: src/ui/Home.tsx +msgid "Find a note by name or folder" +msgstr "Find a note by name or folder" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Find a source" +msgstr "Find a source" + +#: src/ui/WorkspaceView.tsx +msgid "Find a source ({MOD_LABEL}-Shift-E)" +msgstr "Find a source ({MOD_LABEL}-Shift-E)" + +#: src/editor/selection-bar.tsx +msgid "Find a source for this passage and cite it after it" +msgstr "Find a source for this passage and cite it after it" + +#: src/ui/WorkspaceView.tsx +msgid "find all chapters" +msgstr "find all chapters" + +#: src/ui/WorkspaceView.tsx +msgid "Find and replace in this record" +msgstr "Find and replace in this record" + +#: src/editor/fixes.ts +msgid "Find in Sources" +msgstr "Find in Sources" + +#: src/ui/WorkspaceView.tsx +msgid "Find or run a command" +msgstr "Find or run a command" + +#: src/ui/WorkspaceView.tsx +msgid "Fit · {zoomLabel}" +msgstr "Fit · {zoomLabel}" + +#: src/ui/WorkspaceView.tsx +msgid "Fitting the width; click for actual size" +msgstr "Fitting the width; click for actual size" + +#: src/ui/CommentsPanel.tsx +msgid "Fix it in mdbase Editor" +msgstr "Fix it in mdbase Editor" + +#: src/ui/WorkspaceView.tsx +msgid "Footnote" +msgstr "Footnote" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] has no definition." +msgstr "Footnote [^{value}] has no definition." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is never referenced." +msgstr "Footnote [^{value}] is never referenced." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is referenced more than once." +msgstr "Footnote [^{value}] is referenced more than once." + +#: src/ui/Settings.tsx +msgid "for citation terms and hyphenation" +msgstr "for citation terms and hyphenation" + +#: src/ui/NativeSignIn.tsx +msgid "Forget collection" +msgstr "Forget collection" + +#: src/ui/WorkspaceView.tsx +msgid "Format" +msgstr "Format" + +#: src/editor/chapter-cards.ts +msgid "From Reader · its source is not in the library" +msgstr "From Reader · its source is not in the library" + +#: src/ui/Settings.tsx +msgid "From the collection" +msgstr "From the collection" + +#: src/ui/Home.tsx +msgid "Give the manuscript a title; it can be changed later." +msgstr "Give the manuscript a title; it can be changed later." + +#: src/ui/WorkspaceView.tsx +msgid "grid columns rows" +msgstr "grid columns rows" + +#: src/ui/WorkspaceView.tsx +msgid "Help" +msgstr "Help" + +#: src/ui/ProblemsStrip.tsx +#: src/ui/WorkspaceView.tsx +msgid "Hide problems" +msgstr "Hide problems" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Hide the headings of {0}" +msgstr "Hide the headings of {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the problems under the editor (F8 goes to the next one)" +msgstr "Hide the problems under the editor (F8 goes to the next one)" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar" +msgstr "Hide the sidebar" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar ({MOD_LABEL}-\\)" +msgstr "Hide the sidebar ({MOD_LABEL}-\\)" + +#: src/ui/SourcesPanel.tsx +msgid "Highlights are not set up in this collection." +msgstr "Highlights are not set up in this collection." + +#: src/ui/SourcesPanel.tsx +msgid "Highlights from Reader" +msgstr "Highlights from Reader" + +#: src/ui/CollectionPicker.tsx +msgid "Hosted by mdbase" +msgstr "Hosted by mdbase" + +#: src/i18n/diagnostics.ts +msgid "Image “{value}” is missing. Add it to the collection or correct its path." +msgstr "Image “{value}” is missing. Add it to the collection or correct its path." + +#: src/workspace/workspace.ts +msgid "Image could not be loaded: {problem}" +msgstr "Image could not be loaded: {problem}" + +#: src/ui/WorkspaceView.tsx +msgid "image picture photo upload" +msgstr "image picture photo upload" + +#: src/ui/WorkspaceView.tsx +msgid "Image upload is coming soon. Existing image links still work." +msgstr "Image upload is coming soon. Existing image links still work." + +#: src/i18n/diagnostics.ts +msgid "Images must be files in the collection ({value})." +msgstr "Images must be files in the collection ({value})." + +#. placeholder {0}: d.manuscript.title +#: src/ui/Home.tsx +msgid "in {0} · " +msgstr "in {0} · " + +#. placeholder {0}: collectionPicker ?? {backend.collectionName} +#. placeholder {1}: backend.kind === "connect" && <> via mdbase Connect +#. placeholder {2}: sources !== null && sources > 0 && <> · {icuPlural(sources, { one: "# source to cite from mdbase Reader", other: "# sources to cite from mdbase Reader" })} +#. placeholder {3}: sources === 0 && <> · {backend.setupStatus?.sources === false ? t`Sources not set up` : t`No sources yet`} +#. placeholder {4}: backend.setupStatus?.comments === false && <> · Comments not set up +#: src/ui/Home.tsx +msgid "In {0}{1}{2}{3}{4}" +msgstr "In {0}{1}{2}{3}{4}" + +#. placeholder {0}: inHighlights.length +#. placeholder {1}: highlightIndex.pending > 0 && · searching {highlightIndex.pending} more +#: src/ui/SourcesPanel.tsx +msgid "In highlights <0>{0}{1}" +msgstr "In highlights <0>{0}{1}" + +#: src/ui/OutlinePanel.tsx +msgid "In the whole manuscript; citations, code and math are not counted" +msgstr "In the whole manuscript; citations, code and math are not counted" + +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript" +msgstr "In this manuscript" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript <0>{0}" +msgstr "In this manuscript <0>{0}" + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Index could not be loaded: {0}" +msgstr "Index could not be loaded: {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Inline code" +msgstr "Inline code" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Insert" +msgstr "Insert" + +#. placeholder {0}: entry.key +#: src/ui/SourcesPanel.tsx +msgid "Insert [@{0}] at the cursor (Enter)" +msgstr "Insert [@{0}] at the cursor (Enter)" + +#. placeholder {0}: clip(replacement) +#: src/ui/comments.ts +msgid "Insert {0}" +msgstr "Insert {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a citation, footnote, cross-reference, figure, table or equation (or type / in the text)" +msgstr "Insert a citation, footnote, cross-reference, figure, table or equation (or type / in the text)" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a footnote, figure, table, equation, cross-reference or citation" +msgstr "Insert a footnote, figure, table, equation, cross-reference or citation" + +#: src/ui/CommentsPanel.tsx +msgid "Insert at the cursor" +msgstr "Insert at the cursor" + +#: src/ui/SourcesPanel.tsx +msgid "Insert quotation" +msgstr "Insert quotation" + +#: src/pwa-install.ts +msgid "Install" +msgstr "Install" + +#: src/pwa-install.ts +msgid "Install {appName}" +msgstr "Install {appName}" + +#: src/pwa-install.ts +msgid "Install {appName} for quick access in its own window." +msgstr "Install {appName} for quick access in its own window." + +#: src/i18n/provider.tsx +#: src/ui/Settings.tsx +msgid "Interface language" +msgstr "Interface language" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Italic" +msgstr "Italic" + +#: src/ui/CompareDialog.tsx +msgid "Keep mine" +msgstr "Keep mine" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Keep writing" +msgstr "Keep writing" + +#: src/ui/ConnectGate.tsx +msgid "kept as it is" +msgstr "kept as it is" + +#: src/ui/WorkspaceView.tsx +msgid "Keyboard shortcuts" +msgstr "Keyboard shortcuts" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +msgid "Label" +msgstr "Label" + +#: src/ui/Settings.tsx +msgid "Language" +msgstr "Language" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Layout" +msgstr "Layout" + +#: src/ui/Home.tsx +msgid "Layout<0/>" +msgstr "Layout<0/>" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Leave without saving" +msgstr "Leave without saving" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Library <0>{0}" +msgstr "Library <0>{0}" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Light" +msgstr "Light" + +#. placeholder {0}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "Line {0}" +msgstr "Line {0}" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Link" +msgstr "Link" + +#: src/ui/CommentsPanel.tsx +msgid "Link it in mdbase Editor’s settings for this collection." +msgstr "Link it in mdbase Editor’s settings for this collection." + +#: src/ui/CommentsPanel.tsx +msgid "Link your account" +msgstr "Link your account" + +#: src/ui/WorkspaceView.tsx +msgid "List the problems under the editor (F8 goes to the next one)" +msgstr "List the problems under the editor (F8 goes to the next one)" + +#: src/editor/insight.ts +msgid "Listing" +msgstr "Listing" + +#: src/ui/SourcesPanel.tsx +msgid "Loading annotations…" +msgstr "Loading annotations…" + +#: src/ui/Home.tsx +msgid "Loading collection data…" +msgstr "Loading collection data…" + +#: src/ui/CommentsPanel.tsx +msgid "Loading comments…" +msgstr "Loading comments…" + +#: src/ui/SourcesPanel.tsx +msgid "Loading sources…" +msgstr "Loading sources…" + +#: src/ui/Home.tsx +msgid "Loading…" +msgstr "Loading…" + +#: src/workspace/workspace.ts +msgid "Local draft backup is unavailable (browser storage may be full or blocked). Download your draft before leaving if saving fails." +msgstr "Local draft backup is unavailable (browser storage may be full or blocked). Download your draft before leaving if saving fails." + +#: src/ui/Home.tsx +msgid "Looking for sources…" +msgstr "Looking for sources…" + +#: src/ui/WorkspaceView.tsx +msgid "Lower panel" +msgstr "Lower panel" + +#: src/ui/WorkspaceView.tsx +msgid "Make the selection a link" +msgstr "Make the selection a link" + +#: src/ui/CommentsPanel.tsx +msgid "Make this edit" +msgstr "Make this edit" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript" +msgstr "Manuscript" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscript settings" +msgstr "Manuscript settings" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript sidebar" +msgstr "Manuscript sidebar" + +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscripts" +msgstr "Manuscripts" + +#: src/editor/Editor.tsx +msgid "Markdown for {path}" +msgstr "Markdown for {path}" + +#: src/ui/SourcesPanel.tsx +msgid "Matching sources" +msgstr "Matching sources" + +#: src/ui/WorkspaceView.tsx +msgid "math formula display" +msgstr "math formula display" + +#: src/i18n/diagnostics.ts +msgid "Math: {begin} is never closed." +msgstr "Math: {begin} is never closed." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} closes {begin}." +msgstr "Math: {end} closes {begin}." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} has no matching \\begin." +msgstr "Math: {end} has no matching \\begin." + +#: src/i18n/diagnostics.ts +msgid "Math: {value} \\left but {other} \\right." +msgstr "Math: {value} \\left but {other} \\right." + +#: src/i18n/diagnostics.ts +msgid "Math: Unclosed brace." +msgstr "Math: Unclosed brace." + +#: src/i18n/diagnostics.ts +msgid "Math: Unmatched closing brace." +msgstr "Math: Unmatched closing brace." + +#: src/ui/ConnectGate.tsx +msgid "mdbase connect is unavailable" +msgstr "mdbase connect is unavailable" + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer can't use this collection" +msgstr "mdbase writer can't use this collection" + +#. placeholder {0}: snapshot.info.displayName +#: src/ui/ConnectGate.tsx +msgid "mdbase writer needs two record contracts in <0>{0}: manuscripts, and Reader sources for citations. Setting up adds only what is missing; existing records are not changed." +msgstr "mdbase writer needs two record contracts in <0>{0}: manuscripts, and Reader sources for citations. Setting up adds only what is missing; existing records are not changed." + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer typesets Markdown records in an mdbase collection into PDF and Word documents, with citations from your mdbase Reader library. Connect a collection to choose what it can access." +msgstr "mdbase writer typesets Markdown records in an mdbase collection into PDF and Word documents, with citations from your mdbase Reader library. Connect a collection to choose what it can access." + +#: src/ui/CompareDialog.tsx +msgid "Merged Markdown<0/><1>The merged text keeps your local setting changes on top of the collection version." +msgstr "Merged Markdown<0/><1>The merged text keeps your local setting changes on top of the collection version." + +#: src/ui/CommentsPanel.tsx +msgid "Mine" +msgstr "Mine" + +#: src/ui/names.ts +msgid "MLA 9th edition" +msgstr "MLA 9th edition" + +#: src/ui/WorkspaceView.tsx +msgid "More" +msgstr "More" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Move author {0} up" +msgstr "Move author {0} up" + +#: src/ui/Settings.tsx +msgid "Move up" +msgstr "Move up" + +#. placeholder {0}: recordTitle(records.get(path), path) +#. placeholder {1}: to + 1 +#. placeholder {2}: chapters.length +#: src/ui/OutlinePanel.tsx +msgid "Moved {0} to chapter {1} of {2}." +msgstr "Moved {0} to chapter {1} of {2}." + +#: src/ui/Settings.tsx +msgid "Name" +msgstr "Name" + +#: src/ui/OutlinePanel.tsx +msgid "New chapter title" +msgstr "New chapter title" + +#: src/ui/CommentsPanel.tsx +msgid "New comment" +msgstr "New comment" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "New comment" +msgstr "New comment" + +#: src/ui/Home.tsx +msgid "New manuscript" +msgstr "New manuscript" + +#: src/ui/CommentsPanel.tsx +msgid "New since last visit ({newCount})" +msgstr "New since last visit ({newCount})" + +#: src/ui/CommentsPanel.tsx +msgid "New since your last visit" +msgstr "New since your last visit" + +#: src/editor/comments.ts +msgid "New suggestion" +msgstr "New suggestion" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous comment" +msgstr "Next / previous comment" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous problem" +msgstr "Next / previous problem" + +#: src/ui/SourcesPanel.tsx +msgid "Next citation" +msgstr "Next citation" + +#: src/ui/WorkspaceView.tsx +msgid "Next comment" +msgstr "Next comment" + +#: src/ui/WorkspaceView.tsx +msgid "Next problem" +msgstr "Next problem" + +#: src/ui/SourcesPanel.tsx +msgid "No annotations on this source." +msgstr "No annotations on this source." + +#. placeholder {0}: query.trim() +#: src/ui/CollectionPicker.tsx +msgid "No collection matches “{0}”." +msgstr "No collection matches “{0}”." + +#: src/ui/ExportReview.tsx +msgid "No file has been downloaded yet. Missing images or chapters can leave this export incomplete. Review these problems before sharing or submitting it." +msgstr "No file has been downloaded yet. Missing images or chapters can leave this export incomplete. Review these problems before sharing or submitting it." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the citation style {value}." +msgstr "No file in the collection matches the citation style {value}." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the template {value}." +msgstr "No file in the collection matches the template {value}." + +#: src/ui/Home.tsx +msgid "No manuscript matches “{filter}”." +msgstr "No manuscript matches “{filter}”." + +#: src/ui/Home.tsx +msgid "No note matches “{query}”." +msgstr "No note matches “{query}”." + +#: src/ui/CommentsPanel.tsx +msgid "No open comments" +msgstr "No open comments" + +#: src/ui/Home.tsx +msgid "No other notes in this collection." +msgstr "No other notes in this collection." + +#: src/ui/WorkspaceView.tsx +msgid "No problems" +msgstr "No problems" + +#. placeholder {0}: this.target +#: src/editor/chapter-cards.ts +msgid "No record matches ![[{0}]]" +msgstr "No record matches ![[{0}]]" + +#: src/i18n/diagnostics.ts +msgid "No record matches the embed ![[{value}]]." +msgstr "No record matches the embed ![[{value}]]." + +#: src/i18n/diagnostics.ts +msgid "No source in the library has the citekey {value}." +msgstr "No source in the library has the citekey {value}." + +#: src/i18n/diagnostics.ts +msgid "No source in the library matches {value}, so the quotation from {other} is not cited." +msgstr "No source in the library matches {value}, so the quotation from {other} is not cited." + +#: src/ui/SourcesPanel.tsx +msgid "No source matches “{query}”; searching highlights…" +msgstr "No source matches “{query}”; searching highlights…" + +#. placeholder {0}: ref.key +#: src/editor/insight.ts +msgid "No source or label is called “{0}”." +msgstr "No source or label is called “{0}”." + +#: src/ui/SourcesPanel.tsx +msgid "No sources in this collection yet." +msgstr "No sources in this collection yet." + +#: src/ui/Home.tsx +msgid "No sources yet" +msgstr "No sources yet" + +#: src/ui/Home.tsx +msgid "No type · {path}" +msgstr "No type · {path}" + +#. placeholder {0}: readerSourceHref() ? Open mdbase Reader : t`Open mdbase Reader` +#: src/ui/Home.tsx +msgid "None yet. {0} to import a PDF, a DOI or a BibTeX file; each source gets a citekey." +msgstr "None yet. {0} to import a PDF, a DOI or a BibTeX file; each source gets a citekey." + +#: src/ui/SourcesPanel.tsx +msgid "Not cited yet" +msgstr "Not cited yet" + +#: src/workspace/workspace.ts +msgid "Not loaded; it will be left out." +msgstr "Not loaded; it will be left out." + +#: src/pwa-install.ts +msgid "Not now" +msgstr "Not now" + +#: src/ui/records.ts +msgid "Not saved" +msgstr "Not saved" + +#. placeholder {0}: activeView.snapshot.problem.message ?? activeView.snapshot.problem.code +#: src/ui/WorkspaceView.tsx +msgid "Not saved: {0}. Your text is kept here." +msgstr "Not saved: {0}. Your text is kept here." + +#: src/ui/WorkspaceView.tsx +msgid "note" +msgstr "note" + +#: src/ui/Home.tsx +msgid "Note<0/>" +msgstr "Note<0/>" + +#: src/ui/Home.tsx +msgid "Notes" +msgstr "Notes" + +#: src/ui/Home.tsx +msgid "Notes without a type" +msgstr "Notes without a type" + +#: src/ui/SourcesPanel.tsx +msgid "Nothing cited yet. Cite a source below, or type <0>[@ in the editor." +msgstr "Nothing cited yet. Cite a source below, or type <0>[@ in the editor." + +#: src/i18n/diagnostics.ts +msgid "Nothing is labelled {value}." +msgstr "Nothing is labelled {value}." + +#: src/ui/CompareDialog.tsx +msgid "Nothing is replaced until you choose. Highlighted passages differ between the versions." +msgstr "Nothing is replaced until you choose. Highlighted passages differ between the versions." + +#. placeholder {0}: query.trim() +#: src/ui/ManuscriptSearch.tsx +msgid "Nothing matches “{0}”." +msgstr "Nothing matches “{0}”." + +#: src/ui/SourcesPanel.tsx +msgid "Nothing matches “{query}”." +msgstr "Nothing matches “{query}”." + +#: src/ui/CommentsPanel.tsx +msgid "Nothing resolved yet." +msgstr "Nothing resolved yet." + +#: src/ui/connection-notice.ts +msgid "Offline" +msgstr "Offline" + +#: src/ui/WorkspaceView.tsx +msgid "On a citation: show the source. On a cross-reference: go to what it labels" +msgstr "On a citation: show the source. On a cross-reference: go to what it labels" + +#: src/ui/Home.tsx +msgid "On the formation of coral reefs" +msgstr "On the formation of coral reefs" + +#: src/ui/CommentsPanel.tsx +msgid "On the whole record" +msgstr "On the whole record" + +#: src/ui/CollectionPicker.tsx +msgid "On your computer" +msgstr "On your computer" + +#: src/ui/CommentsPanel.tsx +msgid "Open" +msgstr "Open" + +#: src/editor/chapter-cards.ts +msgctxt "open embedded chapter action" +msgid "Open" +msgstr "Open" + +#. placeholder {0}: card.title +#: src/editor/chapter-cards.ts +msgid "Open {0}" +msgstr "Open {0}" + +#: src/ui/SourcesPanel.tsx +msgid "Open in Reader <0/>" +msgstr "Open in Reader <0/>" + +#: src/ui/Home.tsx +msgid "Open its manuscript to review it" +msgstr "Open its manuscript to review it" + +#: src/ui/Home.tsx +msgid "Open mdbase Reader" +msgstr "Open mdbase Reader" + +#: src/ui/CollectionPicker.tsx +msgid "Open now" +msgstr "Open now" + +#: src/ui/SourcesPanel.tsx +msgid "Open Reader to add a source" +msgstr "Open Reader to add a source" + +#: src/connect/native-signin-ui.ts +msgid "Open sign-in" +msgstr "Open sign-in" + +#: src/connect/native-signin-ui.ts +msgid "Open the mdbase tab again" +msgstr "Open the mdbase tab again" + +#: src/editor/chapter-cards.ts +msgid "Open this passage in Reader" +msgstr "Open this passage in Reader" + +#: src/connect/native-signin-ui.ts +msgid "Opening collections isn't available in this build yet." +msgstr "Opening collections isn't available in this build yet." + +#: src/App.tsx +#: src/ui/ConnectGate.tsx +msgid "Opening mdbase writer" +msgstr "Opening mdbase writer" + +#: src/LegacyApp.tsx +msgid "Opening the demo collection" +msgstr "Opening the demo collection" + +#: src/ui/WorkspaceView.tsx +msgid "Opening the manuscript…" +msgstr "Opening the manuscript…" + +#: src/ui/NativeWriterView.tsx +msgid "Opening Writer" +msgstr "Opening Writer" + +#: src/ui/NativeWriterView.tsx +#: src/ui/SdkWriterRoot.tsx +msgid "Opening Writer…" +msgstr "Opening Writer…" + +#: src/ui/SdkWriterRoot.tsx +msgid "Opening your collection" +msgstr "Opening your collection" + +#: src/ui/WorkspaceView.tsx +msgid "Opening…" +msgstr "Opening…" + +#: src/ui/WorkspaceView.tsx +msgid "Or type <0>/ in the text to pick one there." +msgstr "Or type <0>/ in the text to pick one there." + +#: src/ui/Home.tsx +msgid "or use a note you already have" +msgstr "or use a note you already have" + +#: src/ui/WorkspaceView.tsx +msgid "Outline" +msgstr "Outline" + +#: src/ui/WorkspaceView.tsx +msgid "Outline, and search the manuscript ({MOD_LABEL}-Shift-F)" +msgstr "Outline, and search the manuscript ({MOD_LABEL}-Shift-F)" + +#: src/ui/SourcesPanel.tsx +msgid "Page (optional)" +msgstr "Page (optional)" + +#. placeholder {0}: i + 1 +#: src/preview/Preview.tsx +msgid "Page {0}" +msgstr "Page {0}" + +#. placeholder {0}: previewView.page +#. placeholder {1}: previewView.pages +#: src/ui/WorkspaceView.tsx +msgid "Page {0} of {1}" +msgstr "Page {0} of {1}" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Page or locator for {0}" +msgstr "Page or locator for {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle" +msgstr "Pandoc bundle" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle (zip)" +msgstr "Pandoc bundle (zip)" + +#: src/export/pandoc.ts +msgid "Pandoc produced no document." +msgstr "Pandoc produced no document." + +#: src/export/pandoc.ts +msgid "Pandoc returned an unreadable response." +msgstr "Pandoc returned an unreadable response." + +#: src/export/pandoc.ts +msgid "Pandoc stopped." +msgstr "Pandoc stopped." + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc/Quarto Markdown with its sources, style and images, to build other formats yourself" +msgstr "Pandoc/Quarto Markdown with its sources, style and images, to build other formats yourself" + +#: src/compile/client.ts +msgid "PDF export timed out. Retry the preview and export again." +msgstr "PDF export timed out. Retry the preview and export again." + +#: src/ui/WorkspaceView.tsx +msgid "Preview" +msgstr "Preview" + +#: src/ui/WorkspaceView.tsx +msgid "Preview only" +msgstr "Preview only" + +#: src/preview/Preview.tsx +msgid "Preview rendering failed: {renderProblem}. Your text is still available in the editor." +msgstr "Preview rendering failed: {renderProblem}. Your text is still available in the editor." + +#. placeholder {0}: snap.previewProblem +#: src/ui/WorkspaceView.tsx +msgid "Preview unavailable: {0}. You can keep writing." +msgstr "Preview unavailable: {0}. You can keep writing." + +#: src/preview/Preview.tsx +msgid "Preview unavailable. You can keep writing." +msgstr "Preview unavailable. You can keep writing." + +#: src/ui/SourcesPanel.tsx +msgid "Previous citation" +msgstr "Previous citation" + +#: src/ui/WorkspaceView.tsx +msgid "Previous comment" +msgstr "Previous comment" + +#: src/ui/ConnectGate.tsx +msgid "Previously connected" +msgstr "Previously connected" + +#: src/ui/WorkspaceView.tsx +msgid "problem" +msgstr "problem" + +#: src/ui/WorkspaceView.tsx +msgid "problems" +msgstr "problems" + +#: src/ui/ProblemsStrip.tsx +msgid "Problems" +msgstr "Problems" + +#: src/ui/Home.tsx +msgid "Progress to the word goal" +msgstr "Progress to the word goal" + +#: src/i18n/diagnostics.ts +msgid "Raw HTML is not rendered in PDF output." +msgstr "Raw HTML is not rendered in PDF output." + +#: src/ui/WorkspaceView.tsx +msgid "Read as the manuscript" +msgstr "Read as the manuscript" + +#: src/ui/Settings.tsx +msgid "Read as the manuscript<0>Off shows the Markdown as written" +msgstr "Read as the manuscript<0>Off shows the Markdown as written" + +#: src/ui/CommentsPanel.tsx +msgid "Reason for the suggestion" +msgstr "Reason for the suggestion" + +#: src/ui/ConnectGate.tsx +msgid "Reconnect" +msgstr "Reconnect" + +#: src/ui/connection-notice.ts +msgid "Reconnecting" +msgstr "Reconnecting" + +#: src/ui/records.ts +msgid "Recovering save…" +msgstr "Recovering save…" + +#: src/ui/WorkspaceView.tsx +msgid "refer section figure table label" +msgstr "refer section figure table label" + +#: src/editor/live-preview.ts +msgid "Refer to this with @{id}" +msgstr "Refer to this with @{id}" + +#: src/ui/CommentsPanel.tsx +msgid "Reject" +msgstr "Reject" + +#: src/ui/CommentsPanel.tsx +msgid "Rejected" +msgstr "Rejected" + +#: src/LegacyApp.tsx +msgid "Reload" +msgstr "Reload" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Remove" +msgstr "Remove" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Remove author {0}" +msgstr "Remove author {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Rename the chapter chosen in the outline" +msgstr "Rename the chapter chosen in the outline" + +#: src/ui/CommentsPanel.tsx +msgid "Reopen" +msgstr "Reopen" + +#: src/ui/CommentsPanel.tsx +msgid "Replace" +msgstr "Replace" + +#. placeholder {0}: clip(exact) +#. placeholder {1}: clip(replacement) +#: src/ui/comments.ts +msgid "Replace {0} with {1}" +msgstr "Replace {0} with {1}" + +#: src/ui/CommentsPanel.tsx +msgid "Replace with" +msgstr "Replace with" + +#. placeholder {0}: root.suggestion.replacement +#: src/ui/WorkspaceView.tsx +msgid "Replace with “{0}”" +msgstr "Replace with “{0}”" + +#: src/ui/CommentsPanel.tsx +msgid "Reply" +msgstr "Reply" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the editor and preview" +msgstr "Resize the editor and preview" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the sidebar" +msgstr "Resize the sidebar" + +#: src/ui/CommentsPanel.tsx +msgid "Resolve" +msgstr "Resolve" + +#: src/ui/CommentsPanel.tsx +msgid "Resolved" +msgstr "Resolved" + +#: src/ui/CompareDialog.tsx +msgid "Restore local draft" +msgstr "Restore local draft" + +#: src/ui/Home.tsx +msgid "Retry background data" +msgstr "Retry background data" + +#: src/ui/CommentsPanel.tsx +msgid "Retry comments" +msgstr "Retry comments" + +#: src/ui/WorkspaceView.tsx +msgid "Retry dependencies" +msgstr "Retry dependencies" + +#: src/ui/WorkspaceView.tsx +msgid "Retry export" +msgstr "Retry export" + +#: src/LegacyApp.tsx +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Retry loading" +msgstr "Retry loading" + +#: src/ui/WorkspaceView.tsx +msgid "Retry opening" +msgstr "Retry opening" + +#: src/ui/WorkspaceView.tsx +msgid "Retry preview" +msgstr "Retry preview" + +#: src/preview/Preview.tsx +msgid "Retry rendering" +msgstr "Retry rendering" + +#: src/ui/WorkspaceView.tsx +msgid "Retry save" +msgstr "Retry save" + +#: src/ui/WorkspaceView.tsx +msgid "Retry saving" +msgstr "Retry saving" + +#: src/ui/SourcesPanel.tsx +msgid "Retry sources" +msgstr "Retry sources" + +#: src/ui/Home.tsx +msgid "Review" +msgstr "Review" + +#. placeholder {0}: recordTitle(snap.records.get(path), path) +#: src/ui/WorkspaceView.tsx +msgid "Review {0}" +msgstr "Review {0}" + +#: src/ui/CommentsPanel.tsx +msgid "Review access" +msgstr "Review access" + +#: src/ui/records.ts +msgid "Review drafts" +msgstr "Review drafts" + +#: src/ui/ExportReview.tsx +msgid "Review export problems" +msgstr "Review export problems" + +#: src/ui/records.ts +msgid "Review local drafts" +msgstr "Review local drafts" + +#: src/ui/CompareDialog.tsx +msgid "Review recovered local draft" +msgstr "Review recovered local draft" + +#: src/workspace/workspace.ts +msgid "Review the recovered local drafts before leaving." +msgstr "Review the recovered local drafts before leaving." + +#: src/ui/WorkspaceView.tsx +msgid "Save all records now" +msgstr "Save all records now" + +#: src/ui/CompareDialog.tsx +msgid "Save merged version" +msgstr "Save merged version" + +#: src/ui/records.ts +msgid "Saved" +msgstr "Saved" + +#: src/ui/connection-notice.ts +#: src/ui/records.ts +msgid "Saved on this device; waiting for sync" +msgstr "Saved on this device; waiting for sync" + +#: src/ui/records.ts +msgid "Saving…" +msgstr "Saving…" + +#: src/ui/SourcesPanel.tsx +msgid "Search by author, title, year or key" +msgstr "Search by author, title, year or key" + +#: src/ui/ManuscriptSearch.tsx +#: src/ui/WorkspaceView.tsx +msgid "Search the manuscript" +msgstr "Search the manuscript" + +#: src/ui/WorkspaceView.tsx +msgid "Search the whole manuscript" +msgstr "Search the whole manuscript" + +#: src/ui/WorkspaceView.tsx +msgid "Second panel" +msgstr "Second panel" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Section" +msgstr "Section" + +#: src/ui/CommentsPanel.tsx +msgid "Select a passage and press <0>{MOD_LABEL}-{ALT_LABEL}-M to comment, or <1>{MOD_LABEL}-{ALT_LABEL}-S to suggest an edit." +msgstr "Select a passage and press <0>{MOD_LABEL}-{ALT_LABEL}-M to comment, or <1>{MOD_LABEL}-{ALT_LABEL}-S to suggest an edit." + +#: src/editor/selection-bar.tsx +msgid "Selection" +msgstr "Selection" + +#: src/ui/Home.tsx +msgid "Set a word goal" +msgstr "Set a word goal" + +#: src/ui/Home.tsx +msgid "Set goal" +msgstr "Set goal" + +#: src/ui/ConnectGate.tsx +msgid "Set up collection" +msgstr "Set up collection" + +#: src/ui/ConnectGate.tsx +msgid "Set up this collection for writing" +msgstr "Set up this collection for writing" + +#: src/ui/ConnectGate.tsx +msgid "Setting up…" +msgstr "Setting up…" + +#: src/ui/WorkspaceView.tsx +msgid "Settings" +msgstr "Settings" + +#. placeholder {0}: diagnostic.field +#: src/ui/ProblemsStrip.tsx +msgid "Settings · {0}" +msgstr "Settings · {0}" + +#: src/ui/CompareDialog.tsx +msgid "Settings also differ" +msgstr "Settings also differ" + +#: src/ui/CommentsPanel.tsx +msgid "Show" +msgstr "Show" + +#. placeholder {0}: rest.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more chapters · {0}" +msgstr "Show 50 more chapters · {0}" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more cited sources · {0}" +msgstr "Show 50 more cited sources · {0}" + +#. placeholder {0}: logical.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more comments · {0}" +msgstr "Show 50 more comments · {0}" + +#. placeholder {0}: list.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more headings · {0}" +msgstr "Show 50 more headings · {0}" + +#. placeholder {0}: notes.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more highlights · {0}" +msgstr "Show 50 more highlights · {0}" + +#. placeholder {0}: shown.length +#: src/ui/Home.tsx +msgid "Show 50 more manuscripts · {0}" +msgstr "Show 50 more manuscripts · {0}" + +#. placeholder {0}: thread.replies.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more replies · {0}" +msgstr "Show 50 more replies · {0}" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more sources · {0}" +msgstr "Show 50 more sources · {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second panel beneath (outline and comments together)" +msgstr "Show a second panel beneath (outline and comments together)" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second sidebar panel" +msgstr "Show a second sidebar panel" + +#. placeholder {0}: untypedShown.length +#: src/ui/Home.tsx +msgid "Show all {0} notes without a type" +msgstr "Show all {0} notes without a type" + +#: src/ui/WorkspaceView.tsx +msgid "Show comments" +msgstr "Show comments" + +#: src/preview/Preview.tsx +msgid "Show in Sources" +msgstr "Show in Sources" + +#: src/ui/CommentsPanel.tsx +msgid "Show in the editor" +msgstr "Show in the editor" + +#: src/ui/WorkspaceView.tsx +msgid "Show Markdown as written" +msgstr "Show Markdown as written" + +#: src/ui/WorkspaceView.tsx +msgid "Show or hide the sidebar" +msgstr "Show or hide the sidebar" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 chapters" +msgstr "Show previous 50 chapters" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 cited sources" +msgstr "Show previous 50 cited sources" + +#: src/ui/CommentsPanel.tsx +msgid "Show previous 50 comments" +msgstr "Show previous 50 comments" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 headings" +msgstr "Show previous 50 headings" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 sources" +msgstr "Show previous 50 sources" + +#: src/ui/WorkspaceView.tsx +msgid "Show problems" +msgstr "Show problems" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Show the headings of {0}" +msgstr "Show the headings of {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar" +msgstr "Show the sidebar" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar ({MOD_LABEL}-\\)" +msgstr "Show the sidebar ({MOD_LABEL}-\\)" + +#: src/editor/comments.ts +msgid "Show this comment" +msgstr "Show this comment" + +#: src/preview/Preview.tsx +msgid "Showing the last successful preview; it may not match your latest text." +msgstr "Showing the last successful preview; it may not match your latest text." + +#: src/ui/WorkspaceView.tsx +msgid "Sidebar" +msgstr "Sidebar" + +#: src/connect/native-signin-ui.ts +msgid "Sign in" +msgstr "Sign in" + +#: src/connect/native-signin-ui.ts +msgid "Sign in with your mdbase account to sync {appName} across your devices." +msgstr "Sign in with your mdbase account to sync {appName} across your devices." + +#: src/connect/native-signin-ui.ts +msgid "Sign out" +msgstr "Sign out" + +#: src/ui/NativeSignIn.tsx +msgid "Sign-in status" +msgstr "Sign-in status" + +#: src/connect/native-signin-ui.ts +msgid "Sign-in was interrupted. Please try again." +msgstr "Sign-in was interrupted. Please try again." + +#: src/connect/connect-popup.ts +msgid "Sign-in window closed." +msgstr "Sign-in window closed." + +#: src/connect/native-signin-ui.ts +msgid "Signed in as {email}" +msgstr "Signed in as {email}" + +#. placeholder {0}: selected.displayName +#: src/connect/native-signin-ui.ts +msgid "Signed in. Opening {0}…" +msgstr "Signed in. Opening {0}…" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Some changes are not saved" +msgstr "Some changes are not saved" + +#: src/ui/WorkspaceView.tsx +msgid "Some images or chapters could not be loaded. See Problems for their locations." +msgstr "Some images or chapters could not be loaded. See Problems for their locations." + +#: src/LegacyApp.tsx +msgid "Something went wrong" +msgstr "Something went wrong" + +#: src/ui/ConnectGate.tsx +msgid "Something went wrong." +msgstr "Something went wrong." + +#: src/editor/insight.ts +msgid "Source" +msgstr "Source" + +#: src/ui/WorkspaceView.tsx +msgid "source markup raw live preview chips" +msgstr "source markup raw live preview chips" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Sources" +msgstr "Sources" + +#: src/ui/SourcesPanel.tsx +msgid "Sources are not set up in this collection." +msgstr "Sources are not set up in this collection." + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Sources could not be loaded: {0}" +msgstr "Sources could not be loaded: {0}" + +#: src/ui/Home.tsx +msgid "Sources not set up" +msgstr "Sources not set up" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem}" +msgstr "Sources unavailable: {libraryProblem}" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem} <0>Retry sources" +msgstr "Sources unavailable: {libraryProblem} <0>Retry sources" + +#: src/ui/Home.tsx +msgid "Sources." +msgstr "Sources." + +#: src/ui/WorkspaceView.tsx +msgid "split stack outline comments sources" +msgstr "split stack outline comments sources" + +#. placeholder {0}: stored.value +#: src/ui/WorkspaceView.tsx +msgid "Stored {0}. Write the caption." +msgstr "Stored {0}. Write the caption." + +#. placeholder {0}: file.name +#: src/ui/WorkspaceView.tsx +msgid "Storing {0}…" +msgstr "Storing {0}…" + +#: src/ui/Settings.tsx +msgid "Subtitle" +msgstr "Subtitle" + +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Suggest" +msgstr "Suggest" + +#: src/ui/CommentsPanel.tsx +msgid "Suggest an edit" +msgstr "Suggest an edit" + +#: src/ui/WorkspaceView.tsx +msgid "Suggest an edit to the selection" +msgstr "Suggest an edit to the selection" + +#: src/editor/selection-bar.tsx +msgid "Suggest an edit to the selection ({MOD_LABEL}-{ALT_LABEL}-S)" +msgstr "Suggest an edit to the selection ({MOD_LABEL}-{ALT_LABEL}-S)" + +#: src/editor/comments.ts +msgid "Suggested insertion" +msgstr "Suggested insertion" + +#: src/ui/CommentsPanel.tsx +msgid "Suggested text" +msgstr "Suggested text" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Suggestion" +msgstr "Suggestion" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection" +msgstr "Switch collection" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection: {name}" +msgstr "Switch collection: {name}" + +#: src/ui/WorkspaceView.tsx +msgid "System" +msgstr "System" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/ui/WorkspaceView.tsx +msgid "Table" +msgstr "Table" + +#: src/workspace/workspace.ts +msgid "That record is not open." +msgstr "That record is not open." + +#: src/i18n/diagnostics.ts +msgid "The annotation {value} has no quotation to embed." +msgstr "The annotation {value} has no quotation to embed." + +#: src/workspace/workspace.ts +msgid "The chapter is not open." +msgstr "The chapter is not open." + +#: src/compile/client.ts +msgid "The compile worker stopped." +msgstr "The compile worker stopped." + +#: src/LegacyApp.tsx +msgid "The demo could not be loaded" +msgstr "The demo could not be loaded" + +#: src/compile/client.ts +msgid "The document has errors; fix them to export." +msgstr "The document has errors; fix them to export." + +#: src/editor/Editor.tsx +msgid "The editor language could not be loaded. You can keep writing." +msgstr "The editor language could not be loaded. You can keep writing." + +#: src/i18n/diagnostics.ts +msgid "The embed ![[{value}]] in {other} was left out." +msgstr "The embed ![[{value}]] in {other} was left out." + +#. placeholder {0}: errorMessage(error) +#: src/ui/WorkspaceView.tsx +msgid "The file could not be downloaded. {0}" +msgstr "The file could not be downloaded. {0}" + +#. placeholder {0}: missingImage[1] ?? "" +#: src/export/warnings.ts +msgid "The image “{0}” could not be loaded for Word. Its description will be included instead." +msgstr "The image “{0}” could not be loaded for Word. Its description will be included instead." + +#: src/i18n/diagnostics.ts +msgid "The label {value} is used more than once." +msgstr "The label {value} is used more than once." + +#: src/i18n/provider.tsx +msgid "The language could not be loaded. Your current language is unchanged. Try again." +msgstr "The language could not be loaded. Your current language is unchanged. Try again." + +#: src/ui/WorkspaceView.tsx +msgid "The line being typed is checked once typing pauses" +msgstr "The line being typed is checked once typing pauses" + +#: src/workspace/workspace.ts +msgid "The manuscript kept changing while export dependencies were loading. Pause editing and try again." +msgstr "The manuscript kept changing while export dependencies were loading. Pause editing and try again." + +#: src/compile/client.ts +#: src/workspace/workspace.ts +msgid "The manuscript was closed." +msgstr "The manuscript was closed." + +#: src/ui/CommentsPanel.tsx +msgid "The person record that claims your account is not valid." +msgstr "The person record that claims your account is not valid." + +#: src/compile/client.ts +msgid "The preview took too long to load. Retry the preview." +msgstr "The preview took too long to load. Retry the preview." + +#: src/compile/client.ts +msgid "The preview worker returned an unreadable response." +msgstr "The preview worker returned an unreadable response." + +#: src/ui/Settings.tsx +msgid "The style’s own (usually en-US)" +msgstr "The style’s own (usually en-US)" + +#: src/workspace/workspace.ts +msgid "The suggested text is no longer in the record; edit it by hand, then resolve the suggestion." +msgstr "The suggested text is no longer in the record; edit it by hand, then resolve the suggestion." + +#: src/ui/CommentsPanel.tsx +msgid "The suggested text is no longer there" +msgstr "The suggested text is no longer there" + +#: src/ui/WorkspaceView.tsx +msgid "Theme" +msgstr "Theme" + +#: src/ui/names.ts +msgid "Thesis or book" +msgstr "Thesis or book" + +#: src/ui/ConnectGate.tsx +msgid "This action could not be completed. Please try again." +msgstr "This action could not be completed. Please try again." + +#: src/ui/Settings.tsx +msgid "This applies in this browser, to every manuscript." +msgstr "This applies in this browser, to every manuscript." + +#: src/ui/Settings.tsx +msgid "This changes the interface in this browser, not the manuscript’s language." +msgstr "This changes the interface in this browser, not the manuscript’s language." + +#: src/workspace/workspace.ts +msgid "This collection does not accept files from Writer." +msgstr "This collection does not accept files from Writer." + +#: src/ui/ConnectGate.tsx +msgid "This collection is unavailable" +msgstr "This collection is unavailable" + +#: src/ui/NativeWriterView.tsx +msgid "This collection view could not be opened. Choose another collection from the bar above, or reload to retry." +msgstr "This collection view could not be opened. Choose another collection from the bar above, or reload to retry." + +#: src/ui/ConnectGate.tsx +msgid "This is a local development build. The hosted mdbase connect service only accepts applications served over HTTPS, so use Connect's local environment (<0>pnpm dev:environment:up in mdbase-connect) or open the <1>demo collection." +msgstr "This is a local development build. The hosted mdbase connect service only accepts applications served over HTTPS, so use Connect's local environment (<0>pnpm dev:environment:up in mdbase-connect) or open the <1>demo collection." + +#: src/ui/WorkspaceView.tsx +msgid "This list" +msgstr "This list" + +#: src/ui/WorkspaceView.tsx +msgid "This manuscript could not be opened" +msgstr "This manuscript could not be opened" + +#: src/ui/CommentsPanel.tsx +msgid "This passage is no longer in the text" +msgstr "This passage is no longer in the text" + +#: src/ui/WorkspaceView.tsx +msgid "This record changed elsewhere while you were editing it." +msgstr "This record changed elsewhere while you were editing it." + +#: src/ui/WorkspaceView.tsx +msgid "This record was deleted elsewhere. Your local text is still available here." +msgstr "This record was deleted elsewhere. Your local text is still available here." + +#: src/ui/CompareDialog.tsx +msgid "This record was deleted. Download the local draft to preserve it; it cannot be restored into a deleted record." +msgstr "This record was deleted. Download the local draft to preserve it; it cannot be restored into a deleted record." + +#: src/ui/Settings.tsx +msgid "Title" +msgstr "Title" + +#: src/ui/WorkspaceView.tsx +msgid "Title, authors, abstract, citation style, layout and language ({MOD_LABEL}-,)" +msgstr "Title, authors, abstract, citation style, layout and language ({MOD_LABEL}-,)" + +#. placeholder {0}: untitled && Give the manuscript a title; it can be changed later. +#: src/ui/Home.tsx +msgid "Title<0/>{0}" +msgstr "Title<0/>{0}" + +#: src/ui/WorkspaceView.tsx +msgid "track changes" +msgstr "track changes" + +#: src/ui/ConnectGate.tsx +msgid "Try again" +msgstr "Try again" + +#: src/ui/Home.tsx +msgid "Type to find others." +msgstr "Type to find others." + +#: src/ui/WorkspaceView.tsx +msgid "Typeset from your latest text, with chapters and images checked before download" +msgstr "Typeset from your latest text, with chapters and images checked before download" + +#. placeholder {0}: Math.round(timings.assembleMs + timings.compileMs) +#: src/ui/WorkspaceView.tsx +msgid "Typeset in {0} ms" +msgstr "Typeset in {0} ms" + +#: src/compile/client.ts +msgid "Typesetting took too long. Your editor is still available; retry the preview." +msgstr "Typesetting took too long. Your editor is still available; retry the preview." + +#: src/preview/Preview.tsx +#: src/ui/WorkspaceView.tsx +msgid "Typesetting…" +msgstr "Typesetting…" + +#: src/ui/Settings.tsx +msgid "Typst templates in the collection" +msgstr "Typst templates in the collection" + +#: src/i18n/diagnostics.ts +msgid "Unclosed $$ math block." +msgstr "Unclosed $$ math block." + +#: src/editor/insight.ts +msgid "Unknown" +msgstr "Unknown" + +#: src/i18n/diagnostics.ts +msgid "Unknown citation style \"{value}\"; using {other}." +msgstr "Unknown citation style \"{value}\"; using {other}." + +#: src/i18n/diagnostics.ts +msgid "Unknown template \"{value}\"; using article." +msgstr "Unknown template \"{value}\"; using article." + +#: src/ui/records.ts +msgid "Unsaved" +msgstr "Unsaved" + +#: src/ui/Home.tsx +msgid "Unsaved drafts" +msgstr "Unsaved drafts" + +#: src/ui/Home.tsx +msgid "Unsaved in this browser" +msgstr "Unsaved in this browser" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Unsigned" +msgstr "Unsigned" + +#: src/i18n/diagnostics.ts +msgid "Unsupported Markdown block: {value}." +msgstr "Unsupported Markdown block: {value}." + +#: src/editor/live-preview.ts +msgid "Untitled figure" +msgstr "Untitled figure" + +#: src/ui/Home.tsx +msgid "Updating…" +msgstr "Updating…" + +#: src/ui/Home.tsx +msgid "Use a note you already have…" +msgstr "Use a note you already have…" + +#: src/ui/Home.tsx +msgid "Use as manuscript" +msgstr "Use as manuscript" + +#: src/ui/CompareDialog.tsx +msgid "Use collection version" +msgstr "Use collection version" + +#: src/ui/WorkspaceView.tsx +msgid "Uses the layout’s Word styles, but pagination can differ from PDF. First use downloads about 16 MB." +msgstr "Uses the layout’s Word styles, but pagination can differ from PDF. First use downloads about 16 MB." + +#: src/ui/WorkspaceView.tsx +msgid "View" +msgstr "View" + +#: src/workspace/workspace.ts +msgid "Wait for the manuscript to open before exporting." +msgstr "Wait for the manuscript to open before exporting." + +#: src/connect/native-signin-ui.ts +msgid "Waiting for approval in the mdbase tab…" +msgstr "Waiting for approval in the mdbase tab…" + +#: src/ui/CommentsPanel.tsx +msgid "Waiting for approval…" +msgstr "Waiting for approval…" + +#: src/ui/CollectionPicker.tsx +#: src/ui/ConnectGate.tsx +msgid "Waiting for mdbase connect…" +msgstr "Waiting for mdbase connect…" + +#: src/ui/CommentsPanel.tsx +msgid "Whose comments" +msgstr "Whose comments" + +#: src/ui/CommentsPanel.tsx +msgid "Why (optional)" +msgstr "Why (optional)" + +#: src/ui/ConnectGate.tsx +msgid "will be added" +msgstr "will be added" + +#: src/ui/ConnectGate.tsx +msgid "will be removed" +msgstr "will be removed" + +#: src/ui/ConnectGate.tsx +msgid "will be updated" +msgstr "will be updated" + +#: src/ui/CommentsPanel.tsx +msgid "Withdraw" +msgstr "Withdraw" + +#: src/ui/CommentsPanel.tsx +msgid "Withdrawn." +msgstr "Withdrawn." + +#: src/ui/WorkspaceView.tsx +msgid "Word (DOCX)" +msgstr "Word (DOCX)" + +#: src/export/warnings.ts +msgid "Word export reported a problem." +msgstr "Word export reported a problem." + +#: src/export/pandoc.ts +msgid "Word export timed out. Check your connection and try again." +msgstr "Word export timed out. Check your connection and try again." + +#: src/ui/Home.tsx +msgid "Word goal" +msgstr "Word goal" + +#: src/ui/Home.tsx +msgid "Words, e.g. 8000" +msgstr "Words, e.g. 8000" + +#: src/ui/WorkspaceView.tsx +msgid "Write" +msgstr "Write" + +#: src/ui/ConnectGate.tsx +#: src/ui/NativeSignIn.tsx +msgid "Write from your collection" +msgstr "Write from your collection" + +#: src/editor/Editor.tsx +msgid "Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table." +msgstr "Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table." + +#: src/editor/chapter-cards.ts +msgid "Write the quotation here, to edit it; it no longer follows the annotation" +msgstr "Write the quotation here, to edit it; it no longer follows the annotation" + +#: src/workspace/workspace.ts +msgid "Writer cannot ask for access here." +msgstr "Writer cannot ask for access here." + +#: src/ui/WorkspaceView.tsx +msgid "Writer commands" +msgstr "Writer commands" + +#: src/ui/NativeWriterView.tsx +msgid "Writer could not open this collection" +msgstr "Writer could not open this collection" + +#: src/ui/CommentsPanel.tsx +msgid "Writer was not allowed to see your account." +msgstr "Writer was not allowed to see your account." + +#: src/main.tsx +msgid "You can close this window." +msgstr "You can close this window." + +#. placeholder {0}: signing.reason +#: src/ui/CommentsPanel.tsx +msgid "Your account could not be checked ({0})." +msgstr "Your account could not be checked ({0})." + +#: src/ui/CommentsPanel.tsx +msgid "Your account is not linked to a person record in this collection." +msgstr "Your account is not linked to a person record in this collection." + +#: src/connect/connect-popup.ts +#: src/connect/native-signin-ui.ts +msgid "Your browser blocked the sign-in tab." +msgstr "Your browser blocked the sign-in tab." + +#: src/ui/CommentsPanel.tsx +msgid "Your comments are not signed." +msgstr "Your comments are not signed." + +#: src/workspace/workspace.ts +msgid "Your custom Typst layout applies to PDF only. Word uses the article styles; pagination and layout will differ." +msgstr "Your custom Typst layout applies to PDF only. Word uses the article styles; pagination and layout will differ." + +#: src/ui/WorkspaceView.tsx +msgid "Your custom Typst layout is PDF-only. Word uses article styles and different pagination. First use downloads about 16 MB." +msgstr "Your custom Typst layout is PDF-only. Word uses article styles and different pagination. First use downloads about 16 MB." + +#: src/ui/WorkspaceView.tsx +msgid "Your local drafts are backed up in this browser when storage is available. Download a copy before leaving if you need an independent backup." +msgstr "Your local drafts are backed up in this browser when storage is available. Download a copy before leaving if you need an independent backup." + +#: src/ui/CompareDialog.tsx +msgid "Your local text" +msgstr "Your local text" + +#: src/LegacyApp.tsx +msgid "Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading." +msgstr "Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading." + +#: src/ui/WorkspaceView.tsx +msgid "Zoom" +msgstr "Zoom" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom in" +msgstr "Zoom in" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom out" +msgstr "Zoom out" diff --git a/apps/writer/src/i18n/locales/es/messages.json b/apps/writer/src/i18n/locales/es/messages.json new file mode 100644 index 00000000..6a11f91d --- /dev/null +++ b/apps/writer/src/i18n/locales/es/messages.json @@ -0,0 +1 @@ +{"messages":{"-6Kbd_":["Reemplazar por “",["0"],"”"],"-CbfZX":["Problema siguiente"],"-LQJs8":["Vista previa no disponible. Puedes seguir escribiendo."],"-R-x29":["Editor y vista previa → solo editor → solo vista previa"],"-_IkJ0":["Anotaciones no disponibles: ",["problem"]," <0>Reintentar anotaciones"],"-enS2d":["Aún no se ha resuelto nada."],"-lKEXe":["Estado de inicio de sesión"],"-rGgtX":["Esta lista"],"-rQt-n":["Sin firmar"],"0Bm90s":["No hay comentarios abiertos"],"0Gsi2B":["Ocultar los problemas bajo el editor (F8 va al siguiente)"],"0HtIXu":["Puedes cerrar esta ventana."],"0IfD81":["Mostrar 50 respuestas más · ",["0"]],"0UG6d1":["Paquete de Pandoc"],"0XMgo-":["mdbase writer necesita dos tipos de registros en <0>",["0"],": manuscritos y fuentes de Reader para las citas. La configuración añade solo lo que falta; no modifica los registros existentes."],"0g4Jbf":["El texto sugerido ya no está"],"0tgn8y":["Comentario anterior"],"1DBGsz":["Notas"],"1GeccT":["Se agotó el tiempo de exportación a Word. Comprueba tu conexión e inténtalo de nuevo."],"1GfaEh":["Título<0/>",["0"]],"1QfxQT":["Cerrar aviso"],"1TNIig":["Abrir"],"1X0LyN":["Sugerencia"],"1bm2Ax":["Nada tiene la etiqueta ",["value"],"."],"1pLKow":["Buscando fuentes…"],"1t_NnN":["Rechazar"],"238qc6":["en ",["0"]," · "],"23vc1z":["No se pudo cargar el idioma del editor. Puedes seguir escribiendo."],"2D8JZN":["Writer no pudo abrir esta colección"],"2FYpfJ":["Más"],"2FoHU3":["Resolver"],"2LakEj":["Buscar en todo el manuscrito"],"2QZiFY":["Borradores sin guardar"],"2UtmVf":["Colecciones conectadas"],"2m7Ykf":["Tu diseño personalizado de Typst solo se aplica al PDF. Word usa estilos de artículo y una paginación distinta. La primera vez se descargan unos 16 MB."],"2pz_0C":["Todavía no hay ninguna. ",["0"]," para importar un PDF, un DOI o un archivo BibTeX; cada fuente recibe una clave de cita."],"2uCeC8":["Conectar una colección"],"2zwLiX":[["0","plural",{"one":["#"," capítulo"],"other":["#"," capítulos"]}]],"36IqzN":["Matemáticas: ",["value"]," tiene \\left, pero ",["other"]," tiene \\right."],"36npTb":["Espera a que se abra el manuscrito antes de exportar."],"39rw4X":["El registro de persona vinculado a tu cuenta no es válido."],"3AgSHw":["Tu diseño personalizado de Typst solo se aplica al PDF. Word usa los estilos de artículo; la paginación y el diseño serán distintos."],"3QM4rz":["Cancelar y corregir los problemas"],"3St1SC":["Leer como el manuscrito"],"3TVgd0":[["0","plural",{"one":["#"," comentario en esta línea"],"other":["#"," comentarios en esta línea"]}]],"3c6Jwh":[["MOD_LABEL"]," Mayús K"],"3dioPi":["Idioma de la interfaz"],"3mOF1W":["La copia de seguridad local del borrador no está disponible (el almacenamiento del navegador puede estar lleno o bloqueado). Descarga el borrador antes de salir si no se puede guardar."],"3pQyHd":["La carga de imágenes estará disponible próximamente. Los enlaces a imágenes existentes siguen funcionando."],"3tnRYN":["No se pudo abrir este manuscrito"],"3xc3LP":["Cambiar el nombre del capítulo seleccionado en el esquema"],"45MZFs":["Comandos"],"4BKjSO":["Guardar versión combinada"],"4JA_cN":["Comentario"],"4K4jYB":["(un punto del texto)"],"4RPJcT":[["commentsTitle"]," (",["MOD_LABEL"],"-Shift-M)"],"4TxW2I":["Buscar en el manuscrito"],"4WHRd7":["(pasaje eliminado)"],"4_lfk6":[["MOD_LABEL"],"-Mayús-K"],"4g_LI1":["Matemáticas: ",["end"]," no tiene un \\begin correspondiente."],"4hJhzz":["Tabla"],"4hWNDZ":["Abriendo Writer"],"4jjVIo":["Arrastra para cambiar el tamaño; haz doble clic para dividirlo en partes iguales."],"4l56Cx":["Nuevo título del capítulo"],"53kYf-":["Progreso hacia el objetivo de palabras"],"598XO1":["Abriendo…"],"59omvE":["Ninguna fuente coincide con “",["query"],"”; buscando en los resaltados…"],"5LnGYr":["Ajustes del manuscrito"],"5M5VkU":["<0/>Nuevo manuscrito"],"5YLZc6":["Figura sin título"],"5ZtTdc":["Comandos, atajos de teclado y tema"],"5cBQLY":["Abriendo el manuscrito…"],"5k0NLb":["Revisar"],"5lWFkC":["Iniciar sesión"],"5ueZpG":["Cerrar (Esc)"],"6-w63Z":["Línea ",["0"]],"6Aih4U":["Sin conexión"],"6CmQln":["Escribe aquí la cita para editarla; ya no sigue la anotación"],"6OYamM":["El texto guardado está en tu colección. Los borradores locales no enviados se guardan en este navegador cuando hay almacenamiento disponible. Descarga una copia antes de volver a cargar."],"6Qf1x4":["Solo vista previa"],"6V3Ea3":["Copiada"],"6W1QoD":["Motivo (opcional)"],"6Wikxk":["Añade el tipo de manuscrito a la nota. Los demás tipos, el texto y la ubicación permanecen sin cambios."],"6YtxFj":["Nombre"],"6akegp":["El proceso de vista previa devolvió una respuesta ilegible."],"6i-keU":["Convertir la selección en un enlace"],"6m7x0x":["Cargando anotaciones…"],"6stxj1":[["MOD_LABEL"]," ",["ALT_LABEL"]," M"],"6y5Vqg":["Código"],"75Oz17":["Buscar por autor, título, año o clave"],"76oYNQ":["Esta fuente no tiene anotaciones."],"77Emn0":["Atajos de teclado"],"7BtGG9":["Tus comentarios no están firmados."],"7L7WPL":["Revisar acceso"],"7Vdedt":["Reemplazar por"],"7WzFMK":["Haz referencia a esto con @",["id"]],"7ZcBHe":[["n","plural",{"one":["#"," advertencia"],"other":["#"," advertencias"]}]],"7dAIKB":["No se pudieron cargar algunas imágenes o capítulos. Consulta Problemas para ver dónde están."],"7hon5T":["Incrustar un registro"],"86zAPJ":["Cambiar de colección"],"87a_t_":["Etiqueta"],"8EJ5AV":["En todo el manuscrito; no se cuentan las citas, el código ni las fórmulas"],"8FZUO0":[["0"]," · de Reader"],"8Ps4a4":["Instalar ",["appName"]],"8RKfCC":["Comentar la selección"],"8RbGQ5":["Usar como manuscrito"],"8S67vw":[["sources","plural",{"one":["#"," fuente de mdbase Reader para citar"],"other":["#"," fuentes de mdbase Reader para citar"]}]],"8XYgpG":["APA, 7.ª edición"],"8ft8mZ":["Descargar borradores locales"],"8kVV5d":["citada ",["uses"],"×"],"8vETh9":["Mostrar"],"90DA97":["Ocultar la barra lateral (",["MOD_LABEL"],"-\\)"],"92UZwe":["No se pudo cargar el idioma. No se ha cambiado el idioma actual. Inténtalo de nuevo."],"968TdN":["Exportar paquete de Pandoc (zip)"],"9S6tCT":["Buscar un manuscrito"],"9Snreu":[["n","plural",{"one":["#"," comentario abierto"],"other":["#"," comentarios abiertos"]}]],"9XmiD2":["La configuración también es distinta"],"9iEhfD":["Componiendo…"],"9kGVoe":["No se pudo descargar el archivo. ",["0"]],"9kjAUP":["Mostrar 50 comentarios más · ",["0"]],"9sngMF":["Abrir"],"9yoWSx":["Fuentes."],"ABvvls":["Este registro se eliminó. Descarga el borrador local para conservarlo; no se puede restaurar en un registro eliminado."],"ACjxWW":["Zoom"],"AOWTD6":["Descargar borrador local"],"ASnGmQ":["Nuevo comentario"],"ATOaVp":["Exportar de todos modos"],"AWOSPo":["Acercar"],"AnYKFm":["Nota<0/>"],"AoogmC":["Chicago (autor-fecha)"],"ApNfMV":["Ningún archivo de la colección coincide con el estilo de cita ",["value"],"."],"AqVe2R":["La nota al pie [^",["value"],"] no tiene definición."],"AzzuqT":["Exportar Word (DOCX)"],"B6t6qD":["Buscar una fuente (",["MOD_LABEL"],"-Shift-E)"],"BHOJS5":["Tu cuenta no está vinculada a un registro de persona en esta colección."],"BM5sOS":[["at"],": se eliminó este registro; descarga el borrador local antes de salir."],"BXYHPG":["tal como debe aparecer"],"BakXLg":["Volviendo a conectar"],"Bbs9XN":["Reintentar comentarios"],"BhZ5PL":["Sección"],"BkT_8N":["Resaltados de Reader"],"BlACKu":["como ",["signer"]," · "],"Bloatr":["Comprobar de nuevo"],"Bo_NsW":["El proceso de compilación se detuvo."],"C-gM9M":["Retirado."],"C4LHuu":["para términos de citas y división de palabras"],"C7TqCG":["Reintentar carga"],"Cu2PxJ":["Aún no hay fuentes"],"CyKDXR":["Comentar la selección (",["MOD_LABEL"],"-",["ALT_LABEL"],"-M)"],"D-NlUC":["Sistema"],"D-ue9X":["Mostrar en el editor"],"D2fBSU":[["MOD_LABEL"]," ",["ALT_LABEL"]," S"],"D390Dw":["Volver a abrir la pestaña de mdbase"],"DC1ca9":["Comprobando la colección"],"DIh87P":["Haz clic para ajustar al ancho"],"DNJ_-U":["De la colección"],"DTo12N":["Se exportó ",["name"],"."],"DVoc1Z":["dividir pila esquema comentarios fuentes"],"DYf3hz":["Reintentar dependencias"],"Dbg30I":[["0"]," (cambia con ",["MOD_LABEL"],"-Mayús-\\)"],"DoJzLz":["Colecciones"],"DqPvFd":["Reintentar datos en segundo plano"],"Dr_17R":["Revisa los borradores locales recuperados antes de salir."],"Dw5E52":["errores advertencias lista"],"E3Nfif":["Abrir el manuscrito para revisarlo"],"E4ieiy":["Aún no se ha citado"],"E80ng4":["No se pudieron cargar las fuentes: ",["0"]],"EFvTg8":[["n","plural",{"one":["#"," error"],"other":["#"," errores"]}]],"EJEW2b":["Restaurar borrador local"],"EKyH_x":["Una página (12, 12–14) o un localizador (cap. 3, sec. 2)"],"EYUJDQ":["Mostrar los 50 capítulos anteriores"],"EZ_aZS":["Abriendo mdbase writer"],"EcXe4L":["Aplicar esta edición"],"Ef7StM":["Desconocido"],"Ev2Ezn":["Nada coincide con “",["query"],"”."],"FEr96N":["Tema"],"FN0y01":["La composición tardó demasiado. El editor sigue disponible; vuelve a generar la vista previa."],"FNmVWn":["Negrita / cursiva (pulsa otra vez para quitar el formato)"],"FOcBn3":["Desvincular"],"FdGBxC":["Arrastra o usa Alt-↑/↓ para cambiar el orden"],"FeauXP":["Revisar borradores locales"],"FjkaiT":["Alejar"],"FphX2X":["Oscuro"],"Fys2t0":["Sin tipo · ",["path"]],"G0OpJg":["volver inicio cerrar"],"G6djn3":["Reintentar renderizado"],"GH75zx":["Insertar en el cursor"],"GLEezT":[["n","plural",{"one":["#"," problema"],"other":["#"," problemas"]}]],"GPQyjo":[["MOD_LABEL"]," ",["ALT_LABEL"]," F"],"GS-Mus":["Exportar"],"GXtfO4":["La línea que estás escribiendo se comprueba cuando haces una pausa"],"GZioPc":["Figura a partir de una imagen…"],"GfS6Uc":["Paquete de Pandoc (zip)"],"GsL_V8":["Nunca se hace referencia a la nota al pie [^",["value"],"]."],"Gx4iiW":["Se cerró la ventana de inicio de sesión."],"GyN2ca":["entra en conflicto con un archivo existente"],"H5cZch":["Título, autores, resumen, estilo de cita, diseño e idioma (",["MOD_LABEL"],"-,)"],"HDgjw0":["Dependencias sin comprobar"],"HT5h9t":["Problema siguiente/anterior"],"HWAICJ":["Abrir ",["0"]],"HYkm8H":["Segundo panel"],"Hgh3GY":["Establecer objetivo"],"HhVDr2":["Lista"],"HhY7gy":["citada una vez"],"HlUaQL":["Ajustar al ancho; haz clic para ver el tamaño real"],"HlkYb1":["Mostrar u ocultar la barra lateral"],"HpK_8d":["Volver a cargar"],"Hv_wOZ":["Fuentes no disponibles: ",["libraryProblem"]," <0>Reintentar fuentes"],"I4e3-v":["se añadirán"],"I8WsaT":["Anclaje desvinculado: el texto ha cambiado"],"I94H_1":["Subir al autor ",["0"]],"IInnZo":["Conflicto"],"IMvKpD":["Intro y Mayús+Intro van a la coincidencia siguiente y anterior; la flecha abajo mueve el foco a la lista de coincidencias."],"INqfvq":["Abrir en Reader <0/>"],"IX32RB":["Un borrador local sigue disponible en este navegador."],"IfA6PD":["Establecer un objetivo de palabras"],"ImOQa9":["Responder"],"InkO8a":["Ninguna nota coincide con “",["query"],"”."],"Inz1zU":["Abriendo tu colección"],"IpbviP":["Mostrar un segundo panel en la barra lateral"],"IsVGFp":["Buscar una nota por nombre o carpeta"],"IuqATJ":["Ocultar los encabezados de ",["0"]],"IyCwhU":["Insertar cita textual"],"IzbJiD":["Versión de la colección"],"JA4s7A":["Estilo de cita"],"JF-Ass":["Cambiar de colección: ",["name"]],"JRjOOV":[["n","plural",{"one":["#"," borrador local recuperado"],"other":["#"," borradores locales recuperados"]}]],"Jp2Caj":["Cancelar la exportación"],"Jqe-Dc":["Actualizando…"],"K3qJi9":["Citada en "],"K9iq2T":["Instala ",["appName"]," para acceder rápidamente desde su propia ventana."],"KDw4GX":["Volver a intentarlo"],"KEP9sr":["No se pudo cargar la imagen: ",["problem"]],"KJYp3z":["Abrir inicio de sesión"],"KPbDqD":["Inserción sugerida"],"KPe4cX":["En todo el registro"],"KVzlgY":["Mostrar 50 capítulos más · ",["0"]],"K_F6pa":["Guardando…"],"KmydK6":["Negrita"],"KnCdPw":["Abriendo Writer…"],"KoKMgL":["Sugerir una edición para la selección"],"KoisrM":["Buscar una fuente"],"KqEHAH":["Mostrar 50 fuentes más · ",["0"]],"KsVbQ6":["Ningún archivo de la colección coincide con la plantilla ",["value"],"."],"KtV4yW":["No hay otras notas en esta colección."],"L0jxRL":[["MOD_LABEL"]," Mayús M"],"L3-fF1":["Sugerir"],"L5FiaI":["Insertar una nota al pie, figura, tabla, ecuación, referencia cruzada o cita"],"LDMBqM":["Capítulos <0>",["0"],""],"LIL6ec":["Nueva sugerencia"],"LKughA":["Solo el editor"],"LY68X8":["Esta colección no acepta archivos de Writer."],"L_ATOC":["Nada coincide con “",["0"],"”."],"LgSQOu":[["n","plural",{"one":["#"," palabra"],"other":["#"," palabras"]}]],"LjzwJx":["F8 pasa al siguiente"],"LnCuGD":["La vista previa tardó demasiado en cargarse. Vuelve a intentarlo."],"Lomseu":[["0","plural",{"one":["#"," registro de persona está asociado a tu cuenta; Writer no decidirá cuál te corresponde."],"other":["#"," registros de persona están asociados a tu cuenta; Writer no decidirá cuáles te corresponden."]}]],"LvbZLi":["En una cita: mostrar la fuente. En una referencia cruzada: ir al elemento al que apunta"],"LxpZ3W":["Reintentar guardado"],"Lyr0ts":["Reintentar exportación"],"M7SqjM":["Volver a abrir"],"M9d3Uo":["Insertar ",["value"]," aquí haría que se incluyera dentro de sí mismo."],"MC5rVS":["No se pudo crear el manuscrito. Inténtalo de nuevo."],"MGqZf-":["Compilar a partir del texto más reciente, con capítulos e imágenes comprobados antes de descargar"],"MHrjPM":["Título"],"MJIptm":["Mostrar los 50 encabezados anteriores"],"MQV9qO":["Insertar [@",["0"],"] en el cursor (Intro)"],"MRGaO3":["La apertura de colecciones aún no está disponible en esta versión."],"Mh910_":["Nuevo comentario"],"Mppa_6":["Vincular tu cuenta"],"N6DMmu":["Los resaltados no están configurados en esta colección."],"N8JYNj":["Afiliación"],"NBdIgR":["Comentario"],"NMor58":["El propio del estilo (normalmente en-US)"],"NP8RqQ":["Mostrar los encabezados de ",["0"]],"NR4c__":["Se agotó el tiempo de exportación del PDF. Vuelve a generar la vista previa y a exportar."],"NUI8E5":["En este manuscrito <0>",["0"],""],"NZLFAg":[["n","plural",{"one":["#"," registro"],"other":["#"," registros"]}]],"N_3xmG":["Inicia sesión con tu cuenta de mdbase para sincronizar ",["appName"]," en tus dispositivos."],"NdYeLh":["De Reader · su fuente no está en la biblioteca"],"NrWqOY":["Matemáticas: llave de cierre sin pareja."],"Nu-S2r":["Fuentes no disponibles: ",["libraryProblem"]],"O5wjzx":["No se pudo generar la vista previa: ",["renderProblem"],". El texto sigue disponible en el editor."],"O6H89R":["Resuelto"],"O7rjNS":["Configurando…"],"OAWG9Q":["Buscar en Fuentes"],"OKh1K3":["El capítulo no está abierto."],"OMzbma":["Tesis o libro"],"ORUlhK":["Pandoc se detuvo."],"OX2Neh":["Código en línea"],"OXJ5q6":["o usa una nota que ya tengas"],"OXdGnd":["Problemas"],"OZ-5ue":["Plantillas de Typst en la colección"],"Oeg4kj":["Selecciona un pasaje y pulsa <0>",["MOD_LABEL"],"-",["ALT_LABEL"],"-M para comentarlo o <1>",["MOD_LABEL"],"-",["ALT_LABEL"],"-S para sugerir una edición."],"OiadOU":["Falta la imagen «",["value"],"». Añádela a la colección o corrige su ruta."],"OoNq_l":["De quién son los comentarios"],"OsZchx":["Este registro cambió en otro lugar mientras lo editabas."],"OsyKSt":["Retirar"],"P6ZqyF":["Las figuras deben ser imágenes PNG, JPEG, GIF, SVG o WebP."],"P74TOi":["Sin guardar"],"PASxzN":["Crear manuscrito"],"PBxg_E":["Ahora no"],"PKDyzC":[["MOD_LABEL"],"-I"],"PTnfhP":["La búsqueda de anotaciones no está disponible: ",["0"],". Los metadatos de las citas textuales podrían estar incompletos."],"PUx1Yk":["Writer no tenía permiso para ver tu cuenta."],"Pbmfbj":["Cita anterior"],"PdAeJX":["Los cambios se guardan en la cabecera (frontmatter) del manuscrito mientras escribes, y se reflejan en la vista previa."],"PdRGfl":[["0"]," · ",["MOD_LABEL"],"-clic para ir allí"],"Pf9gNq":["Se interrumpió el inicio de sesión. Inténtalo de nuevo."],"PjRvjJ":["Se ha omitido la inserción ![[",["value"],"]] de ",["other"],"."],"PlU3UF":["mdbase connect no está disponible"],"PsQmAw":["Todo el mundo"],"Pw-jef":["Citar ",["0"]],"Pwqkdw":["Cargando…"],"QBOwbf":["Cerrar ajustes"],"QDd6n1":["Sesión iniciada. Abriendo ",["0"],"…"],"QHBaqY":["Reintentar vista previa"],"QHFDyy":["Objetivo de palabras"],"QRFttS":["Mostrar las ",["0"]," notas sin tipo"],"QRG5DS":["Cargando fuentes…"],"QdWjxQ":["Comprobando los capítulos y las imágenes antes de generar el documento de Word… (la primera vez se descargan unos 16 MB)"],"QqsmiA":["Aún no se ha citado nada. Cita una fuente abajo o escribe <0>[@ en el editor."],"QyioBP":["Subir"],"R07dIC":["No se pudo guardar ",["0"],": ",["1"]],"R5caUa":[" · ",["0"],"% de ",["1"]],"R8noZk":["Markdown de Pandoc/Quarto con sus fuentes, estilo e imágenes, para que generes otros formatos"],"RHJKOR":["Las citas no contienen términos para \"",["value"],"\"; usan ",["other"],"."],"RLe7Vk":["Comprobando…"],"RP4uCZ":[["name"]," no está disponible: ",["0"]],"RT6wQl":["Añade ",["appName"]," a la pantalla de inicio: toca Compartir y luego Añadir a la pantalla de inicio."],"RTZlME":["Matemáticas: ",["end"]," cierra ",["begin"],"."],"RXZKC3":["No se reemplazará nada hasta que elijas. Los pasajes resaltados son distintos entre las versiones."],"Rjx40M":["mdbase writer no puede usar esta colección"],"RugUeI":["Se muestra la última vista previa correcta; puede que no coincida con el texto más reciente."],"S2l4mJ":["Cita siguiente"],"S8Yqbl":["Insertar"],"SJjiC1":["Conectando con mdbase Connect"],"SNiqj2":["Novedades desde tu última visita"],"SOP4ud":["Citar"],"SPHA_y":["Afiliación del autor ",["0"]],"SQJdqG":["O escribe <0>/ en el texto para elegir uno ahí."],"SYambW":[["0","plural",{"one":["Revisa ","#"," borrador local recuperado. La edición está en pausa en ese registro hasta que restaures el borrador local o uses la versión de la colección."],"other":["Revisa ","#"," borradores locales recuperados. La edición está en pausa en esos registros hasta que restaures los borradores locales o uses las versiones de la colección."]}]],"SpXO08":["El navegador bloqueó la pestaña de inicio de sesión."],"T9BYSb":["La etiqueta ",["value"]," se usa más de una vez."],"TDRar0":["Cerrar el panel inferior"],"TKQ7K-":["Instalar"],"TKY1EH":["se actualizarán"],"TQU3St":["No se pudo cargar la imagen “",["0"],"” para Word. En su lugar, se incluirá su descripción."],"TQr4PU":["Formatos de exportación"],"TZUfiG":["Se canceló la exportación."],"Teun5p":["El manuscrito siguió cambiando mientras se cargaban las dependencias de exportación. Deja de editar e inténtalo de nuevo."],"Tn8dJh":["Mostrar 50 encabezados más · ",["0"]],"Tq3pcs":["Conservar el mío"],"Ttq8M5":[" con "],"Txd12P":["Fuentes sin configurar"],"TywTR3":["No se pudo cargar el registro incrustado: ",["problem"]],"Tz0i8g":["Ajustes"],"U4Evrz":[["0","plural",{"0":["Haz clic para abrir Comentarios"],"one":["#"," respuesta · Haz clic para abrir Comentarios"],"other":["#"," respuestas · Haz clic para abrir Comentarios"]}]],"U7l2z4":["Esperando aprobación en la pestaña de mdbase…"],"UImgZ0":["Salir sin guardar"],"UUFKYO":["Mostrar este comentario"],"Ukvkys":["Índice de la colección"],"V0Sber":["Ajustar · ",["zoomLabel"]],"V217hn":["Título del capítulo"],"V53mtl":["El HTML sin procesar no se representa en el PDF."],"VMG2lA":["Asigna un título al manuscrito; podrás cambiarlo más adelante."],"VbyRUy":["Comentarios"],"W5nesf":["Writer no puede solicitar acceso aquí."],"WBbQ6j":[["MOD_LABEL"]," B / ",["MOD_LABEL"]," I"],"WJw7SY":["Seguir escribiendo"],"Wg_D_t":["<0/> Incluye un ejemplo práctico de citas, figuras y capítulos"],"Wzn39O":["Ninguna colección coincide con “",["0"],"”."],"XFW06e":["Markdown de ",["path"]],"XM2rCQ":["Usa los estilos de Word del diseño, pero la paginación puede diferir del PDF. La primera vez se descargan unos 16 MB."],"XZA1w1":["Ningún registro coincide con ![[",["0"],"]]"],"Xhmya6":[["0","plural",{"one":["Vista previa de la composición, ","#"," página"],"other":["Vista previa de la composición, ","#"," páginas"]}]],"XkBTbQ":[["uses","plural",{"one":["Citada una vez"],"other":["Citada ","#"," veces"]}]],"XoIL8B":["Comparar versiones"],"Y-kpBf":["<0>Un manuscrito. Empieza uno o usa una nota que ya tengas. Seguirá siendo un registro Markdown normal en esta colección."],"Y2tU6I":["Eliminar ",["0"]],"YHKRSX":[["MOD_LABEL"],"-clic"],"YJC4iW":["Mostrar las 50 fuentes anteriores"],"YLnub4":["se quitarán"],"YNmZG2":[["MOD_LABEL"]," F"],"YPCTJN":["Guardar todos los registros ahora"],"YPtBzd":[["MOD_LABEL"]," Mayús F"],"YTGcNY":["Ninguna fuente de la biblioteca coincide con ",["value"],", así que la cita textual de ",["other"]," no está referenciada."],"YUAoyO":["Figura"],"YbX0cl":["No se pudo conectar a otra colección."],"YjnsQe":["Exporta a Word con estilos de artículo; tu diseño personalizado de Typst solo se aplica al PDF"],"YrSber":["Usar una nota existente…"],"Z4OdvO":["Añadiendo…"],"ZDLF2F":["En la posición del cursor"],"ZPMjiz":["Mostrar problemas"],"ZY9cAr":["Tu texto local"],"Zl9MMK":["Seguir escribiendo"],"ZotS7f":["Añádelas en mdbase Reader; cítalas aquí con <0>[@citekey]."],"ZpT4BH":["Comentario siguiente"],"Zu1Rdr":["Corrígelo en mdbase Editor"],"ZusUoG":["Esto cambia el idioma de la interfaz en este navegador, no el del manuscrito."],"_DwR-n":["Creando…"],"_QterE":["En los resaltados <0>",["0"],"",["1"]],"_SEsAj":["mdbase writer compone registros Markdown de una colección mdbase en documentos PDF y Word, con citas de tu biblioteca de mdbase Reader. Conecta una colección para elegir a qué puede acceder."],"_dMX8_":["Escribe en Markdown. Cita con [@citekey]; escribe / para añadir una nota al pie, figura o tabla."],"_dc0bZ":["Comentario sobre todo el registro, no sobre un pasaje (selecciona texto en el editor para comentarlo)"],"_hpEcX":["nota"],"_munxb":["Todavía no hay fuentes en esta colección."],"_yOcm5":["Revisar el borrador local recuperado"],"a0w0iQ":["Subtítulo"],"aFzhfm":["Formatos de exportación (",["MOD_LABEL"],"-Shift-S)"],"aHcsVa":["Bloque Markdown no compatible: ",["value"],"."],"aJpnBU":["No se pudo cambiar de colección."],"aYlF11":["Manuscritos"],"ajeplw":["Los comentarios no están configurados en esta colección."],"amrUjD":["Ningún registro coincide con la inserción ![[",["value"],"]]."],"aubHgO":["Cambiar el estilo de cita"],"ayjRIz":["Pandoc no ha generado ningún documento."],"b3_apS":["Reintentar apertura"],"bQxwLy":["Arrastra para cambiar el tamaño; haz doble clic para restablecerlo."],"bWniDj":["Guardado en este dispositivo; a la espera de sincronización"],"bXmgiA":["Ese registro no está abierto."],"bvnb9m":[["MOD_LABEL"],"-B"],"bzMKg7":["Aceptada"],"c0Zzp5":["Mostrar 50 fuentes citadas más · ",["0"]],"c3XJ18":["Ayuda"],"c3b7sZ":[["0","plural",{"one":["Los primeros ",["listedCount"]," de ","#"," resultado"],"other":["Los primeros ",["listedCount"]," de ","#"," resultados"]}]],"c9cl54":["Buscar una fuente para este pasaje y citarla después"],"cBM1pK":["ya está presente"],"cBm-Vx":["Se hace referencia a la nota al pie [^",["value"],"] más de una vez."],"cb2Kot":["Revisar los problemas de exportación"],"ckJ_KF":["Markdown combinado<0/><1>El texto combinado conserva tus cambios de configuración locales sobre la versión de la colección."],"cnGeoo":["Eliminar"],"d82x9a":["Reintentar guardado"],"dD7NPy":["Esquema"],"dEgA5A":["Cancelar"],"dFiONw":["Tema ",["0"]],"dIBB7b":["Buscar o ejecutar un comando"],"dJoAnp":["Elige otra colección"],"dOxPd4":["Nota al pie"],"dRie_A":["Se desconoce el estilo de cita \"",["value"],"\"; se usará ",["other"],"."],"dZvATy":["Se cerró el manuscrito."],"d_JiIb":["Mostrar un segundo panel debajo (esquema y comentarios juntos)"],"dhJN3N":["Mostrar comentarios"],"dhYcA2":["No se pudo cargar el índice: ",["0"]],"djeUxR":["Página o localizador de ",["0"]],"dlgWTJ":["Quitar al autor ",["0"]],"dpAqYZ":[["sources","plural",{"one":["#"," fuente de mdbase Reader que puedes citar aquí."],"other":["#"," fuentes de mdbase Reader que puedes citar aquí."]}]],"dpWYR6":["Esta colección no está disponible"],"dpqPBg":["Autores"],"dv5KDB":["Descarga una copia local antes de salir si no se puede completar el guardado."],"e1AP4l":["Abrir ahora"],"e7QvdT":["En tu ordenador"],"eM1JAQ":["Fuentes coincidentes"],"eOb_Q0":["Nuevo manuscrito"],"eTNcY0":["Todos los manuscritos"],"eavifN":["Diseño<0/>"],"ef0nW8":[["MOD_LABEL"],"-Enter"],"efTeXG":["Revisar ",["0"]],"ehJ208":["Revisar borradores"],"ekCRTP":["Rechazado"],"esi0lP":["Notas sin tipo"],"eyW4au":["Reintentar fuentes"],"f6e0Ry":["Artículo"],"fAYckj":["Compilado en ",["0"]," ms"],"fB-XcP":["Configurar colección"],"fUDM0u":["Word (DOCX)"],"fYE87E":["Buscar y reemplazar en este registro"],"faBz0k":["copia de seguridad borradores sin guardar recuperación"],"fc0KfE":["<0/> Añadir capítulo"],"fcWrnU":["Cerrar sesión"],"fhkCXA":["Barra lateral del manuscrito"],"fhovkm":[["name"]," se está cargando; puedes seguir escribiendo."],"fk8hsl":["Haz doble clic o pulsa F2 para cambiar el nombre"],"fm_zsh":["Referencia cruzada"],"fpzyLj":["Página ",["0"]," de ",["1"]],"fqSfXY":["Reemplazar"],"fyzaWC":["Modificado en otro lugar"],"fzSBc4":["No se ha cargado ",["value"],"; se ha omitido."],"g3UF2V":["Aceptar"],"gBsdEY":["Ecuación"],"gRyeFo":["Las citas muestran a quién citan, las figuras y tablas se representan visualmente y las marcas se ocultan hasta que el cursor llega a su línea. El texto no se modifica."],"gUSs3W":["Comprobando los capítulos y las imágenes antes de generar ",["0"],"…"],"g_DIlS":["Error al exportar."],"g_et_N":["Novedades desde la última visita (",["newCount"],")"],"gcoiFh":["Volver a conectar"],"h6voJ8":["Comentarios no disponibles: ",["problem"]," ",["0"]],"hJhlGS":["Las fuentes no están configuradas en esta colección."],"ho4Xla":["El documento contiene errores; corrígelos para exportarlo."],"htZ2ai":["Vista previa no disponible: ",["0"],". Puedes seguir escribiendo."],"hzWuDP":["Ocultar la barra lateral"],"i4_LY_":["Escribir"],"iQfVk7":["Escribe desde tu colección"],"iQtuUd":["Estilo de cita<0/>"],"iUWB5S":["Insertar una cita, nota al pie, referencia cruzada, figura, tabla o ecuación (o escribe / en el texto)"],"idD8Ev":["Guardado"],"ir5qD3":["Esto se aplica en este navegador a todos los manuscritos."],"ityjZ3":["Cambiar el diseño"],"ixi4i1":["Mostrar 50 manuscritos más · ",["0"]],"ixm-1N":["Apariencia: oscuro, claro"],"j6_QVX":["Mostrar las 50 fuentes citadas anteriores"],"jEUJrN":["problemas"],"jKT_Ba":["matemáticas fórmula mostrar"],"jMbeJj":["Esta es una compilación de desarrollo local. El servicio alojado de mdbase connect solo acepta aplicaciones servidas mediante HTTPS; usa el entorno local de Connect (<0>pnpm dev:environment:up en mdbase-connect) o abre la <1>colección de demostración."],"jpctdh":["Vista"],"jw4m4b":["Esquema y búsqueda en el manuscrito (",["MOD_LABEL"],"-Shift-F)"],"jy7NV6":["Exportar PDF"],"k42L5j":["cita fuente referencia"],"kI1qVD":["Formato"],"kcL3Ec":["Los metadatos de la colección siguen cargándose."],"kf83Ld":["Se produjo un error."],"kjd02W":[["MOD_LABEL"]," K"],"kqrbvs":["Comparar versiones en conflicto"],"kvzIE0":["Leer como el manuscrito<0>Desactivado muestra el Markdown tal como está escrito"],"kyC0KS":[["0","plural",{"one":["Se ha exportado ",["name"]," con ","#"," problema: ",["firstProblem"]],"other":["Se ha exportado ",["name"]," con ","#"," problemas: ",["firstProblem"]]}]],"l77bsC":[["n","plural",{"one":["#"," coincidencia"],"other":["#"," coincidencias"]}]],"lEpamg":["Mostrar el Markdown tal como está escrito"],"lImzcC":["No se ha cargado; se omitirá."],"lP1NsC":["Hay cambios sin guardar"],"lRwb54":["Abre Reader para añadir una fuente"],"lYDwCk":["Mostrar en Fuentes"],"l__8-z":["Ocultar problemas"],"ljCM45":["se conserva tal cual"],"lwBw1I":["Escribe para encontrar otros."],"m16xKo":["Añadir"],"mBTt91":["Sesión iniciada como ",["email"]],"mYGY3B":["Fecha"],"mbVRdQ":["Pandoc devolvió una respuesta ilegible."],"miBU_r":["No se pudo usar la nota como manuscrito. Inténtalo de nuevo."],"n6cVWv":["No se pudo abrir esta vista de colección. Elige otra colección en la barra superior o vuelve a cargar para reintentarlo."],"nNG79w":["control de cambios"],"nR0BmT":["Filtrar colecciones"],"nS-pL0":["Olvidar colección"],"nbfunU":["Cargando datos de la colección…"],"nbrVo1":["problema"],"nsYrCH":["Citar en ",["0"]],"nwJZJE":["Cita"],"nwtY4N":["Se produjo un error"],"nyNI6f":["Texto sugerido"],"o7W3Ey":["Aún no se ha descargado ningún archivo. Si faltan imágenes o capítulos, la exportación podría estar incompleta. Revisa estos problemas antes de compartirla o entregarla."],"oCl6qZ":[["MOD_LABEL"]," Mayús E"],"oNzQ2e":["fuente marcado sin procesar vista previa en directo fragmentos"],"oRJEwT":[["MOD_LABEL"]," Mayús \\"],"oSrMRT":["La mía"],"oX35au":["Reemplazar ",["0"]," por ",["1"]],"oavxVV":["Mostrar los problemas bajo el editor (F8 va al siguiente)"],"oijfCK":["referencia sección figura tabla etiqueta"],"oloFds":["Mostrar los 50 comentarios anteriores"],"oywDQU":["Esperando a mdbase connect…"],"p-XfdN":["La flecha abajo lleva el foco a las fuentes; con Intro se cita la primera coincidencia."],"p7_fS2":["Selección"],"p9zuQv":["Alojado por mdbase"],"pOooX7":["Las imágenes deben ser archivos de la colección (",["value"],")."],"pZC5Mg":["Índice de anotaciones"],"ped3C4":["Panel inferior"],"pzutoc":["Cursiva"],"q95gvB":["<0/> En el registro"],"qCu3mR":["Se movió ",["0"]," al capítulo ",["1"]," de ",["2"],"."],"qMO1FF":["Ajustes · ",["0"]],"quZLv8":[["MOD_LABEL"]," S"],"qxRyTp":["Sugerir una edición"],"qzsXzo":["No se ha guardado"],"rdU729":["Diseño"],"rdUucN":["Vista previa"],"rdanKP":["<0/>Añadir autor"],"reuMU5":["Chicago (notas y bibliografía)"],"rnIvVw":["Esperando aprobación…"],"rvK2yH":["Volver a los manuscritos"],"rzCDy1":["cuadrícula columnas filas"],"s1HjeW":["Los borradores locales se guardan en este navegador cuando hay almacenamiento disponible. Descarga una copia antes de salir si necesitas una copia de seguridad independiente."],"s7EK6R":["Página (opcional)"],"s8psHe":["Cambiar el tamaño del editor y la vista previa"],"sBJ5MF":["Fuentes"],"sKTbyg":["Motivo de la sugerencia"],"sL81An":["Comentario siguiente/anterior"],"sLD1FX":["Configurar esta colección para escribir"],"sO2pnG":["Claro"],"sTbCVN":["No se pudo comprobar tu cuenta (",["0"],")."],"sZpR1o":[["0","plural",{"one":["#"," palabra en esta sección"],"other":["#"," palabras en esta sección"]}]],"t2MqwM":["No hay problemas"],"tFy6az":["Este registro se eliminó en otro lugar. El texto local sigue disponible aquí."],"t_YqKh":["Quitar"],"tdta9X":["Página ",["0"]],"ttgQzW":["Resumen"],"ty79YP":[["0"]," · línea ",["1"]],"u-8qbb":["Se desconoce la plantilla \"",["value"],"\"; se usará «article»."],"u36x3x":["No se pudo cargar la demostración"],"u65cJm":[["MOD_LABEL"],"-clic para mostrar en Fuentes"],"u9sjz6":["Eliminado en otro lugar"],"uBAxNB":["Editor"],"uKobdD":["Cerrar el panel inferior de la barra lateral"],"uR0gRB":["Cambiar el objetivo de palabras"],"uRMcKf":["buscar todos los capítulos"],"uRsTNU":["Se guardó ",["0"],". Escribe el pie de foto."],"uWi2Q-":["Barra lateral"],"ua5Llh":["Palabras, p. ej., 8000"],"ub1EEL":["editado ",["0"]],"ulRS22":["Exportar ",["0"]],"uopEtp":["Añadir una nota al pie"],"uvc1Nj":["Biblioteca <0>",["0"],""],"vGjmyl":["Eliminado"],"vLMZdC":["Cargando comentarios…"],"vPg1Yt":["MLA, 9.ª edición"],"vVL5b1":["Sobre la formación de los arrecifes de coral"],"vWdsJt":["<0>Escribe. Cita con <1>[@citekey, p. 12] (o busca fuentes por autor y título en el panel Fuentes), asigna la etiqueta <2>{#fig-plan} y haz referencia a ella con <3>@fig-plan; inserta capítulos con <4>![[chapters/one]]. Exporta un PDF o un documento de Word."],"vWednD":["Cambiar el tamaño de la barra lateral"],"vXIe7J":["Idioma"],"vZtY0S":[" mediante mdbase Connect"],"vZvSAc":["Conectado anteriormente"],"veVZMl":[" · Comentarios sin configurar"],"vhbL35":["Abrir este pasaje en Reader"],"vmuHy9":["Sugerir una edición para la selección (",["MOD_LABEL"],"-",["ALT_LABEL"],"-S)"],"vn2sat":["Recuperando el guardado…"],"vvQXES":["Conectar otra colección…"],"w17Ica":["Una cita no puede combinar referencias cruzadas y claves de cita."],"w9fvwu":["Comandos de Writer"],"wEJkPM":["Mostrar 50 resaltados más · ",["0"]],"wEql6K":["Ninguna fuente de la biblioteca tiene la clave de cita ",["value"],"."],"wGgl-m":[["0","plural",{"one":["En ","#"," registro; no se cuentan las citas, el código ni las fórmulas matemáticas"],"other":["En ","#"," registros; no se cuentan las citas, el código ni las fórmulas matemáticas"]}]],"wPpvMG":["Matemáticas: ",["begin"]," no se cierra."],"wWBN-O":["Aún no se han comprobado las dependencias de la colección"],"wdxz7K":["Fuente"],"wfpc2o":["Este pasaje ya no está en el texto"],"wvDfrA":["Abrir mdbase Reader"],"x-tnuh":["Vincúlalo en los ajustes de mdbase Editor para esta colección."],"x4F4rp":[["MOD_LABEL"]," Mayús S"],"x6nR8W":["Matemáticas: llave sin cerrar."],"x7Oe8o":["Sin guardar en este navegador"],"xB6kOZ":["Editor y vista previa"],"xEjWdH":["No se guardó: ",["0"],". El texto se conserva aquí."],"xGYx-r":["Cita una fuente o haz referencia a una etiqueta (por clave, autor, título o año)"],"xJItkg":[["0"],"última copia de seguridad: ",["1"]],"xPlP9R":["Ningún manuscrito coincide con “",["filter"],"”."],"xVdWhL":["imagen ilustración foto subir"],"xhPvIU":["Un capítulo necesita un título."],"y42k-v":["Un borrador es el texto que se escribió pero no se guardó en la colección. Al abrir su manuscrito, podrás recuperarlo."],"y8kJfi":[["path"],": hay un borrador recuperado que no se ha revisado; se exportará la versión de la colección."],"yEpwCE":["Manuscrito"],"yNCLLZ":["En ",["0"],["1"],["2"],["3"],["4"]],"yQFyOX":["No hay ninguna fuente ni etiqueta llamada “",["0"],"”."],"yQNfsE":["Insertar ",["0"]],"yUDMyb":["La anotación ",["value"]," no contiene ninguna cita textual que insertar."],"ycv0L1":["Nombre del autor ",["0"]],"yqttly":["El texto sugerido ya no está en el registro; edítalo a mano y luego resuelve la sugerencia."],"yvQmP-":[["n","plural",{"one":["#"," registro de persona"],"other":["#"," registros de persona"]}]],"yzF66j":["Enlace"],"z5NJPu":["Usar la versión de la colección"],"z9FNET":["Mostrar la barra lateral (",["MOD_LABEL"],"-\\)"],"zSmY2D":["La exportación a Word indicó un problema."],"zUIqOi":["Mostrar la barra lateral"],"zVRKCD":["No se pudo completar esta acción. Inténtalo de nuevo."],"zVWUa9":["Citar aquí"],"zeiWv7":["En este manuscrito"],"zfWEt0":["· buscando ",["0"]," más"],"ziF6eR":["Bloque matemático $$ sin cerrar."],"zj9MlD":["Guardando ",["0"],"…"],"znUwOU":["Abriendo la colección de demostración"],"zrvvt2":["<0/>Continuar<1/>"],"zyXbJc":["Copiar clave"]}} \ No newline at end of file diff --git a/apps/writer/src/i18n/locales/es/messages.po b/apps/writer/src/i18n/locales/es/messages.po new file mode 100644 index 00000000..2ed281a1 --- /dev/null +++ b/apps/writer/src/i18n/locales/es/messages.po @@ -0,0 +1,2789 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2026-10-23 23:06+1100\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: es\n" + +#. placeholder {0}: Math.round((words / goal) * 100) +#. placeholder {1}: formatNumber(goal) +#: src/ui/Home.tsx +msgid " · {0}% of {1}" +msgstr " · {0}% de {1}" + +#: src/ui/Home.tsx +msgid " · Comments not set up" +msgstr " · Comentarios sin configurar" + +#: src/ui/Home.tsx +msgid " via mdbase Connect" +msgstr " mediante mdbase Connect" + +#: src/ui/CommentsPanel.tsx +msgid " with " +msgstr " con " + +#. placeholder {0}: highlightIndex.pending +#: src/ui/SourcesPanel.tsx +msgid "· searching {0} more" +msgstr "· buscando {0} más" + +#: src/ui/CommentsPanel.tsx +msgid "(a point in the text)" +msgstr "(un punto del texto)" + +#: src/ui/CompareDialog.tsx +msgid "(passage removed)" +msgstr "(pasaje eliminado)" + +#. placeholder {0}: info.replies +#: src/editor/comments.ts +msgid "{0, plural, =0 {Click to open in Comments} one {# reply · Click to open in Comments} other {# replies · Click to open in Comments}}" +msgstr "{0, plural, =0 {Haz clic para abrir Comentarios} one {# respuesta · Haz clic para abrir Comentarios} other {# respuestas · Haz clic para abrir Comentarios}}" + +#. placeholder {0}: summaries.get(m.path)?.embeds ?? m.embeds ?? 0 +#: src/ui/Home.tsx +msgid "{0, plural, one {# chapter} other {# chapters}}" +msgstr "{0, plural, one {# capítulo} other {# capítulos}}" + +#. placeholder {0}: this.ids.length +#: src/editor/comments.ts +msgid "{0, plural, one {# comment on this line} other {# comments on this line}}" +msgstr "{0, plural, one {# comentario en esta línea} other {# comentarios en esta línea}}" + +#. placeholder {0}: signing.paths.length +#: src/ui/CommentsPanel.tsx +msgid "{0, plural, one {# person record claims your account, so Writer will not guess which is you.} other {# person records claim your account, so Writer will not guess which is you.}}" +msgstr "{0, plural, one {# registro de persona está asociado a tu cuenta; Writer no decidirá cuál te corresponde.} other {# registros de persona están asociados a tu cuenta; Writer no decidirá cuáles te corresponden.}}" + +#. placeholder {0}: words[ranks.get(h)!] ?? 0 +#: src/ui/OutlinePanel.tsx +msgid "{0, plural, one {# word in this section} other {# words in this section}}" +msgstr "{0, plural, one {# palabra en esta sección} other {# palabras en esta sección}}" + +#. placeholder {0}: problems.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Exported {name} with # problem: {firstProblem}} other {Exported {name} with # problems: {firstProblem}}}" +msgstr "{0, plural, one {Se ha exportado {name} con # problema: {firstProblem}} other {Se ha exportado {name} con # problemas: {firstProblem}}}" + +#. placeholder {0}: order.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {In # record; citations, code and math are not counted} other {In # records; citations, code and math are not counted}}" +msgstr "{0, plural, one {En # registro; no se cuentan las citas, el código ni las fórmulas matemáticas} other {En # registros; no se cuentan las citas, el código ni las fórmulas matemáticas}}" + +#. placeholder {0}: snap.recoveredDrafts.size +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Review # recovered local draft. Editing is paused in that record until you restore the local draft or use the collection version.} other {Review # recovered local drafts. Editing is paused in those records until you restore the local drafts or use the collection versions.}}" +msgstr "{0, plural, one {Revisa # borrador local recuperado. La edición está en pausa en ese registro hasta que restaures el borrador local o uses la versión de la colección.} other {Revisa # borradores locales recuperados. La edición está en pausa en esos registros hasta que restaures los borradores locales o uses las versiones de la colección.}}" + +#. placeholder {0}: result.total +#: src/ui/ManuscriptSearch.tsx +msgid "{0, plural, one {The first {listedCount} of # match} other {The first {listedCount} of # matches}}" +msgstr "{0, plural, one {Los primeros {listedCount} de # resultado} other {Los primeros {listedCount} de # resultados}}" + +#. placeholder {0}: pages.length +#: src/preview/Preview.tsx +msgid "{0, plural, one {Typeset preview, # page} other {Typeset preview, # pages}}" +msgstr "{0, plural, one {Vista previa de la composición, # página} other {Vista previa de la composición, # páginas}}" + +#. placeholder {0}: target.target.record +#: src/editor/insight.ts +msgid "{0} · {MOD_LABEL}-click to go there" +msgstr "{0} · {MOD_LABEL}-clic para ir allí" + +#. placeholder {0}: card.cite +#: src/editor/chapter-cards.ts +msgid "{0} · from Reader" +msgstr "{0} · de Reader" + +#. placeholder {0}: title(diagnostic.record) +#. placeholder {1}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "{0} · line {1}" +msgstr "{0} · línea {1}" + +#. placeholder {0}: VIEW_NAME[v] +#: src/ui/WorkspaceView.tsx +msgid "{0} ({MOD_LABEL}-Shift-\\ cycles)" +msgstr "{0} (cambia con {MOD_LABEL}-Mayús-\\)" + +#. placeholder {0}: file.name +#. placeholder {1}: stored.message +#: src/ui/WorkspaceView.tsx +msgid "{0} could not be stored: {1}" +msgstr "No se pudo guardar {0}: {1}" + +#. placeholder {0}: THEME_NAME[t] +#: src/ui/WorkspaceView.tsx +msgid "{0} theme" +msgstr "Tema {0}" + +#. placeholder {0}: d.manuscript && d.manuscript.path !== d.path ? t`in ${d.manuscript.title} · ` : "" +#. placeholder {1}: relativeTime(d.updated) +#: src/ui/Home.tsx +msgid "{0}backed up {1}" +msgstr "{0}última copia de seguridad: {1}" + +#: src/workspace/workspace.ts +msgid "{at}: this record was deleted; download the local draft before leaving." +msgstr "{at}: se eliminó este registro; descarga el borrador local antes de salir." + +#: src/ui/WorkspaceView.tsx +msgid "{commentsTitle} ({MOD_LABEL}-Shift-M)" +msgstr "{commentsTitle} ({MOD_LABEL}-Shift-M)" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} F" +msgstr "{MOD_LABEL} {ALT_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} M" +msgstr "{MOD_LABEL} {ALT_LABEL} M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} S" +msgstr "{MOD_LABEL} {ALT_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} B / {MOD_LABEL} I" +msgstr "{MOD_LABEL} B / {MOD_LABEL} I" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} F" +msgstr "{MOD_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} K" +msgstr "{MOD_LABEL} K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} S" +msgstr "{MOD_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift \\" +msgstr "{MOD_LABEL} Mayús \\" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift E" +msgstr "{MOD_LABEL} Mayús E" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift F" +msgstr "{MOD_LABEL} Mayús F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift K" +msgstr "{MOD_LABEL} Mayús K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift M" +msgstr "{MOD_LABEL} Mayús M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift S" +msgstr "{MOD_LABEL} Mayús S" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-B" +msgstr "{MOD_LABEL}-B" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL}-click" +msgstr "{MOD_LABEL}-clic" + +#: src/editor/insight.ts +msgid "{MOD_LABEL}-click to show in Sources" +msgstr "{MOD_LABEL}-clic para mostrar en Fuentes" + +#: src/ui/CommentsPanel.tsx +msgid "{MOD_LABEL}-Enter" +msgstr "{MOD_LABEL}-Enter" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-I" +msgstr "{MOD_LABEL}-I" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-Shift-K" +msgstr "{MOD_LABEL}-Mayús-K" + +#: src/ui/records.ts +msgid "{n, plural, one {# error} other {# errors}}" +msgstr "{n, plural, one {# error} other {# errores}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# match} other {# matches}}" +msgstr "{n, plural, one {# coincidencia} other {# coincidencias}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# open comment} other {# open comments}}" +msgstr "{n, plural, one {# comentario abierto} other {# comentarios abiertos}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# person record} other {# person records}}" +msgstr "{n, plural, one {# registro de persona} other {# registros de persona}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# problem} other {# problems}}" +msgstr "{n, plural, one {# problema} other {# problemas}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# record} other {# records}}" +msgstr "{n, plural, one {# registro} other {# registros}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# recovered local draft} other {# recovered local drafts}}" +msgstr "{n, plural, one {# borrador local recuperado} other {# borradores locales recuperados}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# warning} other {# warnings}}" +msgstr "{n, plural, one {# advertencia} other {# advertencias}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# word} other {# words}}" +msgstr "{n, plural, one {# palabra} other {# palabras}}" + +#: src/ui/WorkspaceView.tsx +msgid "{name} loading; you can keep writing." +msgstr "{name} se está cargando; puedes seguir escribiendo." + +#. placeholder {0}: state.problem ?? "" +#: src/ui/WorkspaceView.tsx +msgid "{name} unavailable: {0}" +msgstr "{name} no está disponible: {0}" + +#: src/workspace/workspace.ts +msgid "{path}: A recovered draft has not been reviewed; the collection version will be exported." +msgstr "{path}: hay un borrador recuperado que no se ha revisado; se exportará la versión de la colección." + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source from mdbase Reader can be cited here.} other {# sources from mdbase Reader can be cited here.}}" +msgstr "{sources, plural, one {# fuente de mdbase Reader que puedes citar aquí.} other {# fuentes de mdbase Reader que puedes citar aquí.}}" + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source to cite from mdbase Reader} other {# sources to cite from mdbase Reader}}" +msgstr "{sources, plural, one {# fuente de mdbase Reader para citar} other {# fuentes de mdbase Reader para citar}}" + +#: src/ui/SourcesPanel.tsx +msgid "{uses, plural, one {Cited once} other {Cited # times}}" +msgstr "{uses, plural, one {Citada una vez} other {Citada # veces}}" + +#: src/i18n/diagnostics.ts +msgid "{value} is not loaded; it was left out." +msgstr "No se ha cargado {value}; se ha omitido." + +#: src/ui/OutlinePanel.tsx +msgid "<0/> Add chapter" +msgstr "<0/> Añadir capítulo" + +#: src/ui/Home.tsx +msgid "<0/> Include a worked example of citations, figures and chapters" +msgstr "<0/> Incluye un ejemplo práctico de citas, figuras y capítulos" + +#: src/ui/CommentsPanel.tsx +msgid "<0/> On the record" +msgstr "<0/> En el registro" + +#: src/ui/Settings.tsx +msgid "<0/>Add author" +msgstr "<0/>Añadir autor" + +#: src/ui/Home.tsx +msgid "<0/>Continue<1/>" +msgstr "<0/>Continuar<1/>" + +#: src/ui/Home.tsx +msgid "<0/>New manuscript" +msgstr "<0/>Nuevo manuscrito" + +#: src/ui/Home.tsx +msgid "<0>A manuscript. Start one, or use a note you already have. It stays an ordinary Markdown record in this collection." +msgstr "<0>Un manuscrito. Empieza uno o usa una nota que ya tengas. Seguirá siendo un registro Markdown normal en esta colección." + +#: src/ui/Home.tsx +msgid "<0>Write. Cite with <1>[@citekey, p. 12] (or find sources by author and title in the Sources panel), label with <2>{#fig-plan} and refer with <3>@fig-plan, embed chapters with <4>![[chapters/one]]. Export a PDF or a Word document." +msgstr "<0>Escribe. Cita con <1>[@citekey, p. 12] (o busca fuentes por autor y título en el panel Fuentes), asigna la etiqueta <2>{#fig-plan} y haz referencia a ella con <3>@fig-plan; inserta capítulos con <4>![[chapters/one]]. Exporta un PDF o un documento de Word." + +#: src/workspace/workspace.ts +msgid "A chapter needs a title." +msgstr "Un capítulo necesita un título." + +#: src/i18n/diagnostics.ts +msgid "A citation cannot mix cross-references and citekeys." +msgstr "Una cita no puede combinar referencias cruzadas y claves de cita." + +#: src/ui/CommentsPanel.tsx +msgid "A comment on the whole record, not on a passage (select text in the editor to comment on it)" +msgstr "Comentario sobre todo el registro, no sobre un pasaje (selecciona texto en el editor para comentarlo)" + +#: src/ui/Home.tsx +msgid "A draft is what was typed but not saved to the collection. Opening its manuscript offers it back." +msgstr "Un borrador es el texto que se escribió pero no se guardó en la colección. Al abrir su manuscrito, podrás recuperarlo." + +#: src/ui/WorkspaceView.tsx +msgid "A local draft is still available in this browser." +msgstr "Un borrador local sigue disponible en este navegador." + +#: src/ui/SourcesPanel.tsx +msgid "A page (12, 12–14) or a locator (ch. 3, sec. 2)" +msgstr "Una página (12, 12–14) o un localizador (cap. 3, sec. 2)" + +#: src/ui/Settings.tsx +msgid "Abstract" +msgstr "Resumen" + +#: src/ui/CommentsPanel.tsx +msgid "Accept" +msgstr "Aceptar" + +#: src/ui/CommentsPanel.tsx +msgid "Accepted" +msgstr "Aceptada" + +#: src/ui/OutlinePanel.tsx +msgid "Add" +msgstr "Añadir" + +#: src/pwa-install.ts +msgid "Add {appName} to your Home Screen: tap Share, then Add to Home Screen." +msgstr "Añade {appName} a la pantalla de inicio: toca Compartir y luego Añadir a la pantalla de inicio." + +#: src/ui/WorkspaceView.tsx +msgid "Add a footnote" +msgstr "Añadir una nota al pie" + +#: src/ui/SourcesPanel.tsx +msgid "Add them in mdbase Reader; cite them here with <0>[@citekey]." +msgstr "Añádelas en mdbase Reader; cítalas aquí con <0>[@citekey]." + +#: src/ui/OutlinePanel.tsx +msgid "Adding…" +msgstr "Añadiendo…" + +#: src/ui/Home.tsx +msgid "Adds the manuscript type to the note. Its other types, text and location stay as they are." +msgstr "Añade el tipo de manuscrito a la nota. Los demás tipos, el texto y la ubicación permanecen sin cambios." + +#: src/ui/Settings.tsx +msgid "Affiliation" +msgstr "Afiliación" + +#: src/ui/WorkspaceView.tsx +msgid "All manuscripts" +msgstr "Todos los manuscritos" + +#: src/ui/ConnectGate.tsx +msgid "already present" +msgstr "ya está presente" + +#. placeholder {0}: snap.annotationsLoad.problem ?? "" +#: src/workspace/workspace.ts +msgid "Annotation discovery unavailable: {0}. Quotation metadata may be incomplete." +msgstr "La búsqueda de anotaciones no está disponible: {0}. Los metadatos de las citas textuales podrían estar incompletos." + +#: src/ui/WorkspaceView.tsx +msgid "Annotation index" +msgstr "Índice de anotaciones" + +#: src/ui/SourcesPanel.tsx +msgid "Annotations unavailable: {problem} <0>Retry annotations" +msgstr "Anotaciones no disponibles: {problem} <0>Reintentar anotaciones" + +#: src/ui/names.ts +msgid "APA 7th edition" +msgstr "APA, 7.ª edición" + +#: src/ui/WorkspaceView.tsx +msgid "appearance dark light" +msgstr "Apariencia: oscuro, claro" + +#: src/ui/names.ts +msgid "Article" +msgstr "Artículo" + +#: src/ui/CommentsPanel.tsx +msgid "as {signer} · " +msgstr "como {signer} · " + +#: src/ui/Settings.tsx +msgid "as it should appear" +msgstr "tal como debe aparecer" + +#: src/ui/CommentsPanel.tsx +msgid "At the cursor" +msgstr "En la posición del cursor" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} affiliation" +msgstr "Afiliación del autor {0}" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} name" +msgstr "Nombre del autor {0}" + +#: src/ui/Settings.tsx +msgid "Authors" +msgstr "Autores" + +#: src/ui/WorkspaceView.tsx +msgid "back home close" +msgstr "volver inicio cerrar" + +#: src/ui/WorkspaceView.tsx +msgid "Back to manuscripts" +msgstr "Volver a los manuscritos" + +#: src/ui/WorkspaceView.tsx +msgid "backup unsaved recovery" +msgstr "copia de seguridad borradores sin guardar recuperación" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Bold" +msgstr "Negrita" + +#: src/ui/WorkspaceView.tsx +msgid "Bold / italic (again to remove it)" +msgstr "Negrita / cursiva (pulsa otra vez para quitar el formato)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/Home.tsx +#: src/ui/OutlinePanel.tsx +msgid "Cancel" +msgstr "Cancelar" + +#: src/ui/ExportReview.tsx +msgid "Cancel and fix problems" +msgstr "Cancelar y corregir los problemas" + +#: src/ui/WorkspaceView.tsx +msgid "Cancel export" +msgstr "Cancelar la exportación" + +#: src/ui/WorkspaceView.tsx +msgid "Change the citation style" +msgstr "Cambiar el estilo de cita" + +#: src/ui/WorkspaceView.tsx +msgid "Change the layout" +msgstr "Cambiar el diseño" + +#: src/ui/Home.tsx +msgid "Change the word goal" +msgstr "Cambiar el objetivo de palabras" + +#: src/ui/records.ts +msgid "Changed elsewhere" +msgstr "Modificado en otro lugar" + +#: src/ui/Settings.tsx +msgid "Changes are saved to the manuscript’s frontmatter as you type, and the preview follows them." +msgstr "Los cambios se guardan en la cabecera (frontmatter) del manuscrito mientras escribes, y se reflejan en la vista previa." + +#: src/ui/OutlinePanel.tsx +msgid "Chapter title" +msgstr "Título del capítulo" + +#. placeholder {0}: chapters.filter(Boolean).length +#: src/ui/OutlinePanel.tsx +msgid "Chapters <0>{0}" +msgstr "Capítulos <0>{0}" + +#: src/ui/CommentsPanel.tsx +msgid "Check again" +msgstr "Comprobar de nuevo" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making {0}…" +msgstr "Comprobando los capítulos y las imágenes antes de generar {0}…" + +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making Word… (first use loads about 16 MB)" +msgstr "Comprobando los capítulos y las imágenes antes de generar el documento de Word… (la primera vez se descargan unos 16 MB)" + +#: src/ui/ConnectGate.tsx +msgid "Checking the collection" +msgstr "Comprobando la colección" + +#: src/ui/WorkspaceView.tsx +msgid "Checking…" +msgstr "Comprobando…" + +#: src/ui/names.ts +msgid "Chicago (author-date)" +msgstr "Chicago (autor-fecha)" + +#: src/ui/names.ts +msgid "Chicago (notes and bibliography)" +msgstr "Chicago (notas y bibliografía)" + +#: src/ui/ConnectGate.tsx +msgid "Choose another collection" +msgstr "Elige otra colección" + +#: src/ui/WorkspaceView.tsx +msgid "Citation" +msgstr "Cita" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Citation style" +msgstr "Estilo de cita" + +#: src/ui/Home.tsx +msgid "Citation style<0/>" +msgstr "Estilo de cita<0/>" + +#: src/i18n/diagnostics.ts +msgid "Citations have no terms for \"{value}\"; they use {other}." +msgstr "Las citas no contienen términos para \"{value}\"; usan {other}." + +#: src/ui/Settings.tsx +msgid "Citations show who they cite, figures and tables are drawn, and marks are hidden until the cursor reaches their line. The text is not changed." +msgstr "Las citas muestran a quién citan, las figuras y tablas se representan visualmente y las marcas se ocultan hasta que el cursor llega a su línea. El texto no se modifica." + +#: src/editor/selection-bar.tsx +#: src/ui/SourcesPanel.tsx +msgid "Cite" +msgstr "Citar" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Cite {0}" +msgstr "Citar {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Cite a source or refer to a label (by key, author, title or year)" +msgstr "Cita una fuente o haz referencia a una etiqueta (por clave, autor, título o año)" + +#. placeholder {0}: locator.trim() +#: src/ui/SourcesPanel.tsx +msgid "Cite at {0}" +msgstr "Citar en {0}" + +#: src/ui/SourcesPanel.tsx +msgid "Cite here" +msgstr "Citar aquí" + +#: src/ui/WorkspaceView.tsx +msgid "cite source reference" +msgstr "cita fuente referencia" + +#: src/ui/SourcesPanel.tsx +msgid "cited {uses}×" +msgstr "citada {uses}×" + +#: src/ui/SourcesPanel.tsx +msgid "Cited in " +msgstr "Citada en " + +#: src/ui/SourcesPanel.tsx +msgid "cited once" +msgstr "citada una vez" + +#: src/ui/WorkspaceView.tsx +msgid "Click to fit the width" +msgstr "Haz clic para ajustar al ancho" + +#: src/ui/Settings.tsx +msgid "Close (Escape)" +msgstr "Cerrar (Esc)" + +#: src/ui/Settings.tsx +msgid "Close settings" +msgstr "Cerrar ajustes" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower panel" +msgstr "Cerrar el panel inferior" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower sidebar panel" +msgstr "Cerrar el panel inferior de la barra lateral" + +#: src/editor/selection-bar.tsx +msgctxt "inline code formatting action" +msgid "Code" +msgstr "Código" + +#: src/ui/WorkspaceView.tsx +msgid "Collection dependencies have not been checked yet" +msgstr "Aún no se han comprobado las dependencias de la colección" + +#: src/ui/WorkspaceView.tsx +msgid "Collection index" +msgstr "Índice de la colección" + +#: src/workspace/workspace.ts +msgid "Collection metadata is still loading." +msgstr "Los metadatos de la colección siguen cargándose." + +#: src/ui/CompareDialog.tsx +msgid "Collection version" +msgstr "Versión de la colección" + +#: src/ui/CollectionPicker.tsx +msgid "Collections" +msgstr "Colecciones" + +#: src/ui/WorkspaceView.tsx +msgid "Commands" +msgstr "Comandos" + +#: src/ui/WorkspaceView.tsx +msgid "Commands, shortcuts and theme" +msgstr "Comandos, atajos de teclado y tema" + +#: src/editor/comments.ts +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Comment" +msgstr "Comentario" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Comment" +msgstr "Comentario" + +#: src/ui/WorkspaceView.tsx +msgid "Comment on the selection" +msgstr "Comentar la selección" + +#: src/editor/selection-bar.tsx +msgid "Comment on the selection ({MOD_LABEL}-{ALT_LABEL}-M)" +msgstr "Comentar la selección ({MOD_LABEL}-{ALT_LABEL}-M)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Comments" +msgstr "Comentarios" + +#: src/ui/CommentsPanel.tsx +msgid "Comments are not set up in this collection." +msgstr "Los comentarios no están configurados en esta colección." + +#. placeholder {0}: onRetry && +#: src/ui/CommentsPanel.tsx +msgid "Comments unavailable: {problem} {0}" +msgstr "Comentarios no disponibles: {problem} {0}" + +#: src/ui/CompareDialog.tsx +msgid "Compare conflicting versions" +msgstr "Comparar versiones en conflicto" + +#: src/ui/WorkspaceView.tsx +msgid "Compare versions" +msgstr "Comparar versiones" + +#: src/ui/records.ts +msgid "Conflict" +msgstr "Conflicto" + +#: src/ui/ConnectGate.tsx +msgid "conflicts with an existing file" +msgstr "entra en conflicto con un archivo existente" + +#: src/ui/ConnectGate.tsx +msgid "Connect a collection" +msgstr "Conectar una colección" + +#: src/ui/CollectionPicker.tsx +msgid "Connect another collection…" +msgstr "Conectar otra colección…" + +#: src/ui/CollectionPicker.tsx +msgid "Connected collections" +msgstr "Colecciones conectadas" + +#: src/ui/ConnectGate.tsx +msgid "Connecting to mdbase connect" +msgstr "Conectando con mdbase Connect" + +#: src/ui/Home.tsx +msgid "Continue writing" +msgstr "Seguir escribiendo" + +#: src/ui/SourcesPanel.tsx +msgid "Copied" +msgstr "Copiada" + +#: src/ui/SourcesPanel.tsx +msgid "Copy key" +msgstr "Copiar clave" + +#: src/ui/CollectionPicker.tsx +msgid "Could not connect another collection." +msgstr "No se pudo conectar a otra colección." + +#: src/ui/Home.tsx +msgid "Could not create the manuscript. Please try again." +msgstr "No se pudo crear el manuscrito. Inténtalo de nuevo." + +#: src/ui/CollectionPicker.tsx +msgid "Could not switch collections." +msgstr "No se pudo cambiar de colección." + +#: src/ui/Home.tsx +msgid "Could not use the note as a manuscript. Please try again." +msgstr "No se pudo usar la nota como manuscrito. Inténtalo de nuevo." + +#: src/ui/Home.tsx +msgid "Create manuscript" +msgstr "Crear manuscrito" + +#: src/ui/Home.tsx +msgid "Creating…" +msgstr "Creando…" + +#: src/ui/WorkspaceView.tsx +msgid "Cross-reference" +msgstr "Referencia cruzada" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Dark" +msgstr "Oscuro" + +#: src/ui/Settings.tsx +msgid "Date" +msgstr "Fecha" + +#: src/ui/CommentsPanel.tsx +msgid "Delete" +msgstr "Eliminar" + +#. placeholder {0}: clip(exact) +#: src/ui/comments.ts +msgid "Delete {0}" +msgstr "Eliminar {0}" + +#: src/ui/records.ts +msgid "Deleted" +msgstr "Eliminado" + +#: src/ui/records.ts +msgid "Deleted elsewhere" +msgstr "Eliminado en otro lugar" + +#: src/ui/WorkspaceView.tsx +msgid "Dependencies not checked" +msgstr "Dependencias sin comprobar" + +#: src/editor/chapter-cards.ts +msgid "Detach" +msgstr "Desvincular" + +#: src/ui/CommentsPanel.tsx +msgid "Detached: the text has changed" +msgstr "Anclaje desvinculado: el texto ha cambiado" + +#: src/ui/WorkspaceView.tsx +msgid "Dismiss" +msgstr "Cerrar aviso" + +#: src/ui/OutlinePanel.tsx +msgid "Double-click or F2 to rename" +msgstr "Haz doble clic o pulsa F2 para cambiar el nombre" + +#: src/ui/SourcesPanel.tsx +msgid "Down arrow moves to the sources; Enter cites the first match." +msgstr "La flecha abajo lleva el foco a las fuentes; con Intro se cita la primera coincidencia." + +#: src/ui/Manuscripts.tsx +msgid "Download a local copy before leaving if saving cannot be completed." +msgstr "Descarga una copia local antes de salir si no se puede completar el guardado." + +#: src/ui/CompareDialog.tsx +msgid "Download local draft" +msgstr "Descargar borrador local" + +#: src/LegacyApp.tsx +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Download local drafts" +msgstr "Descargar borradores locales" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to restore" +msgstr "Arrastra para cambiar el tamaño; haz doble clic para restablecerlo." + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to split evenly" +msgstr "Arrastra para cambiar el tamaño; haz doble clic para dividirlo en partes iguales." + +#: src/ui/OutlinePanel.tsx +msgid "Drag, or Alt-↑/↓, to reorder" +msgstr "Arrastra o usa Alt-↑/↓ para cambiar el orden" + +#. placeholder {0}: relativeTime(m.modified) +#. placeholder {0}: relativeTime(manuscript.modified) +#: src/ui/Home.tsx +msgid "edited {0}" +msgstr "editado {0}" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Editor" +msgstr "Editor" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview" +msgstr "Editor y vista previa" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview → editor only → preview only" +msgstr "Editor y vista previa → solo editor → solo vista previa" + +#: src/ui/WorkspaceView.tsx +msgid "Editor only" +msgstr "Solo el editor" + +#: src/ui/WorkspaceView.tsx +msgid "Embed a record" +msgstr "Incrustar un registro" + +#: src/workspace/workspace.ts +msgid "Embedded record could not be loaded: {problem}" +msgstr "No se pudo cargar el registro incrustado: {problem}" + +#: src/i18n/diagnostics.ts +msgid "Embedding {value} here would include it inside itself." +msgstr "Insertar {value} aquí haría que se incluyera dentro de sí mismo." + +#: src/ui/ManuscriptSearch.tsx +msgid "Enter and Shift-Enter go to the next and previous match; Down arrow moves to the matches." +msgstr "Intro y Mayús+Intro van a la coincidencia siguiente y anterior; la flecha abajo mueve el foco a la lista de coincidencias." + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +#: src/ui/WorkspaceView.tsx +msgid "Equation" +msgstr "Ecuación" + +#: src/ui/WorkspaceView.tsx +msgid "errors warnings list" +msgstr "errores advertencias lista" + +#: src/ui/CommentsPanel.tsx +msgid "Everyone" +msgstr "Todo el mundo" + +#: src/ui/WorkspaceView.tsx +msgid "Export" +msgstr "Exportar" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Export {0}" +msgstr "Exportar {0}" + +#: src/ui/ExportReview.tsx +msgid "Export anyway" +msgstr "Exportar de todos modos" + +#: src/compile/client.ts +#: src/export/pandoc.ts +msgid "Export cancelled." +msgstr "Se canceló la exportación." + +#: src/ui/WorkspaceView.tsx +msgid "Export failed." +msgstr "Error al exportar." + +#: src/ui/WorkspaceView.tsx +msgid "Export formats" +msgstr "Formatos de exportación" + +#: src/ui/WorkspaceView.tsx +msgid "Export formats ({MOD_LABEL}-Shift-S)" +msgstr "Formatos de exportación ({MOD_LABEL}-Shift-S)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Pandoc bundle (zip)" +msgstr "Exportar paquete de Pandoc (zip)" + +#: src/ui/WorkspaceView.tsx +msgid "Export PDF" +msgstr "Exportar PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word (DOCX)" +msgstr "Exportar Word (DOCX)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word using article styles; your custom Typst layout applies only to PDF" +msgstr "Exporta a Word con estilos de artículo; tu diseño personalizado de Typst solo se aplica al PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Exported {name}." +msgstr "Se exportó {name}." + +#: src/ui/ProblemsStrip.tsx +msgid "F8 goes to the next" +msgstr "F8 pasa al siguiente" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Figure" +msgstr "Figura" + +#: src/ui/WorkspaceView.tsx +msgid "Figure from an image…" +msgstr "Figura a partir de una imagen…" + +#: src/workspace/workspace.ts +msgid "Figures must be PNG, JPEG, GIF, SVG or WebP images." +msgstr "Las figuras deben ser imágenes PNG, JPEG, GIF, SVG o WebP." + +#: src/ui/CollectionPicker.tsx +msgid "Filter collections" +msgstr "Filtrar colecciones" + +#: src/ui/Home.tsx +msgid "Find a manuscript" +msgstr "Buscar un manuscrito" + +#: src/ui/Home.tsx +msgid "Find a note by name or folder" +msgstr "Buscar una nota por nombre o carpeta" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Find a source" +msgstr "Buscar una fuente" + +#: src/ui/WorkspaceView.tsx +msgid "Find a source ({MOD_LABEL}-Shift-E)" +msgstr "Buscar una fuente ({MOD_LABEL}-Shift-E)" + +#: src/editor/selection-bar.tsx +msgid "Find a source for this passage and cite it after it" +msgstr "Buscar una fuente para este pasaje y citarla después" + +#: src/ui/WorkspaceView.tsx +msgid "find all chapters" +msgstr "buscar todos los capítulos" + +#: src/ui/WorkspaceView.tsx +msgid "Find and replace in this record" +msgstr "Buscar y reemplazar en este registro" + +#: src/editor/fixes.ts +msgid "Find in Sources" +msgstr "Buscar en Fuentes" + +#: src/ui/WorkspaceView.tsx +msgid "Find or run a command" +msgstr "Buscar o ejecutar un comando" + +#: src/ui/WorkspaceView.tsx +msgid "Fit · {zoomLabel}" +msgstr "Ajustar · {zoomLabel}" + +#: src/ui/WorkspaceView.tsx +msgid "Fitting the width; click for actual size" +msgstr "Ajustar al ancho; haz clic para ver el tamaño real" + +#: src/ui/CommentsPanel.tsx +msgid "Fix it in mdbase Editor" +msgstr "Corrígelo en mdbase Editor" + +#: src/ui/WorkspaceView.tsx +msgid "Footnote" +msgstr "Nota al pie" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] has no definition." +msgstr "La nota al pie [^{value}] no tiene definición." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is never referenced." +msgstr "Nunca se hace referencia a la nota al pie [^{value}]." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is referenced more than once." +msgstr "Se hace referencia a la nota al pie [^{value}] más de una vez." + +#: src/ui/Settings.tsx +msgid "for citation terms and hyphenation" +msgstr "para términos de citas y división de palabras" + +#: src/ui/NativeSignIn.tsx +msgid "Forget collection" +msgstr "Olvidar colección" + +#: src/ui/WorkspaceView.tsx +msgid "Format" +msgstr "Formato" + +#: src/editor/chapter-cards.ts +msgid "From Reader · its source is not in the library" +msgstr "De Reader · su fuente no está en la biblioteca" + +#: src/ui/Settings.tsx +msgid "From the collection" +msgstr "De la colección" + +#: src/ui/Home.tsx +msgid "Give the manuscript a title; it can be changed later." +msgstr "Asigna un título al manuscrito; podrás cambiarlo más adelante." + +#: src/ui/WorkspaceView.tsx +msgid "grid columns rows" +msgstr "cuadrícula columnas filas" + +#: src/ui/WorkspaceView.tsx +msgid "Help" +msgstr "Ayuda" + +#: src/ui/ProblemsStrip.tsx +#: src/ui/WorkspaceView.tsx +msgid "Hide problems" +msgstr "Ocultar problemas" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Hide the headings of {0}" +msgstr "Ocultar los encabezados de {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the problems under the editor (F8 goes to the next one)" +msgstr "Ocultar los problemas bajo el editor (F8 va al siguiente)" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar" +msgstr "Ocultar la barra lateral" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar ({MOD_LABEL}-\\)" +msgstr "Ocultar la barra lateral ({MOD_LABEL}-\\)" + +#: src/ui/SourcesPanel.tsx +msgid "Highlights are not set up in this collection." +msgstr "Los resaltados no están configurados en esta colección." + +#: src/ui/SourcesPanel.tsx +msgid "Highlights from Reader" +msgstr "Resaltados de Reader" + +#: src/ui/CollectionPicker.tsx +msgid "Hosted by mdbase" +msgstr "Alojado por mdbase" + +#: src/i18n/diagnostics.ts +msgid "Image “{value}” is missing. Add it to the collection or correct its path." +msgstr "Falta la imagen «{value}». Añádela a la colección o corrige su ruta." + +#: src/workspace/workspace.ts +msgid "Image could not be loaded: {problem}" +msgstr "No se pudo cargar la imagen: {problem}" + +#: src/ui/WorkspaceView.tsx +msgid "image picture photo upload" +msgstr "imagen ilustración foto subir" + +#: src/ui/WorkspaceView.tsx +msgid "Image upload is coming soon. Existing image links still work." +msgstr "La carga de imágenes estará disponible próximamente. Los enlaces a imágenes existentes siguen funcionando." + +#: src/i18n/diagnostics.ts +msgid "Images must be files in the collection ({value})." +msgstr "Las imágenes deben ser archivos de la colección ({value})." + +#. placeholder {0}: d.manuscript.title +#: src/ui/Home.tsx +msgid "in {0} · " +msgstr "en {0} · " + +#. placeholder {0}: collectionPicker ?? {backend.collectionName} +#. placeholder {1}: backend.kind === "connect" && <> via mdbase Connect +#. placeholder {2}: sources !== null && sources > 0 && <> · {icuPlural(sources, { one: "# source to cite from mdbase Reader", other: "# sources to cite from mdbase Reader" })} +#. placeholder {3}: sources === 0 && <> · {backend.setupStatus?.sources === false ? t`Sources not set up` : t`No sources yet`} +#. placeholder {4}: backend.setupStatus?.comments === false && <> · Comments not set up +#: src/ui/Home.tsx +msgid "In {0}{1}{2}{3}{4}" +msgstr "En {0}{1}{2}{3}{4}" + +#. placeholder {0}: inHighlights.length +#. placeholder {1}: highlightIndex.pending > 0 && · searching {highlightIndex.pending} more +#: src/ui/SourcesPanel.tsx +msgid "In highlights <0>{0}{1}" +msgstr "En los resaltados <0>{0}{1}" + +#: src/ui/OutlinePanel.tsx +msgid "In the whole manuscript; citations, code and math are not counted" +msgstr "En todo el manuscrito; no se cuentan las citas, el código ni las fórmulas" + +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript" +msgstr "En este manuscrito" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript <0>{0}" +msgstr "En este manuscrito <0>{0}" + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Index could not be loaded: {0}" +msgstr "No se pudo cargar el índice: {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Inline code" +msgstr "Código en línea" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Insert" +msgstr "Insertar" + +#. placeholder {0}: entry.key +#: src/ui/SourcesPanel.tsx +msgid "Insert [@{0}] at the cursor (Enter)" +msgstr "Insertar [@{0}] en el cursor (Intro)" + +#. placeholder {0}: clip(replacement) +#: src/ui/comments.ts +msgid "Insert {0}" +msgstr "Insertar {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a citation, footnote, cross-reference, figure, table or equation (or type / in the text)" +msgstr "Insertar una cita, nota al pie, referencia cruzada, figura, tabla o ecuación (o escribe / en el texto)" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a footnote, figure, table, equation, cross-reference or citation" +msgstr "Insertar una nota al pie, figura, tabla, ecuación, referencia cruzada o cita" + +#: src/ui/CommentsPanel.tsx +msgid "Insert at the cursor" +msgstr "Insertar en el cursor" + +#: src/ui/SourcesPanel.tsx +msgid "Insert quotation" +msgstr "Insertar cita textual" + +#: src/pwa-install.ts +msgid "Install" +msgstr "Instalar" + +#: src/pwa-install.ts +msgid "Install {appName}" +msgstr "Instalar {appName}" + +#: src/pwa-install.ts +msgid "Install {appName} for quick access in its own window." +msgstr "Instala {appName} para acceder rápidamente desde su propia ventana." + +#: src/i18n/provider.tsx +#: src/ui/Settings.tsx +msgid "Interface language" +msgstr "Idioma de la interfaz" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Italic" +msgstr "Cursiva" + +#: src/ui/CompareDialog.tsx +msgid "Keep mine" +msgstr "Conservar el mío" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Keep writing" +msgstr "Seguir escribiendo" + +#: src/ui/ConnectGate.tsx +msgid "kept as it is" +msgstr "se conserva tal cual" + +#: src/ui/WorkspaceView.tsx +msgid "Keyboard shortcuts" +msgstr "Atajos de teclado" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +msgid "Label" +msgstr "Etiqueta" + +#: src/ui/Settings.tsx +msgid "Language" +msgstr "Idioma" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Layout" +msgstr "Diseño" + +#: src/ui/Home.tsx +msgid "Layout<0/>" +msgstr "Diseño<0/>" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Leave without saving" +msgstr "Salir sin guardar" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Library <0>{0}" +msgstr "Biblioteca <0>{0}" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Light" +msgstr "Claro" + +#. placeholder {0}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "Line {0}" +msgstr "Línea {0}" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Link" +msgstr "Enlace" + +#: src/ui/CommentsPanel.tsx +msgid "Link it in mdbase Editor’s settings for this collection." +msgstr "Vincúlalo en los ajustes de mdbase Editor para esta colección." + +#: src/ui/CommentsPanel.tsx +msgid "Link your account" +msgstr "Vincular tu cuenta" + +#: src/ui/WorkspaceView.tsx +msgid "List the problems under the editor (F8 goes to the next one)" +msgstr "Mostrar los problemas bajo el editor (F8 va al siguiente)" + +#: src/editor/insight.ts +msgid "Listing" +msgstr "Lista" + +#: src/ui/SourcesPanel.tsx +msgid "Loading annotations…" +msgstr "Cargando anotaciones…" + +#: src/ui/Home.tsx +msgid "Loading collection data…" +msgstr "Cargando datos de la colección…" + +#: src/ui/CommentsPanel.tsx +msgid "Loading comments…" +msgstr "Cargando comentarios…" + +#: src/ui/SourcesPanel.tsx +msgid "Loading sources…" +msgstr "Cargando fuentes…" + +#: src/ui/Home.tsx +msgid "Loading…" +msgstr "Cargando…" + +#: src/workspace/workspace.ts +msgid "Local draft backup is unavailable (browser storage may be full or blocked). Download your draft before leaving if saving fails." +msgstr "La copia de seguridad local del borrador no está disponible (el almacenamiento del navegador puede estar lleno o bloqueado). Descarga el borrador antes de salir si no se puede guardar." + +#: src/ui/Home.tsx +msgid "Looking for sources…" +msgstr "Buscando fuentes…" + +#: src/ui/WorkspaceView.tsx +msgid "Lower panel" +msgstr "Panel inferior" + +#: src/ui/WorkspaceView.tsx +msgid "Make the selection a link" +msgstr "Convertir la selección en un enlace" + +#: src/ui/CommentsPanel.tsx +msgid "Make this edit" +msgstr "Aplicar esta edición" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript" +msgstr "Manuscrito" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscript settings" +msgstr "Ajustes del manuscrito" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript sidebar" +msgstr "Barra lateral del manuscrito" + +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscripts" +msgstr "Manuscritos" + +#: src/editor/Editor.tsx +msgid "Markdown for {path}" +msgstr "Markdown de {path}" + +#: src/ui/SourcesPanel.tsx +msgid "Matching sources" +msgstr "Fuentes coincidentes" + +#: src/ui/WorkspaceView.tsx +msgid "math formula display" +msgstr "matemáticas fórmula mostrar" + +#: src/i18n/diagnostics.ts +msgid "Math: {begin} is never closed." +msgstr "Matemáticas: {begin} no se cierra." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} closes {begin}." +msgstr "Matemáticas: {end} cierra {begin}." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} has no matching \\begin." +msgstr "Matemáticas: {end} no tiene un \\begin correspondiente." + +#: src/i18n/diagnostics.ts +msgid "Math: {value} \\left but {other} \\right." +msgstr "Matemáticas: {value} tiene \\left, pero {other} tiene \\right." + +#: src/i18n/diagnostics.ts +msgid "Math: Unclosed brace." +msgstr "Matemáticas: llave sin cerrar." + +#: src/i18n/diagnostics.ts +msgid "Math: Unmatched closing brace." +msgstr "Matemáticas: llave de cierre sin pareja." + +#: src/ui/ConnectGate.tsx +msgid "mdbase connect is unavailable" +msgstr "mdbase connect no está disponible" + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer can't use this collection" +msgstr "mdbase writer no puede usar esta colección" + +#. placeholder {0}: snapshot.info.displayName +#: src/ui/ConnectGate.tsx +msgid "mdbase writer needs two record contracts in <0>{0}: manuscripts, and Reader sources for citations. Setting up adds only what is missing; existing records are not changed." +msgstr "mdbase writer necesita dos tipos de registros en <0>{0}: manuscritos y fuentes de Reader para las citas. La configuración añade solo lo que falta; no modifica los registros existentes." + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer typesets Markdown records in an mdbase collection into PDF and Word documents, with citations from your mdbase Reader library. Connect a collection to choose what it can access." +msgstr "mdbase writer compone registros Markdown de una colección mdbase en documentos PDF y Word, con citas de tu biblioteca de mdbase Reader. Conecta una colección para elegir a qué puede acceder." + +#: src/ui/CompareDialog.tsx +msgid "Merged Markdown<0/><1>The merged text keeps your local setting changes on top of the collection version." +msgstr "Markdown combinado<0/><1>El texto combinado conserva tus cambios de configuración locales sobre la versión de la colección." + +#: src/ui/CommentsPanel.tsx +msgid "Mine" +msgstr "La mía" + +#: src/ui/names.ts +msgid "MLA 9th edition" +msgstr "MLA, 9.ª edición" + +#: src/ui/WorkspaceView.tsx +msgid "More" +msgstr "Más" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Move author {0} up" +msgstr "Subir al autor {0}" + +#: src/ui/Settings.tsx +msgid "Move up" +msgstr "Subir" + +#. placeholder {0}: recordTitle(records.get(path), path) +#. placeholder {1}: to + 1 +#. placeholder {2}: chapters.length +#: src/ui/OutlinePanel.tsx +msgid "Moved {0} to chapter {1} of {2}." +msgstr "Se movió {0} al capítulo {1} de {2}." + +#: src/ui/Settings.tsx +msgid "Name" +msgstr "Nombre" + +#: src/ui/OutlinePanel.tsx +msgid "New chapter title" +msgstr "Nuevo título del capítulo" + +#: src/ui/CommentsPanel.tsx +msgid "New comment" +msgstr "Nuevo comentario" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "New comment" +msgstr "Nuevo comentario" + +#: src/ui/Home.tsx +msgid "New manuscript" +msgstr "Nuevo manuscrito" + +#: src/ui/CommentsPanel.tsx +msgid "New since last visit ({newCount})" +msgstr "Novedades desde la última visita ({newCount})" + +#: src/ui/CommentsPanel.tsx +msgid "New since your last visit" +msgstr "Novedades desde tu última visita" + +#: src/editor/comments.ts +msgid "New suggestion" +msgstr "Nueva sugerencia" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous comment" +msgstr "Comentario siguiente/anterior" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous problem" +msgstr "Problema siguiente/anterior" + +#: src/ui/SourcesPanel.tsx +msgid "Next citation" +msgstr "Cita siguiente" + +#: src/ui/WorkspaceView.tsx +msgid "Next comment" +msgstr "Comentario siguiente" + +#: src/ui/WorkspaceView.tsx +msgid "Next problem" +msgstr "Problema siguiente" + +#: src/ui/SourcesPanel.tsx +msgid "No annotations on this source." +msgstr "Esta fuente no tiene anotaciones." + +#. placeholder {0}: query.trim() +#: src/ui/CollectionPicker.tsx +msgid "No collection matches “{0}”." +msgstr "Ninguna colección coincide con “{0}”." + +#: src/ui/ExportReview.tsx +msgid "No file has been downloaded yet. Missing images or chapters can leave this export incomplete. Review these problems before sharing or submitting it." +msgstr "Aún no se ha descargado ningún archivo. Si faltan imágenes o capítulos, la exportación podría estar incompleta. Revisa estos problemas antes de compartirla o entregarla." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the citation style {value}." +msgstr "Ningún archivo de la colección coincide con el estilo de cita {value}." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the template {value}." +msgstr "Ningún archivo de la colección coincide con la plantilla {value}." + +#: src/ui/Home.tsx +msgid "No manuscript matches “{filter}”." +msgstr "Ningún manuscrito coincide con “{filter}”." + +#: src/ui/Home.tsx +msgid "No note matches “{query}”." +msgstr "Ninguna nota coincide con “{query}”." + +#: src/ui/CommentsPanel.tsx +msgid "No open comments" +msgstr "No hay comentarios abiertos" + +#: src/ui/Home.tsx +msgid "No other notes in this collection." +msgstr "No hay otras notas en esta colección." + +#: src/ui/WorkspaceView.tsx +msgid "No problems" +msgstr "No hay problemas" + +#. placeholder {0}: this.target +#: src/editor/chapter-cards.ts +msgid "No record matches ![[{0}]]" +msgstr "Ningún registro coincide con ![[{0}]]" + +#: src/i18n/diagnostics.ts +msgid "No record matches the embed ![[{value}]]." +msgstr "Ningún registro coincide con la inserción ![[{value}]]." + +#: src/i18n/diagnostics.ts +msgid "No source in the library has the citekey {value}." +msgstr "Ninguna fuente de la biblioteca tiene la clave de cita {value}." + +#: src/i18n/diagnostics.ts +msgid "No source in the library matches {value}, so the quotation from {other} is not cited." +msgstr "Ninguna fuente de la biblioteca coincide con {value}, así que la cita textual de {other} no está referenciada." + +#: src/ui/SourcesPanel.tsx +msgid "No source matches “{query}”; searching highlights…" +msgstr "Ninguna fuente coincide con “{query}”; buscando en los resaltados…" + +#. placeholder {0}: ref.key +#: src/editor/insight.ts +msgid "No source or label is called “{0}”." +msgstr "No hay ninguna fuente ni etiqueta llamada “{0}”." + +#: src/ui/SourcesPanel.tsx +msgid "No sources in this collection yet." +msgstr "Todavía no hay fuentes en esta colección." + +#: src/ui/Home.tsx +msgid "No sources yet" +msgstr "Aún no hay fuentes" + +#: src/ui/Home.tsx +msgid "No type · {path}" +msgstr "Sin tipo · {path}" + +#. placeholder {0}: readerSourceHref() ? Open mdbase Reader : t`Open mdbase Reader` +#: src/ui/Home.tsx +msgid "None yet. {0} to import a PDF, a DOI or a BibTeX file; each source gets a citekey." +msgstr "Todavía no hay ninguna. {0} para importar un PDF, un DOI o un archivo BibTeX; cada fuente recibe una clave de cita." + +#: src/ui/SourcesPanel.tsx +msgid "Not cited yet" +msgstr "Aún no se ha citado" + +#: src/workspace/workspace.ts +msgid "Not loaded; it will be left out." +msgstr "No se ha cargado; se omitirá." + +#: src/pwa-install.ts +msgid "Not now" +msgstr "Ahora no" + +#: src/ui/records.ts +msgid "Not saved" +msgstr "No se ha guardado" + +#. placeholder {0}: activeView.snapshot.problem.message ?? activeView.snapshot.problem.code +#: src/ui/WorkspaceView.tsx +msgid "Not saved: {0}. Your text is kept here." +msgstr "No se guardó: {0}. El texto se conserva aquí." + +#: src/ui/WorkspaceView.tsx +msgid "note" +msgstr "nota" + +#: src/ui/Home.tsx +msgid "Note<0/>" +msgstr "Nota<0/>" + +#: src/ui/Home.tsx +msgid "Notes" +msgstr "Notas" + +#: src/ui/Home.tsx +msgid "Notes without a type" +msgstr "Notas sin tipo" + +#: src/ui/SourcesPanel.tsx +msgid "Nothing cited yet. Cite a source below, or type <0>[@ in the editor." +msgstr "Aún no se ha citado nada. Cita una fuente abajo o escribe <0>[@ en el editor." + +#: src/i18n/diagnostics.ts +msgid "Nothing is labelled {value}." +msgstr "Nada tiene la etiqueta {value}." + +#: src/ui/CompareDialog.tsx +msgid "Nothing is replaced until you choose. Highlighted passages differ between the versions." +msgstr "No se reemplazará nada hasta que elijas. Los pasajes resaltados son distintos entre las versiones." + +#. placeholder {0}: query.trim() +#: src/ui/ManuscriptSearch.tsx +msgid "Nothing matches “{0}”." +msgstr "Nada coincide con “{0}”." + +#: src/ui/SourcesPanel.tsx +msgid "Nothing matches “{query}”." +msgstr "Nada coincide con “{query}”." + +#: src/ui/CommentsPanel.tsx +msgid "Nothing resolved yet." +msgstr "Aún no se ha resuelto nada." + +#: src/ui/connection-notice.ts +msgid "Offline" +msgstr "Sin conexión" + +#: src/ui/WorkspaceView.tsx +msgid "On a citation: show the source. On a cross-reference: go to what it labels" +msgstr "En una cita: mostrar la fuente. En una referencia cruzada: ir al elemento al que apunta" + +#: src/ui/Home.tsx +msgid "On the formation of coral reefs" +msgstr "Sobre la formación de los arrecifes de coral" + +#: src/ui/CommentsPanel.tsx +msgid "On the whole record" +msgstr "En todo el registro" + +#: src/ui/CollectionPicker.tsx +msgid "On your computer" +msgstr "En tu ordenador" + +#: src/ui/CommentsPanel.tsx +msgid "Open" +msgstr "Abrir" + +#: src/editor/chapter-cards.ts +msgctxt "open embedded chapter action" +msgid "Open" +msgstr "Abrir" + +#. placeholder {0}: card.title +#: src/editor/chapter-cards.ts +msgid "Open {0}" +msgstr "Abrir {0}" + +#: src/ui/SourcesPanel.tsx +msgid "Open in Reader <0/>" +msgstr "Abrir en Reader <0/>" + +#: src/ui/Home.tsx +msgid "Open its manuscript to review it" +msgstr "Abrir el manuscrito para revisarlo" + +#: src/ui/Home.tsx +msgid "Open mdbase Reader" +msgstr "Abrir mdbase Reader" + +#: src/ui/CollectionPicker.tsx +msgid "Open now" +msgstr "Abrir ahora" + +#: src/ui/SourcesPanel.tsx +msgid "Open Reader to add a source" +msgstr "Abre Reader para añadir una fuente" + +#: src/connect/native-signin-ui.ts +msgid "Open sign-in" +msgstr "Abrir inicio de sesión" + +#: src/connect/native-signin-ui.ts +msgid "Open the mdbase tab again" +msgstr "Volver a abrir la pestaña de mdbase" + +#: src/editor/chapter-cards.ts +msgid "Open this passage in Reader" +msgstr "Abrir este pasaje en Reader" + +#: src/connect/native-signin-ui.ts +msgid "Opening collections isn't available in this build yet." +msgstr "La apertura de colecciones aún no está disponible en esta versión." + +#: src/App.tsx +#: src/ui/ConnectGate.tsx +msgid "Opening mdbase writer" +msgstr "Abriendo mdbase writer" + +#: src/LegacyApp.tsx +msgid "Opening the demo collection" +msgstr "Abriendo la colección de demostración" + +#: src/ui/WorkspaceView.tsx +msgid "Opening the manuscript…" +msgstr "Abriendo el manuscrito…" + +#: src/ui/NativeWriterView.tsx +msgid "Opening Writer" +msgstr "Abriendo Writer" + +#: src/ui/NativeWriterView.tsx +#: src/ui/SdkWriterRoot.tsx +msgid "Opening Writer…" +msgstr "Abriendo Writer…" + +#: src/ui/SdkWriterRoot.tsx +msgid "Opening your collection" +msgstr "Abriendo tu colección" + +#: src/ui/WorkspaceView.tsx +msgid "Opening…" +msgstr "Abriendo…" + +#: src/ui/WorkspaceView.tsx +msgid "Or type <0>/ in the text to pick one there." +msgstr "O escribe <0>/ en el texto para elegir uno ahí." + +#: src/ui/Home.tsx +msgid "or use a note you already have" +msgstr "o usa una nota que ya tengas" + +#: src/ui/WorkspaceView.tsx +msgid "Outline" +msgstr "Esquema" + +#: src/ui/WorkspaceView.tsx +msgid "Outline, and search the manuscript ({MOD_LABEL}-Shift-F)" +msgstr "Esquema y búsqueda en el manuscrito ({MOD_LABEL}-Shift-F)" + +#: src/ui/SourcesPanel.tsx +msgid "Page (optional)" +msgstr "Página (opcional)" + +#. placeholder {0}: i + 1 +#: src/preview/Preview.tsx +msgid "Page {0}" +msgstr "Página {0}" + +#. placeholder {0}: previewView.page +#. placeholder {1}: previewView.pages +#: src/ui/WorkspaceView.tsx +msgid "Page {0} of {1}" +msgstr "Página {0} de {1}" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Page or locator for {0}" +msgstr "Página o localizador de {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle" +msgstr "Paquete de Pandoc" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle (zip)" +msgstr "Paquete de Pandoc (zip)" + +#: src/export/pandoc.ts +msgid "Pandoc produced no document." +msgstr "Pandoc no ha generado ningún documento." + +#: src/export/pandoc.ts +msgid "Pandoc returned an unreadable response." +msgstr "Pandoc devolvió una respuesta ilegible." + +#: src/export/pandoc.ts +msgid "Pandoc stopped." +msgstr "Pandoc se detuvo." + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc/Quarto Markdown with its sources, style and images, to build other formats yourself" +msgstr "Markdown de Pandoc/Quarto con sus fuentes, estilo e imágenes, para que generes otros formatos" + +#: src/compile/client.ts +msgid "PDF export timed out. Retry the preview and export again." +msgstr "Se agotó el tiempo de exportación del PDF. Vuelve a generar la vista previa y a exportar." + +#: src/ui/WorkspaceView.tsx +msgid "Preview" +msgstr "Vista previa" + +#: src/ui/WorkspaceView.tsx +msgid "Preview only" +msgstr "Solo vista previa" + +#: src/preview/Preview.tsx +msgid "Preview rendering failed: {renderProblem}. Your text is still available in the editor." +msgstr "No se pudo generar la vista previa: {renderProblem}. El texto sigue disponible en el editor." + +#. placeholder {0}: snap.previewProblem +#: src/ui/WorkspaceView.tsx +msgid "Preview unavailable: {0}. You can keep writing." +msgstr "Vista previa no disponible: {0}. Puedes seguir escribiendo." + +#: src/preview/Preview.tsx +msgid "Preview unavailable. You can keep writing." +msgstr "Vista previa no disponible. Puedes seguir escribiendo." + +#: src/ui/SourcesPanel.tsx +msgid "Previous citation" +msgstr "Cita anterior" + +#: src/ui/WorkspaceView.tsx +msgid "Previous comment" +msgstr "Comentario anterior" + +#: src/ui/ConnectGate.tsx +msgid "Previously connected" +msgstr "Conectado anteriormente" + +#: src/ui/WorkspaceView.tsx +msgid "problem" +msgstr "problema" + +#: src/ui/WorkspaceView.tsx +msgid "problems" +msgstr "problemas" + +#: src/ui/ProblemsStrip.tsx +msgid "Problems" +msgstr "Problemas" + +#: src/ui/Home.tsx +msgid "Progress to the word goal" +msgstr "Progreso hacia el objetivo de palabras" + +#: src/i18n/diagnostics.ts +msgid "Raw HTML is not rendered in PDF output." +msgstr "El HTML sin procesar no se representa en el PDF." + +#: src/ui/WorkspaceView.tsx +msgid "Read as the manuscript" +msgstr "Leer como el manuscrito" + +#: src/ui/Settings.tsx +msgid "Read as the manuscript<0>Off shows the Markdown as written" +msgstr "Leer como el manuscrito<0>Desactivado muestra el Markdown tal como está escrito" + +#: src/ui/CommentsPanel.tsx +msgid "Reason for the suggestion" +msgstr "Motivo de la sugerencia" + +#: src/ui/ConnectGate.tsx +msgid "Reconnect" +msgstr "Volver a conectar" + +#: src/ui/connection-notice.ts +msgid "Reconnecting" +msgstr "Volviendo a conectar" + +#: src/ui/records.ts +msgid "Recovering save…" +msgstr "Recuperando el guardado…" + +#: src/ui/WorkspaceView.tsx +msgid "refer section figure table label" +msgstr "referencia sección figura tabla etiqueta" + +#: src/editor/live-preview.ts +msgid "Refer to this with @{id}" +msgstr "Haz referencia a esto con @{id}" + +#: src/ui/CommentsPanel.tsx +msgid "Reject" +msgstr "Rechazar" + +#: src/ui/CommentsPanel.tsx +msgid "Rejected" +msgstr "Rechazado" + +#: src/LegacyApp.tsx +msgid "Reload" +msgstr "Volver a cargar" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Remove" +msgstr "Quitar" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Remove author {0}" +msgstr "Quitar al autor {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Rename the chapter chosen in the outline" +msgstr "Cambiar el nombre del capítulo seleccionado en el esquema" + +#: src/ui/CommentsPanel.tsx +msgid "Reopen" +msgstr "Volver a abrir" + +#: src/ui/CommentsPanel.tsx +msgid "Replace" +msgstr "Reemplazar" + +#. placeholder {0}: clip(exact) +#. placeholder {1}: clip(replacement) +#: src/ui/comments.ts +msgid "Replace {0} with {1}" +msgstr "Reemplazar {0} por {1}" + +#: src/ui/CommentsPanel.tsx +msgid "Replace with" +msgstr "Reemplazar por" + +#. placeholder {0}: root.suggestion.replacement +#: src/ui/WorkspaceView.tsx +msgid "Replace with “{0}”" +msgstr "Reemplazar por “{0}”" + +#: src/ui/CommentsPanel.tsx +msgid "Reply" +msgstr "Responder" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the editor and preview" +msgstr "Cambiar el tamaño del editor y la vista previa" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the sidebar" +msgstr "Cambiar el tamaño de la barra lateral" + +#: src/ui/CommentsPanel.tsx +msgid "Resolve" +msgstr "Resolver" + +#: src/ui/CommentsPanel.tsx +msgid "Resolved" +msgstr "Resuelto" + +#: src/ui/CompareDialog.tsx +msgid "Restore local draft" +msgstr "Restaurar borrador local" + +#: src/ui/Home.tsx +msgid "Retry background data" +msgstr "Reintentar datos en segundo plano" + +#: src/ui/CommentsPanel.tsx +msgid "Retry comments" +msgstr "Reintentar comentarios" + +#: src/ui/WorkspaceView.tsx +msgid "Retry dependencies" +msgstr "Reintentar dependencias" + +#: src/ui/WorkspaceView.tsx +msgid "Retry export" +msgstr "Reintentar exportación" + +#: src/LegacyApp.tsx +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Retry loading" +msgstr "Reintentar carga" + +#: src/ui/WorkspaceView.tsx +msgid "Retry opening" +msgstr "Reintentar apertura" + +#: src/ui/WorkspaceView.tsx +msgid "Retry preview" +msgstr "Reintentar vista previa" + +#: src/preview/Preview.tsx +msgid "Retry rendering" +msgstr "Reintentar renderizado" + +#: src/ui/WorkspaceView.tsx +msgid "Retry save" +msgstr "Reintentar guardado" + +#: src/ui/WorkspaceView.tsx +msgid "Retry saving" +msgstr "Reintentar guardado" + +#: src/ui/SourcesPanel.tsx +msgid "Retry sources" +msgstr "Reintentar fuentes" + +#: src/ui/Home.tsx +msgid "Review" +msgstr "Revisar" + +#. placeholder {0}: recordTitle(snap.records.get(path), path) +#: src/ui/WorkspaceView.tsx +msgid "Review {0}" +msgstr "Revisar {0}" + +#: src/ui/CommentsPanel.tsx +msgid "Review access" +msgstr "Revisar acceso" + +#: src/ui/records.ts +msgid "Review drafts" +msgstr "Revisar borradores" + +#: src/ui/ExportReview.tsx +msgid "Review export problems" +msgstr "Revisar los problemas de exportación" + +#: src/ui/records.ts +msgid "Review local drafts" +msgstr "Revisar borradores locales" + +#: src/ui/CompareDialog.tsx +msgid "Review recovered local draft" +msgstr "Revisar el borrador local recuperado" + +#: src/workspace/workspace.ts +msgid "Review the recovered local drafts before leaving." +msgstr "Revisa los borradores locales recuperados antes de salir." + +#: src/ui/WorkspaceView.tsx +msgid "Save all records now" +msgstr "Guardar todos los registros ahora" + +#: src/ui/CompareDialog.tsx +msgid "Save merged version" +msgstr "Guardar versión combinada" + +#: src/ui/records.ts +msgid "Saved" +msgstr "Guardado" + +#: src/ui/connection-notice.ts +#: src/ui/records.ts +msgid "Saved on this device; waiting for sync" +msgstr "Guardado en este dispositivo; a la espera de sincronización" + +#: src/ui/records.ts +msgid "Saving…" +msgstr "Guardando…" + +#: src/ui/SourcesPanel.tsx +msgid "Search by author, title, year or key" +msgstr "Buscar por autor, título, año o clave" + +#: src/ui/ManuscriptSearch.tsx +#: src/ui/WorkspaceView.tsx +msgid "Search the manuscript" +msgstr "Buscar en el manuscrito" + +#: src/ui/WorkspaceView.tsx +msgid "Search the whole manuscript" +msgstr "Buscar en todo el manuscrito" + +#: src/ui/WorkspaceView.tsx +msgid "Second panel" +msgstr "Segundo panel" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Section" +msgstr "Sección" + +#: src/ui/CommentsPanel.tsx +msgid "Select a passage and press <0>{MOD_LABEL}-{ALT_LABEL}-M to comment, or <1>{MOD_LABEL}-{ALT_LABEL}-S to suggest an edit." +msgstr "Selecciona un pasaje y pulsa <0>{MOD_LABEL}-{ALT_LABEL}-M para comentarlo o <1>{MOD_LABEL}-{ALT_LABEL}-S para sugerir una edición." + +#: src/editor/selection-bar.tsx +msgid "Selection" +msgstr "Selección" + +#: src/ui/Home.tsx +msgid "Set a word goal" +msgstr "Establecer un objetivo de palabras" + +#: src/ui/Home.tsx +msgid "Set goal" +msgstr "Establecer objetivo" + +#: src/ui/ConnectGate.tsx +msgid "Set up collection" +msgstr "Configurar colección" + +#: src/ui/ConnectGate.tsx +msgid "Set up this collection for writing" +msgstr "Configurar esta colección para escribir" + +#: src/ui/ConnectGate.tsx +msgid "Setting up…" +msgstr "Configurando…" + +#: src/ui/WorkspaceView.tsx +msgid "Settings" +msgstr "Ajustes" + +#. placeholder {0}: diagnostic.field +#: src/ui/ProblemsStrip.tsx +msgid "Settings · {0}" +msgstr "Ajustes · {0}" + +#: src/ui/CompareDialog.tsx +msgid "Settings also differ" +msgstr "La configuración también es distinta" + +#: src/ui/CommentsPanel.tsx +msgid "Show" +msgstr "Mostrar" + +#. placeholder {0}: rest.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more chapters · {0}" +msgstr "Mostrar 50 capítulos más · {0}" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more cited sources · {0}" +msgstr "Mostrar 50 fuentes citadas más · {0}" + +#. placeholder {0}: logical.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more comments · {0}" +msgstr "Mostrar 50 comentarios más · {0}" + +#. placeholder {0}: list.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more headings · {0}" +msgstr "Mostrar 50 encabezados más · {0}" + +#. placeholder {0}: notes.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more highlights · {0}" +msgstr "Mostrar 50 resaltados más · {0}" + +#. placeholder {0}: shown.length +#: src/ui/Home.tsx +msgid "Show 50 more manuscripts · {0}" +msgstr "Mostrar 50 manuscritos más · {0}" + +#. placeholder {0}: thread.replies.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more replies · {0}" +msgstr "Mostrar 50 respuestas más · {0}" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more sources · {0}" +msgstr "Mostrar 50 fuentes más · {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second panel beneath (outline and comments together)" +msgstr "Mostrar un segundo panel debajo (esquema y comentarios juntos)" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second sidebar panel" +msgstr "Mostrar un segundo panel en la barra lateral" + +#. placeholder {0}: untypedShown.length +#: src/ui/Home.tsx +msgid "Show all {0} notes without a type" +msgstr "Mostrar las {0} notas sin tipo" + +#: src/ui/WorkspaceView.tsx +msgid "Show comments" +msgstr "Mostrar comentarios" + +#: src/preview/Preview.tsx +msgid "Show in Sources" +msgstr "Mostrar en Fuentes" + +#: src/ui/CommentsPanel.tsx +msgid "Show in the editor" +msgstr "Mostrar en el editor" + +#: src/ui/WorkspaceView.tsx +msgid "Show Markdown as written" +msgstr "Mostrar el Markdown tal como está escrito" + +#: src/ui/WorkspaceView.tsx +msgid "Show or hide the sidebar" +msgstr "Mostrar u ocultar la barra lateral" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 chapters" +msgstr "Mostrar los 50 capítulos anteriores" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 cited sources" +msgstr "Mostrar las 50 fuentes citadas anteriores" + +#: src/ui/CommentsPanel.tsx +msgid "Show previous 50 comments" +msgstr "Mostrar los 50 comentarios anteriores" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 headings" +msgstr "Mostrar los 50 encabezados anteriores" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 sources" +msgstr "Mostrar las 50 fuentes anteriores" + +#: src/ui/WorkspaceView.tsx +msgid "Show problems" +msgstr "Mostrar problemas" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Show the headings of {0}" +msgstr "Mostrar los encabezados de {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar" +msgstr "Mostrar la barra lateral" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar ({MOD_LABEL}-\\)" +msgstr "Mostrar la barra lateral ({MOD_LABEL}-\\)" + +#: src/editor/comments.ts +msgid "Show this comment" +msgstr "Mostrar este comentario" + +#: src/preview/Preview.tsx +msgid "Showing the last successful preview; it may not match your latest text." +msgstr "Se muestra la última vista previa correcta; puede que no coincida con el texto más reciente." + +#: src/ui/WorkspaceView.tsx +msgid "Sidebar" +msgstr "Barra lateral" + +#: src/connect/native-signin-ui.ts +msgid "Sign in" +msgstr "Iniciar sesión" + +#: src/connect/native-signin-ui.ts +msgid "Sign in with your mdbase account to sync {appName} across your devices." +msgstr "Inicia sesión con tu cuenta de mdbase para sincronizar {appName} en tus dispositivos." + +#: src/connect/native-signin-ui.ts +msgid "Sign out" +msgstr "Cerrar sesión" + +#: src/ui/NativeSignIn.tsx +msgid "Sign-in status" +msgstr "Estado de inicio de sesión" + +#: src/connect/native-signin-ui.ts +msgid "Sign-in was interrupted. Please try again." +msgstr "Se interrumpió el inicio de sesión. Inténtalo de nuevo." + +#: src/connect/connect-popup.ts +msgid "Sign-in window closed." +msgstr "Se cerró la ventana de inicio de sesión." + +#: src/connect/native-signin-ui.ts +msgid "Signed in as {email}" +msgstr "Sesión iniciada como {email}" + +#. placeholder {0}: selected.displayName +#: src/connect/native-signin-ui.ts +msgid "Signed in. Opening {0}…" +msgstr "Sesión iniciada. Abriendo {0}…" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Some changes are not saved" +msgstr "Hay cambios sin guardar" + +#: src/ui/WorkspaceView.tsx +msgid "Some images or chapters could not be loaded. See Problems for their locations." +msgstr "No se pudieron cargar algunas imágenes o capítulos. Consulta Problemas para ver dónde están." + +#: src/LegacyApp.tsx +msgid "Something went wrong" +msgstr "Se produjo un error" + +#: src/ui/ConnectGate.tsx +msgid "Something went wrong." +msgstr "Se produjo un error." + +#: src/editor/insight.ts +msgid "Source" +msgstr "Fuente" + +#: src/ui/WorkspaceView.tsx +msgid "source markup raw live preview chips" +msgstr "fuente marcado sin procesar vista previa en directo fragmentos" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Sources" +msgstr "Fuentes" + +#: src/ui/SourcesPanel.tsx +msgid "Sources are not set up in this collection." +msgstr "Las fuentes no están configuradas en esta colección." + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Sources could not be loaded: {0}" +msgstr "No se pudieron cargar las fuentes: {0}" + +#: src/ui/Home.tsx +msgid "Sources not set up" +msgstr "Fuentes sin configurar" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem}" +msgstr "Fuentes no disponibles: {libraryProblem}" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem} <0>Retry sources" +msgstr "Fuentes no disponibles: {libraryProblem} <0>Reintentar fuentes" + +#: src/ui/Home.tsx +msgid "Sources." +msgstr "Fuentes." + +#: src/ui/WorkspaceView.tsx +msgid "split stack outline comments sources" +msgstr "dividir pila esquema comentarios fuentes" + +#. placeholder {0}: stored.value +#: src/ui/WorkspaceView.tsx +msgid "Stored {0}. Write the caption." +msgstr "Se guardó {0}. Escribe el pie de foto." + +#. placeholder {0}: file.name +#: src/ui/WorkspaceView.tsx +msgid "Storing {0}…" +msgstr "Guardando {0}…" + +#: src/ui/Settings.tsx +msgid "Subtitle" +msgstr "Subtítulo" + +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Suggest" +msgstr "Sugerir" + +#: src/ui/CommentsPanel.tsx +msgid "Suggest an edit" +msgstr "Sugerir una edición" + +#: src/ui/WorkspaceView.tsx +msgid "Suggest an edit to the selection" +msgstr "Sugerir una edición para la selección" + +#: src/editor/selection-bar.tsx +msgid "Suggest an edit to the selection ({MOD_LABEL}-{ALT_LABEL}-S)" +msgstr "Sugerir una edición para la selección ({MOD_LABEL}-{ALT_LABEL}-S)" + +#: src/editor/comments.ts +msgid "Suggested insertion" +msgstr "Inserción sugerida" + +#: src/ui/CommentsPanel.tsx +msgid "Suggested text" +msgstr "Texto sugerido" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Suggestion" +msgstr "Sugerencia" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection" +msgstr "Cambiar de colección" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection: {name}" +msgstr "Cambiar de colección: {name}" + +#: src/ui/WorkspaceView.tsx +msgid "System" +msgstr "Sistema" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/ui/WorkspaceView.tsx +msgid "Table" +msgstr "Tabla" + +#: src/workspace/workspace.ts +msgid "That record is not open." +msgstr "Ese registro no está abierto." + +#: src/i18n/diagnostics.ts +msgid "The annotation {value} has no quotation to embed." +msgstr "La anotación {value} no contiene ninguna cita textual que insertar." + +#: src/workspace/workspace.ts +msgid "The chapter is not open." +msgstr "El capítulo no está abierto." + +#: src/compile/client.ts +msgid "The compile worker stopped." +msgstr "El proceso de compilación se detuvo." + +#: src/LegacyApp.tsx +msgid "The demo could not be loaded" +msgstr "No se pudo cargar la demostración" + +#: src/compile/client.ts +msgid "The document has errors; fix them to export." +msgstr "El documento contiene errores; corrígelos para exportarlo." + +#: src/editor/Editor.tsx +msgid "The editor language could not be loaded. You can keep writing." +msgstr "No se pudo cargar el idioma del editor. Puedes seguir escribiendo." + +#: src/i18n/diagnostics.ts +msgid "The embed ![[{value}]] in {other} was left out." +msgstr "Se ha omitido la inserción ![[{value}]] de {other}." + +#. placeholder {0}: errorMessage(error) +#: src/ui/WorkspaceView.tsx +msgid "The file could not be downloaded. {0}" +msgstr "No se pudo descargar el archivo. {0}" + +#. placeholder {0}: missingImage[1] ?? "" +#: src/export/warnings.ts +msgid "The image “{0}” could not be loaded for Word. Its description will be included instead." +msgstr "No se pudo cargar la imagen “{0}” para Word. En su lugar, se incluirá su descripción." + +#: src/i18n/diagnostics.ts +msgid "The label {value} is used more than once." +msgstr "La etiqueta {value} se usa más de una vez." + +#: src/i18n/provider.tsx +msgid "The language could not be loaded. Your current language is unchanged. Try again." +msgstr "No se pudo cargar el idioma. No se ha cambiado el idioma actual. Inténtalo de nuevo." + +#: src/ui/WorkspaceView.tsx +msgid "The line being typed is checked once typing pauses" +msgstr "La línea que estás escribiendo se comprueba cuando haces una pausa" + +#: src/workspace/workspace.ts +msgid "The manuscript kept changing while export dependencies were loading. Pause editing and try again." +msgstr "El manuscrito siguió cambiando mientras se cargaban las dependencias de exportación. Deja de editar e inténtalo de nuevo." + +#: src/compile/client.ts +#: src/workspace/workspace.ts +msgid "The manuscript was closed." +msgstr "Se cerró el manuscrito." + +#: src/ui/CommentsPanel.tsx +msgid "The person record that claims your account is not valid." +msgstr "El registro de persona vinculado a tu cuenta no es válido." + +#: src/compile/client.ts +msgid "The preview took too long to load. Retry the preview." +msgstr "La vista previa tardó demasiado en cargarse. Vuelve a intentarlo." + +#: src/compile/client.ts +msgid "The preview worker returned an unreadable response." +msgstr "El proceso de vista previa devolvió una respuesta ilegible." + +#: src/ui/Settings.tsx +msgid "The style’s own (usually en-US)" +msgstr "El propio del estilo (normalmente en-US)" + +#: src/workspace/workspace.ts +msgid "The suggested text is no longer in the record; edit it by hand, then resolve the suggestion." +msgstr "El texto sugerido ya no está en el registro; edítalo a mano y luego resuelve la sugerencia." + +#: src/ui/CommentsPanel.tsx +msgid "The suggested text is no longer there" +msgstr "El texto sugerido ya no está" + +#: src/ui/WorkspaceView.tsx +msgid "Theme" +msgstr "Tema" + +#: src/ui/names.ts +msgid "Thesis or book" +msgstr "Tesis o libro" + +#: src/ui/ConnectGate.tsx +msgid "This action could not be completed. Please try again." +msgstr "No se pudo completar esta acción. Inténtalo de nuevo." + +#: src/ui/Settings.tsx +msgid "This applies in this browser, to every manuscript." +msgstr "Esto se aplica en este navegador a todos los manuscritos." + +#: src/ui/Settings.tsx +msgid "This changes the interface in this browser, not the manuscript’s language." +msgstr "Esto cambia el idioma de la interfaz en este navegador, no el del manuscrito." + +#: src/workspace/workspace.ts +msgid "This collection does not accept files from Writer." +msgstr "Esta colección no acepta archivos de Writer." + +#: src/ui/ConnectGate.tsx +msgid "This collection is unavailable" +msgstr "Esta colección no está disponible" + +#: src/ui/NativeWriterView.tsx +msgid "This collection view could not be opened. Choose another collection from the bar above, or reload to retry." +msgstr "No se pudo abrir esta vista de colección. Elige otra colección en la barra superior o vuelve a cargar para reintentarlo." + +#: src/ui/ConnectGate.tsx +msgid "This is a local development build. The hosted mdbase connect service only accepts applications served over HTTPS, so use Connect's local environment (<0>pnpm dev:environment:up in mdbase-connect) or open the <1>demo collection." +msgstr "Esta es una compilación de desarrollo local. El servicio alojado de mdbase connect solo acepta aplicaciones servidas mediante HTTPS; usa el entorno local de Connect (<0>pnpm dev:environment:up en mdbase-connect) o abre la <1>colección de demostración." + +#: src/ui/WorkspaceView.tsx +msgid "This list" +msgstr "Esta lista" + +#: src/ui/WorkspaceView.tsx +msgid "This manuscript could not be opened" +msgstr "No se pudo abrir este manuscrito" + +#: src/ui/CommentsPanel.tsx +msgid "This passage is no longer in the text" +msgstr "Este pasaje ya no está en el texto" + +#: src/ui/WorkspaceView.tsx +msgid "This record changed elsewhere while you were editing it." +msgstr "Este registro cambió en otro lugar mientras lo editabas." + +#: src/ui/WorkspaceView.tsx +msgid "This record was deleted elsewhere. Your local text is still available here." +msgstr "Este registro se eliminó en otro lugar. El texto local sigue disponible aquí." + +#: src/ui/CompareDialog.tsx +msgid "This record was deleted. Download the local draft to preserve it; it cannot be restored into a deleted record." +msgstr "Este registro se eliminó. Descarga el borrador local para conservarlo; no se puede restaurar en un registro eliminado." + +#: src/ui/Settings.tsx +msgid "Title" +msgstr "Título" + +#: src/ui/WorkspaceView.tsx +msgid "Title, authors, abstract, citation style, layout and language ({MOD_LABEL}-,)" +msgstr "Título, autores, resumen, estilo de cita, diseño e idioma ({MOD_LABEL}-,)" + +#. placeholder {0}: untitled && Give the manuscript a title; it can be changed later. +#: src/ui/Home.tsx +msgid "Title<0/>{0}" +msgstr "Título<0/>{0}" + +#: src/ui/WorkspaceView.tsx +msgid "track changes" +msgstr "control de cambios" + +#: src/ui/ConnectGate.tsx +msgid "Try again" +msgstr "Volver a intentarlo" + +#: src/ui/Home.tsx +msgid "Type to find others." +msgstr "Escribe para encontrar otros." + +#: src/ui/WorkspaceView.tsx +msgid "Typeset from your latest text, with chapters and images checked before download" +msgstr "Compilar a partir del texto más reciente, con capítulos e imágenes comprobados antes de descargar" + +#. placeholder {0}: Math.round(timings.assembleMs + timings.compileMs) +#: src/ui/WorkspaceView.tsx +msgid "Typeset in {0} ms" +msgstr "Compilado en {0} ms" + +#: src/compile/client.ts +msgid "Typesetting took too long. Your editor is still available; retry the preview." +msgstr "La composición tardó demasiado. El editor sigue disponible; vuelve a generar la vista previa." + +#: src/preview/Preview.tsx +#: src/ui/WorkspaceView.tsx +msgid "Typesetting…" +msgstr "Componiendo…" + +#: src/ui/Settings.tsx +msgid "Typst templates in the collection" +msgstr "Plantillas de Typst en la colección" + +#: src/i18n/diagnostics.ts +msgid "Unclosed $$ math block." +msgstr "Bloque matemático $$ sin cerrar." + +#: src/editor/insight.ts +msgid "Unknown" +msgstr "Desconocido" + +#: src/i18n/diagnostics.ts +msgid "Unknown citation style \"{value}\"; using {other}." +msgstr "Se desconoce el estilo de cita \"{value}\"; se usará {other}." + +#: src/i18n/diagnostics.ts +msgid "Unknown template \"{value}\"; using article." +msgstr "Se desconoce la plantilla \"{value}\"; se usará «article»." + +#: src/ui/records.ts +msgid "Unsaved" +msgstr "Sin guardar" + +#: src/ui/Home.tsx +msgid "Unsaved drafts" +msgstr "Borradores sin guardar" + +#: src/ui/Home.tsx +msgid "Unsaved in this browser" +msgstr "Sin guardar en este navegador" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Unsigned" +msgstr "Sin firmar" + +#: src/i18n/diagnostics.ts +msgid "Unsupported Markdown block: {value}." +msgstr "Bloque Markdown no compatible: {value}." + +#: src/editor/live-preview.ts +msgid "Untitled figure" +msgstr "Figura sin título" + +#: src/ui/Home.tsx +msgid "Updating…" +msgstr "Actualizando…" + +#: src/ui/Home.tsx +msgid "Use a note you already have…" +msgstr "Usar una nota existente…" + +#: src/ui/Home.tsx +msgid "Use as manuscript" +msgstr "Usar como manuscrito" + +#: src/ui/CompareDialog.tsx +msgid "Use collection version" +msgstr "Usar la versión de la colección" + +#: src/ui/WorkspaceView.tsx +msgid "Uses the layout’s Word styles, but pagination can differ from PDF. First use downloads about 16 MB." +msgstr "Usa los estilos de Word del diseño, pero la paginación puede diferir del PDF. La primera vez se descargan unos 16 MB." + +#: src/ui/WorkspaceView.tsx +msgid "View" +msgstr "Vista" + +#: src/workspace/workspace.ts +msgid "Wait for the manuscript to open before exporting." +msgstr "Espera a que se abra el manuscrito antes de exportar." + +#: src/connect/native-signin-ui.ts +msgid "Waiting for approval in the mdbase tab…" +msgstr "Esperando aprobación en la pestaña de mdbase…" + +#: src/ui/CommentsPanel.tsx +msgid "Waiting for approval…" +msgstr "Esperando aprobación…" + +#: src/ui/CollectionPicker.tsx +#: src/ui/ConnectGate.tsx +msgid "Waiting for mdbase connect…" +msgstr "Esperando a mdbase connect…" + +#: src/ui/CommentsPanel.tsx +msgid "Whose comments" +msgstr "De quién son los comentarios" + +#: src/ui/CommentsPanel.tsx +msgid "Why (optional)" +msgstr "Motivo (opcional)" + +#: src/ui/ConnectGate.tsx +msgid "will be added" +msgstr "se añadirán" + +#: src/ui/ConnectGate.tsx +msgid "will be removed" +msgstr "se quitarán" + +#: src/ui/ConnectGate.tsx +msgid "will be updated" +msgstr "se actualizarán" + +#: src/ui/CommentsPanel.tsx +msgid "Withdraw" +msgstr "Retirar" + +#: src/ui/CommentsPanel.tsx +msgid "Withdrawn." +msgstr "Retirado." + +#: src/ui/WorkspaceView.tsx +msgid "Word (DOCX)" +msgstr "Word (DOCX)" + +#: src/export/warnings.ts +msgid "Word export reported a problem." +msgstr "La exportación a Word indicó un problema." + +#: src/export/pandoc.ts +msgid "Word export timed out. Check your connection and try again." +msgstr "Se agotó el tiempo de exportación a Word. Comprueba tu conexión e inténtalo de nuevo." + +#: src/ui/Home.tsx +msgid "Word goal" +msgstr "Objetivo de palabras" + +#: src/ui/Home.tsx +msgid "Words, e.g. 8000" +msgstr "Palabras, p. ej., 8000" + +#: src/ui/WorkspaceView.tsx +msgid "Write" +msgstr "Escribir" + +#: src/ui/ConnectGate.tsx +#: src/ui/NativeSignIn.tsx +msgid "Write from your collection" +msgstr "Escribe desde tu colección" + +#: src/editor/Editor.tsx +msgid "Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table." +msgstr "Escribe en Markdown. Cita con [@citekey]; escribe / para añadir una nota al pie, figura o tabla." + +#: src/editor/chapter-cards.ts +msgid "Write the quotation here, to edit it; it no longer follows the annotation" +msgstr "Escribe aquí la cita para editarla; ya no sigue la anotación" + +#: src/workspace/workspace.ts +msgid "Writer cannot ask for access here." +msgstr "Writer no puede solicitar acceso aquí." + +#: src/ui/WorkspaceView.tsx +msgid "Writer commands" +msgstr "Comandos de Writer" + +#: src/ui/NativeWriterView.tsx +msgid "Writer could not open this collection" +msgstr "Writer no pudo abrir esta colección" + +#: src/ui/CommentsPanel.tsx +msgid "Writer was not allowed to see your account." +msgstr "Writer no tenía permiso para ver tu cuenta." + +#: src/main.tsx +msgid "You can close this window." +msgstr "Puedes cerrar esta ventana." + +#. placeholder {0}: signing.reason +#: src/ui/CommentsPanel.tsx +msgid "Your account could not be checked ({0})." +msgstr "No se pudo comprobar tu cuenta ({0})." + +#: src/ui/CommentsPanel.tsx +msgid "Your account is not linked to a person record in this collection." +msgstr "Tu cuenta no está vinculada a un registro de persona en esta colección." + +#: src/connect/connect-popup.ts +#: src/connect/native-signin-ui.ts +msgid "Your browser blocked the sign-in tab." +msgstr "El navegador bloqueó la pestaña de inicio de sesión." + +#: src/ui/CommentsPanel.tsx +msgid "Your comments are not signed." +msgstr "Tus comentarios no están firmados." + +#: src/workspace/workspace.ts +msgid "Your custom Typst layout applies to PDF only. Word uses the article styles; pagination and layout will differ." +msgstr "Tu diseño personalizado de Typst solo se aplica al PDF. Word usa los estilos de artículo; la paginación y el diseño serán distintos." + +#: src/ui/WorkspaceView.tsx +msgid "Your custom Typst layout is PDF-only. Word uses article styles and different pagination. First use downloads about 16 MB." +msgstr "Tu diseño personalizado de Typst solo se aplica al PDF. Word usa estilos de artículo y una paginación distinta. La primera vez se descargan unos 16 MB." + +#: src/ui/WorkspaceView.tsx +msgid "Your local drafts are backed up in this browser when storage is available. Download a copy before leaving if you need an independent backup." +msgstr "Los borradores locales se guardan en este navegador cuando hay almacenamiento disponible. Descarga una copia antes de salir si necesitas una copia de seguridad independiente." + +#: src/ui/CompareDialog.tsx +msgid "Your local text" +msgstr "Tu texto local" + +#: src/LegacyApp.tsx +msgid "Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading." +msgstr "El texto guardado está en tu colección. Los borradores locales no enviados se guardan en este navegador cuando hay almacenamiento disponible. Descarga una copia antes de volver a cargar." + +#: src/ui/WorkspaceView.tsx +msgid "Zoom" +msgstr "Zoom" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom in" +msgstr "Acercar" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom out" +msgstr "Alejar" diff --git a/apps/writer/src/i18n/locales/fr/messages.json b/apps/writer/src/i18n/locales/fr/messages.json new file mode 100644 index 00000000..78aa4f2a --- /dev/null +++ b/apps/writer/src/i18n/locales/fr/messages.json @@ -0,0 +1 @@ +{"messages":{"-6Kbd_":["Remplacer par « ",["0"]," »"],"-CbfZX":["Problème suivant"],"-LQJs8":["Aperçu indisponible. Vous pouvez continuer à écrire."],"-R-x29":["Éditeur et aperçu → éditeur seul → aperçu seul"],"-_IkJ0":["Annotations indisponibles : ",["problem"]," <0>Réessayer les annotations"],"-enS2d":["Rien n’est encore résolu."],"-lKEXe":["État de la connexion"],"-rGgtX":["Cette liste"],"-rQt-n":["Non signé"],"0Bm90s":["Aucun commentaire ouvert"],"0Gsi2B":["Masquer les problèmes sous l’éditeur (F8 passe au suivant)"],"0HtIXu":["Vous pouvez fermer cette fenêtre."],"0IfD81":["Afficher 50 réponses de plus · ",["0"]],"0UG6d1":["Archive Pandoc"],"0XMgo-":["mdbase writer a besoin de deux contrats de documents dans <0>",["0"]," : les manuscrits, et les sources Reader pour les citations. La configuration n’ajoute que ce qui manque ; les documents existants ne sont pas modifiés."],"0g4Jbf":["Le texte suggéré n’y figure plus"],"0tgn8y":["Commentaire précédent"],"1DBGsz":["Notes"],"1GeccT":["L’exportation Word a expiré. Vérifiez votre connexion et réessayez."],"1GfaEh":["Titre<0/>",["0"]],"1QfxQT":["Ignorer"],"1TNIig":["Ouvert"],"1X0LyN":["Suggestion"],"1bm2Ax":["Aucun élément ne porte l’étiquette ",["value"],"."],"1pLKow":["Recherche de sources…"],"1t_NnN":["Refuser"],"238qc6":["dans ",["0"]," · "],"23vc1z":["Le langage de l’éditeur n’a pas pu être chargé. Vous pouvez continuer à écrire."],"2D8JZN":["Writer n’a pas pu ouvrir cette collection"],"2FYpfJ":["Plus"],"2FoHU3":["Résoudre"],"2LakEj":["Rechercher dans tout le manuscrit"],"2QZiFY":["Brouillons non enregistrés"],"2UtmVf":["Collections connectées"],"2m7Ykf":["Votre mise en page Typst personnalisée est réservée au PDF. Word utilise les styles de l’article et une pagination différente. La première utilisation télécharge environ 16 Mo."],"2pz_0C":["Aucune source pour l’instant. ",["0"]," pour importer un PDF, un DOI ou un fichier BibTeX ; chaque source reçoit une clé de citation."],"2uCeC8":["Connecter une collection"],"2zwLiX":[["0","plural",{"one":["#"," chapitre"],"other":["#"," chapitres"]}]],"36IqzN":["Mathématiques : ",["value"]," \\left, mais ",["other"]," \\right."],"36npTb":["Attendez l’ouverture du manuscrit avant d’exporter."],"39rw4X":["Le document de personne associé à votre compte n’est pas valide."],"3AgSHw":["Votre mise en page Typst personnalisée ne s’applique qu’au PDF. Word utilise les styles de l’article ; la pagination et la mise en page seront différentes."],"3QM4rz":["Annuler et corriger les problèmes"],"3St1SC":["Afficher comme le manuscrit"],"3TVgd0":[["0","plural",{"one":["#"," commentaire sur cette ligne"],"other":["#"," commentaires sur cette ligne"]}]],"3c6Jwh":[["MOD_LABEL"]," Maj K"],"3dioPi":["Langue de l’interface"],"3mOF1W":["La sauvegarde locale du brouillon est indisponible (le stockage du navigateur est peut-être plein ou bloqué). Téléchargez votre brouillon avant de partir si l’enregistrement échoue."],"3pQyHd":["Le téléversement d’images arrive bientôt. Les liens d’images existants continuent de fonctionner."],"3tnRYN":["Ce manuscrit n’a pas pu être ouvert"],"3xc3LP":["Renommer le chapitre choisi dans le plan"],"45MZFs":["Commandes"],"4BKjSO":["Enregistrer la version fusionnée"],"4JA_cN":["Commentaire"],"4K4jYB":["(un point dans le texte)"],"4RPJcT":[["commentsTitle"]," (",["MOD_LABEL"],"-Shift-M)"],"4TxW2I":["Rechercher dans le manuscrit"],"4WHRd7":["(passage supprimé)"],"4_lfk6":[["MOD_LABEL"],"-Maj-K"],"4g_LI1":["Mathématiques : ",["end"]," ne correspond à aucun \\begin."],"4hJhzz":["Tableau"],"4hWNDZ":["Ouverture de Writer"],"4jjVIo":["Faites glisser pour redimensionner ; double-cliquez pour répartir à parts égales"],"4l56Cx":["Titre du nouveau chapitre"],"53kYf-":["Progression vers l’objectif de mots"],"598XO1":["Ouverture…"],"59omvE":["Aucune source ne correspond à « ",["query"]," » ; recherche dans les surlignages…"],"5LnGYr":["Paramètres du manuscrit"],"5M5VkU":["<0/>Nouveau manuscrit"],"5YLZc6":["Figure sans titre"],"5ZtTdc":["Commandes, raccourcis et thème"],"5cBQLY":["Ouverture du manuscrit…"],"5k0NLb":["Examiner"],"5lWFkC":["Se connecter"],"5ueZpG":["Fermer (Échap)"],"6-w63Z":["Ligne ",["0"]],"6Aih4U":["Hors ligne"],"6CmQln":["Écrivez la citation ici pour la modifier ; elle ne suit plus l’annotation"],"6OYamM":["Votre texte enregistré se trouve dans votre collection. Les brouillons locaux non envoyés sont sauvegardés dans ce navigateur lorsque le stockage est disponible. Téléchargez une copie avant de recharger la page."],"6Qf1x4":["Aperçu seul"],"6V3Ea3":["Copiée"],"6W1QoD":["Motif (facultatif)"],"6Wikxk":["Ajoute le type manuscrit à la note. Ses autres types, son texte et son emplacement restent inchangés."],"6YtxFj":["Nom"],"6akegp":["Le processus d’aperçu a renvoyé une réponse illisible."],"6i-keU":["Transformer la sélection en lien"],"6m7x0x":["Chargement des annotations…"],"6stxj1":[["MOD_LABEL"]," ",["ALT_LABEL"]," M"],"6y5Vqg":["Code"],"75Oz17":["Rechercher par auteur, titre, année ou clé"],"76oYNQ":["Aucune annotation pour cette source."],"77Emn0":["Raccourcis clavier"],"7BtGG9":["Vos commentaires ne sont pas signés."],"7L7WPL":["Examiner l’accès"],"7Vdedt":["Remplacer par"],"7WzFMK":["Faites-y référence avec @",["id"]],"7ZcBHe":[["n","plural",{"one":["#"," avertissement"],"other":["#"," avertissements"]}]],"7dAIKB":["Certaines images ou certains chapitres n’ont pas pu être chargés. Consultez Problèmes pour connaître leur emplacement."],"7hon5T":["Intégrer un document"],"86zAPJ":["Changer de collection"],"87a_t_":["Étiquette"],"8EJ5AV":["Dans l’ensemble du manuscrit ; les citations, le code et les formules ne sont pas comptés"],"8FZUO0":[["0"]," · depuis Reader"],"8Ps4a4":["Installer ",["appName"]],"8RKfCC":["Commenter la sélection"],"8RbGQ5":["Utiliser comme manuscrit"],"8S67vw":[["sources","plural",{"one":["#"," source à citer depuis mdbase Reader"],"other":["#"," sources à citer depuis mdbase Reader"]}]],"8XYgpG":["APA, 7e édition"],"8ft8mZ":["Télécharger les brouillons locaux"],"8kVV5d":["citée ",["uses"]," ×"],"8vETh9":["Afficher"],"90DA97":["Masquer la barre latérale (",["MOD_LABEL"],"-\\)"],"92UZwe":["La langue n’a pas pu être chargée. Votre langue actuelle reste inchangée. Réessayez."],"968TdN":["Exporter le lot Pandoc (zip)"],"9S6tCT":["Rechercher un manuscrit"],"9Snreu":[["n","plural",{"one":["#"," commentaire ouvert"],"other":["#"," commentaires ouverts"]}]],"9XmiD2":["Les paramètres diffèrent aussi"],"9iEhfD":["Composition en cours…"],"9kGVoe":["Le fichier n’a pas pu être téléchargé. ",["0"]],"9kjAUP":["Afficher 50 commentaires de plus · ",["0"]],"9sngMF":["Ouvrir"],"9yoWSx":["Sources."],"ABvvls":["Ce document a été supprimé. Téléchargez le brouillon local pour le conserver ; il ne peut pas être restauré dans un document supprimé."],"ACjxWW":["Zoom"],"AOWTD6":["Télécharger le brouillon local"],"ASnGmQ":["Nouveau commentaire"],"ATOaVp":["Exporter quand même"],"AWOSPo":["Zoom avant"],"AnYKFm":["Note<0/>"],"AoogmC":["Chicago (auteur-date)"],"ApNfMV":["Aucun fichier de la collection ne correspond au style de citation ",["value"],"."],"AqVe2R":["La note de bas de page [^",["value"],"] n’a pas de définition."],"AzzuqT":["Exporter en Word (DOCX)"],"B6t6qD":["Trouver une source (",["MOD_LABEL"],"-Shift-E)"],"BHOJS5":["Votre compte n’est pas lié à un document de personne dans cette collection."],"BM5sOS":[["at"]," : ce document a été supprimé ; téléchargez le brouillon local avant de quitter la page."],"BXYHPG":["tel qu’il doit apparaître"],"BakXLg":["Reconnexion"],"Bbs9XN":["Réessayer les commentaires"],"BhZ5PL":["Section"],"BkT_8N":["Surlignages de Reader"],"BlACKu":["en tant que ",["signer"]," · "],"Bloatr":["Vérifier à nouveau"],"Bo_NsW":["Le processus de compilation s’est arrêté."],"C-gM9M":["Retiré."],"C4LHuu":["pour les termes de citation et la césure"],"C7TqCG":["Réessayer le chargement"],"Cu2PxJ":["Aucune source pour l’instant"],"CyKDXR":["Commenter la sélection (",["MOD_LABEL"],"-",["ALT_LABEL"],"-M)"],"D-NlUC":["Système"],"D-ue9X":["Afficher dans l’éditeur"],"D2fBSU":[["MOD_LABEL"]," ",["ALT_LABEL"]," S"],"D390Dw":["Rouvrir l’onglet mdbase"],"DC1ca9":["Vérification de la collection"],"DIh87P":["Cliquez pour ajuster à la largeur"],"DNJ_-U":["Depuis la collection"],"DTo12N":[["name"]," exporté."],"DVoc1Z":["scindé empilé plan commentaires sources"],"DYf3hz":["Réessayer les dépendances"],"Dbg30I":[["0"]," (",["MOD_LABEL"],"-Maj-\\ pour alterner)"],"DoJzLz":["Collections"],"DqPvFd":["Réessayer les données d’arrière-plan"],"Dr_17R":["Examinez les brouillons locaux récupérés avant de quitter."],"Dw5E52":["erreurs avertissements liste"],"E3Nfif":["Ouvrez son manuscrit pour l’examiner"],"E4ieiy":["Pas encore citée"],"E80ng4":["Impossible de charger les sources : ",["0"]],"EFvTg8":[["n","plural",{"one":["#"," erreur"],"other":["#"," erreurs"]}]],"EJEW2b":["Restaurer le brouillon local"],"EKyH_x":["Une page (12, 12–14) ou un repère (chap. 3, sect. 2)"],"EYUJDQ":["Afficher les 50 chapitres précédents"],"EZ_aZS":["Ouverture de mdbase writer"],"EcXe4L":["Appliquer cette modification"],"Ef7StM":["Inconnu"],"Ev2Ezn":["Aucun résultat pour « ",["query"]," »."],"FEr96N":["Thème"],"FN0y01":["La composition a pris trop de temps. Votre éditeur reste disponible ; relancez l’aperçu."],"FNmVWn":["Gras / italique (appuyez de nouveau pour retirer)"],"FOcBn3":["Détacher"],"FdGBxC":["Faites glisser ou utilisez Alt-↑/↓ pour réorganiser"],"FeauXP":["Examiner les brouillons locaux"],"FjkaiT":["Zoom arrière"],"FphX2X":["Sombre"],"Fys2t0":["Sans type · ",["path"]],"G0OpJg":["retour accueil fermer"],"G6djn3":["Réessayer le rendu"],"GH75zx":["Insérer au curseur"],"GLEezT":[["n","plural",{"one":["#"," problème"],"other":["#"," problèmes"]}]],"GPQyjo":[["MOD_LABEL"]," ",["ALT_LABEL"]," F"],"GS-Mus":["Exporter"],"GXtfO4":["La ligne en cours de saisie est vérifiée dès que vous faites une pause"],"GZioPc":["Figure à partir d’une image…"],"GfS6Uc":["Archive Pandoc (zip)"],"GsL_V8":["La note de bas de page [^",["value"],"] n’est jamais appelée."],"Gx4iiW":["La fenêtre de connexion a été fermée."],"GyN2ca":["entre en conflit avec un fichier existant"],"H5cZch":["Titre, auteurs, résumé, style de citation, mise en page et langue (",["MOD_LABEL"],"-,)"],"HDgjw0":["Dépendances non vérifiées"],"HT5h9t":["Problème suivant / précédent"],"HWAICJ":["Ouvrir ",["0"]],"HYkm8H":["Deuxième panneau"],"Hgh3GY":["Définir l’objectif"],"HhVDr2":["Listing"],"HhY7gy":["citée une fois"],"HlUaQL":["Ajusté à la largeur ; cliquez pour la taille réelle"],"HlkYb1":["Afficher ou masquer la barre latérale"],"HpK_8d":["Recharger"],"Hv_wOZ":["Sources indisponibles : ",["libraryProblem"]," <0>Réessayer les sources"],"I4e3-v":["à ajouter"],"I8WsaT":["Détaché : le texte a changé"],"I94H_1":["Monter l’auteur ",["0"]],"IInnZo":["Conflit"],"IMvKpD":["Entrée et Maj-Entrée passent à la correspondance suivante et précédente ; la flèche vers le bas permet d’atteindre les correspondances."],"INqfvq":["Ouvrir dans Reader <0/>"],"IX32RB":["Un brouillon local est toujours disponible dans ce navigateur."],"IfA6PD":["Définir un objectif de mots"],"ImOQa9":["Répondre"],"InkO8a":["Aucune note ne correspond à « ",["query"]," »."],"Inz1zU":["Ouverture de votre collection"],"IpbviP":["Afficher un deuxième panneau latéral"],"IsVGFp":["Rechercher une note par nom ou dossier"],"IuqATJ":["Masquer les titres de ",["0"]],"IyCwhU":["Insérer la citation textuelle"],"IzbJiD":["Version de la collection"],"JA4s7A":["Style de citation"],"JF-Ass":["Changer de collection : ",["name"]],"JRjOOV":[["n","plural",{"one":["#"," brouillon local récupéré"],"other":["#"," brouillons locaux récupérés"]}]],"Jp2Caj":["Annuler l’export"],"Jqe-Dc":["Mise à jour…"],"K3qJi9":["Citée dans "],"K9iq2T":["Installez ",["appName"]," pour y accéder rapidement dans sa propre fenêtre."],"KDw4GX":["Réessayer"],"KEP9sr":["Impossible de charger l’image : ",["problem"]],"KJYp3z":["Ouvrir la connexion"],"KPbDqD":["Insertion suggérée"],"KPe4cX":["Sur l’ensemble du document"],"KVzlgY":["Afficher 50 chapitres de plus · ",["0"]],"K_F6pa":["Enregistrement…"],"KmydK6":["Gras"],"KnCdPw":["Ouverture de Writer…"],"KoKMgL":["Suggérer une modification de la sélection"],"KoisrM":["Rechercher une source"],"KqEHAH":["Afficher 50 sources de plus · ",["0"]],"KsVbQ6":["Aucun fichier de la collection ne correspond au modèle ",["value"],"."],"KtV4yW":["Aucune autre note dans cette collection."],"L0jxRL":[["MOD_LABEL"]," Maj M"],"L3-fF1":["Suggérer"],"L5FiaI":["Insérer une note de bas de page, une figure, un tableau, une équation, un renvoi ou une citation"],"LDMBqM":["Chapitres <0>",["0"],""],"LIL6ec":["Nouvelle suggestion"],"LKughA":["Éditeur seul"],"LY68X8":["Cette collection n’accepte pas les fichiers provenant de Writer."],"L_ATOC":["Aucun résultat pour « ",["0"]," »."],"LgSQOu":[["n","plural",{"one":["#"," mot"],"other":["#"," mots"]}]],"LjzwJx":["F8 pour aller au suivant"],"LnCuGD":["L’aperçu a mis trop de temps à se charger. Réessayez l’aperçu."],"Lomseu":[["0","plural",{"one":["#"," document de personne revendique votre compte : Writer ne devinera donc pas lequel est le vôtre."],"other":["#"," documents de personne revendiquent votre compte : Writer ne devinera donc pas lequel est le vôtre."]}]],"LvbZLi":["Sur une citation : afficher la source. Sur un renvoi : aller à l’élément qu’il désigne"],"LxpZ3W":["Réessayer l’enregistrement"],"Lyr0ts":["Réessayer l’export"],"M7SqjM":["Rouvrir"],"M9d3Uo":["Intégrer ",["value"]," ici l’inclurait dans lui-même."],"MC5rVS":["Impossible de créer le manuscrit. Veuillez réessayer."],"MGqZf-":["Composé à partir de votre dernier texte, avec vérification des chapitres et des images avant le téléchargement"],"MHrjPM":["Titre"],"MJIptm":["Afficher les 50 titres précédents"],"MQV9qO":["Insérer [@",["0"],"] au curseur (Entrée)"],"MRGaO3":["L’ouverture des collections n’est pas encore disponible dans cette version."],"Mh910_":["Nouveau commentaire"],"Mppa_6":["Associer votre compte"],"N6DMmu":["Les surlignages ne sont pas configurés dans cette collection."],"N8JYNj":["Affiliation"],"NBdIgR":["Commenter"],"NMor58":["Celle du style (généralement en-US)"],"NP8RqQ":["Afficher les titres de ",["0"]],"NR4c__":["L’export PDF a expiré. Relancez l’aperçu, puis exportez à nouveau."],"NUI8E5":["Dans ce manuscrit <0>",["0"],""],"NZLFAg":[["n","plural",{"one":["#"," document"],"other":["#"," documents"]}]],"N_3xmG":["Connectez-vous avec votre compte mdbase pour synchroniser ",["appName"]," sur tous vos appareils."],"NdYeLh":["Depuis Reader · sa source n’est pas dans la bibliothèque"],"NrWqOY":["Mathématiques : accolade fermante sans correspondance."],"Nu-S2r":["Sources indisponibles : ",["libraryProblem"]],"O5wjzx":["Échec du rendu de l’aperçu : ",["renderProblem"],". Votre texte reste disponible dans l’éditeur."],"O6H89R":["Résolu"],"O7rjNS":["Configuration…"],"OAWG9Q":["Rechercher dans les sources"],"OKh1K3":["Le chapitre n’est pas ouvert."],"OMzbma":["Thèse ou livre"],"ORUlhK":["Pandoc s’est arrêté."],"OX2Neh":["Code en ligne"],"OXJ5q6":["ou utilisez une note que vous avez déjà"],"OXdGnd":["Problèmes"],"OZ-5ue":["Modèles Typst de la collection"],"Oeg4kj":["Sélectionnez un passage et appuyez sur <0>",["MOD_LABEL"],"-",["ALT_LABEL"],"-M pour commenter, ou sur <1>",["MOD_LABEL"],"-",["ALT_LABEL"],"-S pour suggérer une modification."],"OiadOU":["L’image « ",["value"]," » est introuvable. Ajoutez-la à la collection ou corrigez son chemin."],"OoNq_l":["Commentaires de qui"],"OsZchx":["Ce document a été modifié ailleurs pendant que vous le modifiiez."],"OsyKSt":["Retirer"],"P6ZqyF":["Les figures doivent être des images PNG, JPEG, GIF, SVG ou WebP."],"P74TOi":["Non enregistré"],"PASxzN":["Créer un manuscrit"],"PBxg_E":["Pas maintenant"],"PKDyzC":[["MOD_LABEL"],"-I"],"PTnfhP":["Découverte des annotations indisponible : ",["0"],". Les métadonnées de citation peuvent être incomplètes."],"PUx1Yk":["Writer n’a pas été autorisé à voir votre compte."],"Pbmfbj":["Citation précédente"],"PdAeJX":["Les modifications sont enregistrées dans le frontmatter du manuscrit au fil de la saisie, et l’aperçu les suit."],"PdRGfl":[["0"]," · ",["MOD_LABEL"],"-clic pour y accéder"],"Pf9gNq":["La connexion a été interrompue. Veuillez réessayer."],"PjRvjJ":["L’intégration ![[",["value"],"]] dans ",["other"]," a été omise."],"PlU3UF":["mdbase connect est indisponible"],"PsQmAw":["Tout le monde"],"Pw-jef":["Citer ",["0"]],"Pwqkdw":["Chargement…"],"QBOwbf":["Fermer les réglages"],"QDd6n1":["Connecté. Ouverture de ",["0"],"…"],"QHBaqY":["Réessayer l’aperçu"],"QHFDyy":["Objectif de mots"],"QRFttS":["Afficher les ",["0"]," notes sans type"],"QRG5DS":["Chargement des sources…"],"QdWjxQ":["Vérification des chapitres et des images, puis création du fichier Word… (la première utilisation charge environ 16 Mo)"],"QqsmiA":["Rien n’est cité pour l’instant. Citez une source ci-dessous ou saisissez <0>[@ dans l’éditeur."],"QyioBP":["Monter"],"R07dIC":[["0"]," n’a pas pu être stocké : ",["1"]],"R5caUa":[" · ",["0"]," % sur ",["1"]],"R8noZk":["Markdown Pandoc/Quarto avec ses sources, son style et ses images, pour produire vous-même d’autres formats"],"RHJKOR":["Aucun terme de citation ne correspond à « ",["value"]," » ; utilisez ",["other"],"."],"RLe7Vk":["Vérification…"],"RP4uCZ":[["name"]," indisponible : ",["0"]],"RT6wQl":["Ajoutez ",["appName"]," à votre écran d’accueil : touchez Partager, puis Sur l’écran d’accueil."],"RTZlME":["Mathématiques : ",["end"]," ferme ",["begin"],"."],"RXZKC3":["Rien n’est remplacé tant que vous n’avez pas choisi. Les passages surlignés diffèrent d’une version à l’autre."],"Rjx40M":["mdbase writer ne peut pas utiliser cette collection"],"RugUeI":["Affichage du dernier aperçu réussi ; il peut ne pas correspondre à votre dernier texte."],"S2l4mJ":["Citation suivante"],"S8Yqbl":["Insérer"],"SJjiC1":["Connexion à mdbase connect"],"SNiqj2":["Nouveaux depuis votre dernière visite"],"SOP4ud":["Citer"],"SPHA_y":["Affiliation de l’auteur ",["0"]],"SQJdqG":["Ou saisissez <0>/ dans le texte pour en choisir un à cet endroit."],"SYambW":[["0","plural",{"one":["Examinez ","#"," brouillon local récupéré. La modification est suspendue dans ce document tant que vous n’avez pas restauré le brouillon local ou utilisé la version de la collection."],"other":["Examinez ","#"," brouillons locaux récupérés. La modification est suspendue dans ces documents tant que vous n’avez pas restauré les brouillons locaux ou utilisé les versions de la collection."]}]],"SpXO08":["Votre navigateur a bloqué l’onglet de connexion."],"T9BYSb":["L’étiquette ",["value"]," est utilisée plusieurs fois."],"TDRar0":["Fermer le panneau inférieur"],"TKQ7K-":["Installer"],"TKY1EH":["à mettre à jour"],"TQU3St":["L’image « ",["0"]," » n’a pas pu être chargée pour Word. Sa description sera incluse à la place."],"TQr4PU":["Formats d’export"],"TZUfiG":["Export annulé."],"Teun5p":["Le manuscrit a continué à changer pendant le chargement des dépendances d’export. Mettez la modification en pause et réessayez."],"Tn8dJh":["Afficher 50 titres de plus · ",["0"]],"Tq3pcs":["Garder ma version"],"Ttq8M5":[" avec "],"Txd12P":["Sources non configurées"],"TywTR3":["Impossible de charger le document intégré : ",["problem"]],"Tz0i8g":["Paramètres"],"U4Evrz":[["0","plural",{"0":["Cliquez pour ouvrir dans Commentaires"],"one":["#"," réponse · Cliquez pour ouvrir dans Commentaires"],"other":["#"," réponses · Cliquez pour ouvrir dans Commentaires"]}]],"U7l2z4":["En attente d’approbation dans l’onglet mdbase…"],"UImgZ0":["Quitter sans enregistrer"],"UUFKYO":["Afficher ce commentaire"],"Ukvkys":["Index de la collection"],"V0Sber":["Ajuster · ",["zoomLabel"]],"V217hn":["Titre du chapitre"],"V53mtl":["Le HTML brut n’est pas rendu dans le PDF exporté."],"VMG2lA":["Donnez un titre au manuscrit ; vous pourrez le modifier plus tard."],"VbyRUy":["Commentaires"],"W5nesf":["Writer ne peut pas demander l’accès ici."],"WBbQ6j":[["MOD_LABEL"]," B / ",["MOD_LABEL"]," I"],"WJw7SY":["Continuer à écrire"],"Wg_D_t":["<0/> Inclure un exemple détaillé de citations, de figures et de chapitres"],"Wzn39O":["Aucune collection ne correspond à « ",["0"]," »."],"XFW06e":["Markdown de ",["path"]],"XM2rCQ":["Utilise les styles Word de la mise en page, mais la pagination peut différer de celle du PDF. La première utilisation télécharge environ 16 Mo."],"XZA1w1":["Aucun document ne correspond à ![[",["0"],"]]"],"Xhmya6":[["0","plural",{"one":["Aperçu mis en page, ","#"," page"],"other":["Aperçu mis en page, ","#"," pages"]}]],"XkBTbQ":[["uses","plural",{"one":["Citée une fois"],"other":["Citée ","#"," fois"]}]],"XoIL8B":["Comparer les versions"],"Y-kpBf":["<0>Un manuscrit. Commencez-en un, ou utilisez une note existante. Il reste un document Markdown ordinaire dans cette collection."],"Y2tU6I":["Supprimer ",["0"]],"YHKRSX":[["MOD_LABEL"],"-clic"],"YJC4iW":["Afficher les 50 sources précédentes"],"YLnub4":["à supprimer"],"YNmZG2":[["MOD_LABEL"]," F"],"YPCTJN":["Enregistrer tous les documents maintenant"],"YPtBzd":[["MOD_LABEL"]," Maj F"],"YTGcNY":["Aucune source de la bibliothèque ne correspond à ",["value"]," ; la citation tirée de ",["other"]," est donc sans référence."],"YUAoyO":["Figure"],"YbX0cl":["Impossible de connecter une autre collection."],"YjnsQe":["Exporte en Word avec les styles d’article ; votre mise en page Typst personnalisée ne s’applique qu’au PDF"],"YrSber":["Utiliser une note existante…"],"Z4OdvO":["Ajout…"],"ZDLF2F":["Au niveau du curseur"],"ZPMjiz":["Afficher les problèmes"],"ZY9cAr":["Votre texte local"],"Zl9MMK":["Continuer à écrire"],"ZotS7f":["Ajoutez-les dans mdbase Reader ; citez-les ici avec <0>[@citekey]."],"ZpT4BH":["Commentaire suivant"],"Zu1Rdr":["Corrigez-le dans mdbase Editor"],"ZusUoG":["Ce réglage modifie l’interface dans ce navigateur, pas la langue du manuscrit."],"_DwR-n":["Création…"],"_QterE":["Dans les surlignages <0>",["0"],"",["1"]],"_SEsAj":["mdbase writer met en forme les documents Markdown d’une collection mdbase en documents PDF et Word, avec les citations de votre bibliothèque mdbase Reader. Connectez une collection pour choisir ce à quoi elle peut accéder."],"_dMX8_":["Écrivez en Markdown. Citez avec [@citekey] ; tapez / pour ajouter une note de bas de page, une figure ou un tableau."],"_dc0bZ":["Un commentaire sur le document entier, et non sur un passage (sélectionnez du texte dans l’éditeur pour le commenter)"],"_hpEcX":["note"],"_munxb":["Aucune source dans cette collection pour l’instant."],"_yOcm5":["Examiner le brouillon local récupéré"],"a0w0iQ":["Sous-titre"],"aFzhfm":["Formats d’export (",["MOD_LABEL"],"-Maj-S)"],"aHcsVa":["Bloc Markdown non pris en charge : ",["value"],"."],"aJpnBU":["Impossible de changer de collection."],"aYlF11":["Manuscrits"],"ajeplw":["Les commentaires ne sont pas configurés dans cette collection."],"amrUjD":["Aucun document ne correspond à l’intégration ![[",["value"],"]]."],"aubHgO":["Changer le style de citation"],"ayjRIz":["Pandoc n’a produit aucun document."],"b3_apS":["Réessayer l’ouverture"],"bQxwLy":["Faites glisser pour redimensionner ; double-cliquez pour rétablir"],"bWniDj":["Enregistré sur cet appareil ; en attente de synchronisation"],"bXmgiA":["Ce document n’est pas ouvert."],"bvnb9m":[["MOD_LABEL"],"-B"],"bzMKg7":["Accepté"],"c0Zzp5":["Afficher 50 sources citées de plus · ",["0"]],"c3XJ18":["Aide"],"c3b7sZ":[["0","plural",{"one":["La première des ","#"," correspondances (",["listedCount"],")"],"other":["Les ",["listedCount"]," premières correspondances sur ","#"]}]],"c9cl54":["Trouver une source pour ce passage et la citer à la suite"],"cBM1pK":["déjà présent"],"cBm-Vx":["La note de bas de page [^",["value"],"] est appelée plusieurs fois."],"cb2Kot":["Examiner les problèmes d’export"],"ckJ_KF":["Markdown fusionné<0/><1>Le texte fusionné conserve vos modifications de paramètres locales par-dessus la version de la collection."],"cnGeoo":["Supprimer"],"d82x9a":["Réessayer l’enregistrement"],"dD7NPy":["Plan"],"dEgA5A":["Annuler"],"dFiONw":["Thème ",["0"]],"dIBB7b":["Rechercher ou exécuter une commande"],"dJoAnp":["Choisir une autre collection"],"dOxPd4":["Note de bas de page"],"dRie_A":["Style de citation « ",["value"]," » inconnu ; utilisation de ",["other"],"."],"dZvATy":["Le manuscrit a été fermé."],"d_JiIb":["Afficher un deuxième panneau en dessous (plan et commentaires ensemble)"],"dhJN3N":["Afficher les commentaires"],"dhYcA2":["Impossible de charger l’index : ",["0"]],"djeUxR":["Page ou localisateur pour ",["0"]],"dlgWTJ":["Retirer l’auteur ",["0"]],"dpAqYZ":[["sources","plural",{"one":["#"," source de mdbase Reader peut être citée ici."],"other":["#"," sources de mdbase Reader peuvent être citées ici."]}]],"dpWYR6":["Cette collection est indisponible"],"dpqPBg":["Auteurs"],"dv5KDB":["Téléchargez une copie locale avant de quitter si l’enregistrement ne peut pas aboutir."],"e1AP4l":["Ouvrir maintenant"],"e7QvdT":["Sur votre ordinateur"],"eM1JAQ":["Sources correspondantes"],"eOb_Q0":["Nouveau manuscrit"],"eTNcY0":["Tous les manuscrits"],"eavifN":["Mise en page<0/>"],"ef0nW8":[["MOD_LABEL"],"-Entrée"],"efTeXG":["Examiner ",["0"]],"ehJ208":["Examiner les brouillons"],"ekCRTP":["Refusée"],"esi0lP":["Notes sans type"],"eyW4au":["Réessayer les sources"],"f6e0Ry":["Article"],"fAYckj":["Composé en ",["0"]," ms"],"fB-XcP":["Configurer la collection"],"fUDM0u":["Word (DOCX)"],"fYE87E":["Rechercher et remplacer dans ce document"],"faBz0k":["sauvegarde non enregistré récupération"],"fc0KfE":["<0/> Ajouter un chapitre"],"fcWrnU":["Se déconnecter"],"fhkCXA":["Barre latérale du manuscrit"],"fhovkm":[["name"]," se charge ; vous pouvez continuer à écrire."],"fk8hsl":["Double-cliquez ou appuyez sur F2 pour renommer"],"fm_zsh":["Renvoi"],"fpzyLj":["Page ",["0"]," sur ",["1"]],"fqSfXY":["Remplacer"],"fyzaWC":["Modifié ailleurs"],"fzSBc4":[["value"]," n’est pas chargé ; cet élément a été omis."],"g3UF2V":["Accepter"],"gBsdEY":["Équation"],"gRyeFo":["Les citations affichent les références citées, les figures et les tableaux sont dessinés, et les marques restent masquées jusqu’à ce que le curseur atteigne leur ligne. Le texte n’est pas modifié."],"gUSs3W":["Vérification des chapitres et des images, puis création de ",["0"],"…"],"g_DIlS":["Échec de l’export."],"g_et_N":["Nouveaux depuis la dernière visite (",["newCount"],")"],"gcoiFh":["Se reconnecter"],"h6voJ8":["Commentaires indisponibles : ",["problem"]," ",["0"]],"hJhlGS":["Les sources ne sont pas configurées dans cette collection."],"ho4Xla":["Le document contient des erreurs ; corrigez-les avant de l’exporter."],"htZ2ai":["Aperçu indisponible : ",["0"],". Vous pouvez continuer à écrire."],"hzWuDP":["Masquer la barre latérale"],"i4_LY_":["Écrire"],"iQfVk7":["Écrire depuis votre collection"],"iQtuUd":["Style de citation<0/>"],"iUWB5S":["Insérer une citation, une note de bas de page, un renvoi, une figure, un tableau ou une équation (ou tapez / dans le texte)"],"idD8Ev":["Enregistré"],"ir5qD3":["S’applique dans ce navigateur, à tous les manuscrits."],"ityjZ3":["Changer la mise en page"],"ixi4i1":["Afficher 50 manuscrits de plus · ",["0"]],"ixm-1N":["apparence sombre claire"],"j6_QVX":["Afficher les 50 sources citées précédentes"],"jEUJrN":["problèmes"],"jKT_Ba":["mathématiques formule affichage"],"jMbeJj":["Il s’agit d’une version de développement locale. Le service mdbase connect hébergé n’accepte que les applications servies en HTTPS ; utilisez donc l’environnement local de Connect (<0>pnpm dev:environment:up dans mdbase-connect) ou ouvrez la <1>collection de démonstration."],"jpctdh":["Vue"],"jw4m4b":["Plan et recherche dans le manuscrit (",["MOD_LABEL"],"-Shift-F)"],"jy7NV6":["Exporter en PDF"],"k42L5j":["citer source référence"],"kI1qVD":["Format"],"kcL3Ec":["Les métadonnées de la collection sont encore en cours de chargement."],"kf83Ld":["Un problème est survenu."],"kjd02W":[["MOD_LABEL"]," K"],"kqrbvs":["Comparer les versions en conflit"],"kvzIE0":["Afficher comme le manuscrit<0>Désactivé : le Markdown s’affiche tel qu’il est écrit"],"kyC0KS":[["0","plural",{"one":[["name"]," exporté avec ","#"," problème : ",["firstProblem"]],"other":[["name"]," exporté avec ","#"," problèmes : ",["firstProblem"]]}]],"l77bsC":[["n","plural",{"one":["#"," résultat"],"other":["#"," résultats"]}]],"lEpamg":["Afficher le Markdown tel qu’il est écrit"],"lImzcC":["Non chargé ; cet élément sera omis."],"lP1NsC":["Certaines modifications ne sont pas enregistrées"],"lRwb54":["Ouvrir Reader pour ajouter une source"],"lYDwCk":["Afficher dans Sources"],"l__8-z":["Masquer les problèmes"],"ljCM45":["conservé tel quel"],"lwBw1I":["Saisissez du texte pour en trouver d’autres."],"m16xKo":["Ajouter"],"mBTt91":["Connecté en tant que ",["email"]],"mYGY3B":["Date"],"mbVRdQ":["Pandoc a renvoyé une réponse illisible."],"miBU_r":["Impossible d’utiliser la note comme manuscrit. Veuillez réessayer."],"n6cVWv":["Cette vue de la collection n’a pas pu être ouverte. Choisissez une autre collection dans la barre ci-dessus, ou rechargez la page pour réessayer."],"nNG79w":["suivi des modifications"],"nR0BmT":["Filtrer les collections"],"nS-pL0":["Oublier la collection"],"nbfunU":["Chargement des données de la collection…"],"nbrVo1":["problème"],"nsYrCH":["Citer à ",["0"]],"nwJZJE":["Citation"],"nwtY4N":["Un problème est survenu"],"nyNI6f":["Texte suggéré"],"o7W3Ey":["Aucun fichier n’a encore été téléchargé. Des images ou des chapitres manquants peuvent rendre cet export incomplet. Examinez ces problèmes avant de le partager ou de le remettre."],"oCl6qZ":[["MOD_LABEL"]," Maj E"],"oNzQ2e":["source balisage brut aperçu direct pastilles"],"oRJEwT":[["MOD_LABEL"]," Maj \\"],"oSrMRT":["Les miennes"],"oX35au":["Remplacer ",["0"]," par ",["1"]],"oavxVV":["Afficher les problèmes sous l’éditeur (F8 passe au suivant)"],"oijfCK":["renvoi référence section figure tableau étiquette"],"oloFds":["Afficher les 50 commentaires précédents"],"oywDQU":["En attente de mdbase connect…"],"p-XfdN":["La flèche vers le bas permet d’atteindre les sources ; Entrée cite la première correspondance."],"p7_fS2":["Sélection"],"p9zuQv":["Hébergé par mdbase"],"pOooX7":["Les images doivent être des fichiers de la collection (",["value"],")."],"pZC5Mg":["Index des annotations"],"ped3C4":["Panneau inférieur"],"pzutoc":["Italique"],"q95gvB":["<0/> Sur le document"],"qCu3mR":[["0"]," déplacé vers le chapitre ",["1"]," sur ",["2"],"."],"qMO1FF":["Paramètres · ",["0"]],"quZLv8":[["MOD_LABEL"]," S"],"qxRyTp":["Suggérer une modification"],"qzsXzo":["Non enregistré"],"rdU729":["Mise en page"],"rdUucN":["Aperçu"],"rdanKP":["<0/>Ajouter un auteur"],"reuMU5":["Chicago (notes et bibliographie)"],"rnIvVw":["En attente d’approbation…"],"rvK2yH":["Retour aux manuscrits"],"rzCDy1":["grille colonnes lignes"],"s1HjeW":["Vos brouillons locaux sont sauvegardés dans ce navigateur lorsque le stockage est disponible. Téléchargez une copie avant de partir si vous avez besoin d’une sauvegarde indépendante."],"s7EK6R":["Page (facultatif)"],"s8psHe":["Redimensionner l’éditeur et l’aperçu"],"sBJ5MF":["Sources"],"sKTbyg":["Motif de la suggestion"],"sL81An":["Commentaire suivant / précédent"],"sLD1FX":["Configurer cette collection pour l’écriture"],"sO2pnG":["Clair"],"sTbCVN":["Votre compte n’a pas pu être vérifié (",["0"],")."],"sZpR1o":[["0","plural",{"one":["#"," mot dans cette section"],"other":["#"," mots dans cette section"]}]],"t2MqwM":["Aucun problème"],"tFy6az":["Ce document a été supprimé ailleurs. Votre texte local reste disponible ici."],"t_YqKh":["Retirer"],"tdta9X":["Page ",["0"]],"ttgQzW":["Résumé"],"ty79YP":[["0"]," · ligne ",["1"]],"u-8qbb":["Modèle « ",["value"]," » inconnu ; utilisation de article."],"u36x3x":["La démo n’a pas pu être chargée"],"u65cJm":[["MOD_LABEL"],"-clic pour afficher dans Sources"],"u9sjz6":["Supprimé ailleurs"],"uBAxNB":["Éditeur"],"uKobdD":["Fermer le panneau inférieur de la barre latérale"],"uR0gRB":["Changer l’objectif de mots"],"uRMcKf":["rechercher tous les chapitres"],"uRsTNU":[["0"]," enregistré. Rédigez la légende."],"uWi2Q-":["Barre latérale"],"ua5Llh":["Mots, p. ex. 8000"],"ub1EEL":["modifié ",["0"]],"ulRS22":["Exporter ",["0"]],"uopEtp":["Ajouter une note de bas de page"],"uvc1Nj":["Bibliothèque <0>",["0"],""],"vGjmyl":["Supprimé"],"vLMZdC":["Chargement des commentaires…"],"vPg1Yt":["MLA, 9e édition"],"vVL5b1":["Sur la formation des récifs coralliens"],"vWdsJt":["<0>Écrivez. Citez avec <1>[@citekey, p. 12] (ou trouvez des sources par auteur et par titre dans le panneau Sources), étiquetez avec <2>{#fig-plan} et renvoyez avec <3>@fig-plan, intégrez des chapitres avec <4>![[chapters/one]]. Exportez un PDF ou un document Word."],"vWednD":["Redimensionner la barre latérale"],"vXIe7J":["Langue"],"vZtY0S":[" via mdbase Connect"],"vZvSAc":["Précédemment connecté"],"veVZMl":[" · Commentaires non configurés"],"vhbL35":["Ouvrir ce passage dans Reader"],"vmuHy9":["Suggérer une modification de la sélection (",["MOD_LABEL"],"-",["ALT_LABEL"],"-S)"],"vn2sat":["Récupération de l’enregistrement…"],"vvQXES":["Connecter une autre collection…"],"w17Ica":["Une citation ne peut pas mêler renvois et clés de citation."],"w9fvwu":["Commandes de Writer"],"wEJkPM":["Afficher 50 surlignages de plus · ",["0"]],"wEql6K":["Aucune source de la bibliothèque n’a la clé de citation ",["value"],"."],"wGgl-m":[["0","plural",{"one":["Dans ","#"," document ; les citations, le code et les formules ne sont pas comptés"],"other":["Dans ","#"," documents ; les citations, le code et les formules ne sont pas comptés"]}]],"wPpvMG":["Mathématiques : ",["begin"]," n’est jamais fermé."],"wWBN-O":["Les dépendances de la collection n’ont pas encore été vérifiées"],"wdxz7K":["Source"],"wfpc2o":["Ce passage ne figure plus dans le texte"],"wvDfrA":["Ouvrir mdbase Reader"],"x-tnuh":["Associez-le dans les paramètres de mdbase Editor pour cette collection."],"x4F4rp":[["MOD_LABEL"]," Maj S"],"x6nR8W":["Mathématiques : accolade non fermée."],"x7Oe8o":["Non enregistré dans ce navigateur"],"xB6kOZ":["Éditeur et aperçu"],"xEjWdH":["Non enregistré : ",["0"],". Votre texte est conservé ici."],"xGYx-r":["Citer une source ou renvoyer à une étiquette (par clé, auteur, titre ou année)"],"xJItkg":[["0"],"sauvegardé ",["1"]],"xPlP9R":["Aucun manuscrit ne correspond à « ",["filter"]," »."],"xVdWhL":["image photo illustration téléverser"],"xhPvIU":["Un chapitre doit avoir un titre."],"y42k-v":["Un brouillon correspond à ce qui a été saisi sans être enregistré dans la collection. L’ouverture de son manuscrit vous le propose à nouveau."],"y8kJfi":[["path"]," : un brouillon récupéré n’a pas été examiné ; la version de la collection sera exportée."],"yEpwCE":["Manuscrit"],"yNCLLZ":["Dans ",["0"],["1"],["2"],["3"],["4"]],"yQFyOX":["Aucune source ni étiquette ne s’appelle « ",["0"]," »."],"yQNfsE":["Insérer ",["0"]],"yUDMyb":["L’annotation ",["value"]," ne contient aucune citation à intégrer."],"ycv0L1":["Nom de l’auteur ",["0"]],"yqttly":["Le texte suggéré n’est plus dans le document ; modifiez-le à la main, puis résolvez la suggestion."],"yvQmP-":[["n","plural",{"one":["#"," document de personne"],"other":["#"," documents de personne"]}]],"yzF66j":["Lien"],"z5NJPu":["Utiliser la version de la collection"],"z9FNET":["Afficher la barre latérale (",["MOD_LABEL"],"-\\)"],"zSmY2D":["L’exportation Word a signalé un problème."],"zUIqOi":["Afficher la barre latérale"],"zVRKCD":["Cette action n’a pas pu être effectuée. Veuillez réessayer."],"zVWUa9":["Citer ici"],"zeiWv7":["Dans ce manuscrit"],"zfWEt0":["· recherche de ",["0"]," autres en cours"],"ziF6eR":["Bloc mathématique $$ non fermé."],"zj9MlD":["Enregistrement de ",["0"],"…"],"znUwOU":["Ouverture de la collection de démonstration"],"zrvvt2":["<0/>Continuer<1/>"],"zyXbJc":["Copier la clé"]}} \ No newline at end of file diff --git a/apps/writer/src/i18n/locales/fr/messages.po b/apps/writer/src/i18n/locales/fr/messages.po new file mode 100644 index 00000000..66203662 --- /dev/null +++ b/apps/writer/src/i18n/locales/fr/messages.po @@ -0,0 +1,2789 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2026-10-23 23:12+1100\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: fr\n" + +#. placeholder {0}: Math.round((words / goal) * 100) +#. placeholder {1}: formatNumber(goal) +#: src/ui/Home.tsx +msgid " · {0}% of {1}" +msgstr " · {0} % sur {1}" + +#: src/ui/Home.tsx +msgid " · Comments not set up" +msgstr " · Commentaires non configurés" + +#: src/ui/Home.tsx +msgid " via mdbase Connect" +msgstr " via mdbase Connect" + +#: src/ui/CommentsPanel.tsx +msgid " with " +msgstr " avec " + +#. placeholder {0}: highlightIndex.pending +#: src/ui/SourcesPanel.tsx +msgid "· searching {0} more" +msgstr "· recherche de {0} autres en cours" + +#: src/ui/CommentsPanel.tsx +msgid "(a point in the text)" +msgstr "(un point dans le texte)" + +#: src/ui/CompareDialog.tsx +msgid "(passage removed)" +msgstr "(passage supprimé)" + +#. placeholder {0}: info.replies +#: src/editor/comments.ts +msgid "{0, plural, =0 {Click to open in Comments} one {# reply · Click to open in Comments} other {# replies · Click to open in Comments}}" +msgstr "{0, plural, =0 {Cliquez pour ouvrir dans Commentaires} one {# réponse · Cliquez pour ouvrir dans Commentaires} other {# réponses · Cliquez pour ouvrir dans Commentaires}}" + +#. placeholder {0}: summaries.get(m.path)?.embeds ?? m.embeds ?? 0 +#: src/ui/Home.tsx +msgid "{0, plural, one {# chapter} other {# chapters}}" +msgstr "{0, plural, one {# chapitre} other {# chapitres}}" + +#. placeholder {0}: this.ids.length +#: src/editor/comments.ts +msgid "{0, plural, one {# comment on this line} other {# comments on this line}}" +msgstr "{0, plural, one {# commentaire sur cette ligne} other {# commentaires sur cette ligne}}" + +#. placeholder {0}: signing.paths.length +#: src/ui/CommentsPanel.tsx +msgid "{0, plural, one {# person record claims your account, so Writer will not guess which is you.} other {# person records claim your account, so Writer will not guess which is you.}}" +msgstr "{0, plural, one {# document de personne revendique votre compte : Writer ne devinera donc pas lequel est le vôtre.} other {# documents de personne revendiquent votre compte : Writer ne devinera donc pas lequel est le vôtre.}}" + +#. placeholder {0}: words[ranks.get(h)!] ?? 0 +#: src/ui/OutlinePanel.tsx +msgid "{0, plural, one {# word in this section} other {# words in this section}}" +msgstr "{0, plural, one {# mot dans cette section} other {# mots dans cette section}}" + +#. placeholder {0}: problems.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Exported {name} with # problem: {firstProblem}} other {Exported {name} with # problems: {firstProblem}}}" +msgstr "{0, plural, one {{name} exporté avec # problème : {firstProblem}} other {{name} exporté avec # problèmes : {firstProblem}}}" + +#. placeholder {0}: order.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {In # record; citations, code and math are not counted} other {In # records; citations, code and math are not counted}}" +msgstr "{0, plural, one {Dans # document ; les citations, le code et les formules ne sont pas comptés} other {Dans # documents ; les citations, le code et les formules ne sont pas comptés}}" + +#. placeholder {0}: snap.recoveredDrafts.size +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Review # recovered local draft. Editing is paused in that record until you restore the local draft or use the collection version.} other {Review # recovered local drafts. Editing is paused in those records until you restore the local drafts or use the collection versions.}}" +msgstr "{0, plural, one {Examinez # brouillon local récupéré. La modification est suspendue dans ce document tant que vous n’avez pas restauré le brouillon local ou utilisé la version de la collection.} other {Examinez # brouillons locaux récupérés. La modification est suspendue dans ces documents tant que vous n’avez pas restauré les brouillons locaux ou utilisé les versions de la collection.}}" + +#. placeholder {0}: result.total +#: src/ui/ManuscriptSearch.tsx +msgid "{0, plural, one {The first {listedCount} of # match} other {The first {listedCount} of # matches}}" +msgstr "{0, plural, one {La première des # correspondances ({listedCount})} other {Les {listedCount} premières correspondances sur #}}" + +#. placeholder {0}: pages.length +#: src/preview/Preview.tsx +msgid "{0, plural, one {Typeset preview, # page} other {Typeset preview, # pages}}" +msgstr "{0, plural, one {Aperçu mis en page, # page} other {Aperçu mis en page, # pages}}" + +#. placeholder {0}: target.target.record +#: src/editor/insight.ts +msgid "{0} · {MOD_LABEL}-click to go there" +msgstr "{0} · {MOD_LABEL}-clic pour y accéder" + +#. placeholder {0}: card.cite +#: src/editor/chapter-cards.ts +msgid "{0} · from Reader" +msgstr "{0} · depuis Reader" + +#. placeholder {0}: title(diagnostic.record) +#. placeholder {1}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "{0} · line {1}" +msgstr "{0} · ligne {1}" + +#. placeholder {0}: VIEW_NAME[v] +#: src/ui/WorkspaceView.tsx +msgid "{0} ({MOD_LABEL}-Shift-\\ cycles)" +msgstr "{0} ({MOD_LABEL}-Maj-\\ pour alterner)" + +#. placeholder {0}: file.name +#. placeholder {1}: stored.message +#: src/ui/WorkspaceView.tsx +msgid "{0} could not be stored: {1}" +msgstr "{0} n’a pas pu être stocké : {1}" + +#. placeholder {0}: THEME_NAME[t] +#: src/ui/WorkspaceView.tsx +msgid "{0} theme" +msgstr "Thème {0}" + +#. placeholder {0}: d.manuscript && d.manuscript.path !== d.path ? t`in ${d.manuscript.title} · ` : "" +#. placeholder {1}: relativeTime(d.updated) +#: src/ui/Home.tsx +msgid "{0}backed up {1}" +msgstr "{0}sauvegardé {1}" + +#: src/workspace/workspace.ts +msgid "{at}: this record was deleted; download the local draft before leaving." +msgstr "{at} : ce document a été supprimé ; téléchargez le brouillon local avant de quitter la page." + +#: src/ui/WorkspaceView.tsx +msgid "{commentsTitle} ({MOD_LABEL}-Shift-M)" +msgstr "{commentsTitle} ({MOD_LABEL}-Shift-M)" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} F" +msgstr "{MOD_LABEL} {ALT_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} M" +msgstr "{MOD_LABEL} {ALT_LABEL} M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} S" +msgstr "{MOD_LABEL} {ALT_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} B / {MOD_LABEL} I" +msgstr "{MOD_LABEL} B / {MOD_LABEL} I" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} F" +msgstr "{MOD_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} K" +msgstr "{MOD_LABEL} K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} S" +msgstr "{MOD_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift \\" +msgstr "{MOD_LABEL} Maj \\" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift E" +msgstr "{MOD_LABEL} Maj E" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift F" +msgstr "{MOD_LABEL} Maj F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift K" +msgstr "{MOD_LABEL} Maj K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift M" +msgstr "{MOD_LABEL} Maj M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift S" +msgstr "{MOD_LABEL} Maj S" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-B" +msgstr "{MOD_LABEL}-B" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL}-click" +msgstr "{MOD_LABEL}-clic" + +#: src/editor/insight.ts +msgid "{MOD_LABEL}-click to show in Sources" +msgstr "{MOD_LABEL}-clic pour afficher dans Sources" + +#: src/ui/CommentsPanel.tsx +msgid "{MOD_LABEL}-Enter" +msgstr "{MOD_LABEL}-Entrée" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-I" +msgstr "{MOD_LABEL}-I" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-Shift-K" +msgstr "{MOD_LABEL}-Maj-K" + +#: src/ui/records.ts +msgid "{n, plural, one {# error} other {# errors}}" +msgstr "{n, plural, one {# erreur} other {# erreurs}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# match} other {# matches}}" +msgstr "{n, plural, one {# résultat} other {# résultats}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# open comment} other {# open comments}}" +msgstr "{n, plural, one {# commentaire ouvert} other {# commentaires ouverts}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# person record} other {# person records}}" +msgstr "{n, plural, one {# document de personne} other {# documents de personne}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# problem} other {# problems}}" +msgstr "{n, plural, one {# problème} other {# problèmes}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# record} other {# records}}" +msgstr "{n, plural, one {# document} other {# documents}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# recovered local draft} other {# recovered local drafts}}" +msgstr "{n, plural, one {# brouillon local récupéré} other {# brouillons locaux récupérés}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# warning} other {# warnings}}" +msgstr "{n, plural, one {# avertissement} other {# avertissements}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# word} other {# words}}" +msgstr "{n, plural, one {# mot} other {# mots}}" + +#: src/ui/WorkspaceView.tsx +msgid "{name} loading; you can keep writing." +msgstr "{name} se charge ; vous pouvez continuer à écrire." + +#. placeholder {0}: state.problem ?? "" +#: src/ui/WorkspaceView.tsx +msgid "{name} unavailable: {0}" +msgstr "{name} indisponible : {0}" + +#: src/workspace/workspace.ts +msgid "{path}: A recovered draft has not been reviewed; the collection version will be exported." +msgstr "{path} : un brouillon récupéré n’a pas été examiné ; la version de la collection sera exportée." + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source from mdbase Reader can be cited here.} other {# sources from mdbase Reader can be cited here.}}" +msgstr "{sources, plural, one {# source de mdbase Reader peut être citée ici.} other {# sources de mdbase Reader peuvent être citées ici.}}" + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source to cite from mdbase Reader} other {# sources to cite from mdbase Reader}}" +msgstr "{sources, plural, one {# source à citer depuis mdbase Reader} other {# sources à citer depuis mdbase Reader}}" + +#: src/ui/SourcesPanel.tsx +msgid "{uses, plural, one {Cited once} other {Cited # times}}" +msgstr "{uses, plural, one {Citée une fois} other {Citée # fois}}" + +#: src/i18n/diagnostics.ts +msgid "{value} is not loaded; it was left out." +msgstr "{value} n’est pas chargé ; cet élément a été omis." + +#: src/ui/OutlinePanel.tsx +msgid "<0/> Add chapter" +msgstr "<0/> Ajouter un chapitre" + +#: src/ui/Home.tsx +msgid "<0/> Include a worked example of citations, figures and chapters" +msgstr "<0/> Inclure un exemple détaillé de citations, de figures et de chapitres" + +#: src/ui/CommentsPanel.tsx +msgid "<0/> On the record" +msgstr "<0/> Sur le document" + +#: src/ui/Settings.tsx +msgid "<0/>Add author" +msgstr "<0/>Ajouter un auteur" + +#: src/ui/Home.tsx +msgid "<0/>Continue<1/>" +msgstr "<0/>Continuer<1/>" + +#: src/ui/Home.tsx +msgid "<0/>New manuscript" +msgstr "<0/>Nouveau manuscrit" + +#: src/ui/Home.tsx +msgid "<0>A manuscript. Start one, or use a note you already have. It stays an ordinary Markdown record in this collection." +msgstr "<0>Un manuscrit. Commencez-en un, ou utilisez une note existante. Il reste un document Markdown ordinaire dans cette collection." + +#: src/ui/Home.tsx +msgid "<0>Write. Cite with <1>[@citekey, p. 12] (or find sources by author and title in the Sources panel), label with <2>{#fig-plan} and refer with <3>@fig-plan, embed chapters with <4>![[chapters/one]]. Export a PDF or a Word document." +msgstr "<0>Écrivez. Citez avec <1>[@citekey, p. 12] (ou trouvez des sources par auteur et par titre dans le panneau Sources), étiquetez avec <2>{#fig-plan} et renvoyez avec <3>@fig-plan, intégrez des chapitres avec <4>![[chapters/one]]. Exportez un PDF ou un document Word." + +#: src/workspace/workspace.ts +msgid "A chapter needs a title." +msgstr "Un chapitre doit avoir un titre." + +#: src/i18n/diagnostics.ts +msgid "A citation cannot mix cross-references and citekeys." +msgstr "Une citation ne peut pas mêler renvois et clés de citation." + +#: src/ui/CommentsPanel.tsx +msgid "A comment on the whole record, not on a passage (select text in the editor to comment on it)" +msgstr "Un commentaire sur le document entier, et non sur un passage (sélectionnez du texte dans l’éditeur pour le commenter)" + +#: src/ui/Home.tsx +msgid "A draft is what was typed but not saved to the collection. Opening its manuscript offers it back." +msgstr "Un brouillon correspond à ce qui a été saisi sans être enregistré dans la collection. L’ouverture de son manuscrit vous le propose à nouveau." + +#: src/ui/WorkspaceView.tsx +msgid "A local draft is still available in this browser." +msgstr "Un brouillon local est toujours disponible dans ce navigateur." + +#: src/ui/SourcesPanel.tsx +msgid "A page (12, 12–14) or a locator (ch. 3, sec. 2)" +msgstr "Une page (12, 12–14) ou un repère (chap. 3, sect. 2)" + +#: src/ui/Settings.tsx +msgid "Abstract" +msgstr "Résumé" + +#: src/ui/CommentsPanel.tsx +msgid "Accept" +msgstr "Accepter" + +#: src/ui/CommentsPanel.tsx +msgid "Accepted" +msgstr "Accepté" + +#: src/ui/OutlinePanel.tsx +msgid "Add" +msgstr "Ajouter" + +#: src/pwa-install.ts +msgid "Add {appName} to your Home Screen: tap Share, then Add to Home Screen." +msgstr "Ajoutez {appName} à votre écran d’accueil : touchez Partager, puis Sur l’écran d’accueil." + +#: src/ui/WorkspaceView.tsx +msgid "Add a footnote" +msgstr "Ajouter une note de bas de page" + +#: src/ui/SourcesPanel.tsx +msgid "Add them in mdbase Reader; cite them here with <0>[@citekey]." +msgstr "Ajoutez-les dans mdbase Reader ; citez-les ici avec <0>[@citekey]." + +#: src/ui/OutlinePanel.tsx +msgid "Adding…" +msgstr "Ajout…" + +#: src/ui/Home.tsx +msgid "Adds the manuscript type to the note. Its other types, text and location stay as they are." +msgstr "Ajoute le type manuscrit à la note. Ses autres types, son texte et son emplacement restent inchangés." + +#: src/ui/Settings.tsx +msgid "Affiliation" +msgstr "Affiliation" + +#: src/ui/WorkspaceView.tsx +msgid "All manuscripts" +msgstr "Tous les manuscrits" + +#: src/ui/ConnectGate.tsx +msgid "already present" +msgstr "déjà présent" + +#. placeholder {0}: snap.annotationsLoad.problem ?? "" +#: src/workspace/workspace.ts +msgid "Annotation discovery unavailable: {0}. Quotation metadata may be incomplete." +msgstr "Découverte des annotations indisponible : {0}. Les métadonnées de citation peuvent être incomplètes." + +#: src/ui/WorkspaceView.tsx +msgid "Annotation index" +msgstr "Index des annotations" + +#: src/ui/SourcesPanel.tsx +msgid "Annotations unavailable: {problem} <0>Retry annotations" +msgstr "Annotations indisponibles : {problem} <0>Réessayer les annotations" + +#: src/ui/names.ts +msgid "APA 7th edition" +msgstr "APA, 7e édition" + +#: src/ui/WorkspaceView.tsx +msgid "appearance dark light" +msgstr "apparence sombre claire" + +#: src/ui/names.ts +msgid "Article" +msgstr "Article" + +#: src/ui/CommentsPanel.tsx +msgid "as {signer} · " +msgstr "en tant que {signer} · " + +#: src/ui/Settings.tsx +msgid "as it should appear" +msgstr "tel qu’il doit apparaître" + +#: src/ui/CommentsPanel.tsx +msgid "At the cursor" +msgstr "Au niveau du curseur" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} affiliation" +msgstr "Affiliation de l’auteur {0}" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} name" +msgstr "Nom de l’auteur {0}" + +#: src/ui/Settings.tsx +msgid "Authors" +msgstr "Auteurs" + +#: src/ui/WorkspaceView.tsx +msgid "back home close" +msgstr "retour accueil fermer" + +#: src/ui/WorkspaceView.tsx +msgid "Back to manuscripts" +msgstr "Retour aux manuscrits" + +#: src/ui/WorkspaceView.tsx +msgid "backup unsaved recovery" +msgstr "sauvegarde non enregistré récupération" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Bold" +msgstr "Gras" + +#: src/ui/WorkspaceView.tsx +msgid "Bold / italic (again to remove it)" +msgstr "Gras / italique (appuyez de nouveau pour retirer)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/Home.tsx +#: src/ui/OutlinePanel.tsx +msgid "Cancel" +msgstr "Annuler" + +#: src/ui/ExportReview.tsx +msgid "Cancel and fix problems" +msgstr "Annuler et corriger les problèmes" + +#: src/ui/WorkspaceView.tsx +msgid "Cancel export" +msgstr "Annuler l’export" + +#: src/ui/WorkspaceView.tsx +msgid "Change the citation style" +msgstr "Changer le style de citation" + +#: src/ui/WorkspaceView.tsx +msgid "Change the layout" +msgstr "Changer la mise en page" + +#: src/ui/Home.tsx +msgid "Change the word goal" +msgstr "Changer l’objectif de mots" + +#: src/ui/records.ts +msgid "Changed elsewhere" +msgstr "Modifié ailleurs" + +#: src/ui/Settings.tsx +msgid "Changes are saved to the manuscript’s frontmatter as you type, and the preview follows them." +msgstr "Les modifications sont enregistrées dans le frontmatter du manuscrit au fil de la saisie, et l’aperçu les suit." + +#: src/ui/OutlinePanel.tsx +msgid "Chapter title" +msgstr "Titre du chapitre" + +#. placeholder {0}: chapters.filter(Boolean).length +#: src/ui/OutlinePanel.tsx +msgid "Chapters <0>{0}" +msgstr "Chapitres <0>{0}" + +#: src/ui/CommentsPanel.tsx +msgid "Check again" +msgstr "Vérifier à nouveau" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making {0}…" +msgstr "Vérification des chapitres et des images, puis création de {0}…" + +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making Word… (first use loads about 16 MB)" +msgstr "Vérification des chapitres et des images, puis création du fichier Word… (la première utilisation charge environ 16 Mo)" + +#: src/ui/ConnectGate.tsx +msgid "Checking the collection" +msgstr "Vérification de la collection" + +#: src/ui/WorkspaceView.tsx +msgid "Checking…" +msgstr "Vérification…" + +#: src/ui/names.ts +msgid "Chicago (author-date)" +msgstr "Chicago (auteur-date)" + +#: src/ui/names.ts +msgid "Chicago (notes and bibliography)" +msgstr "Chicago (notes et bibliographie)" + +#: src/ui/ConnectGate.tsx +msgid "Choose another collection" +msgstr "Choisir une autre collection" + +#: src/ui/WorkspaceView.tsx +msgid "Citation" +msgstr "Citation" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Citation style" +msgstr "Style de citation" + +#: src/ui/Home.tsx +msgid "Citation style<0/>" +msgstr "Style de citation<0/>" + +#: src/i18n/diagnostics.ts +msgid "Citations have no terms for \"{value}\"; they use {other}." +msgstr "Aucun terme de citation ne correspond à « {value} » ; utilisez {other}." + +#: src/ui/Settings.tsx +msgid "Citations show who they cite, figures and tables are drawn, and marks are hidden until the cursor reaches their line. The text is not changed." +msgstr "Les citations affichent les références citées, les figures et les tableaux sont dessinés, et les marques restent masquées jusqu’à ce que le curseur atteigne leur ligne. Le texte n’est pas modifié." + +#: src/editor/selection-bar.tsx +#: src/ui/SourcesPanel.tsx +msgid "Cite" +msgstr "Citer" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Cite {0}" +msgstr "Citer {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Cite a source or refer to a label (by key, author, title or year)" +msgstr "Citer une source ou renvoyer à une étiquette (par clé, auteur, titre ou année)" + +#. placeholder {0}: locator.trim() +#: src/ui/SourcesPanel.tsx +msgid "Cite at {0}" +msgstr "Citer à {0}" + +#: src/ui/SourcesPanel.tsx +msgid "Cite here" +msgstr "Citer ici" + +#: src/ui/WorkspaceView.tsx +msgid "cite source reference" +msgstr "citer source référence" + +#: src/ui/SourcesPanel.tsx +msgid "cited {uses}×" +msgstr "citée {uses} ×" + +#: src/ui/SourcesPanel.tsx +msgid "Cited in " +msgstr "Citée dans " + +#: src/ui/SourcesPanel.tsx +msgid "cited once" +msgstr "citée une fois" + +#: src/ui/WorkspaceView.tsx +msgid "Click to fit the width" +msgstr "Cliquez pour ajuster à la largeur" + +#: src/ui/Settings.tsx +msgid "Close (Escape)" +msgstr "Fermer (Échap)" + +#: src/ui/Settings.tsx +msgid "Close settings" +msgstr "Fermer les réglages" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower panel" +msgstr "Fermer le panneau inférieur" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower sidebar panel" +msgstr "Fermer le panneau inférieur de la barre latérale" + +#: src/editor/selection-bar.tsx +msgctxt "inline code formatting action" +msgid "Code" +msgstr "Code" + +#: src/ui/WorkspaceView.tsx +msgid "Collection dependencies have not been checked yet" +msgstr "Les dépendances de la collection n’ont pas encore été vérifiées" + +#: src/ui/WorkspaceView.tsx +msgid "Collection index" +msgstr "Index de la collection" + +#: src/workspace/workspace.ts +msgid "Collection metadata is still loading." +msgstr "Les métadonnées de la collection sont encore en cours de chargement." + +#: src/ui/CompareDialog.tsx +msgid "Collection version" +msgstr "Version de la collection" + +#: src/ui/CollectionPicker.tsx +msgid "Collections" +msgstr "Collections" + +#: src/ui/WorkspaceView.tsx +msgid "Commands" +msgstr "Commandes" + +#: src/ui/WorkspaceView.tsx +msgid "Commands, shortcuts and theme" +msgstr "Commandes, raccourcis et thème" + +#: src/editor/comments.ts +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Comment" +msgstr "Commenter" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Comment" +msgstr "Commentaire" + +#: src/ui/WorkspaceView.tsx +msgid "Comment on the selection" +msgstr "Commenter la sélection" + +#: src/editor/selection-bar.tsx +msgid "Comment on the selection ({MOD_LABEL}-{ALT_LABEL}-M)" +msgstr "Commenter la sélection ({MOD_LABEL}-{ALT_LABEL}-M)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Comments" +msgstr "Commentaires" + +#: src/ui/CommentsPanel.tsx +msgid "Comments are not set up in this collection." +msgstr "Les commentaires ne sont pas configurés dans cette collection." + +#. placeholder {0}: onRetry && +#: src/ui/CommentsPanel.tsx +msgid "Comments unavailable: {problem} {0}" +msgstr "Commentaires indisponibles : {problem} {0}" + +#: src/ui/CompareDialog.tsx +msgid "Compare conflicting versions" +msgstr "Comparer les versions en conflit" + +#: src/ui/WorkspaceView.tsx +msgid "Compare versions" +msgstr "Comparer les versions" + +#: src/ui/records.ts +msgid "Conflict" +msgstr "Conflit" + +#: src/ui/ConnectGate.tsx +msgid "conflicts with an existing file" +msgstr "entre en conflit avec un fichier existant" + +#: src/ui/ConnectGate.tsx +msgid "Connect a collection" +msgstr "Connecter une collection" + +#: src/ui/CollectionPicker.tsx +msgid "Connect another collection…" +msgstr "Connecter une autre collection…" + +#: src/ui/CollectionPicker.tsx +msgid "Connected collections" +msgstr "Collections connectées" + +#: src/ui/ConnectGate.tsx +msgid "Connecting to mdbase connect" +msgstr "Connexion à mdbase connect" + +#: src/ui/Home.tsx +msgid "Continue writing" +msgstr "Continuer à écrire" + +#: src/ui/SourcesPanel.tsx +msgid "Copied" +msgstr "Copiée" + +#: src/ui/SourcesPanel.tsx +msgid "Copy key" +msgstr "Copier la clé" + +#: src/ui/CollectionPicker.tsx +msgid "Could not connect another collection." +msgstr "Impossible de connecter une autre collection." + +#: src/ui/Home.tsx +msgid "Could not create the manuscript. Please try again." +msgstr "Impossible de créer le manuscrit. Veuillez réessayer." + +#: src/ui/CollectionPicker.tsx +msgid "Could not switch collections." +msgstr "Impossible de changer de collection." + +#: src/ui/Home.tsx +msgid "Could not use the note as a manuscript. Please try again." +msgstr "Impossible d’utiliser la note comme manuscrit. Veuillez réessayer." + +#: src/ui/Home.tsx +msgid "Create manuscript" +msgstr "Créer un manuscrit" + +#: src/ui/Home.tsx +msgid "Creating…" +msgstr "Création…" + +#: src/ui/WorkspaceView.tsx +msgid "Cross-reference" +msgstr "Renvoi" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Dark" +msgstr "Sombre" + +#: src/ui/Settings.tsx +msgid "Date" +msgstr "Date" + +#: src/ui/CommentsPanel.tsx +msgid "Delete" +msgstr "Supprimer" + +#. placeholder {0}: clip(exact) +#: src/ui/comments.ts +msgid "Delete {0}" +msgstr "Supprimer {0}" + +#: src/ui/records.ts +msgid "Deleted" +msgstr "Supprimé" + +#: src/ui/records.ts +msgid "Deleted elsewhere" +msgstr "Supprimé ailleurs" + +#: src/ui/WorkspaceView.tsx +msgid "Dependencies not checked" +msgstr "Dépendances non vérifiées" + +#: src/editor/chapter-cards.ts +msgid "Detach" +msgstr "Détacher" + +#: src/ui/CommentsPanel.tsx +msgid "Detached: the text has changed" +msgstr "Détaché : le texte a changé" + +#: src/ui/WorkspaceView.tsx +msgid "Dismiss" +msgstr "Ignorer" + +#: src/ui/OutlinePanel.tsx +msgid "Double-click or F2 to rename" +msgstr "Double-cliquez ou appuyez sur F2 pour renommer" + +#: src/ui/SourcesPanel.tsx +msgid "Down arrow moves to the sources; Enter cites the first match." +msgstr "La flèche vers le bas permet d’atteindre les sources ; Entrée cite la première correspondance." + +#: src/ui/Manuscripts.tsx +msgid "Download a local copy before leaving if saving cannot be completed." +msgstr "Téléchargez une copie locale avant de quitter si l’enregistrement ne peut pas aboutir." + +#: src/ui/CompareDialog.tsx +msgid "Download local draft" +msgstr "Télécharger le brouillon local" + +#: src/LegacyApp.tsx +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Download local drafts" +msgstr "Télécharger les brouillons locaux" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to restore" +msgstr "Faites glisser pour redimensionner ; double-cliquez pour rétablir" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to split evenly" +msgstr "Faites glisser pour redimensionner ; double-cliquez pour répartir à parts égales" + +#: src/ui/OutlinePanel.tsx +msgid "Drag, or Alt-↑/↓, to reorder" +msgstr "Faites glisser ou utilisez Alt-↑/↓ pour réorganiser" + +#. placeholder {0}: relativeTime(m.modified) +#. placeholder {0}: relativeTime(manuscript.modified) +#: src/ui/Home.tsx +msgid "edited {0}" +msgstr "modifié {0}" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Editor" +msgstr "Éditeur" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview" +msgstr "Éditeur et aperçu" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview → editor only → preview only" +msgstr "Éditeur et aperçu → éditeur seul → aperçu seul" + +#: src/ui/WorkspaceView.tsx +msgid "Editor only" +msgstr "Éditeur seul" + +#: src/ui/WorkspaceView.tsx +msgid "Embed a record" +msgstr "Intégrer un document" + +#: src/workspace/workspace.ts +msgid "Embedded record could not be loaded: {problem}" +msgstr "Impossible de charger le document intégré : {problem}" + +#: src/i18n/diagnostics.ts +msgid "Embedding {value} here would include it inside itself." +msgstr "Intégrer {value} ici l’inclurait dans lui-même." + +#: src/ui/ManuscriptSearch.tsx +msgid "Enter and Shift-Enter go to the next and previous match; Down arrow moves to the matches." +msgstr "Entrée et Maj-Entrée passent à la correspondance suivante et précédente ; la flèche vers le bas permet d’atteindre les correspondances." + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +#: src/ui/WorkspaceView.tsx +msgid "Equation" +msgstr "Équation" + +#: src/ui/WorkspaceView.tsx +msgid "errors warnings list" +msgstr "erreurs avertissements liste" + +#: src/ui/CommentsPanel.tsx +msgid "Everyone" +msgstr "Tout le monde" + +#: src/ui/WorkspaceView.tsx +msgid "Export" +msgstr "Exporter" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Export {0}" +msgstr "Exporter {0}" + +#: src/ui/ExportReview.tsx +msgid "Export anyway" +msgstr "Exporter quand même" + +#: src/compile/client.ts +#: src/export/pandoc.ts +msgid "Export cancelled." +msgstr "Export annulé." + +#: src/ui/WorkspaceView.tsx +msgid "Export failed." +msgstr "Échec de l’export." + +#: src/ui/WorkspaceView.tsx +msgid "Export formats" +msgstr "Formats d’export" + +#: src/ui/WorkspaceView.tsx +msgid "Export formats ({MOD_LABEL}-Shift-S)" +msgstr "Formats d’export ({MOD_LABEL}-Maj-S)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Pandoc bundle (zip)" +msgstr "Exporter le lot Pandoc (zip)" + +#: src/ui/WorkspaceView.tsx +msgid "Export PDF" +msgstr "Exporter en PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word (DOCX)" +msgstr "Exporter en Word (DOCX)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word using article styles; your custom Typst layout applies only to PDF" +msgstr "Exporte en Word avec les styles d’article ; votre mise en page Typst personnalisée ne s’applique qu’au PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Exported {name}." +msgstr "{name} exporté." + +#: src/ui/ProblemsStrip.tsx +msgid "F8 goes to the next" +msgstr "F8 pour aller au suivant" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Figure" +msgstr "Figure" + +#: src/ui/WorkspaceView.tsx +msgid "Figure from an image…" +msgstr "Figure à partir d’une image…" + +#: src/workspace/workspace.ts +msgid "Figures must be PNG, JPEG, GIF, SVG or WebP images." +msgstr "Les figures doivent être des images PNG, JPEG, GIF, SVG ou WebP." + +#: src/ui/CollectionPicker.tsx +msgid "Filter collections" +msgstr "Filtrer les collections" + +#: src/ui/Home.tsx +msgid "Find a manuscript" +msgstr "Rechercher un manuscrit" + +#: src/ui/Home.tsx +msgid "Find a note by name or folder" +msgstr "Rechercher une note par nom ou dossier" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Find a source" +msgstr "Rechercher une source" + +#: src/ui/WorkspaceView.tsx +msgid "Find a source ({MOD_LABEL}-Shift-E)" +msgstr "Trouver une source ({MOD_LABEL}-Shift-E)" + +#: src/editor/selection-bar.tsx +msgid "Find a source for this passage and cite it after it" +msgstr "Trouver une source pour ce passage et la citer à la suite" + +#: src/ui/WorkspaceView.tsx +msgid "find all chapters" +msgstr "rechercher tous les chapitres" + +#: src/ui/WorkspaceView.tsx +msgid "Find and replace in this record" +msgstr "Rechercher et remplacer dans ce document" + +#: src/editor/fixes.ts +msgid "Find in Sources" +msgstr "Rechercher dans les sources" + +#: src/ui/WorkspaceView.tsx +msgid "Find or run a command" +msgstr "Rechercher ou exécuter une commande" + +#: src/ui/WorkspaceView.tsx +msgid "Fit · {zoomLabel}" +msgstr "Ajuster · {zoomLabel}" + +#: src/ui/WorkspaceView.tsx +msgid "Fitting the width; click for actual size" +msgstr "Ajusté à la largeur ; cliquez pour la taille réelle" + +#: src/ui/CommentsPanel.tsx +msgid "Fix it in mdbase Editor" +msgstr "Corrigez-le dans mdbase Editor" + +#: src/ui/WorkspaceView.tsx +msgid "Footnote" +msgstr "Note de bas de page" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] has no definition." +msgstr "La note de bas de page [^{value}] n’a pas de définition." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is never referenced." +msgstr "La note de bas de page [^{value}] n’est jamais appelée." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is referenced more than once." +msgstr "La note de bas de page [^{value}] est appelée plusieurs fois." + +#: src/ui/Settings.tsx +msgid "for citation terms and hyphenation" +msgstr "pour les termes de citation et la césure" + +#: src/ui/NativeSignIn.tsx +msgid "Forget collection" +msgstr "Oublier la collection" + +#: src/ui/WorkspaceView.tsx +msgid "Format" +msgstr "Format" + +#: src/editor/chapter-cards.ts +msgid "From Reader · its source is not in the library" +msgstr "Depuis Reader · sa source n’est pas dans la bibliothèque" + +#: src/ui/Settings.tsx +msgid "From the collection" +msgstr "Depuis la collection" + +#: src/ui/Home.tsx +msgid "Give the manuscript a title; it can be changed later." +msgstr "Donnez un titre au manuscrit ; vous pourrez le modifier plus tard." + +#: src/ui/WorkspaceView.tsx +msgid "grid columns rows" +msgstr "grille colonnes lignes" + +#: src/ui/WorkspaceView.tsx +msgid "Help" +msgstr "Aide" + +#: src/ui/ProblemsStrip.tsx +#: src/ui/WorkspaceView.tsx +msgid "Hide problems" +msgstr "Masquer les problèmes" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Hide the headings of {0}" +msgstr "Masquer les titres de {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the problems under the editor (F8 goes to the next one)" +msgstr "Masquer les problèmes sous l’éditeur (F8 passe au suivant)" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar" +msgstr "Masquer la barre latérale" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar ({MOD_LABEL}-\\)" +msgstr "Masquer la barre latérale ({MOD_LABEL}-\\)" + +#: src/ui/SourcesPanel.tsx +msgid "Highlights are not set up in this collection." +msgstr "Les surlignages ne sont pas configurés dans cette collection." + +#: src/ui/SourcesPanel.tsx +msgid "Highlights from Reader" +msgstr "Surlignages de Reader" + +#: src/ui/CollectionPicker.tsx +msgid "Hosted by mdbase" +msgstr "Hébergé par mdbase" + +#: src/i18n/diagnostics.ts +msgid "Image “{value}” is missing. Add it to the collection or correct its path." +msgstr "L’image « {value} » est introuvable. Ajoutez-la à la collection ou corrigez son chemin." + +#: src/workspace/workspace.ts +msgid "Image could not be loaded: {problem}" +msgstr "Impossible de charger l’image : {problem}" + +#: src/ui/WorkspaceView.tsx +msgid "image picture photo upload" +msgstr "image photo illustration téléverser" + +#: src/ui/WorkspaceView.tsx +msgid "Image upload is coming soon. Existing image links still work." +msgstr "Le téléversement d’images arrive bientôt. Les liens d’images existants continuent de fonctionner." + +#: src/i18n/diagnostics.ts +msgid "Images must be files in the collection ({value})." +msgstr "Les images doivent être des fichiers de la collection ({value})." + +#. placeholder {0}: d.manuscript.title +#: src/ui/Home.tsx +msgid "in {0} · " +msgstr "dans {0} · " + +#. placeholder {0}: collectionPicker ?? {backend.collectionName} +#. placeholder {1}: backend.kind === "connect" && <> via mdbase Connect +#. placeholder {2}: sources !== null && sources > 0 && <> · {icuPlural(sources, { one: "# source to cite from mdbase Reader", other: "# sources to cite from mdbase Reader" })} +#. placeholder {3}: sources === 0 && <> · {backend.setupStatus?.sources === false ? t`Sources not set up` : t`No sources yet`} +#. placeholder {4}: backend.setupStatus?.comments === false && <> · Comments not set up +#: src/ui/Home.tsx +msgid "In {0}{1}{2}{3}{4}" +msgstr "Dans {0}{1}{2}{3}{4}" + +#. placeholder {0}: inHighlights.length +#. placeholder {1}: highlightIndex.pending > 0 && · searching {highlightIndex.pending} more +#: src/ui/SourcesPanel.tsx +msgid "In highlights <0>{0}{1}" +msgstr "Dans les surlignages <0>{0}{1}" + +#: src/ui/OutlinePanel.tsx +msgid "In the whole manuscript; citations, code and math are not counted" +msgstr "Dans l’ensemble du manuscrit ; les citations, le code et les formules ne sont pas comptés" + +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript" +msgstr "Dans ce manuscrit" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript <0>{0}" +msgstr "Dans ce manuscrit <0>{0}" + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Index could not be loaded: {0}" +msgstr "Impossible de charger l’index : {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Inline code" +msgstr "Code en ligne" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Insert" +msgstr "Insérer" + +#. placeholder {0}: entry.key +#: src/ui/SourcesPanel.tsx +msgid "Insert [@{0}] at the cursor (Enter)" +msgstr "Insérer [@{0}] au curseur (Entrée)" + +#. placeholder {0}: clip(replacement) +#: src/ui/comments.ts +msgid "Insert {0}" +msgstr "Insérer {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a citation, footnote, cross-reference, figure, table or equation (or type / in the text)" +msgstr "Insérer une citation, une note de bas de page, un renvoi, une figure, un tableau ou une équation (ou tapez / dans le texte)" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a footnote, figure, table, equation, cross-reference or citation" +msgstr "Insérer une note de bas de page, une figure, un tableau, une équation, un renvoi ou une citation" + +#: src/ui/CommentsPanel.tsx +msgid "Insert at the cursor" +msgstr "Insérer au curseur" + +#: src/ui/SourcesPanel.tsx +msgid "Insert quotation" +msgstr "Insérer la citation textuelle" + +#: src/pwa-install.ts +msgid "Install" +msgstr "Installer" + +#: src/pwa-install.ts +msgid "Install {appName}" +msgstr "Installer {appName}" + +#: src/pwa-install.ts +msgid "Install {appName} for quick access in its own window." +msgstr "Installez {appName} pour y accéder rapidement dans sa propre fenêtre." + +#: src/i18n/provider.tsx +#: src/ui/Settings.tsx +msgid "Interface language" +msgstr "Langue de l’interface" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Italic" +msgstr "Italique" + +#: src/ui/CompareDialog.tsx +msgid "Keep mine" +msgstr "Garder ma version" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Keep writing" +msgstr "Continuer à écrire" + +#: src/ui/ConnectGate.tsx +msgid "kept as it is" +msgstr "conservé tel quel" + +#: src/ui/WorkspaceView.tsx +msgid "Keyboard shortcuts" +msgstr "Raccourcis clavier" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +msgid "Label" +msgstr "Étiquette" + +#: src/ui/Settings.tsx +msgid "Language" +msgstr "Langue" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Layout" +msgstr "Mise en page" + +#: src/ui/Home.tsx +msgid "Layout<0/>" +msgstr "Mise en page<0/>" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Leave without saving" +msgstr "Quitter sans enregistrer" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Library <0>{0}" +msgstr "Bibliothèque <0>{0}" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Light" +msgstr "Clair" + +#. placeholder {0}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "Line {0}" +msgstr "Ligne {0}" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Link" +msgstr "Lien" + +#: src/ui/CommentsPanel.tsx +msgid "Link it in mdbase Editor’s settings for this collection." +msgstr "Associez-le dans les paramètres de mdbase Editor pour cette collection." + +#: src/ui/CommentsPanel.tsx +msgid "Link your account" +msgstr "Associer votre compte" + +#: src/ui/WorkspaceView.tsx +msgid "List the problems under the editor (F8 goes to the next one)" +msgstr "Afficher les problèmes sous l’éditeur (F8 passe au suivant)" + +#: src/editor/insight.ts +msgid "Listing" +msgstr "Listing" + +#: src/ui/SourcesPanel.tsx +msgid "Loading annotations…" +msgstr "Chargement des annotations…" + +#: src/ui/Home.tsx +msgid "Loading collection data…" +msgstr "Chargement des données de la collection…" + +#: src/ui/CommentsPanel.tsx +msgid "Loading comments…" +msgstr "Chargement des commentaires…" + +#: src/ui/SourcesPanel.tsx +msgid "Loading sources…" +msgstr "Chargement des sources…" + +#: src/ui/Home.tsx +msgid "Loading…" +msgstr "Chargement…" + +#: src/workspace/workspace.ts +msgid "Local draft backup is unavailable (browser storage may be full or blocked). Download your draft before leaving if saving fails." +msgstr "La sauvegarde locale du brouillon est indisponible (le stockage du navigateur est peut-être plein ou bloqué). Téléchargez votre brouillon avant de partir si l’enregistrement échoue." + +#: src/ui/Home.tsx +msgid "Looking for sources…" +msgstr "Recherche de sources…" + +#: src/ui/WorkspaceView.tsx +msgid "Lower panel" +msgstr "Panneau inférieur" + +#: src/ui/WorkspaceView.tsx +msgid "Make the selection a link" +msgstr "Transformer la sélection en lien" + +#: src/ui/CommentsPanel.tsx +msgid "Make this edit" +msgstr "Appliquer cette modification" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript" +msgstr "Manuscrit" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscript settings" +msgstr "Paramètres du manuscrit" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript sidebar" +msgstr "Barre latérale du manuscrit" + +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscripts" +msgstr "Manuscrits" + +#: src/editor/Editor.tsx +msgid "Markdown for {path}" +msgstr "Markdown de {path}" + +#: src/ui/SourcesPanel.tsx +msgid "Matching sources" +msgstr "Sources correspondantes" + +#: src/ui/WorkspaceView.tsx +msgid "math formula display" +msgstr "mathématiques formule affichage" + +#: src/i18n/diagnostics.ts +msgid "Math: {begin} is never closed." +msgstr "Mathématiques : {begin} n’est jamais fermé." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} closes {begin}." +msgstr "Mathématiques : {end} ferme {begin}." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} has no matching \\begin." +msgstr "Mathématiques : {end} ne correspond à aucun \\begin." + +#: src/i18n/diagnostics.ts +msgid "Math: {value} \\left but {other} \\right." +msgstr "Mathématiques : {value} \\left, mais {other} \\right." + +#: src/i18n/diagnostics.ts +msgid "Math: Unclosed brace." +msgstr "Mathématiques : accolade non fermée." + +#: src/i18n/diagnostics.ts +msgid "Math: Unmatched closing brace." +msgstr "Mathématiques : accolade fermante sans correspondance." + +#: src/ui/ConnectGate.tsx +msgid "mdbase connect is unavailable" +msgstr "mdbase connect est indisponible" + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer can't use this collection" +msgstr "mdbase writer ne peut pas utiliser cette collection" + +#. placeholder {0}: snapshot.info.displayName +#: src/ui/ConnectGate.tsx +msgid "mdbase writer needs two record contracts in <0>{0}: manuscripts, and Reader sources for citations. Setting up adds only what is missing; existing records are not changed." +msgstr "mdbase writer a besoin de deux contrats de documents dans <0>{0} : les manuscrits, et les sources Reader pour les citations. La configuration n’ajoute que ce qui manque ; les documents existants ne sont pas modifiés." + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer typesets Markdown records in an mdbase collection into PDF and Word documents, with citations from your mdbase Reader library. Connect a collection to choose what it can access." +msgstr "mdbase writer met en forme les documents Markdown d’une collection mdbase en documents PDF et Word, avec les citations de votre bibliothèque mdbase Reader. Connectez une collection pour choisir ce à quoi elle peut accéder." + +#: src/ui/CompareDialog.tsx +msgid "Merged Markdown<0/><1>The merged text keeps your local setting changes on top of the collection version." +msgstr "Markdown fusionné<0/><1>Le texte fusionné conserve vos modifications de paramètres locales par-dessus la version de la collection." + +#: src/ui/CommentsPanel.tsx +msgid "Mine" +msgstr "Les miennes" + +#: src/ui/names.ts +msgid "MLA 9th edition" +msgstr "MLA, 9e édition" + +#: src/ui/WorkspaceView.tsx +msgid "More" +msgstr "Plus" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Move author {0} up" +msgstr "Monter l’auteur {0}" + +#: src/ui/Settings.tsx +msgid "Move up" +msgstr "Monter" + +#. placeholder {0}: recordTitle(records.get(path), path) +#. placeholder {1}: to + 1 +#. placeholder {2}: chapters.length +#: src/ui/OutlinePanel.tsx +msgid "Moved {0} to chapter {1} of {2}." +msgstr "{0} déplacé vers le chapitre {1} sur {2}." + +#: src/ui/Settings.tsx +msgid "Name" +msgstr "Nom" + +#: src/ui/OutlinePanel.tsx +msgid "New chapter title" +msgstr "Titre du nouveau chapitre" + +#: src/ui/CommentsPanel.tsx +msgid "New comment" +msgstr "Nouveau commentaire" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "New comment" +msgstr "Nouveau commentaire" + +#: src/ui/Home.tsx +msgid "New manuscript" +msgstr "Nouveau manuscrit" + +#: src/ui/CommentsPanel.tsx +msgid "New since last visit ({newCount})" +msgstr "Nouveaux depuis la dernière visite ({newCount})" + +#: src/ui/CommentsPanel.tsx +msgid "New since your last visit" +msgstr "Nouveaux depuis votre dernière visite" + +#: src/editor/comments.ts +msgid "New suggestion" +msgstr "Nouvelle suggestion" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous comment" +msgstr "Commentaire suivant / précédent" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous problem" +msgstr "Problème suivant / précédent" + +#: src/ui/SourcesPanel.tsx +msgid "Next citation" +msgstr "Citation suivante" + +#: src/ui/WorkspaceView.tsx +msgid "Next comment" +msgstr "Commentaire suivant" + +#: src/ui/WorkspaceView.tsx +msgid "Next problem" +msgstr "Problème suivant" + +#: src/ui/SourcesPanel.tsx +msgid "No annotations on this source." +msgstr "Aucune annotation pour cette source." + +#. placeholder {0}: query.trim() +#: src/ui/CollectionPicker.tsx +msgid "No collection matches “{0}”." +msgstr "Aucune collection ne correspond à « {0} »." + +#: src/ui/ExportReview.tsx +msgid "No file has been downloaded yet. Missing images or chapters can leave this export incomplete. Review these problems before sharing or submitting it." +msgstr "Aucun fichier n’a encore été téléchargé. Des images ou des chapitres manquants peuvent rendre cet export incomplet. Examinez ces problèmes avant de le partager ou de le remettre." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the citation style {value}." +msgstr "Aucun fichier de la collection ne correspond au style de citation {value}." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the template {value}." +msgstr "Aucun fichier de la collection ne correspond au modèle {value}." + +#: src/ui/Home.tsx +msgid "No manuscript matches “{filter}”." +msgstr "Aucun manuscrit ne correspond à « {filter} »." + +#: src/ui/Home.tsx +msgid "No note matches “{query}”." +msgstr "Aucune note ne correspond à « {query} »." + +#: src/ui/CommentsPanel.tsx +msgid "No open comments" +msgstr "Aucun commentaire ouvert" + +#: src/ui/Home.tsx +msgid "No other notes in this collection." +msgstr "Aucune autre note dans cette collection." + +#: src/ui/WorkspaceView.tsx +msgid "No problems" +msgstr "Aucun problème" + +#. placeholder {0}: this.target +#: src/editor/chapter-cards.ts +msgid "No record matches ![[{0}]]" +msgstr "Aucun document ne correspond à ![[{0}]]" + +#: src/i18n/diagnostics.ts +msgid "No record matches the embed ![[{value}]]." +msgstr "Aucun document ne correspond à l’intégration ![[{value}]]." + +#: src/i18n/diagnostics.ts +msgid "No source in the library has the citekey {value}." +msgstr "Aucune source de la bibliothèque n’a la clé de citation {value}." + +#: src/i18n/diagnostics.ts +msgid "No source in the library matches {value}, so the quotation from {other} is not cited." +msgstr "Aucune source de la bibliothèque ne correspond à {value} ; la citation tirée de {other} est donc sans référence." + +#: src/ui/SourcesPanel.tsx +msgid "No source matches “{query}”; searching highlights…" +msgstr "Aucune source ne correspond à « {query} » ; recherche dans les surlignages…" + +#. placeholder {0}: ref.key +#: src/editor/insight.ts +msgid "No source or label is called “{0}”." +msgstr "Aucune source ni étiquette ne s’appelle « {0} »." + +#: src/ui/SourcesPanel.tsx +msgid "No sources in this collection yet." +msgstr "Aucune source dans cette collection pour l’instant." + +#: src/ui/Home.tsx +msgid "No sources yet" +msgstr "Aucune source pour l’instant" + +#: src/ui/Home.tsx +msgid "No type · {path}" +msgstr "Sans type · {path}" + +#. placeholder {0}: readerSourceHref() ? Open mdbase Reader : t`Open mdbase Reader` +#: src/ui/Home.tsx +msgid "None yet. {0} to import a PDF, a DOI or a BibTeX file; each source gets a citekey." +msgstr "Aucune source pour l’instant. {0} pour importer un PDF, un DOI ou un fichier BibTeX ; chaque source reçoit une clé de citation." + +#: src/ui/SourcesPanel.tsx +msgid "Not cited yet" +msgstr "Pas encore citée" + +#: src/workspace/workspace.ts +msgid "Not loaded; it will be left out." +msgstr "Non chargé ; cet élément sera omis." + +#: src/pwa-install.ts +msgid "Not now" +msgstr "Pas maintenant" + +#: src/ui/records.ts +msgid "Not saved" +msgstr "Non enregistré" + +#. placeholder {0}: activeView.snapshot.problem.message ?? activeView.snapshot.problem.code +#: src/ui/WorkspaceView.tsx +msgid "Not saved: {0}. Your text is kept here." +msgstr "Non enregistré : {0}. Votre texte est conservé ici." + +#: src/ui/WorkspaceView.tsx +msgid "note" +msgstr "note" + +#: src/ui/Home.tsx +msgid "Note<0/>" +msgstr "Note<0/>" + +#: src/ui/Home.tsx +msgid "Notes" +msgstr "Notes" + +#: src/ui/Home.tsx +msgid "Notes without a type" +msgstr "Notes sans type" + +#: src/ui/SourcesPanel.tsx +msgid "Nothing cited yet. Cite a source below, or type <0>[@ in the editor." +msgstr "Rien n’est cité pour l’instant. Citez une source ci-dessous ou saisissez <0>[@ dans l’éditeur." + +#: src/i18n/diagnostics.ts +msgid "Nothing is labelled {value}." +msgstr "Aucun élément ne porte l’étiquette {value}." + +#: src/ui/CompareDialog.tsx +msgid "Nothing is replaced until you choose. Highlighted passages differ between the versions." +msgstr "Rien n’est remplacé tant que vous n’avez pas choisi. Les passages surlignés diffèrent d’une version à l’autre." + +#. placeholder {0}: query.trim() +#: src/ui/ManuscriptSearch.tsx +msgid "Nothing matches “{0}”." +msgstr "Aucun résultat pour « {0} »." + +#: src/ui/SourcesPanel.tsx +msgid "Nothing matches “{query}”." +msgstr "Aucun résultat pour « {query} »." + +#: src/ui/CommentsPanel.tsx +msgid "Nothing resolved yet." +msgstr "Rien n’est encore résolu." + +#: src/ui/connection-notice.ts +msgid "Offline" +msgstr "Hors ligne" + +#: src/ui/WorkspaceView.tsx +msgid "On a citation: show the source. On a cross-reference: go to what it labels" +msgstr "Sur une citation : afficher la source. Sur un renvoi : aller à l’élément qu’il désigne" + +#: src/ui/Home.tsx +msgid "On the formation of coral reefs" +msgstr "Sur la formation des récifs coralliens" + +#: src/ui/CommentsPanel.tsx +msgid "On the whole record" +msgstr "Sur l’ensemble du document" + +#: src/ui/CollectionPicker.tsx +msgid "On your computer" +msgstr "Sur votre ordinateur" + +#: src/ui/CommentsPanel.tsx +msgid "Open" +msgstr "Ouvert" + +#: src/editor/chapter-cards.ts +msgctxt "open embedded chapter action" +msgid "Open" +msgstr "Ouvrir" + +#. placeholder {0}: card.title +#: src/editor/chapter-cards.ts +msgid "Open {0}" +msgstr "Ouvrir {0}" + +#: src/ui/SourcesPanel.tsx +msgid "Open in Reader <0/>" +msgstr "Ouvrir dans Reader <0/>" + +#: src/ui/Home.tsx +msgid "Open its manuscript to review it" +msgstr "Ouvrez son manuscrit pour l’examiner" + +#: src/ui/Home.tsx +msgid "Open mdbase Reader" +msgstr "Ouvrir mdbase Reader" + +#: src/ui/CollectionPicker.tsx +msgid "Open now" +msgstr "Ouvrir maintenant" + +#: src/ui/SourcesPanel.tsx +msgid "Open Reader to add a source" +msgstr "Ouvrir Reader pour ajouter une source" + +#: src/connect/native-signin-ui.ts +msgid "Open sign-in" +msgstr "Ouvrir la connexion" + +#: src/connect/native-signin-ui.ts +msgid "Open the mdbase tab again" +msgstr "Rouvrir l’onglet mdbase" + +#: src/editor/chapter-cards.ts +msgid "Open this passage in Reader" +msgstr "Ouvrir ce passage dans Reader" + +#: src/connect/native-signin-ui.ts +msgid "Opening collections isn't available in this build yet." +msgstr "L’ouverture des collections n’est pas encore disponible dans cette version." + +#: src/App.tsx +#: src/ui/ConnectGate.tsx +msgid "Opening mdbase writer" +msgstr "Ouverture de mdbase writer" + +#: src/LegacyApp.tsx +msgid "Opening the demo collection" +msgstr "Ouverture de la collection de démonstration" + +#: src/ui/WorkspaceView.tsx +msgid "Opening the manuscript…" +msgstr "Ouverture du manuscrit…" + +#: src/ui/NativeWriterView.tsx +msgid "Opening Writer" +msgstr "Ouverture de Writer" + +#: src/ui/NativeWriterView.tsx +#: src/ui/SdkWriterRoot.tsx +msgid "Opening Writer…" +msgstr "Ouverture de Writer…" + +#: src/ui/SdkWriterRoot.tsx +msgid "Opening your collection" +msgstr "Ouverture de votre collection" + +#: src/ui/WorkspaceView.tsx +msgid "Opening…" +msgstr "Ouverture…" + +#: src/ui/WorkspaceView.tsx +msgid "Or type <0>/ in the text to pick one there." +msgstr "Ou saisissez <0>/ dans le texte pour en choisir un à cet endroit." + +#: src/ui/Home.tsx +msgid "or use a note you already have" +msgstr "ou utilisez une note que vous avez déjà" + +#: src/ui/WorkspaceView.tsx +msgid "Outline" +msgstr "Plan" + +#: src/ui/WorkspaceView.tsx +msgid "Outline, and search the manuscript ({MOD_LABEL}-Shift-F)" +msgstr "Plan et recherche dans le manuscrit ({MOD_LABEL}-Shift-F)" + +#: src/ui/SourcesPanel.tsx +msgid "Page (optional)" +msgstr "Page (facultatif)" + +#. placeholder {0}: i + 1 +#: src/preview/Preview.tsx +msgid "Page {0}" +msgstr "Page {0}" + +#. placeholder {0}: previewView.page +#. placeholder {1}: previewView.pages +#: src/ui/WorkspaceView.tsx +msgid "Page {0} of {1}" +msgstr "Page {0} sur {1}" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Page or locator for {0}" +msgstr "Page ou localisateur pour {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle" +msgstr "Archive Pandoc" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle (zip)" +msgstr "Archive Pandoc (zip)" + +#: src/export/pandoc.ts +msgid "Pandoc produced no document." +msgstr "Pandoc n’a produit aucun document." + +#: src/export/pandoc.ts +msgid "Pandoc returned an unreadable response." +msgstr "Pandoc a renvoyé une réponse illisible." + +#: src/export/pandoc.ts +msgid "Pandoc stopped." +msgstr "Pandoc s’est arrêté." + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc/Quarto Markdown with its sources, style and images, to build other formats yourself" +msgstr "Markdown Pandoc/Quarto avec ses sources, son style et ses images, pour produire vous-même d’autres formats" + +#: src/compile/client.ts +msgid "PDF export timed out. Retry the preview and export again." +msgstr "L’export PDF a expiré. Relancez l’aperçu, puis exportez à nouveau." + +#: src/ui/WorkspaceView.tsx +msgid "Preview" +msgstr "Aperçu" + +#: src/ui/WorkspaceView.tsx +msgid "Preview only" +msgstr "Aperçu seul" + +#: src/preview/Preview.tsx +msgid "Preview rendering failed: {renderProblem}. Your text is still available in the editor." +msgstr "Échec du rendu de l’aperçu : {renderProblem}. Votre texte reste disponible dans l’éditeur." + +#. placeholder {0}: snap.previewProblem +#: src/ui/WorkspaceView.tsx +msgid "Preview unavailable: {0}. You can keep writing." +msgstr "Aperçu indisponible : {0}. Vous pouvez continuer à écrire." + +#: src/preview/Preview.tsx +msgid "Preview unavailable. You can keep writing." +msgstr "Aperçu indisponible. Vous pouvez continuer à écrire." + +#: src/ui/SourcesPanel.tsx +msgid "Previous citation" +msgstr "Citation précédente" + +#: src/ui/WorkspaceView.tsx +msgid "Previous comment" +msgstr "Commentaire précédent" + +#: src/ui/ConnectGate.tsx +msgid "Previously connected" +msgstr "Précédemment connecté" + +#: src/ui/WorkspaceView.tsx +msgid "problem" +msgstr "problème" + +#: src/ui/WorkspaceView.tsx +msgid "problems" +msgstr "problèmes" + +#: src/ui/ProblemsStrip.tsx +msgid "Problems" +msgstr "Problèmes" + +#: src/ui/Home.tsx +msgid "Progress to the word goal" +msgstr "Progression vers l’objectif de mots" + +#: src/i18n/diagnostics.ts +msgid "Raw HTML is not rendered in PDF output." +msgstr "Le HTML brut n’est pas rendu dans le PDF exporté." + +#: src/ui/WorkspaceView.tsx +msgid "Read as the manuscript" +msgstr "Afficher comme le manuscrit" + +#: src/ui/Settings.tsx +msgid "Read as the manuscript<0>Off shows the Markdown as written" +msgstr "Afficher comme le manuscrit<0>Désactivé : le Markdown s’affiche tel qu’il est écrit" + +#: src/ui/CommentsPanel.tsx +msgid "Reason for the suggestion" +msgstr "Motif de la suggestion" + +#: src/ui/ConnectGate.tsx +msgid "Reconnect" +msgstr "Se reconnecter" + +#: src/ui/connection-notice.ts +msgid "Reconnecting" +msgstr "Reconnexion" + +#: src/ui/records.ts +msgid "Recovering save…" +msgstr "Récupération de l’enregistrement…" + +#: src/ui/WorkspaceView.tsx +msgid "refer section figure table label" +msgstr "renvoi référence section figure tableau étiquette" + +#: src/editor/live-preview.ts +msgid "Refer to this with @{id}" +msgstr "Faites-y référence avec @{id}" + +#: src/ui/CommentsPanel.tsx +msgid "Reject" +msgstr "Refuser" + +#: src/ui/CommentsPanel.tsx +msgid "Rejected" +msgstr "Refusée" + +#: src/LegacyApp.tsx +msgid "Reload" +msgstr "Recharger" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Remove" +msgstr "Retirer" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Remove author {0}" +msgstr "Retirer l’auteur {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Rename the chapter chosen in the outline" +msgstr "Renommer le chapitre choisi dans le plan" + +#: src/ui/CommentsPanel.tsx +msgid "Reopen" +msgstr "Rouvrir" + +#: src/ui/CommentsPanel.tsx +msgid "Replace" +msgstr "Remplacer" + +#. placeholder {0}: clip(exact) +#. placeholder {1}: clip(replacement) +#: src/ui/comments.ts +msgid "Replace {0} with {1}" +msgstr "Remplacer {0} par {1}" + +#: src/ui/CommentsPanel.tsx +msgid "Replace with" +msgstr "Remplacer par" + +#. placeholder {0}: root.suggestion.replacement +#: src/ui/WorkspaceView.tsx +msgid "Replace with “{0}”" +msgstr "Remplacer par « {0} »" + +#: src/ui/CommentsPanel.tsx +msgid "Reply" +msgstr "Répondre" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the editor and preview" +msgstr "Redimensionner l’éditeur et l’aperçu" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the sidebar" +msgstr "Redimensionner la barre latérale" + +#: src/ui/CommentsPanel.tsx +msgid "Resolve" +msgstr "Résoudre" + +#: src/ui/CommentsPanel.tsx +msgid "Resolved" +msgstr "Résolu" + +#: src/ui/CompareDialog.tsx +msgid "Restore local draft" +msgstr "Restaurer le brouillon local" + +#: src/ui/Home.tsx +msgid "Retry background data" +msgstr "Réessayer les données d’arrière-plan" + +#: src/ui/CommentsPanel.tsx +msgid "Retry comments" +msgstr "Réessayer les commentaires" + +#: src/ui/WorkspaceView.tsx +msgid "Retry dependencies" +msgstr "Réessayer les dépendances" + +#: src/ui/WorkspaceView.tsx +msgid "Retry export" +msgstr "Réessayer l’export" + +#: src/LegacyApp.tsx +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Retry loading" +msgstr "Réessayer le chargement" + +#: src/ui/WorkspaceView.tsx +msgid "Retry opening" +msgstr "Réessayer l’ouverture" + +#: src/ui/WorkspaceView.tsx +msgid "Retry preview" +msgstr "Réessayer l’aperçu" + +#: src/preview/Preview.tsx +msgid "Retry rendering" +msgstr "Réessayer le rendu" + +#: src/ui/WorkspaceView.tsx +msgid "Retry save" +msgstr "Réessayer l’enregistrement" + +#: src/ui/WorkspaceView.tsx +msgid "Retry saving" +msgstr "Réessayer l’enregistrement" + +#: src/ui/SourcesPanel.tsx +msgid "Retry sources" +msgstr "Réessayer les sources" + +#: src/ui/Home.tsx +msgid "Review" +msgstr "Examiner" + +#. placeholder {0}: recordTitle(snap.records.get(path), path) +#: src/ui/WorkspaceView.tsx +msgid "Review {0}" +msgstr "Examiner {0}" + +#: src/ui/CommentsPanel.tsx +msgid "Review access" +msgstr "Examiner l’accès" + +#: src/ui/records.ts +msgid "Review drafts" +msgstr "Examiner les brouillons" + +#: src/ui/ExportReview.tsx +msgid "Review export problems" +msgstr "Examiner les problèmes d’export" + +#: src/ui/records.ts +msgid "Review local drafts" +msgstr "Examiner les brouillons locaux" + +#: src/ui/CompareDialog.tsx +msgid "Review recovered local draft" +msgstr "Examiner le brouillon local récupéré" + +#: src/workspace/workspace.ts +msgid "Review the recovered local drafts before leaving." +msgstr "Examinez les brouillons locaux récupérés avant de quitter." + +#: src/ui/WorkspaceView.tsx +msgid "Save all records now" +msgstr "Enregistrer tous les documents maintenant" + +#: src/ui/CompareDialog.tsx +msgid "Save merged version" +msgstr "Enregistrer la version fusionnée" + +#: src/ui/records.ts +msgid "Saved" +msgstr "Enregistré" + +#: src/ui/connection-notice.ts +#: src/ui/records.ts +msgid "Saved on this device; waiting for sync" +msgstr "Enregistré sur cet appareil ; en attente de synchronisation" + +#: src/ui/records.ts +msgid "Saving…" +msgstr "Enregistrement…" + +#: src/ui/SourcesPanel.tsx +msgid "Search by author, title, year or key" +msgstr "Rechercher par auteur, titre, année ou clé" + +#: src/ui/ManuscriptSearch.tsx +#: src/ui/WorkspaceView.tsx +msgid "Search the manuscript" +msgstr "Rechercher dans le manuscrit" + +#: src/ui/WorkspaceView.tsx +msgid "Search the whole manuscript" +msgstr "Rechercher dans tout le manuscrit" + +#: src/ui/WorkspaceView.tsx +msgid "Second panel" +msgstr "Deuxième panneau" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Section" +msgstr "Section" + +#: src/ui/CommentsPanel.tsx +msgid "Select a passage and press <0>{MOD_LABEL}-{ALT_LABEL}-M to comment, or <1>{MOD_LABEL}-{ALT_LABEL}-S to suggest an edit." +msgstr "Sélectionnez un passage et appuyez sur <0>{MOD_LABEL}-{ALT_LABEL}-M pour commenter, ou sur <1>{MOD_LABEL}-{ALT_LABEL}-S pour suggérer une modification." + +#: src/editor/selection-bar.tsx +msgid "Selection" +msgstr "Sélection" + +#: src/ui/Home.tsx +msgid "Set a word goal" +msgstr "Définir un objectif de mots" + +#: src/ui/Home.tsx +msgid "Set goal" +msgstr "Définir l’objectif" + +#: src/ui/ConnectGate.tsx +msgid "Set up collection" +msgstr "Configurer la collection" + +#: src/ui/ConnectGate.tsx +msgid "Set up this collection for writing" +msgstr "Configurer cette collection pour l’écriture" + +#: src/ui/ConnectGate.tsx +msgid "Setting up…" +msgstr "Configuration…" + +#: src/ui/WorkspaceView.tsx +msgid "Settings" +msgstr "Paramètres" + +#. placeholder {0}: diagnostic.field +#: src/ui/ProblemsStrip.tsx +msgid "Settings · {0}" +msgstr "Paramètres · {0}" + +#: src/ui/CompareDialog.tsx +msgid "Settings also differ" +msgstr "Les paramètres diffèrent aussi" + +#: src/ui/CommentsPanel.tsx +msgid "Show" +msgstr "Afficher" + +#. placeholder {0}: rest.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more chapters · {0}" +msgstr "Afficher 50 chapitres de plus · {0}" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more cited sources · {0}" +msgstr "Afficher 50 sources citées de plus · {0}" + +#. placeholder {0}: logical.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more comments · {0}" +msgstr "Afficher 50 commentaires de plus · {0}" + +#. placeholder {0}: list.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more headings · {0}" +msgstr "Afficher 50 titres de plus · {0}" + +#. placeholder {0}: notes.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more highlights · {0}" +msgstr "Afficher 50 surlignages de plus · {0}" + +#. placeholder {0}: shown.length +#: src/ui/Home.tsx +msgid "Show 50 more manuscripts · {0}" +msgstr "Afficher 50 manuscrits de plus · {0}" + +#. placeholder {0}: thread.replies.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more replies · {0}" +msgstr "Afficher 50 réponses de plus · {0}" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more sources · {0}" +msgstr "Afficher 50 sources de plus · {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second panel beneath (outline and comments together)" +msgstr "Afficher un deuxième panneau en dessous (plan et commentaires ensemble)" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second sidebar panel" +msgstr "Afficher un deuxième panneau latéral" + +#. placeholder {0}: untypedShown.length +#: src/ui/Home.tsx +msgid "Show all {0} notes without a type" +msgstr "Afficher les {0} notes sans type" + +#: src/ui/WorkspaceView.tsx +msgid "Show comments" +msgstr "Afficher les commentaires" + +#: src/preview/Preview.tsx +msgid "Show in Sources" +msgstr "Afficher dans Sources" + +#: src/ui/CommentsPanel.tsx +msgid "Show in the editor" +msgstr "Afficher dans l’éditeur" + +#: src/ui/WorkspaceView.tsx +msgid "Show Markdown as written" +msgstr "Afficher le Markdown tel qu’il est écrit" + +#: src/ui/WorkspaceView.tsx +msgid "Show or hide the sidebar" +msgstr "Afficher ou masquer la barre latérale" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 chapters" +msgstr "Afficher les 50 chapitres précédents" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 cited sources" +msgstr "Afficher les 50 sources citées précédentes" + +#: src/ui/CommentsPanel.tsx +msgid "Show previous 50 comments" +msgstr "Afficher les 50 commentaires précédents" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 headings" +msgstr "Afficher les 50 titres précédents" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 sources" +msgstr "Afficher les 50 sources précédentes" + +#: src/ui/WorkspaceView.tsx +msgid "Show problems" +msgstr "Afficher les problèmes" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Show the headings of {0}" +msgstr "Afficher les titres de {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar" +msgstr "Afficher la barre latérale" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar ({MOD_LABEL}-\\)" +msgstr "Afficher la barre latérale ({MOD_LABEL}-\\)" + +#: src/editor/comments.ts +msgid "Show this comment" +msgstr "Afficher ce commentaire" + +#: src/preview/Preview.tsx +msgid "Showing the last successful preview; it may not match your latest text." +msgstr "Affichage du dernier aperçu réussi ; il peut ne pas correspondre à votre dernier texte." + +#: src/ui/WorkspaceView.tsx +msgid "Sidebar" +msgstr "Barre latérale" + +#: src/connect/native-signin-ui.ts +msgid "Sign in" +msgstr "Se connecter" + +#: src/connect/native-signin-ui.ts +msgid "Sign in with your mdbase account to sync {appName} across your devices." +msgstr "Connectez-vous avec votre compte mdbase pour synchroniser {appName} sur tous vos appareils." + +#: src/connect/native-signin-ui.ts +msgid "Sign out" +msgstr "Se déconnecter" + +#: src/ui/NativeSignIn.tsx +msgid "Sign-in status" +msgstr "État de la connexion" + +#: src/connect/native-signin-ui.ts +msgid "Sign-in was interrupted. Please try again." +msgstr "La connexion a été interrompue. Veuillez réessayer." + +#: src/connect/connect-popup.ts +msgid "Sign-in window closed." +msgstr "La fenêtre de connexion a été fermée." + +#: src/connect/native-signin-ui.ts +msgid "Signed in as {email}" +msgstr "Connecté en tant que {email}" + +#. placeholder {0}: selected.displayName +#: src/connect/native-signin-ui.ts +msgid "Signed in. Opening {0}…" +msgstr "Connecté. Ouverture de {0}…" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Some changes are not saved" +msgstr "Certaines modifications ne sont pas enregistrées" + +#: src/ui/WorkspaceView.tsx +msgid "Some images or chapters could not be loaded. See Problems for their locations." +msgstr "Certaines images ou certains chapitres n’ont pas pu être chargés. Consultez Problèmes pour connaître leur emplacement." + +#: src/LegacyApp.tsx +msgid "Something went wrong" +msgstr "Un problème est survenu" + +#: src/ui/ConnectGate.tsx +msgid "Something went wrong." +msgstr "Un problème est survenu." + +#: src/editor/insight.ts +msgid "Source" +msgstr "Source" + +#: src/ui/WorkspaceView.tsx +msgid "source markup raw live preview chips" +msgstr "source balisage brut aperçu direct pastilles" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Sources" +msgstr "Sources" + +#: src/ui/SourcesPanel.tsx +msgid "Sources are not set up in this collection." +msgstr "Les sources ne sont pas configurées dans cette collection." + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Sources could not be loaded: {0}" +msgstr "Impossible de charger les sources : {0}" + +#: src/ui/Home.tsx +msgid "Sources not set up" +msgstr "Sources non configurées" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem}" +msgstr "Sources indisponibles : {libraryProblem}" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem} <0>Retry sources" +msgstr "Sources indisponibles : {libraryProblem} <0>Réessayer les sources" + +#: src/ui/Home.tsx +msgid "Sources." +msgstr "Sources." + +#: src/ui/WorkspaceView.tsx +msgid "split stack outline comments sources" +msgstr "scindé empilé plan commentaires sources" + +#. placeholder {0}: stored.value +#: src/ui/WorkspaceView.tsx +msgid "Stored {0}. Write the caption." +msgstr "{0} enregistré. Rédigez la légende." + +#. placeholder {0}: file.name +#: src/ui/WorkspaceView.tsx +msgid "Storing {0}…" +msgstr "Enregistrement de {0}…" + +#: src/ui/Settings.tsx +msgid "Subtitle" +msgstr "Sous-titre" + +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Suggest" +msgstr "Suggérer" + +#: src/ui/CommentsPanel.tsx +msgid "Suggest an edit" +msgstr "Suggérer une modification" + +#: src/ui/WorkspaceView.tsx +msgid "Suggest an edit to the selection" +msgstr "Suggérer une modification de la sélection" + +#: src/editor/selection-bar.tsx +msgid "Suggest an edit to the selection ({MOD_LABEL}-{ALT_LABEL}-S)" +msgstr "Suggérer une modification de la sélection ({MOD_LABEL}-{ALT_LABEL}-S)" + +#: src/editor/comments.ts +msgid "Suggested insertion" +msgstr "Insertion suggérée" + +#: src/ui/CommentsPanel.tsx +msgid "Suggested text" +msgstr "Texte suggéré" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Suggestion" +msgstr "Suggestion" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection" +msgstr "Changer de collection" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection: {name}" +msgstr "Changer de collection : {name}" + +#: src/ui/WorkspaceView.tsx +msgid "System" +msgstr "Système" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/ui/WorkspaceView.tsx +msgid "Table" +msgstr "Tableau" + +#: src/workspace/workspace.ts +msgid "That record is not open." +msgstr "Ce document n’est pas ouvert." + +#: src/i18n/diagnostics.ts +msgid "The annotation {value} has no quotation to embed." +msgstr "L’annotation {value} ne contient aucune citation à intégrer." + +#: src/workspace/workspace.ts +msgid "The chapter is not open." +msgstr "Le chapitre n’est pas ouvert." + +#: src/compile/client.ts +msgid "The compile worker stopped." +msgstr "Le processus de compilation s’est arrêté." + +#: src/LegacyApp.tsx +msgid "The demo could not be loaded" +msgstr "La démo n’a pas pu être chargée" + +#: src/compile/client.ts +msgid "The document has errors; fix them to export." +msgstr "Le document contient des erreurs ; corrigez-les avant de l’exporter." + +#: src/editor/Editor.tsx +msgid "The editor language could not be loaded. You can keep writing." +msgstr "Le langage de l’éditeur n’a pas pu être chargé. Vous pouvez continuer à écrire." + +#: src/i18n/diagnostics.ts +msgid "The embed ![[{value}]] in {other} was left out." +msgstr "L’intégration ![[{value}]] dans {other} a été omise." + +#. placeholder {0}: errorMessage(error) +#: src/ui/WorkspaceView.tsx +msgid "The file could not be downloaded. {0}" +msgstr "Le fichier n’a pas pu être téléchargé. {0}" + +#. placeholder {0}: missingImage[1] ?? "" +#: src/export/warnings.ts +msgid "The image “{0}” could not be loaded for Word. Its description will be included instead." +msgstr "L’image « {0} » n’a pas pu être chargée pour Word. Sa description sera incluse à la place." + +#: src/i18n/diagnostics.ts +msgid "The label {value} is used more than once." +msgstr "L’étiquette {value} est utilisée plusieurs fois." + +#: src/i18n/provider.tsx +msgid "The language could not be loaded. Your current language is unchanged. Try again." +msgstr "La langue n’a pas pu être chargée. Votre langue actuelle reste inchangée. Réessayez." + +#: src/ui/WorkspaceView.tsx +msgid "The line being typed is checked once typing pauses" +msgstr "La ligne en cours de saisie est vérifiée dès que vous faites une pause" + +#: src/workspace/workspace.ts +msgid "The manuscript kept changing while export dependencies were loading. Pause editing and try again." +msgstr "Le manuscrit a continué à changer pendant le chargement des dépendances d’export. Mettez la modification en pause et réessayez." + +#: src/compile/client.ts +#: src/workspace/workspace.ts +msgid "The manuscript was closed." +msgstr "Le manuscrit a été fermé." + +#: src/ui/CommentsPanel.tsx +msgid "The person record that claims your account is not valid." +msgstr "Le document de personne associé à votre compte n’est pas valide." + +#: src/compile/client.ts +msgid "The preview took too long to load. Retry the preview." +msgstr "L’aperçu a mis trop de temps à se charger. Réessayez l’aperçu." + +#: src/compile/client.ts +msgid "The preview worker returned an unreadable response." +msgstr "Le processus d’aperçu a renvoyé une réponse illisible." + +#: src/ui/Settings.tsx +msgid "The style’s own (usually en-US)" +msgstr "Celle du style (généralement en-US)" + +#: src/workspace/workspace.ts +msgid "The suggested text is no longer in the record; edit it by hand, then resolve the suggestion." +msgstr "Le texte suggéré n’est plus dans le document ; modifiez-le à la main, puis résolvez la suggestion." + +#: src/ui/CommentsPanel.tsx +msgid "The suggested text is no longer there" +msgstr "Le texte suggéré n’y figure plus" + +#: src/ui/WorkspaceView.tsx +msgid "Theme" +msgstr "Thème" + +#: src/ui/names.ts +msgid "Thesis or book" +msgstr "Thèse ou livre" + +#: src/ui/ConnectGate.tsx +msgid "This action could not be completed. Please try again." +msgstr "Cette action n’a pas pu être effectuée. Veuillez réessayer." + +#: src/ui/Settings.tsx +msgid "This applies in this browser, to every manuscript." +msgstr "S’applique dans ce navigateur, à tous les manuscrits." + +#: src/ui/Settings.tsx +msgid "This changes the interface in this browser, not the manuscript’s language." +msgstr "Ce réglage modifie l’interface dans ce navigateur, pas la langue du manuscrit." + +#: src/workspace/workspace.ts +msgid "This collection does not accept files from Writer." +msgstr "Cette collection n’accepte pas les fichiers provenant de Writer." + +#: src/ui/ConnectGate.tsx +msgid "This collection is unavailable" +msgstr "Cette collection est indisponible" + +#: src/ui/NativeWriterView.tsx +msgid "This collection view could not be opened. Choose another collection from the bar above, or reload to retry." +msgstr "Cette vue de la collection n’a pas pu être ouverte. Choisissez une autre collection dans la barre ci-dessus, ou rechargez la page pour réessayer." + +#: src/ui/ConnectGate.tsx +msgid "This is a local development build. The hosted mdbase connect service only accepts applications served over HTTPS, so use Connect's local environment (<0>pnpm dev:environment:up in mdbase-connect) or open the <1>demo collection." +msgstr "Il s’agit d’une version de développement locale. Le service mdbase connect hébergé n’accepte que les applications servies en HTTPS ; utilisez donc l’environnement local de Connect (<0>pnpm dev:environment:up dans mdbase-connect) ou ouvrez la <1>collection de démonstration." + +#: src/ui/WorkspaceView.tsx +msgid "This list" +msgstr "Cette liste" + +#: src/ui/WorkspaceView.tsx +msgid "This manuscript could not be opened" +msgstr "Ce manuscrit n’a pas pu être ouvert" + +#: src/ui/CommentsPanel.tsx +msgid "This passage is no longer in the text" +msgstr "Ce passage ne figure plus dans le texte" + +#: src/ui/WorkspaceView.tsx +msgid "This record changed elsewhere while you were editing it." +msgstr "Ce document a été modifié ailleurs pendant que vous le modifiiez." + +#: src/ui/WorkspaceView.tsx +msgid "This record was deleted elsewhere. Your local text is still available here." +msgstr "Ce document a été supprimé ailleurs. Votre texte local reste disponible ici." + +#: src/ui/CompareDialog.tsx +msgid "This record was deleted. Download the local draft to preserve it; it cannot be restored into a deleted record." +msgstr "Ce document a été supprimé. Téléchargez le brouillon local pour le conserver ; il ne peut pas être restauré dans un document supprimé." + +#: src/ui/Settings.tsx +msgid "Title" +msgstr "Titre" + +#: src/ui/WorkspaceView.tsx +msgid "Title, authors, abstract, citation style, layout and language ({MOD_LABEL}-,)" +msgstr "Titre, auteurs, résumé, style de citation, mise en page et langue ({MOD_LABEL}-,)" + +#. placeholder {0}: untitled && Give the manuscript a title; it can be changed later. +#: src/ui/Home.tsx +msgid "Title<0/>{0}" +msgstr "Titre<0/>{0}" + +#: src/ui/WorkspaceView.tsx +msgid "track changes" +msgstr "suivi des modifications" + +#: src/ui/ConnectGate.tsx +msgid "Try again" +msgstr "Réessayer" + +#: src/ui/Home.tsx +msgid "Type to find others." +msgstr "Saisissez du texte pour en trouver d’autres." + +#: src/ui/WorkspaceView.tsx +msgid "Typeset from your latest text, with chapters and images checked before download" +msgstr "Composé à partir de votre dernier texte, avec vérification des chapitres et des images avant le téléchargement" + +#. placeholder {0}: Math.round(timings.assembleMs + timings.compileMs) +#: src/ui/WorkspaceView.tsx +msgid "Typeset in {0} ms" +msgstr "Composé en {0} ms" + +#: src/compile/client.ts +msgid "Typesetting took too long. Your editor is still available; retry the preview." +msgstr "La composition a pris trop de temps. Votre éditeur reste disponible ; relancez l’aperçu." + +#: src/preview/Preview.tsx +#: src/ui/WorkspaceView.tsx +msgid "Typesetting…" +msgstr "Composition en cours…" + +#: src/ui/Settings.tsx +msgid "Typst templates in the collection" +msgstr "Modèles Typst de la collection" + +#: src/i18n/diagnostics.ts +msgid "Unclosed $$ math block." +msgstr "Bloc mathématique $$ non fermé." + +#: src/editor/insight.ts +msgid "Unknown" +msgstr "Inconnu" + +#: src/i18n/diagnostics.ts +msgid "Unknown citation style \"{value}\"; using {other}." +msgstr "Style de citation « {value} » inconnu ; utilisation de {other}." + +#: src/i18n/diagnostics.ts +msgid "Unknown template \"{value}\"; using article." +msgstr "Modèle « {value} » inconnu ; utilisation de article." + +#: src/ui/records.ts +msgid "Unsaved" +msgstr "Non enregistré" + +#: src/ui/Home.tsx +msgid "Unsaved drafts" +msgstr "Brouillons non enregistrés" + +#: src/ui/Home.tsx +msgid "Unsaved in this browser" +msgstr "Non enregistré dans ce navigateur" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Unsigned" +msgstr "Non signé" + +#: src/i18n/diagnostics.ts +msgid "Unsupported Markdown block: {value}." +msgstr "Bloc Markdown non pris en charge : {value}." + +#: src/editor/live-preview.ts +msgid "Untitled figure" +msgstr "Figure sans titre" + +#: src/ui/Home.tsx +msgid "Updating…" +msgstr "Mise à jour…" + +#: src/ui/Home.tsx +msgid "Use a note you already have…" +msgstr "Utiliser une note existante…" + +#: src/ui/Home.tsx +msgid "Use as manuscript" +msgstr "Utiliser comme manuscrit" + +#: src/ui/CompareDialog.tsx +msgid "Use collection version" +msgstr "Utiliser la version de la collection" + +#: src/ui/WorkspaceView.tsx +msgid "Uses the layout’s Word styles, but pagination can differ from PDF. First use downloads about 16 MB." +msgstr "Utilise les styles Word de la mise en page, mais la pagination peut différer de celle du PDF. La première utilisation télécharge environ 16 Mo." + +#: src/ui/WorkspaceView.tsx +msgid "View" +msgstr "Vue" + +#: src/workspace/workspace.ts +msgid "Wait for the manuscript to open before exporting." +msgstr "Attendez l’ouverture du manuscrit avant d’exporter." + +#: src/connect/native-signin-ui.ts +msgid "Waiting for approval in the mdbase tab…" +msgstr "En attente d’approbation dans l’onglet mdbase…" + +#: src/ui/CommentsPanel.tsx +msgid "Waiting for approval…" +msgstr "En attente d’approbation…" + +#: src/ui/CollectionPicker.tsx +#: src/ui/ConnectGate.tsx +msgid "Waiting for mdbase connect…" +msgstr "En attente de mdbase connect…" + +#: src/ui/CommentsPanel.tsx +msgid "Whose comments" +msgstr "Commentaires de qui" + +#: src/ui/CommentsPanel.tsx +msgid "Why (optional)" +msgstr "Motif (facultatif)" + +#: src/ui/ConnectGate.tsx +msgid "will be added" +msgstr "à ajouter" + +#: src/ui/ConnectGate.tsx +msgid "will be removed" +msgstr "à supprimer" + +#: src/ui/ConnectGate.tsx +msgid "will be updated" +msgstr "à mettre à jour" + +#: src/ui/CommentsPanel.tsx +msgid "Withdraw" +msgstr "Retirer" + +#: src/ui/CommentsPanel.tsx +msgid "Withdrawn." +msgstr "Retiré." + +#: src/ui/WorkspaceView.tsx +msgid "Word (DOCX)" +msgstr "Word (DOCX)" + +#: src/export/warnings.ts +msgid "Word export reported a problem." +msgstr "L’exportation Word a signalé un problème." + +#: src/export/pandoc.ts +msgid "Word export timed out. Check your connection and try again." +msgstr "L’exportation Word a expiré. Vérifiez votre connexion et réessayez." + +#: src/ui/Home.tsx +msgid "Word goal" +msgstr "Objectif de mots" + +#: src/ui/Home.tsx +msgid "Words, e.g. 8000" +msgstr "Mots, p. ex. 8000" + +#: src/ui/WorkspaceView.tsx +msgid "Write" +msgstr "Écrire" + +#: src/ui/ConnectGate.tsx +#: src/ui/NativeSignIn.tsx +msgid "Write from your collection" +msgstr "Écrire depuis votre collection" + +#: src/editor/Editor.tsx +msgid "Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table." +msgstr "Écrivez en Markdown. Citez avec [@citekey] ; tapez / pour ajouter une note de bas de page, une figure ou un tableau." + +#: src/editor/chapter-cards.ts +msgid "Write the quotation here, to edit it; it no longer follows the annotation" +msgstr "Écrivez la citation ici pour la modifier ; elle ne suit plus l’annotation" + +#: src/workspace/workspace.ts +msgid "Writer cannot ask for access here." +msgstr "Writer ne peut pas demander l’accès ici." + +#: src/ui/WorkspaceView.tsx +msgid "Writer commands" +msgstr "Commandes de Writer" + +#: src/ui/NativeWriterView.tsx +msgid "Writer could not open this collection" +msgstr "Writer n’a pas pu ouvrir cette collection" + +#: src/ui/CommentsPanel.tsx +msgid "Writer was not allowed to see your account." +msgstr "Writer n’a pas été autorisé à voir votre compte." + +#: src/main.tsx +msgid "You can close this window." +msgstr "Vous pouvez fermer cette fenêtre." + +#. placeholder {0}: signing.reason +#: src/ui/CommentsPanel.tsx +msgid "Your account could not be checked ({0})." +msgstr "Votre compte n’a pas pu être vérifié ({0})." + +#: src/ui/CommentsPanel.tsx +msgid "Your account is not linked to a person record in this collection." +msgstr "Votre compte n’est pas lié à un document de personne dans cette collection." + +#: src/connect/connect-popup.ts +#: src/connect/native-signin-ui.ts +msgid "Your browser blocked the sign-in tab." +msgstr "Votre navigateur a bloqué l’onglet de connexion." + +#: src/ui/CommentsPanel.tsx +msgid "Your comments are not signed." +msgstr "Vos commentaires ne sont pas signés." + +#: src/workspace/workspace.ts +msgid "Your custom Typst layout applies to PDF only. Word uses the article styles; pagination and layout will differ." +msgstr "Votre mise en page Typst personnalisée ne s’applique qu’au PDF. Word utilise les styles de l’article ; la pagination et la mise en page seront différentes." + +#: src/ui/WorkspaceView.tsx +msgid "Your custom Typst layout is PDF-only. Word uses article styles and different pagination. First use downloads about 16 MB." +msgstr "Votre mise en page Typst personnalisée est réservée au PDF. Word utilise les styles de l’article et une pagination différente. La première utilisation télécharge environ 16 Mo." + +#: src/ui/WorkspaceView.tsx +msgid "Your local drafts are backed up in this browser when storage is available. Download a copy before leaving if you need an independent backup." +msgstr "Vos brouillons locaux sont sauvegardés dans ce navigateur lorsque le stockage est disponible. Téléchargez une copie avant de partir si vous avez besoin d’une sauvegarde indépendante." + +#: src/ui/CompareDialog.tsx +msgid "Your local text" +msgstr "Votre texte local" + +#: src/LegacyApp.tsx +msgid "Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading." +msgstr "Votre texte enregistré se trouve dans votre collection. Les brouillons locaux non envoyés sont sauvegardés dans ce navigateur lorsque le stockage est disponible. Téléchargez une copie avant de recharger la page." + +#: src/ui/WorkspaceView.tsx +msgid "Zoom" +msgstr "Zoom" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom in" +msgstr "Zoom avant" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom out" +msgstr "Zoom arrière" diff --git a/apps/writer/src/i18n/locales/ja/messages.json b/apps/writer/src/i18n/locales/ja/messages.json new file mode 100644 index 00000000..3603d28f --- /dev/null +++ b/apps/writer/src/i18n/locales/ja/messages.json @@ -0,0 +1 @@ +{"messages":{"-6Kbd_":["「",["0"],"」に置換"],"-CbfZX":["次の問題"],"-LQJs8":["プレビューを利用できません。執筆を続けられます。"],"-R-x29":["エディターとプレビュー → エディターのみ → プレビューのみ"],"-_IkJ0":["注釈を利用できません:",["problem"]," <0>注釈を再試行"],"-enS2d":["まだ解決済みのコメントはありません。"],"-lKEXe":["サインインの状態"],"-rGgtX":["このリスト"],"-rQt-n":["未署名"],"0Bm90s":["未解決のコメントはありません"],"0Gsi2B":["エディター下の問題一覧を非表示(F8で次の問題へ)"],"0HtIXu":["このウィンドウは閉じてかまいません。"],"0IfD81":["返信をさらに50件表示 · ",["0"]],"0UG6d1":["Pandocバンドル"],"0XMgo-":["mdbase writerには<0>",["0"],"に2種類のレコード契約が必要です。原稿用と、引用に使うReaderの出典用です。設定では不足分だけを追加し、既存のレコードは変更しません。"],"0g4Jbf":["提案されたテキストはもうありません"],"0tgn8y":["前のコメント"],"1DBGsz":["ノート"],"1GeccT":["Word エクスポートがタイムアウトしました。接続を確認して、もう一度お試しください。"],"1GfaEh":["タイトル<0/>",["0"]],"1QfxQT":["閉じる"],"1TNIig":["未解決"],"1X0LyN":["提案"],"1bm2Ax":[["value"],"というラベルはありません。"],"1pLKow":["出典を検索中…"],"1t_NnN":["却下"],"238qc6":[["0"]," 内 · "],"23vc1z":["エディターの言語を読み込めませんでした。執筆を続けられます。"],"2D8JZN":["Writer はこのコレクションを開けませんでした"],"2FYpfJ":["その他"],"2FoHU3":["解決済みにする"],"2LakEj":["原稿全体を検索"],"2QZiFY":["未保存の下書き"],"2UtmVf":["接続済みコレクション"],"2m7Ykf":["カスタム Typst レイアウトは PDF 専用です。Word では論文用スタイルを使用し、改ページ位置が異なります。初回利用時は約 16 MB をダウンロードします。"],"2pz_0C":["まだありません。",["0"],"と、PDF、DOI、またはBibTeXファイルをインポートできます。各出典には引用キーが割り当てられます。"],"2uCeC8":["コレクションを接続"],"2zwLiX":[["0","plural",{"other":["#","章"]}]],"36IqzN":["数式: ",["value"],"は\\leftですが、",["other"],"は\\rightです。"],"36npTb":["原稿が開くまで待ってからエクスポートしてください。"],"39rw4X":["アカウントに紐づく人物レコードが有効ではありません。"],"3AgSHw":["カスタム Typst レイアウトは PDF にのみ適用されます。Word では論文用スタイルを使用するため、改ページ位置とレイアウトが異なります。"],"3QM4rz":["キャンセルして問題を修正"],"3St1SC":["原稿として読む"],"3TVgd0":[["0","plural",{"other":["この行にコメントが","#","件あります"]}]],"3c6Jwh":[["MOD_LABEL"]," Shift K"],"3dioPi":["表示言語"],"3mOF1W":["ローカル下書きのバックアップを利用できません(ブラウザーのストレージがいっぱいか、ブロックされている可能性があります)。保存できない場合は、移動する前に下書きをダウンロードしてください。"],"3pQyHd":["画像のアップロード機能は近日対応予定です。既存の画像リンクは引き続き使用できます。"],"3tnRYN":["この原稿を開けませんでした"],"3xc3LP":["アウトラインで選択した章の名前を変更"],"45MZFs":["コマンド"],"4BKjSO":["統合したバージョンを保存"],"4JA_cN":["コメント"],"4K4jYB":["(本文中の位置)"],"4RPJcT":[["commentsTitle"],"(",["MOD_LABEL"],"-Shift-M)"],"4TxW2I":["原稿を検索"],"4WHRd7":["(削除された箇所)"],"4_lfk6":[["MOD_LABEL"],"-Shift-K"],"4g_LI1":["数式: ",["end"],"に対応する\\beginがありません。"],"4hJhzz":["表"],"4hWNDZ":["Writerを開いています"],"4jjVIo":["ドラッグしてサイズを変更、ダブルクリックで均等に分割します"],"4l56Cx":["新しい章のタイトル"],"53kYf-":["単語数目標への進捗"],"598XO1":["開いています…"],"59omvE":["「",["query"],"」に一致する出典はありません。ハイライトを検索中…"],"5LnGYr":["原稿の設定"],"5M5VkU":["<0/>新しい原稿"],"5YLZc6":["無題の図"],"5ZtTdc":["コマンド、ショートカット、テーマ"],"5cBQLY":["原稿を開いています…"],"5k0NLb":["確認"],"5lWFkC":["サインイン"],"5ueZpG":["閉じる(Escape)"],"6-w63Z":[["0"],"行目"],"6Aih4U":["オフライン"],"6CmQln":["ここに引用文を書き込んで編集します。注釈には連動しなくなります"],"6OYamM":["保存したテキストはコレクションにあります。未送信のローカル下書きは、ストレージが利用可能な場合にこのブラウザーにバックアップされます。再読み込みする前にコピーをダウンロードしてください。"],"6Qf1x4":["プレビューのみ"],"6V3Ea3":["コピーしました"],"6W1QoD":["理由(任意)"],"6Wikxk":["ノートに原稿のタイプを追加します。ほかのタイプ、本文、場所は変更されません。"],"6YtxFj":["名前"],"6akegp":["プレビューワーカーから読み取れない応答が返されました。"],"6i-keU":["選択範囲をリンクにする"],"6m7x0x":["注釈を読み込み中…"],"6stxj1":[["MOD_LABEL"]," ",["ALT_LABEL"]," M"],"6y5Vqg":["コード"],"75Oz17":["著者名、タイトル、年、キーで検索"],"76oYNQ":["この出典には注釈がありません。"],"77Emn0":["キーボードショートカット"],"7BtGG9":["コメントは署名されていません。"],"7L7WPL":["アクセスを確認"],"7Vdedt":["置換するテキスト"],"7WzFMK":["@",["id"],"で参照"],"7ZcBHe":[["n","plural",{"other":["警告","#","件"]}]],"7dAIKB":["一部の画像や章を読み込めませんでした。該当箇所は「問題」で確認してください。"],"7hon5T":["レコードを埋め込む"],"86zAPJ":["コレクションを切り替え"],"87a_t_":["ラベル"],"8EJ5AV":["原稿全体(引用、コード、数式は含みません)"],"8FZUO0":[["0"]," · Readerから"],"8Ps4a4":[["appName"],"をインストール"],"8RKfCC":["選択範囲にコメント"],"8RbGQ5":["原稿として使用"],"8S67vw":[["sources","plural",{"other":["mdbase Readerから引用する資料","#","件"]}]],"8XYgpG":["APA第7版"],"8ft8mZ":["ローカルの下書きをダウンロード"],"8kVV5d":[["uses"],"回引用"],"8vETh9":["表示"],"90DA97":["サイドバーを非表示(",["MOD_LABEL"],"-\\)"],"92UZwe":["言語を読み込めませんでした。現在の言語は変更されていません。もう一度お試しください。"],"968TdN":["Pandoc バンドル(zip)をエクスポート"],"9S6tCT":["原稿を検索"],"9Snreu":[["n","plural",{"other":["未解決コメント","#","件"]}]],"9XmiD2":["設定も異なります"],"9iEhfD":["組版中…"],"9kGVoe":["ファイルをダウンロードできませんでした。",["0"]],"9kjAUP":["コメントをさらに50件表示 · ",["0"]],"9sngMF":["開く"],"9yoWSx":["出典。"],"ABvvls":["このレコードは削除されました。残すにはローカル下書きをダウンロードしてください。削除されたレコードには復元できません。"],"ACjxWW":["ズーム"],"AOWTD6":["ローカルの下書きをダウンロード"],"ASnGmQ":["新しいコメント"],"ATOaVp":["そのままエクスポート"],"AWOSPo":["拡大"],"AnYKFm":["ノート<0/>"],"AoogmC":["シカゴ(著者・出版年方式)"],"ApNfMV":["コレクション内に引用スタイル",["value"],"に一致するファイルがありません。"],"AqVe2R":["脚注[^",["value"],"]の定義がありません。"],"AzzuqT":["Word(DOCX)をエクスポート"],"B6t6qD":["出典を検索(",["MOD_LABEL"],"-Shift-E)"],"BHOJS5":["アカウントがこのコレクションの人物レコードにリンクされていません。"],"BM5sOS":[["at"],":このレコードは削除されています。移動する前にローカル下書きをダウンロードしてください。"],"BXYHPG":["表示する形式で"],"BakXLg":["再接続中"],"Bbs9XN":["コメントを再試行"],"BhZ5PL":["セクション"],"BkT_8N":["Reader のハイライト"],"BlACKu":["署名者:",["signer"]," · "],"Bloatr":["もう一度確認"],"Bo_NsW":["コンパイルワーカーが停止しました。"],"C-gM9M":["取り下げました。"],"C4LHuu":["引用用語とハイフネーションの設定"],"C7TqCG":["読み込みを再試行"],"Cu2PxJ":["まだ出典がありません"],"CyKDXR":["選択範囲にコメント(",["MOD_LABEL"],"-",["ALT_LABEL"],"-M)"],"D-NlUC":["システム"],"D-ue9X":["エディターで表示"],"D2fBSU":[["MOD_LABEL"]," ",["ALT_LABEL"]," S"],"D390Dw":["mdbaseのタブをもう一度開いてください"],"DC1ca9":["コレクションを確認しています"],"DIh87P":["幅に合わせる"],"DNJ_-U":["コレクションから"],"DTo12N":[["name"]," をエクスポートしました。"],"DVoc1Z":["分割 スタック アウトライン コメント 出典"],"DYf3hz":["依存関係を再試行"],"Dbg30I":[["0"],"(",["MOD_LABEL"],"-Shift-\\で切り替え)"],"DoJzLz":["コレクション"],"DqPvFd":["バックグラウンドデータを再試行"],"Dr_17R":["移動する前に、復元したローカル下書きを確認してください。"],"Dw5E52":["エラーと警告の一覧"],"E3Nfif":["原稿を開いて確認してください"],"E4ieiy":["まだ引用されていません"],"E80ng4":["出典を読み込めませんでした:",["0"]],"EFvTg8":[["n","plural",{"other":["エラー","#","件"]}]],"EJEW2b":["ローカル下書きを復元"],"EKyH_x":["ページ(12、12–14)または位置(第3章、第2節)"],"EYUJDQ":["前の50章を表示"],"EZ_aZS":["mdbase writerを開いています"],"EcXe4L":["この編集を適用"],"Ef7StM":["不明"],"Ev2Ezn":["「",["query"],"」に一致するものはありません。"],"FEr96N":["テーマ"],"FN0y01":["組版に時間がかかりすぎました。エディターは引き続き利用できます。プレビューを再試行してください。"],"FNmVWn":["太字/斜体(もう一度クリックで解除)"],"FOcBn3":["切り離す"],"FdGBxC":["ドラッグまたはAlt-↑/↓で並べ替え"],"FeauXP":["ローカル下書きを確認"],"FjkaiT":["縮小"],"FphX2X":["ダーク"],"Fys2t0":["タイプなし · ",["path"]],"G0OpJg":["戻る ホーム 閉じる"],"G6djn3":["レンダリングを再試行"],"GH75zx":["カーソル位置に挿入"],"GLEezT":[["n","plural",{"other":["問題","#","件"]}]],"GPQyjo":[["MOD_LABEL"]," ",["ALT_LABEL"]," F"],"GS-Mus":["エクスポート"],"GXtfO4":["入力中の行は、入力が止まるとチェックされます"],"GZioPc":["画像から図を作成…"],"GfS6Uc":["Pandocバンドル(zip)"],"GsL_V8":["脚注[^",["value"],"]は参照されていません。"],"Gx4iiW":["サインインウィンドウが閉じられました。"],"GyN2ca":["既存のファイルと競合しています"],"H5cZch":["タイトル、著者、要旨、引用スタイル、レイアウト、言語(",["MOD_LABEL"],"-,)"],"HDgjw0":["依存関係は確認されていません"],"HT5h9t":["次/前の問題"],"HWAICJ":[["0"],"を開く"],"HYkm8H":["第2パネル"],"Hgh3GY":["目標を設定"],"HhVDr2":["一覧"],"HhY7gy":["1回引用"],"HlUaQL":["幅に合わせています。クリックすると実際のサイズになります"],"HlkYb1":["サイドバーを表示/非表示"],"HpK_8d":["再読み込み"],"Hv_wOZ":["出典を利用できません:",["libraryProblem"]," <0>出典を再試行"],"I4e3-v":["追加されます"],"I8WsaT":["切り離されました:テキストが変更されています"],"I94H_1":["著者",["0"],"を上へ移動"],"IInnZo":["競合"],"IMvKpD":["Enter キーと Shift+Enter キーで次または前の一致箇所に移動し、下矢印キーで一致箇所の一覧に移動します。"],"INqfvq":["Readerで開く<0/>"],"IX32RB":["このブラウザーにローカル下書きが残っています。"],"IfA6PD":["単語数の目標を設定"],"ImOQa9":["返信"],"InkO8a":["「",["query"],"」に一致するノートはありません。"],"Inz1zU":["コレクションを開いています"],"IpbviP":["2つ目のサイドバーパネルを表示"],"IsVGFp":["名前またはフォルダーでノートを検索"],"IuqATJ":[["0"],"の見出しを非表示"],"IyCwhU":["引用文を挿入"],"IzbJiD":["コレクションのバージョン"],"JA4s7A":["引用スタイル"],"JF-Ass":["コレクションを切り替え:",["name"]],"JRjOOV":[["n","plural",{"other":["復元したローカル下書き","#","件"]}]],"Jp2Caj":["出力をキャンセル"],"Jqe-Dc":["更新中…"],"K3qJi9":["引用箇所:"],"K9iq2T":[["appName"],"を専用ウィンドウで開いてすぐ使えるようにします。"],"KDw4GX":["再試行"],"KEP9sr":["画像を読み込めませんでした:",["problem"]],"KJYp3z":["サインインを開く"],"KPbDqD":["提案された挿入"],"KPe4cX":["レコード全体"],"KVzlgY":["さらに50章を表示 · ",["0"]],"K_F6pa":["保存中…"],"KmydK6":["太字"],"KnCdPw":["Writerを開いています…"],"KoKMgL":["選択範囲への編集を提案"],"KoisrM":["出典を検索"],"KqEHAH":["出典をさらに50件表示 · ",["0"]],"KsVbQ6":["コレクション内にテンプレート",["value"],"に一致するファイルがありません。"],"KtV4yW":["このコレクションには他のノートはありません。"],"L0jxRL":[["MOD_LABEL"]," Shift M"],"L3-fF1":["提案"],"L5FiaI":["脚注、図、表、数式、相互参照、引用を挿入"],"LDMBqM":["章 <0>",["0"],""],"LIL6ec":["新しい提案"],"LKughA":["エディターのみ"],"LY68X8":["このコレクションは Writer からのファイルを受け付けません。"],"L_ATOC":["「",["0"],"」に一致するものはありません。"],"LgSQOu":[["n","plural",{"other":["単語","#","語"]}]],"LjzwJx":["F8 キーで次へ移動"],"LnCuGD":["プレビューの読み込みに時間がかかりすぎました。プレビューを再試行してください。"],"Lomseu":[["0","plural",{"other":["アカウントに紐づく人物レコードが","#","件あります。どれが本人かWriterが推測することはありません。"]}]],"LvbZLi":["引用では出典を表示します。相互参照では、ラベルが示す対象に移動します"],"LxpZ3W":["保存を再試行"],"Lyr0ts":["エクスポートを再試行"],"M7SqjM":["再度開く"],"M9d3Uo":["ここに",["value"],"を埋め込むと、自分自身の中に含めることになります。"],"MC5rVS":["原稿を作成できませんでした。もう一度お試しください。"],"MGqZf-":["最新のテキストから組版し、ダウンロード前に章と画像を確認します"],"MHrjPM":["タイトル"],"MJIptm":["前の50件の見出しを表示"],"MQV9qO":["カーソル位置に [@",["0"],"] を挿入(Enter)"],"MRGaO3":["このビルドではまだコレクションを開けません。"],"Mh910_":["新しいコメント"],"Mppa_6":["アカウントをリンク"],"N6DMmu":["このコレクションではハイライトが設定されていません。"],"N8JYNj":["所属"],"NBdIgR":["コメント"],"NMor58":["スタイル自体の言語(通常 en-US)"],"NP8RqQ":[["0"],"の見出しを表示"],"NR4c__":["PDFエクスポートがタイムアウトしました。プレビューを再試行してから、もう一度エクスポートしてください。"],"NUI8E5":["この原稿内 <0>",["0"],""],"NZLFAg":[["n","plural",{"other":["レコード","#","件"]}]],"N_3xmG":["mdbaseアカウントでサインインすると、",["appName"],"をデバイス間で同期できます。"],"NdYeLh":["Reader から · 出典はライブラリにありません"],"NrWqOY":["数式: 対応する開き中括弧のない閉じ中括弧があります。"],"Nu-S2r":["出典を利用できません:",["libraryProblem"]],"O5wjzx":["プレビューのレンダリングに失敗しました:",["renderProblem"],"。テキストはエディターに残っています。"],"O6H89R":["解決済み"],"O7rjNS":["セットアップ中…"],"OAWG9Q":["出典内を検索"],"OKh1K3":["その章は開いていません。"],"OMzbma":["学位論文または書籍"],"ORUlhK":["Pandocが停止しました。"],"OX2Neh":["インラインコード"],"OXJ5q6":["またはすでにあるノートを使用"],"OXdGnd":["問題"],"OZ-5ue":["コレクション内の Typst テンプレート"],"Oeg4kj":["テキストを選択し、<0>",["MOD_LABEL"],"-",["ALT_LABEL"],"-Mを押してコメントするか、<1>",["MOD_LABEL"],"-",["ALT_LABEL"],"-Sを押して編集を提案してください。"],"OiadOU":["画像「",["value"],"」がありません。コレクションに追加するか、パスを修正してください。"],"OoNq_l":["誰のコメント"],"OsZchx":["編集中に、このレコードが別の場所で変更されました。"],"OsyKSt":["取り下げる"],"P6ZqyF":["図には PNG、JPEG、GIF、SVG、WebP 形式の画像を指定してください。"],"P74TOi":["未保存"],"PASxzN":["原稿を作成"],"PBxg_E":["後で"],"PKDyzC":[["MOD_LABEL"],"-I"],"PTnfhP":["注釈の検出を利用できません:",["0"],"。引用のメタデータが不完全な可能性があります。"],"PUx1Yk":["Writer によるアカウントの表示は許可されませんでした。"],"Pbmfbj":["前の引用"],"PdAeJX":["入力すると変更内容が原稿のメタデータに保存され、プレビューにも反映されます。"],"PdRGfl":[["0"]," · ",["MOD_LABEL"],"-クリックで移動"],"Pf9gNq":["サインインが中断されました。もう一度お試しください。"],"PjRvjJ":[["other"],"内の埋め込み![[",["value"],"]]は省略されました。"],"PlU3UF":["mdbase Connectを利用できません"],"PsQmAw":["全員"],"Pw-jef":[["0"],"を引用"],"Pwqkdw":["読み込み中…"],"QBOwbf":["設定を閉じる"],"QDd6n1":["サインインしました。",["0"],"を開いています…"],"QHBaqY":["プレビューを再試行"],"QHFDyy":["単語数の目標"],"QRFttS":["タイプのないノート",["0"],"件をすべて表示"],"QRG5DS":["出典を読み込み中…"],"QdWjxQ":["章と画像を確認してからWordを作成しています…(初回は約16 MBを読み込みます)"],"QqsmiA":["まだ何も引用されていません。下の出典を引用するか、エディターで<0>[@と入力してください。"],"QyioBP":["上へ移動"],"R07dIC":[["0"],"を保存できませんでした:",["1"]],"R5caUa":[" · ",["0"],"%(目標",["1"],"語)"],"R8noZk":["出典、スタイル、画像を含むPandoc/Quarto Markdown(他の形式をご自身でビルドできます)"],"RHJKOR":["「",["value"],"」の引用用語がないため、",["other"],"を使用します。"],"RLe7Vk":["確認中…"],"RP4uCZ":[["name"],"を利用できません:",["0"]],"RT6wQl":["ホーム画面に",["appName"],"を追加:共有をタップし、「ホーム画面に追加」を選択してください。"],"RTZlME":["数式: ",["end"],"で",["begin"],"を閉じています。"],"RXZKC3":["選択するまで何も置き換えられません。ハイライトされた箇所はバージョン間で異なります。"],"Rjx40M":["mdbase writerはこのコレクションを使用できません"],"RugUeI":["最後に成功したプレビューを表示しています。最新の本文と一致しない場合があります。"],"S2l4mJ":["次の引用"],"S8Yqbl":["挿入"],"SJjiC1":["mdbase connect に接続しています"],"SNiqj2":["前回の訪問以降の新着"],"SOP4ud":["引用"],"SPHA_y":["著者",["0"],"の所属"],"SQJdqG":["または本文で<0>/と入力して、そこで選択できます。"],"SYambW":[["0","plural",{"other":["復元したローカル下書き","#","件を確認してください。復元するかコレクション版を使うまで、対象レコードの編集は一時停止されます。"]}]],"SpXO08":["ブラウザーによりサインインタブがブロックされました。"],"T9BYSb":["ラベル",["value"],"が複数回使われています。"],"TDRar0":["下部パネルを閉じる"],"TKQ7K-":["インストール"],"TKY1EH":["更新されます"],"TQU3St":["画像「",["0"],"」をWord用に読み込めませんでした。代わりに説明文が含まれます。"],"TQr4PU":["エクスポート形式"],"TZUfiG":["エクスポートをキャンセルしました。"],"Teun5p":["エクスポートの依存関係を読み込んでいる間も原稿が変更され続けました。編集を一時停止して、もう一度お試しください。"],"Tn8dJh":["見出しをさらに50件表示 · ",["0"]],"Tq3pcs":["自分の変更を保持"],"Ttq8M5":["を"],"Txd12P":["出典未設定"],"TywTR3":["埋め込みレコードを読み込めませんでした:",["problem"]],"Tz0i8g":["設定"],"U4Evrz":[["0","plural",{"0":["クリックしてコメントを開く"],"other":["返信","#","件 · クリックしてコメントを開く"]}]],"U7l2z4":["mdbase タブでの承認を待っています…"],"UImgZ0":["保存せずに移動"],"UUFKYO":["このコメントを表示"],"Ukvkys":["コレクションの索引"],"V0Sber":["全体表示 · ",["zoomLabel"]],"V217hn":["章のタイトル"],"V53mtl":["生のHTMLはPDF出力に描画されません。"],"VMG2lA":["原稿にタイトルを付けてください。後から変更できます。"],"VbyRUy":["コメント"],"W5nesf":["Writer はここでアクセスを要求できません。"],"WBbQ6j":[["MOD_LABEL"]," B / ",["MOD_LABEL"]," I"],"WJw7SY":["執筆を続ける"],"Wg_D_t":["<0/>引用、図、章の具体例を含める"],"Wzn39O":["「",["0"],"」に一致するコレクションはありません。"],"XFW06e":[["path"],"のMarkdown"],"XM2rCQ":["レイアウトの Word スタイルを使用しますが、改ページ位置が PDF と異なる場合があります。初回利用時は約 16 MB をダウンロードします。"],"XZA1w1":["![[",["0"],"]]に一致するレコードはありません"],"Xhmya6":[["0","plural",{"other":["組版プレビュー:全","#","ページ"]}]],"XkBTbQ":[["uses","plural",{"other":["#","回引用済み"]}]],"XoIL8B":["バージョンを比較"],"Y-kpBf":["<0>原稿。新しく作成するか、すでにあるノートを使えます。コレクション内の通常のMarkdownレコードとして保持されます。"],"Y2tU6I":[["0"],"を削除"],"YHKRSX":[["MOD_LABEL"],"-クリック"],"YJC4iW":["前の50件の出典を表示"],"YLnub4":["削除されます"],"YNmZG2":[["MOD_LABEL"]," F"],"YPCTJN":["すべてのレコードを今すぐ保存"],"YPtBzd":[["MOD_LABEL"]," Shift F"],"YTGcNY":["ライブラリに",["value"],"に一致する出典がないため、",["other"],"からの引用は出典表示されません。"],"YUAoyO":["図"],"YbX0cl":["別のコレクションに接続できませんでした。"],"YjnsQe":["論文用スタイルで Word をエクスポートします。カスタム Typst レイアウトは PDF のみに適用されます"],"YrSber":["すでにあるノートを使用…"],"Z4OdvO":["追加中…"],"ZDLF2F":["カーソル位置"],"ZPMjiz":["問題を表示"],"ZY9cAr":["ローカルのテキスト"],"Zl9MMK":["執筆を続ける"],"ZotS7f":["資料はmdbase Readerで追加し、ここでは<0>[@citekey]で引用します。"],"ZpT4BH":["次のコメント"],"Zu1Rdr":["mdbase Editor で修正"],"ZusUoG":["これはこのブラウザーのインターフェース言語を変更します。原稿の言語は変わりません。"],"_DwR-n":["作成中…"],"_QterE":["ハイライト内 <0>",["0"],"",["1"]],"_SEsAj":["mdbase writerは、mdbaseコレクション内のMarkdownレコードを組版し、mdbase Readerライブラリの引用を含むPDFやWord文書を作成します。コレクションを接続して、アクセスを許可する対象を選んでください。"],"_dMX8_":["Markdown で執筆してください。[@citekey] の形式で引用し、/ と入力すると脚注・図・表を追加できます。"],"_dc0bZ":["レコード全体へのコメントで、本文箇所へのコメントではありません(本文箇所にコメントするには、エディターでテキストを選択してください)"],"_hpEcX":["ノート"],"_munxb":["このコレクションにはまだ出典がありません。"],"_yOcm5":["復元したローカル下書きを確認"],"a0w0iQ":["サブタイトル"],"aFzhfm":["エクスポート形式(",["MOD_LABEL"],"-Shift-S)"],"aHcsVa":["サポートされていないMarkdownブロック: ",["value"],"。"],"aJpnBU":["コレクションを切り替えられませんでした。"],"aYlF11":["原稿"],"ajeplw":["このコレクションではコメントが設定されていません。"],"amrUjD":["埋め込み![[",["value"],"]]に一致するレコードがありません。"],"aubHgO":["引用スタイルを変更"],"ayjRIz":["Pandocが文書を生成しませんでした。"],"b3_apS":["開く操作を再試行"],"bQxwLy":["ドラッグしてサイズを変更、ダブルクリックで元に戻します"],"bWniDj":["このデバイスに保存済みです。同期を待っています。"],"bXmgiA":["そのレコードは開いていません。"],"bvnb9m":[["MOD_LABEL"],"-B"],"bzMKg7":["承認済み"],"c0Zzp5":["引用された出典をさらに50件表示 · ",["0"]],"c3XJ18":["ヘルプ"],"c3b7sZ":[["0","plural",{"other":["全","#","件中、先頭の",["listedCount"],"件"]}]],"c9cl54":["この箇所の出典を検索し、その後に引用を挿入"],"cBM1pK":["すでに存在します"],"cBm-Vx":["脚注[^",["value"],"]は複数回参照されています。"],"cb2Kot":["エクスポートの問題を確認"],"ckJ_KF":["統合されたMarkdown<0/><1>統合テキストには、コレクションのバージョンにローカル設定の変更が反映されています。"],"cnGeoo":["削除"],"d82x9a":["保存を再試行"],"dD7NPy":["アウトライン"],"dEgA5A":["キャンセル"],"dFiONw":[["0"],"テーマ"],"dIBB7b":["コマンドを検索または実行"],"dJoAnp":["別のコレクションを選択"],"dOxPd4":["脚注"],"dRie_A":["不明な引用スタイル「",["value"],"」です。",["other"],"を使用します。"],"dZvATy":["原稿が閉じられました。"],"d_JiIb":["下に2つ目のパネルを表示(アウトラインとコメントをまとめて表示)"],"dhJN3N":["コメントを表示"],"dhYcA2":["インデックスを読み込めませんでした:",["0"]],"djeUxR":[["0"],"のページまたは位置"],"dlgWTJ":["著者",["0"],"を削除"],"dpAqYZ":[["sources","plural",{"other":["mdbase Readerの資料","#","件をここで引用できます。"]}]],"dpWYR6":["このコレクションは利用できません"],"dpqPBg":["著者"],"dv5KDB":["保存を完了できない場合は、画面を離れる前にローカルコピーをダウンロードしてください。"],"e1AP4l":["現在開いています"],"e7QvdT":["お使いのコンピューター上"],"eM1JAQ":["一致する出典"],"eOb_Q0":["新しい原稿"],"eTNcY0":["すべての原稿"],"eavifN":["レイアウト<0/>"],"ef0nW8":[["MOD_LABEL"],"-Enter"],"efTeXG":[["0"],"を確認"],"ehJ208":["下書きを確認"],"ekCRTP":["却下済み"],"esi0lP":["タイプのないノート"],"eyW4au":["出典を再試行"],"f6e0Ry":["論文"],"fAYckj":[["0"],"ミリ秒で組版しました"],"fB-XcP":["コレクションをセットアップ"],"fUDM0u":["Word(DOCX)"],"fYE87E":["このレコード内を検索して置換"],"faBz0k":["下書き 未保存 バックアップ 復元"],"fc0KfE":["<0/>章を追加"],"fcWrnU":["サインアウト"],"fhkCXA":["原稿サイドバー"],"fhovkm":[["name"],"を読み込み中です。執筆を続けられます。"],"fk8hsl":["ダブルクリックまたはF2キーで名前を変更"],"fm_zsh":["相互参照"],"fpzyLj":[["1"],"ページ中の",["0"],"ページ"],"fqSfXY":["置換"],"fyzaWC":["別の場所で変更されました"],"fzSBc4":[["value"],"は読み込まれていないため、省略されました。"],"g3UF2V":["承認"],"gBsdEY":["数式"],"gRyeFo":["引用元を示し、図表を表示します。マークはカーソルが該当行に達するまで非表示です。本文は変更されません。"],"gUSs3W":["章と画像を確認してから",["0"],"を作成しています…"],"g_DIlS":["エクスポートに失敗しました。"],"g_et_N":["前回の訪問以降の新着(",["newCount"],"件)"],"gcoiFh":["再接続"],"h6voJ8":["コメントを利用できません:",["problem"]," ",["0"]],"hJhlGS":["このコレクションでは出典が設定されていません。"],"ho4Xla":["文書にエラーがあります。修正してからエクスポートしてください。"],"htZ2ai":["プレビューを利用できません:",["0"],"。執筆を続けられます。"],"hzWuDP":["サイドバーを非表示"],"i4_LY_":["執筆"],"iQfVk7":["コレクションから執筆"],"iQtuUd":["引用スタイル<0/>"],"iUWB5S":["引用、脚注、相互参照、図、表、数式を挿入(または本文で / を入力)"],"idD8Ev":["保存済み"],"ir5qD3":["このブラウザーのすべての原稿に適用されます。"],"ityjZ3":["レイアウトを変更"],"ixi4i1":["原稿をさらに50件表示 · ",["0"]],"ixm-1N":["外観 ダーク ライト"],"j6_QVX":["前の50件の引用された出典を表示"],"jEUJrN":["問題"],"jKT_Ba":["数式の表示"],"jMbeJj":["これはローカル開発用ビルドです。ホスト型の mdbase connect サービスは HTTPS で提供されるアプリケーションのみを受け付けるため、Connect のローカル環境(mdbase-connect の <0>pnpm dev:environment:up)を使用するか、<1>デモコレクションを開いてください。"],"jpctdh":["表示"],"jw4m4b":["アウトラインと原稿を検索(",["MOD_LABEL"],"-Shift-F)"],"jy7NV6":["PDF をエクスポート"],"k42L5j":["出典を引用"],"kI1qVD":["形式"],"kcL3Ec":["コレクションのメタデータを読み込み中です。"],"kf83Ld":["問題が発生しました。"],"kjd02W":[["MOD_LABEL"]," K"],"kqrbvs":["競合するバージョンを比較"],"kvzIE0":["原稿として読む<0>オフにすると、Markdownをそのまま表示します"],"kyC0KS":[["0","plural",{"other":[["name"],"をエクスポートしました(問題","#","件: ",["firstProblem"],")"]}]],"l77bsC":[["n","plural",{"other":["一致","#","件"]}]],"lEpamg":["Markdownをそのまま表示"],"lImzcC":["読み込まれていないため、省略されます。"],"lP1NsC":["一部の変更は保存されていません"],"lRwb54":["Readerを開いて出典を追加"],"lYDwCk":["出典に表示"],"l__8-z":["問題を非表示"],"ljCM45":["そのまま保持"],"lwBw1I":["入力すると他のノートを検索できます。"],"m16xKo":["追加"],"mBTt91":[["email"],"としてサインインしています"],"mYGY3B":["日付"],"mbVRdQ":["Pandocが読み取れない応答を返しました。"],"miBU_r":["ノートを原稿として使用できませんでした。もう一度お試しください。"],"n6cVWv":["このコレクションビューを開けませんでした。上のバーから別のコレクションを選択するか、再読み込みして再試行してください。"],"nNG79w":["変更履歴"],"nR0BmT":["コレクションを絞り込む"],"nS-pL0":["コレクションを登録解除"],"nbfunU":["コレクションデータを読み込み中…"],"nbrVo1":["問題"],"nsYrCH":[["0"],"を引用"],"nwJZJE":["引用"],"nwtY4N":["問題が発生しました"],"nyNI6f":["提案されたテキスト"],"o7W3Ey":["まだファイルはダウンロードされていません。画像や章が不足していると、このエクスポートが不完全になる可能性があります。共有または提出する前に、これらの問題を確認してください。"],"oCl6qZ":[["MOD_LABEL"]," Shift E"],"oNzQ2e":["ソース マークアップ そのまま ライブ プレビュー チップ"],"oRJEwT":[["MOD_LABEL"]," Shift \\"],"oSrMRT":["自分のもの"],"oX35au":[["0"],"を",["1"],"に置換"],"oavxVV":["エディター下に問題一覧を表示(F8で次の問題へ)"],"oijfCK":["参照 セクション 図 表 ラベル"],"oloFds":["前の50件のコメントを表示"],"oywDQU":["mdbase connect を待っています…"],"p-XfdN":["下矢印キーで出典に移動し、Enter キーで最初の候補を引用します。"],"p7_fS2":["選択範囲"],"p9zuQv":["mdbase がホスト"],"pOooX7":["画像はコレクション内のファイルである必要があります(",["value"],")。"],"pZC5Mg":["注釈インデックス"],"ped3C4":["下部パネル"],"pzutoc":["斜体"],"q95gvB":["<0/>レコード全体にコメント"],"qCu3mR":[["0"],"を",["2"],"の第",["1"],"章に移動しました。"],"qMO1FF":["設定 · ",["0"]],"quZLv8":[["MOD_LABEL"]," S"],"qxRyTp":["編集を提案"],"qzsXzo":["未保存"],"rdU729":["レイアウト"],"rdUucN":["プレビュー"],"rdanKP":["<0/>著者を追加"],"reuMU5":["シカゴ(注・参考文献方式)"],"rnIvVw":["承認を待っています…"],"rvK2yH":["原稿一覧に戻る"],"rzCDy1":["グリッド、列、行"],"s1HjeW":["ローカル下書きは、ストレージが利用可能な場合にこのブラウザーにバックアップされます。独立したバックアップが必要な場合は、移動する前にコピーをダウンロードしてください。"],"s7EK6R":["ページ(任意)"],"s8psHe":["エディターとプレビューのサイズを変更"],"sBJ5MF":["出典"],"sKTbyg":["提案の理由"],"sL81An":["次/前のコメント"],"sLD1FX":["執筆用にこのコレクションをセットアップ"],"sO2pnG":["ライト"],"sTbCVN":["アカウントを確認できませんでした(",["0"],")。"],"sZpR1o":[["0","plural",{"other":["このセクションの単語数:","#","語"]}]],"t2MqwM":["問題はありません"],"tFy6az":["このレコードは別の場所で削除されました。ローカルのテキストはここに残っています。"],"t_YqKh":["削除"],"tdta9X":[["0"],"ページ"],"ttgQzW":["要旨"],"ty79YP":[["0"]," · ",["1"],"行目"],"u-8qbb":["不明なテンプレート「",["value"],"」です。articleを使用します。"],"u36x3x":["デモを読み込めませんでした"],"u65cJm":[["MOD_LABEL"],"-クリックで資料に表示"],"u9sjz6":["別の場所で削除されました"],"uBAxNB":["エディター"],"uKobdD":["下部サイドバーパネルを閉じる"],"uR0gRB":["単語数の目標を変更"],"uRMcKf":["すべての章を検索"],"uRsTNU":[["0"],"を保存しました。キャプションを入力してください。"],"uWi2Q-":["サイドバー"],"ua5Llh":["単語数(例:8000)"],"ub1EEL":[["0"],"に編集"],"ulRS22":[["0"],"をエクスポート"],"uopEtp":["脚注を追加"],"uvc1Nj":["ライブラリ <0>",["0"],""],"vGjmyl":["削除済み"],"vLMZdC":["コメントを読み込み中…"],"vPg1Yt":["MLA第9版"],"vVL5b1":["サンゴ礁の形成について"],"vWdsJt":["<0>書く。<1>[@citekey, p. 12]の形式で引用できます(または「資料」パネルで著者名やタイトルから資料を検索)。<2>{#fig-plan}でラベルを付け、<3>@fig-planで参照し、<4>![[chapters/one]]で章を埋め込みます。PDFまたはWord文書を書き出せます。"],"vWednD":["サイドバーのサイズを変更"],"vXIe7J":["言語"],"vZtY0S":["(mdbase Connect 経由)"],"vZvSAc":["以前に接続したコレクション"],"veVZMl":[" · コメント未設定"],"vhbL35":["この箇所をReaderで開く"],"vmuHy9":["選択範囲への編集を提案(",["MOD_LABEL"],"-",["ALT_LABEL"],"-S)"],"vn2sat":["保存内容を復元しています…"],"vvQXES":["別のコレクションを接続…"],"w17Ica":["引用に相互参照とcitekeyを混在させることはできません。"],"w9fvwu":["Writer コマンド"],"wEJkPM":["ハイライトをさらに50件表示 · ",["0"]],"wEql6K":["ライブラリにcitekey ",["value"],"を持つ出典がありません。"],"wGgl-m":[["0","plural",{"other":["#","件のレコード内(引用・コード・数式は除く)"]}]],"wPpvMG":["数式: ",["begin"],"が閉じられていません。"],"wWBN-O":["コレクションの依存関係はまだ確認されていません"],"wdxz7K":["出典"],"wfpc2o":["この箇所は本文にありません"],"wvDfrA":["mdbase Readerを開く"],"x-tnuh":["このコレクションのmdbase Editor設定でリンクしてください。"],"x4F4rp":[["MOD_LABEL"]," Shift S"],"x6nR8W":["数式: 中括弧が閉じられていません。"],"x7Oe8o":["このブラウザー内の未保存の下書き"],"xB6kOZ":["エディターとプレビュー"],"xEjWdH":["保存できませんでした:",["0"],"。テキストはここに保持されています。"],"xGYx-r":["出典を引用するか、キー・著者・タイトル・年でラベルを参照"],"xJItkg":[["0"],"バックアップ:",["1"]],"xPlP9R":["「",["filter"],"」に一致する原稿はありません。"],"xVdWhL":["画像、写真をアップロード"],"xhPvIU":["章にはタイトルが必要です。"],"y42k-v":["下書きは入力されたものの、コレクションに保存されていない内容です。その原稿を開くと下書きを復元できます。"],"y8kJfi":[["path"],":復元した下書きが未確認です。移動するとコレクション版が書き出されます。"],"yEpwCE":["原稿"],"yNCLLZ":[["0"],["1"],["2"],["3"],["4"]," 内"],"yQFyOX":["「",["0"],"」という出典またはラベルはありません。"],"yQNfsE":[["0"],"を挿入"],"yUDMyb":["注釈",["value"],"には埋め込む引用文がありません。"],"ycv0L1":["著者",["0"],"の名前"],"yqttly":["提案されたテキストはレコード内にありません。手動で編集してから、提案を解決済みにしてください。"],"yvQmP-":[["n","plural",{"other":["人物レコード","#","件"]}]],"yzF66j":["リンク"],"z5NJPu":["コレクションのバージョンを使用"],"z9FNET":["サイドバーを表示(",["MOD_LABEL"],"-\\)"],"zSmY2D":["Word エクスポートで問題が報告されました。"],"zUIqOi":["サイドバーを表示"],"zVRKCD":["この操作を完了できませんでした。もう一度お試しください。"],"zVWUa9":["ここに引用"],"zeiWv7":["この原稿内"],"zfWEt0":["· さらに",["0"],"件を検索中"],"ziF6eR":["$$数式ブロックが閉じられていません。"],"zj9MlD":[["0"],"を保存しています…"],"znUwOU":["デモコレクションを開いています"],"zrvvt2":["<0/>続ける<1/>"],"zyXbJc":["キーをコピー"]}} \ No newline at end of file diff --git a/apps/writer/src/i18n/locales/ja/messages.po b/apps/writer/src/i18n/locales/ja/messages.po new file mode 100644 index 00000000..9078fbf4 --- /dev/null +++ b/apps/writer/src/i18n/locales/ja/messages.po @@ -0,0 +1,2789 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2026-10-23 22:05+1100\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: ja\n" + +#. placeholder {0}: Math.round((words / goal) * 100) +#. placeholder {1}: formatNumber(goal) +#: src/ui/Home.tsx +msgid " · {0}% of {1}" +msgstr " · {0}%(目標{1}語)" + +#: src/ui/Home.tsx +msgid " · Comments not set up" +msgstr " · コメント未設定" + +#: src/ui/Home.tsx +msgid " via mdbase Connect" +msgstr "(mdbase Connect 経由)" + +#: src/ui/CommentsPanel.tsx +msgid " with " +msgstr "を" + +#. placeholder {0}: highlightIndex.pending +#: src/ui/SourcesPanel.tsx +msgid "· searching {0} more" +msgstr "· さらに{0}件を検索中" + +#: src/ui/CommentsPanel.tsx +msgid "(a point in the text)" +msgstr "(本文中の位置)" + +#: src/ui/CompareDialog.tsx +msgid "(passage removed)" +msgstr "(削除された箇所)" + +#. placeholder {0}: info.replies +#: src/editor/comments.ts +msgid "{0, plural, =0 {Click to open in Comments} one {# reply · Click to open in Comments} other {# replies · Click to open in Comments}}" +msgstr "{0, plural, =0 {クリックしてコメントを開く} other {返信#件 · クリックしてコメントを開く}}" + +#. placeholder {0}: summaries.get(m.path)?.embeds ?? m.embeds ?? 0 +#: src/ui/Home.tsx +msgid "{0, plural, one {# chapter} other {# chapters}}" +msgstr "{0, plural, other {#章}}" + +#. placeholder {0}: this.ids.length +#: src/editor/comments.ts +msgid "{0, plural, one {# comment on this line} other {# comments on this line}}" +msgstr "{0, plural, other {この行にコメントが#件あります}}" + +#. placeholder {0}: signing.paths.length +#: src/ui/CommentsPanel.tsx +msgid "{0, plural, one {# person record claims your account, so Writer will not guess which is you.} other {# person records claim your account, so Writer will not guess which is you.}}" +msgstr "{0, plural, other {アカウントに紐づく人物レコードが#件あります。どれが本人かWriterが推測することはありません。}}" + +#. placeholder {0}: words[ranks.get(h)!] ?? 0 +#: src/ui/OutlinePanel.tsx +msgid "{0, plural, one {# word in this section} other {# words in this section}}" +msgstr "{0, plural, other {このセクションの単語数:#語}}" + +#. placeholder {0}: problems.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Exported {name} with # problem: {firstProblem}} other {Exported {name} with # problems: {firstProblem}}}" +msgstr "{0, plural, other {{name}をエクスポートしました(問題#件: {firstProblem})}}" + +#. placeholder {0}: order.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {In # record; citations, code and math are not counted} other {In # records; citations, code and math are not counted}}" +msgstr "{0, plural, other {#件のレコード内(引用・コード・数式は除く)}}" + +#. placeholder {0}: snap.recoveredDrafts.size +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Review # recovered local draft. Editing is paused in that record until you restore the local draft or use the collection version.} other {Review # recovered local drafts. Editing is paused in those records until you restore the local drafts or use the collection versions.}}" +msgstr "{0, plural, other {復元したローカル下書き#件を確認してください。復元するかコレクション版を使うまで、対象レコードの編集は一時停止されます。}}" + +#. placeholder {0}: result.total +#: src/ui/ManuscriptSearch.tsx +msgid "{0, plural, one {The first {listedCount} of # match} other {The first {listedCount} of # matches}}" +msgstr "{0, plural, other {全#件中、先頭の{listedCount}件}}" + +#. placeholder {0}: pages.length +#: src/preview/Preview.tsx +msgid "{0, plural, one {Typeset preview, # page} other {Typeset preview, # pages}}" +msgstr "{0, plural, other {組版プレビュー:全#ページ}}" + +#. placeholder {0}: target.target.record +#: src/editor/insight.ts +msgid "{0} · {MOD_LABEL}-click to go there" +msgstr "{0} · {MOD_LABEL}-クリックで移動" + +#. placeholder {0}: card.cite +#: src/editor/chapter-cards.ts +msgid "{0} · from Reader" +msgstr "{0} · Readerから" + +#. placeholder {0}: title(diagnostic.record) +#. placeholder {1}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "{0} · line {1}" +msgstr "{0} · {1}行目" + +#. placeholder {0}: VIEW_NAME[v] +#: src/ui/WorkspaceView.tsx +msgid "{0} ({MOD_LABEL}-Shift-\\ cycles)" +msgstr "{0}({MOD_LABEL}-Shift-\\で切り替え)" + +#. placeholder {0}: file.name +#. placeholder {1}: stored.message +#: src/ui/WorkspaceView.tsx +msgid "{0} could not be stored: {1}" +msgstr "{0}を保存できませんでした:{1}" + +#. placeholder {0}: THEME_NAME[t] +#: src/ui/WorkspaceView.tsx +msgid "{0} theme" +msgstr "{0}テーマ" + +#. placeholder {0}: d.manuscript && d.manuscript.path !== d.path ? t`in ${d.manuscript.title} · ` : "" +#. placeholder {1}: relativeTime(d.updated) +#: src/ui/Home.tsx +msgid "{0}backed up {1}" +msgstr "{0}バックアップ:{1}" + +#: src/workspace/workspace.ts +msgid "{at}: this record was deleted; download the local draft before leaving." +msgstr "{at}:このレコードは削除されています。移動する前にローカル下書きをダウンロードしてください。" + +#: src/ui/WorkspaceView.tsx +msgid "{commentsTitle} ({MOD_LABEL}-Shift-M)" +msgstr "{commentsTitle}({MOD_LABEL}-Shift-M)" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} F" +msgstr "{MOD_LABEL} {ALT_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} M" +msgstr "{MOD_LABEL} {ALT_LABEL} M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} S" +msgstr "{MOD_LABEL} {ALT_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} B / {MOD_LABEL} I" +msgstr "{MOD_LABEL} B / {MOD_LABEL} I" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} F" +msgstr "{MOD_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} K" +msgstr "{MOD_LABEL} K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} S" +msgstr "{MOD_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift \\" +msgstr "{MOD_LABEL} Shift \\" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift E" +msgstr "{MOD_LABEL} Shift E" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift F" +msgstr "{MOD_LABEL} Shift F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift K" +msgstr "{MOD_LABEL} Shift K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift M" +msgstr "{MOD_LABEL} Shift M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift S" +msgstr "{MOD_LABEL} Shift S" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-B" +msgstr "{MOD_LABEL}-B" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL}-click" +msgstr "{MOD_LABEL}-クリック" + +#: src/editor/insight.ts +msgid "{MOD_LABEL}-click to show in Sources" +msgstr "{MOD_LABEL}-クリックで資料に表示" + +#: src/ui/CommentsPanel.tsx +msgid "{MOD_LABEL}-Enter" +msgstr "{MOD_LABEL}-Enter" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-I" +msgstr "{MOD_LABEL}-I" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-Shift-K" +msgstr "{MOD_LABEL}-Shift-K" + +#: src/ui/records.ts +msgid "{n, plural, one {# error} other {# errors}}" +msgstr "{n, plural, other {エラー#件}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# match} other {# matches}}" +msgstr "{n, plural, other {一致#件}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# open comment} other {# open comments}}" +msgstr "{n, plural, other {未解決コメント#件}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# person record} other {# person records}}" +msgstr "{n, plural, other {人物レコード#件}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# problem} other {# problems}}" +msgstr "{n, plural, other {問題#件}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# record} other {# records}}" +msgstr "{n, plural, other {レコード#件}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# recovered local draft} other {# recovered local drafts}}" +msgstr "{n, plural, other {復元したローカル下書き#件}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# warning} other {# warnings}}" +msgstr "{n, plural, other {警告#件}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# word} other {# words}}" +msgstr "{n, plural, other {単語#語}}" + +#: src/ui/WorkspaceView.tsx +msgid "{name} loading; you can keep writing." +msgstr "{name}を読み込み中です。執筆を続けられます。" + +#. placeholder {0}: state.problem ?? "" +#: src/ui/WorkspaceView.tsx +msgid "{name} unavailable: {0}" +msgstr "{name}を利用できません:{0}" + +#: src/workspace/workspace.ts +msgid "{path}: A recovered draft has not been reviewed; the collection version will be exported." +msgstr "{path}:復元した下書きが未確認です。移動するとコレクション版が書き出されます。" + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source from mdbase Reader can be cited here.} other {# sources from mdbase Reader can be cited here.}}" +msgstr "{sources, plural, other {mdbase Readerの資料#件をここで引用できます。}}" + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source to cite from mdbase Reader} other {# sources to cite from mdbase Reader}}" +msgstr "{sources, plural, other {mdbase Readerから引用する資料#件}}" + +#: src/ui/SourcesPanel.tsx +msgid "{uses, plural, one {Cited once} other {Cited # times}}" +msgstr "{uses, plural, other {#回引用済み}}" + +#: src/i18n/diagnostics.ts +msgid "{value} is not loaded; it was left out." +msgstr "{value}は読み込まれていないため、省略されました。" + +#: src/ui/OutlinePanel.tsx +msgid "<0/> Add chapter" +msgstr "<0/>章を追加" + +#: src/ui/Home.tsx +msgid "<0/> Include a worked example of citations, figures and chapters" +msgstr "<0/>引用、図、章の具体例を含める" + +#: src/ui/CommentsPanel.tsx +msgid "<0/> On the record" +msgstr "<0/>レコード全体にコメント" + +#: src/ui/Settings.tsx +msgid "<0/>Add author" +msgstr "<0/>著者を追加" + +#: src/ui/Home.tsx +msgid "<0/>Continue<1/>" +msgstr "<0/>続ける<1/>" + +#: src/ui/Home.tsx +msgid "<0/>New manuscript" +msgstr "<0/>新しい原稿" + +#: src/ui/Home.tsx +msgid "<0>A manuscript. Start one, or use a note you already have. It stays an ordinary Markdown record in this collection." +msgstr "<0>原稿。新しく作成するか、すでにあるノートを使えます。コレクション内の通常のMarkdownレコードとして保持されます。" + +#: src/ui/Home.tsx +msgid "<0>Write. Cite with <1>[@citekey, p. 12] (or find sources by author and title in the Sources panel), label with <2>{#fig-plan} and refer with <3>@fig-plan, embed chapters with <4>![[chapters/one]]. Export a PDF or a Word document." +msgstr "<0>書く。<1>[@citekey, p. 12]の形式で引用できます(または「資料」パネルで著者名やタイトルから資料を検索)。<2>{#fig-plan}でラベルを付け、<3>@fig-planで参照し、<4>![[chapters/one]]で章を埋め込みます。PDFまたはWord文書を書き出せます。" + +#: src/workspace/workspace.ts +msgid "A chapter needs a title." +msgstr "章にはタイトルが必要です。" + +#: src/i18n/diagnostics.ts +msgid "A citation cannot mix cross-references and citekeys." +msgstr "引用に相互参照とcitekeyを混在させることはできません。" + +#: src/ui/CommentsPanel.tsx +msgid "A comment on the whole record, not on a passage (select text in the editor to comment on it)" +msgstr "レコード全体へのコメントで、本文箇所へのコメントではありません(本文箇所にコメントするには、エディターでテキストを選択してください)" + +#: src/ui/Home.tsx +msgid "A draft is what was typed but not saved to the collection. Opening its manuscript offers it back." +msgstr "下書きは入力されたものの、コレクションに保存されていない内容です。その原稿を開くと下書きを復元できます。" + +#: src/ui/WorkspaceView.tsx +msgid "A local draft is still available in this browser." +msgstr "このブラウザーにローカル下書きが残っています。" + +#: src/ui/SourcesPanel.tsx +msgid "A page (12, 12–14) or a locator (ch. 3, sec. 2)" +msgstr "ページ(12、12–14)または位置(第3章、第2節)" + +#: src/ui/Settings.tsx +msgid "Abstract" +msgstr "要旨" + +#: src/ui/CommentsPanel.tsx +msgid "Accept" +msgstr "承認" + +#: src/ui/CommentsPanel.tsx +msgid "Accepted" +msgstr "承認済み" + +#: src/ui/OutlinePanel.tsx +msgid "Add" +msgstr "追加" + +#: src/pwa-install.ts +msgid "Add {appName} to your Home Screen: tap Share, then Add to Home Screen." +msgstr "ホーム画面に{appName}を追加:共有をタップし、「ホーム画面に追加」を選択してください。" + +#: src/ui/WorkspaceView.tsx +msgid "Add a footnote" +msgstr "脚注を追加" + +#: src/ui/SourcesPanel.tsx +msgid "Add them in mdbase Reader; cite them here with <0>[@citekey]." +msgstr "資料はmdbase Readerで追加し、ここでは<0>[@citekey]で引用します。" + +#: src/ui/OutlinePanel.tsx +msgid "Adding…" +msgstr "追加中…" + +#: src/ui/Home.tsx +msgid "Adds the manuscript type to the note. Its other types, text and location stay as they are." +msgstr "ノートに原稿のタイプを追加します。ほかのタイプ、本文、場所は変更されません。" + +#: src/ui/Settings.tsx +msgid "Affiliation" +msgstr "所属" + +#: src/ui/WorkspaceView.tsx +msgid "All manuscripts" +msgstr "すべての原稿" + +#: src/ui/ConnectGate.tsx +msgid "already present" +msgstr "すでに存在します" + +#. placeholder {0}: snap.annotationsLoad.problem ?? "" +#: src/workspace/workspace.ts +msgid "Annotation discovery unavailable: {0}. Quotation metadata may be incomplete." +msgstr "注釈の検出を利用できません:{0}。引用のメタデータが不完全な可能性があります。" + +#: src/ui/WorkspaceView.tsx +msgid "Annotation index" +msgstr "注釈インデックス" + +#: src/ui/SourcesPanel.tsx +msgid "Annotations unavailable: {problem} <0>Retry annotations" +msgstr "注釈を利用できません:{problem} <0>注釈を再試行" + +#: src/ui/names.ts +msgid "APA 7th edition" +msgstr "APA第7版" + +#: src/ui/WorkspaceView.tsx +msgid "appearance dark light" +msgstr "外観 ダーク ライト" + +#: src/ui/names.ts +msgid "Article" +msgstr "論文" + +#: src/ui/CommentsPanel.tsx +msgid "as {signer} · " +msgstr "署名者:{signer} · " + +#: src/ui/Settings.tsx +msgid "as it should appear" +msgstr "表示する形式で" + +#: src/ui/CommentsPanel.tsx +msgid "At the cursor" +msgstr "カーソル位置" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} affiliation" +msgstr "著者{0}の所属" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} name" +msgstr "著者{0}の名前" + +#: src/ui/Settings.tsx +msgid "Authors" +msgstr "著者" + +#: src/ui/WorkspaceView.tsx +msgid "back home close" +msgstr "戻る ホーム 閉じる" + +#: src/ui/WorkspaceView.tsx +msgid "Back to manuscripts" +msgstr "原稿一覧に戻る" + +#: src/ui/WorkspaceView.tsx +msgid "backup unsaved recovery" +msgstr "下書き 未保存 バックアップ 復元" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Bold" +msgstr "太字" + +#: src/ui/WorkspaceView.tsx +msgid "Bold / italic (again to remove it)" +msgstr "太字/斜体(もう一度クリックで解除)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/Home.tsx +#: src/ui/OutlinePanel.tsx +msgid "Cancel" +msgstr "キャンセル" + +#: src/ui/ExportReview.tsx +msgid "Cancel and fix problems" +msgstr "キャンセルして問題を修正" + +#: src/ui/WorkspaceView.tsx +msgid "Cancel export" +msgstr "出力をキャンセル" + +#: src/ui/WorkspaceView.tsx +msgid "Change the citation style" +msgstr "引用スタイルを変更" + +#: src/ui/WorkspaceView.tsx +msgid "Change the layout" +msgstr "レイアウトを変更" + +#: src/ui/Home.tsx +msgid "Change the word goal" +msgstr "単語数の目標を変更" + +#: src/ui/records.ts +msgid "Changed elsewhere" +msgstr "別の場所で変更されました" + +#: src/ui/Settings.tsx +msgid "Changes are saved to the manuscript’s frontmatter as you type, and the preview follows them." +msgstr "入力すると変更内容が原稿のメタデータに保存され、プレビューにも反映されます。" + +#: src/ui/OutlinePanel.tsx +msgid "Chapter title" +msgstr "章のタイトル" + +#. placeholder {0}: chapters.filter(Boolean).length +#: src/ui/OutlinePanel.tsx +msgid "Chapters <0>{0}" +msgstr "章 <0>{0}" + +#: src/ui/CommentsPanel.tsx +msgid "Check again" +msgstr "もう一度確認" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making {0}…" +msgstr "章と画像を確認してから{0}を作成しています…" + +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making Word… (first use loads about 16 MB)" +msgstr "章と画像を確認してからWordを作成しています…(初回は約16 MBを読み込みます)" + +#: src/ui/ConnectGate.tsx +msgid "Checking the collection" +msgstr "コレクションを確認しています" + +#: src/ui/WorkspaceView.tsx +msgid "Checking…" +msgstr "確認中…" + +#: src/ui/names.ts +msgid "Chicago (author-date)" +msgstr "シカゴ(著者・出版年方式)" + +#: src/ui/names.ts +msgid "Chicago (notes and bibliography)" +msgstr "シカゴ(注・参考文献方式)" + +#: src/ui/ConnectGate.tsx +msgid "Choose another collection" +msgstr "別のコレクションを選択" + +#: src/ui/WorkspaceView.tsx +msgid "Citation" +msgstr "引用" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Citation style" +msgstr "引用スタイル" + +#: src/ui/Home.tsx +msgid "Citation style<0/>" +msgstr "引用スタイル<0/>" + +#: src/i18n/diagnostics.ts +msgid "Citations have no terms for \"{value}\"; they use {other}." +msgstr "「{value}」の引用用語がないため、{other}を使用します。" + +#: src/ui/Settings.tsx +msgid "Citations show who they cite, figures and tables are drawn, and marks are hidden until the cursor reaches their line. The text is not changed." +msgstr "引用元を示し、図表を表示します。マークはカーソルが該当行に達するまで非表示です。本文は変更されません。" + +#: src/editor/selection-bar.tsx +#: src/ui/SourcesPanel.tsx +msgid "Cite" +msgstr "引用" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Cite {0}" +msgstr "{0}を引用" + +#: src/ui/WorkspaceView.tsx +msgid "Cite a source or refer to a label (by key, author, title or year)" +msgstr "出典を引用するか、キー・著者・タイトル・年でラベルを参照" + +#. placeholder {0}: locator.trim() +#: src/ui/SourcesPanel.tsx +msgid "Cite at {0}" +msgstr "{0}を引用" + +#: src/ui/SourcesPanel.tsx +msgid "Cite here" +msgstr "ここに引用" + +#: src/ui/WorkspaceView.tsx +msgid "cite source reference" +msgstr "出典を引用" + +#: src/ui/SourcesPanel.tsx +msgid "cited {uses}×" +msgstr "{uses}回引用" + +#: src/ui/SourcesPanel.tsx +msgid "Cited in " +msgstr "引用箇所:" + +#: src/ui/SourcesPanel.tsx +msgid "cited once" +msgstr "1回引用" + +#: src/ui/WorkspaceView.tsx +msgid "Click to fit the width" +msgstr "幅に合わせる" + +#: src/ui/Settings.tsx +msgid "Close (Escape)" +msgstr "閉じる(Escape)" + +#: src/ui/Settings.tsx +msgid "Close settings" +msgstr "設定を閉じる" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower panel" +msgstr "下部パネルを閉じる" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower sidebar panel" +msgstr "下部サイドバーパネルを閉じる" + +#: src/editor/selection-bar.tsx +msgctxt "inline code formatting action" +msgid "Code" +msgstr "コード" + +#: src/ui/WorkspaceView.tsx +msgid "Collection dependencies have not been checked yet" +msgstr "コレクションの依存関係はまだ確認されていません" + +#: src/ui/WorkspaceView.tsx +msgid "Collection index" +msgstr "コレクションの索引" + +#: src/workspace/workspace.ts +msgid "Collection metadata is still loading." +msgstr "コレクションのメタデータを読み込み中です。" + +#: src/ui/CompareDialog.tsx +msgid "Collection version" +msgstr "コレクションのバージョン" + +#: src/ui/CollectionPicker.tsx +msgid "Collections" +msgstr "コレクション" + +#: src/ui/WorkspaceView.tsx +msgid "Commands" +msgstr "コマンド" + +#: src/ui/WorkspaceView.tsx +msgid "Commands, shortcuts and theme" +msgstr "コマンド、ショートカット、テーマ" + +#: src/editor/comments.ts +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Comment" +msgstr "コメント" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Comment" +msgstr "コメント" + +#: src/ui/WorkspaceView.tsx +msgid "Comment on the selection" +msgstr "選択範囲にコメント" + +#: src/editor/selection-bar.tsx +msgid "Comment on the selection ({MOD_LABEL}-{ALT_LABEL}-M)" +msgstr "選択範囲にコメント({MOD_LABEL}-{ALT_LABEL}-M)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Comments" +msgstr "コメント" + +#: src/ui/CommentsPanel.tsx +msgid "Comments are not set up in this collection." +msgstr "このコレクションではコメントが設定されていません。" + +#. placeholder {0}: onRetry && +#: src/ui/CommentsPanel.tsx +msgid "Comments unavailable: {problem} {0}" +msgstr "コメントを利用できません:{problem} {0}" + +#: src/ui/CompareDialog.tsx +msgid "Compare conflicting versions" +msgstr "競合するバージョンを比較" + +#: src/ui/WorkspaceView.tsx +msgid "Compare versions" +msgstr "バージョンを比較" + +#: src/ui/records.ts +msgid "Conflict" +msgstr "競合" + +#: src/ui/ConnectGate.tsx +msgid "conflicts with an existing file" +msgstr "既存のファイルと競合しています" + +#: src/ui/ConnectGate.tsx +msgid "Connect a collection" +msgstr "コレクションを接続" + +#: src/ui/CollectionPicker.tsx +msgid "Connect another collection…" +msgstr "別のコレクションを接続…" + +#: src/ui/CollectionPicker.tsx +msgid "Connected collections" +msgstr "接続済みコレクション" + +#: src/ui/ConnectGate.tsx +msgid "Connecting to mdbase connect" +msgstr "mdbase connect に接続しています" + +#: src/ui/Home.tsx +msgid "Continue writing" +msgstr "執筆を続ける" + +#: src/ui/SourcesPanel.tsx +msgid "Copied" +msgstr "コピーしました" + +#: src/ui/SourcesPanel.tsx +msgid "Copy key" +msgstr "キーをコピー" + +#: src/ui/CollectionPicker.tsx +msgid "Could not connect another collection." +msgstr "別のコレクションに接続できませんでした。" + +#: src/ui/Home.tsx +msgid "Could not create the manuscript. Please try again." +msgstr "原稿を作成できませんでした。もう一度お試しください。" + +#: src/ui/CollectionPicker.tsx +msgid "Could not switch collections." +msgstr "コレクションを切り替えられませんでした。" + +#: src/ui/Home.tsx +msgid "Could not use the note as a manuscript. Please try again." +msgstr "ノートを原稿として使用できませんでした。もう一度お試しください。" + +#: src/ui/Home.tsx +msgid "Create manuscript" +msgstr "原稿を作成" + +#: src/ui/Home.tsx +msgid "Creating…" +msgstr "作成中…" + +#: src/ui/WorkspaceView.tsx +msgid "Cross-reference" +msgstr "相互参照" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Dark" +msgstr "ダーク" + +#: src/ui/Settings.tsx +msgid "Date" +msgstr "日付" + +#: src/ui/CommentsPanel.tsx +msgid "Delete" +msgstr "削除" + +#. placeholder {0}: clip(exact) +#: src/ui/comments.ts +msgid "Delete {0}" +msgstr "{0}を削除" + +#: src/ui/records.ts +msgid "Deleted" +msgstr "削除済み" + +#: src/ui/records.ts +msgid "Deleted elsewhere" +msgstr "別の場所で削除されました" + +#: src/ui/WorkspaceView.tsx +msgid "Dependencies not checked" +msgstr "依存関係は確認されていません" + +#: src/editor/chapter-cards.ts +msgid "Detach" +msgstr "切り離す" + +#: src/ui/CommentsPanel.tsx +msgid "Detached: the text has changed" +msgstr "切り離されました:テキストが変更されています" + +#: src/ui/WorkspaceView.tsx +msgid "Dismiss" +msgstr "閉じる" + +#: src/ui/OutlinePanel.tsx +msgid "Double-click or F2 to rename" +msgstr "ダブルクリックまたはF2キーで名前を変更" + +#: src/ui/SourcesPanel.tsx +msgid "Down arrow moves to the sources; Enter cites the first match." +msgstr "下矢印キーで出典に移動し、Enter キーで最初の候補を引用します。" + +#: src/ui/Manuscripts.tsx +msgid "Download a local copy before leaving if saving cannot be completed." +msgstr "保存を完了できない場合は、画面を離れる前にローカルコピーをダウンロードしてください。" + +#: src/ui/CompareDialog.tsx +msgid "Download local draft" +msgstr "ローカルの下書きをダウンロード" + +#: src/LegacyApp.tsx +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Download local drafts" +msgstr "ローカルの下書きをダウンロード" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to restore" +msgstr "ドラッグしてサイズを変更、ダブルクリックで元に戻します" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to split evenly" +msgstr "ドラッグしてサイズを変更、ダブルクリックで均等に分割します" + +#: src/ui/OutlinePanel.tsx +msgid "Drag, or Alt-↑/↓, to reorder" +msgstr "ドラッグまたはAlt-↑/↓で並べ替え" + +#. placeholder {0}: relativeTime(m.modified) +#. placeholder {0}: relativeTime(manuscript.modified) +#: src/ui/Home.tsx +msgid "edited {0}" +msgstr "{0}に編集" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Editor" +msgstr "エディター" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview" +msgstr "エディターとプレビュー" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview → editor only → preview only" +msgstr "エディターとプレビュー → エディターのみ → プレビューのみ" + +#: src/ui/WorkspaceView.tsx +msgid "Editor only" +msgstr "エディターのみ" + +#: src/ui/WorkspaceView.tsx +msgid "Embed a record" +msgstr "レコードを埋め込む" + +#: src/workspace/workspace.ts +msgid "Embedded record could not be loaded: {problem}" +msgstr "埋め込みレコードを読み込めませんでした:{problem}" + +#: src/i18n/diagnostics.ts +msgid "Embedding {value} here would include it inside itself." +msgstr "ここに{value}を埋め込むと、自分自身の中に含めることになります。" + +#: src/ui/ManuscriptSearch.tsx +msgid "Enter and Shift-Enter go to the next and previous match; Down arrow moves to the matches." +msgstr "Enter キーと Shift+Enter キーで次または前の一致箇所に移動し、下矢印キーで一致箇所の一覧に移動します。" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +#: src/ui/WorkspaceView.tsx +msgid "Equation" +msgstr "数式" + +#: src/ui/WorkspaceView.tsx +msgid "errors warnings list" +msgstr "エラーと警告の一覧" + +#: src/ui/CommentsPanel.tsx +msgid "Everyone" +msgstr "全員" + +#: src/ui/WorkspaceView.tsx +msgid "Export" +msgstr "エクスポート" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Export {0}" +msgstr "{0}をエクスポート" + +#: src/ui/ExportReview.tsx +msgid "Export anyway" +msgstr "そのままエクスポート" + +#: src/compile/client.ts +#: src/export/pandoc.ts +msgid "Export cancelled." +msgstr "エクスポートをキャンセルしました。" + +#: src/ui/WorkspaceView.tsx +msgid "Export failed." +msgstr "エクスポートに失敗しました。" + +#: src/ui/WorkspaceView.tsx +msgid "Export formats" +msgstr "エクスポート形式" + +#: src/ui/WorkspaceView.tsx +msgid "Export formats ({MOD_LABEL}-Shift-S)" +msgstr "エクスポート形式({MOD_LABEL}-Shift-S)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Pandoc bundle (zip)" +msgstr "Pandoc バンドル(zip)をエクスポート" + +#: src/ui/WorkspaceView.tsx +msgid "Export PDF" +msgstr "PDF をエクスポート" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word (DOCX)" +msgstr "Word(DOCX)をエクスポート" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word using article styles; your custom Typst layout applies only to PDF" +msgstr "論文用スタイルで Word をエクスポートします。カスタム Typst レイアウトは PDF のみに適用されます" + +#: src/ui/WorkspaceView.tsx +msgid "Exported {name}." +msgstr "{name} をエクスポートしました。" + +#: src/ui/ProblemsStrip.tsx +msgid "F8 goes to the next" +msgstr "F8 キーで次へ移動" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Figure" +msgstr "図" + +#: src/ui/WorkspaceView.tsx +msgid "Figure from an image…" +msgstr "画像から図を作成…" + +#: src/workspace/workspace.ts +msgid "Figures must be PNG, JPEG, GIF, SVG or WebP images." +msgstr "図には PNG、JPEG、GIF、SVG、WebP 形式の画像を指定してください。" + +#: src/ui/CollectionPicker.tsx +msgid "Filter collections" +msgstr "コレクションを絞り込む" + +#: src/ui/Home.tsx +msgid "Find a manuscript" +msgstr "原稿を検索" + +#: src/ui/Home.tsx +msgid "Find a note by name or folder" +msgstr "名前またはフォルダーでノートを検索" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Find a source" +msgstr "出典を検索" + +#: src/ui/WorkspaceView.tsx +msgid "Find a source ({MOD_LABEL}-Shift-E)" +msgstr "出典を検索({MOD_LABEL}-Shift-E)" + +#: src/editor/selection-bar.tsx +msgid "Find a source for this passage and cite it after it" +msgstr "この箇所の出典を検索し、その後に引用を挿入" + +#: src/ui/WorkspaceView.tsx +msgid "find all chapters" +msgstr "すべての章を検索" + +#: src/ui/WorkspaceView.tsx +msgid "Find and replace in this record" +msgstr "このレコード内を検索して置換" + +#: src/editor/fixes.ts +msgid "Find in Sources" +msgstr "出典内を検索" + +#: src/ui/WorkspaceView.tsx +msgid "Find or run a command" +msgstr "コマンドを検索または実行" + +#: src/ui/WorkspaceView.tsx +msgid "Fit · {zoomLabel}" +msgstr "全体表示 · {zoomLabel}" + +#: src/ui/WorkspaceView.tsx +msgid "Fitting the width; click for actual size" +msgstr "幅に合わせています。クリックすると実際のサイズになります" + +#: src/ui/CommentsPanel.tsx +msgid "Fix it in mdbase Editor" +msgstr "mdbase Editor で修正" + +#: src/ui/WorkspaceView.tsx +msgid "Footnote" +msgstr "脚注" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] has no definition." +msgstr "脚注[^{value}]の定義がありません。" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is never referenced." +msgstr "脚注[^{value}]は参照されていません。" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is referenced more than once." +msgstr "脚注[^{value}]は複数回参照されています。" + +#: src/ui/Settings.tsx +msgid "for citation terms and hyphenation" +msgstr "引用用語とハイフネーションの設定" + +#: src/ui/NativeSignIn.tsx +msgid "Forget collection" +msgstr "コレクションを登録解除" + +#: src/ui/WorkspaceView.tsx +msgid "Format" +msgstr "形式" + +#: src/editor/chapter-cards.ts +msgid "From Reader · its source is not in the library" +msgstr "Reader から · 出典はライブラリにありません" + +#: src/ui/Settings.tsx +msgid "From the collection" +msgstr "コレクションから" + +#: src/ui/Home.tsx +msgid "Give the manuscript a title; it can be changed later." +msgstr "原稿にタイトルを付けてください。後から変更できます。" + +#: src/ui/WorkspaceView.tsx +msgid "grid columns rows" +msgstr "グリッド、列、行" + +#: src/ui/WorkspaceView.tsx +msgid "Help" +msgstr "ヘルプ" + +#: src/ui/ProblemsStrip.tsx +#: src/ui/WorkspaceView.tsx +msgid "Hide problems" +msgstr "問題を非表示" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Hide the headings of {0}" +msgstr "{0}の見出しを非表示" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the problems under the editor (F8 goes to the next one)" +msgstr "エディター下の問題一覧を非表示(F8で次の問題へ)" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar" +msgstr "サイドバーを非表示" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar ({MOD_LABEL}-\\)" +msgstr "サイドバーを非表示({MOD_LABEL}-\\)" + +#: src/ui/SourcesPanel.tsx +msgid "Highlights are not set up in this collection." +msgstr "このコレクションではハイライトが設定されていません。" + +#: src/ui/SourcesPanel.tsx +msgid "Highlights from Reader" +msgstr "Reader のハイライト" + +#: src/ui/CollectionPicker.tsx +msgid "Hosted by mdbase" +msgstr "mdbase がホスト" + +#: src/i18n/diagnostics.ts +msgid "Image “{value}” is missing. Add it to the collection or correct its path." +msgstr "画像「{value}」がありません。コレクションに追加するか、パスを修正してください。" + +#: src/workspace/workspace.ts +msgid "Image could not be loaded: {problem}" +msgstr "画像を読み込めませんでした:{problem}" + +#: src/ui/WorkspaceView.tsx +msgid "image picture photo upload" +msgstr "画像、写真をアップロード" + +#: src/ui/WorkspaceView.tsx +msgid "Image upload is coming soon. Existing image links still work." +msgstr "画像のアップロード機能は近日対応予定です。既存の画像リンクは引き続き使用できます。" + +#: src/i18n/diagnostics.ts +msgid "Images must be files in the collection ({value})." +msgstr "画像はコレクション内のファイルである必要があります({value})。" + +#. placeholder {0}: d.manuscript.title +#: src/ui/Home.tsx +msgid "in {0} · " +msgstr "{0} 内 · " + +#. placeholder {0}: collectionPicker ?? {backend.collectionName} +#. placeholder {1}: backend.kind === "connect" && <> via mdbase Connect +#. placeholder {2}: sources !== null && sources > 0 && <> · {icuPlural(sources, { one: "# source to cite from mdbase Reader", other: "# sources to cite from mdbase Reader" })} +#. placeholder {3}: sources === 0 && <> · {backend.setupStatus?.sources === false ? t`Sources not set up` : t`No sources yet`} +#. placeholder {4}: backend.setupStatus?.comments === false && <> · Comments not set up +#: src/ui/Home.tsx +msgid "In {0}{1}{2}{3}{4}" +msgstr "{0}{1}{2}{3}{4} 内" + +#. placeholder {0}: inHighlights.length +#. placeholder {1}: highlightIndex.pending > 0 && · searching {highlightIndex.pending} more +#: src/ui/SourcesPanel.tsx +msgid "In highlights <0>{0}{1}" +msgstr "ハイライト内 <0>{0}{1}" + +#: src/ui/OutlinePanel.tsx +msgid "In the whole manuscript; citations, code and math are not counted" +msgstr "原稿全体(引用、コード、数式は含みません)" + +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript" +msgstr "この原稿内" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript <0>{0}" +msgstr "この原稿内 <0>{0}" + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Index could not be loaded: {0}" +msgstr "インデックスを読み込めませんでした:{0}" + +#: src/ui/WorkspaceView.tsx +msgid "Inline code" +msgstr "インラインコード" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Insert" +msgstr "挿入" + +#. placeholder {0}: entry.key +#: src/ui/SourcesPanel.tsx +msgid "Insert [@{0}] at the cursor (Enter)" +msgstr "カーソル位置に [@{0}] を挿入(Enter)" + +#. placeholder {0}: clip(replacement) +#: src/ui/comments.ts +msgid "Insert {0}" +msgstr "{0}を挿入" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a citation, footnote, cross-reference, figure, table or equation (or type / in the text)" +msgstr "引用、脚注、相互参照、図、表、数式を挿入(または本文で / を入力)" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a footnote, figure, table, equation, cross-reference or citation" +msgstr "脚注、図、表、数式、相互参照、引用を挿入" + +#: src/ui/CommentsPanel.tsx +msgid "Insert at the cursor" +msgstr "カーソル位置に挿入" + +#: src/ui/SourcesPanel.tsx +msgid "Insert quotation" +msgstr "引用文を挿入" + +#: src/pwa-install.ts +msgid "Install" +msgstr "インストール" + +#: src/pwa-install.ts +msgid "Install {appName}" +msgstr "{appName}をインストール" + +#: src/pwa-install.ts +msgid "Install {appName} for quick access in its own window." +msgstr "{appName}を専用ウィンドウで開いてすぐ使えるようにします。" + +#: src/i18n/provider.tsx +#: src/ui/Settings.tsx +msgid "Interface language" +msgstr "表示言語" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Italic" +msgstr "斜体" + +#: src/ui/CompareDialog.tsx +msgid "Keep mine" +msgstr "自分の変更を保持" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Keep writing" +msgstr "執筆を続ける" + +#: src/ui/ConnectGate.tsx +msgid "kept as it is" +msgstr "そのまま保持" + +#: src/ui/WorkspaceView.tsx +msgid "Keyboard shortcuts" +msgstr "キーボードショートカット" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +msgid "Label" +msgstr "ラベル" + +#: src/ui/Settings.tsx +msgid "Language" +msgstr "言語" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Layout" +msgstr "レイアウト" + +#: src/ui/Home.tsx +msgid "Layout<0/>" +msgstr "レイアウト<0/>" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Leave without saving" +msgstr "保存せずに移動" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Library <0>{0}" +msgstr "ライブラリ <0>{0}" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Light" +msgstr "ライト" + +#. placeholder {0}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "Line {0}" +msgstr "{0}行目" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Link" +msgstr "リンク" + +#: src/ui/CommentsPanel.tsx +msgid "Link it in mdbase Editor’s settings for this collection." +msgstr "このコレクションのmdbase Editor設定でリンクしてください。" + +#: src/ui/CommentsPanel.tsx +msgid "Link your account" +msgstr "アカウントをリンク" + +#: src/ui/WorkspaceView.tsx +msgid "List the problems under the editor (F8 goes to the next one)" +msgstr "エディター下に問題一覧を表示(F8で次の問題へ)" + +#: src/editor/insight.ts +msgid "Listing" +msgstr "一覧" + +#: src/ui/SourcesPanel.tsx +msgid "Loading annotations…" +msgstr "注釈を読み込み中…" + +#: src/ui/Home.tsx +msgid "Loading collection data…" +msgstr "コレクションデータを読み込み中…" + +#: src/ui/CommentsPanel.tsx +msgid "Loading comments…" +msgstr "コメントを読み込み中…" + +#: src/ui/SourcesPanel.tsx +msgid "Loading sources…" +msgstr "出典を読み込み中…" + +#: src/ui/Home.tsx +msgid "Loading…" +msgstr "読み込み中…" + +#: src/workspace/workspace.ts +msgid "Local draft backup is unavailable (browser storage may be full or blocked). Download your draft before leaving if saving fails." +msgstr "ローカル下書きのバックアップを利用できません(ブラウザーのストレージがいっぱいか、ブロックされている可能性があります)。保存できない場合は、移動する前に下書きをダウンロードしてください。" + +#: src/ui/Home.tsx +msgid "Looking for sources…" +msgstr "出典を検索中…" + +#: src/ui/WorkspaceView.tsx +msgid "Lower panel" +msgstr "下部パネル" + +#: src/ui/WorkspaceView.tsx +msgid "Make the selection a link" +msgstr "選択範囲をリンクにする" + +#: src/ui/CommentsPanel.tsx +msgid "Make this edit" +msgstr "この編集を適用" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript" +msgstr "原稿" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscript settings" +msgstr "原稿の設定" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript sidebar" +msgstr "原稿サイドバー" + +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscripts" +msgstr "原稿" + +#: src/editor/Editor.tsx +msgid "Markdown for {path}" +msgstr "{path}のMarkdown" + +#: src/ui/SourcesPanel.tsx +msgid "Matching sources" +msgstr "一致する出典" + +#: src/ui/WorkspaceView.tsx +msgid "math formula display" +msgstr "数式の表示" + +#: src/i18n/diagnostics.ts +msgid "Math: {begin} is never closed." +msgstr "数式: {begin}が閉じられていません。" + +#: src/i18n/diagnostics.ts +msgid "Math: {end} closes {begin}." +msgstr "数式: {end}で{begin}を閉じています。" + +#: src/i18n/diagnostics.ts +msgid "Math: {end} has no matching \\begin." +msgstr "数式: {end}に対応する\\beginがありません。" + +#: src/i18n/diagnostics.ts +msgid "Math: {value} \\left but {other} \\right." +msgstr "数式: {value}は\\leftですが、{other}は\\rightです。" + +#: src/i18n/diagnostics.ts +msgid "Math: Unclosed brace." +msgstr "数式: 中括弧が閉じられていません。" + +#: src/i18n/diagnostics.ts +msgid "Math: Unmatched closing brace." +msgstr "数式: 対応する開き中括弧のない閉じ中括弧があります。" + +#: src/ui/ConnectGate.tsx +msgid "mdbase connect is unavailable" +msgstr "mdbase Connectを利用できません" + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer can't use this collection" +msgstr "mdbase writerはこのコレクションを使用できません" + +#. placeholder {0}: snapshot.info.displayName +#: src/ui/ConnectGate.tsx +msgid "mdbase writer needs two record contracts in <0>{0}: manuscripts, and Reader sources for citations. Setting up adds only what is missing; existing records are not changed." +msgstr "mdbase writerには<0>{0}に2種類のレコード契約が必要です。原稿用と、引用に使うReaderの出典用です。設定では不足分だけを追加し、既存のレコードは変更しません。" + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer typesets Markdown records in an mdbase collection into PDF and Word documents, with citations from your mdbase Reader library. Connect a collection to choose what it can access." +msgstr "mdbase writerは、mdbaseコレクション内のMarkdownレコードを組版し、mdbase Readerライブラリの引用を含むPDFやWord文書を作成します。コレクションを接続して、アクセスを許可する対象を選んでください。" + +#: src/ui/CompareDialog.tsx +msgid "Merged Markdown<0/><1>The merged text keeps your local setting changes on top of the collection version." +msgstr "統合されたMarkdown<0/><1>統合テキストには、コレクションのバージョンにローカル設定の変更が反映されています。" + +#: src/ui/CommentsPanel.tsx +msgid "Mine" +msgstr "自分のもの" + +#: src/ui/names.ts +msgid "MLA 9th edition" +msgstr "MLA第9版" + +#: src/ui/WorkspaceView.tsx +msgid "More" +msgstr "その他" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Move author {0} up" +msgstr "著者{0}を上へ移動" + +#: src/ui/Settings.tsx +msgid "Move up" +msgstr "上へ移動" + +#. placeholder {0}: recordTitle(records.get(path), path) +#. placeholder {1}: to + 1 +#. placeholder {2}: chapters.length +#: src/ui/OutlinePanel.tsx +msgid "Moved {0} to chapter {1} of {2}." +msgstr "{0}を{2}の第{1}章に移動しました。" + +#: src/ui/Settings.tsx +msgid "Name" +msgstr "名前" + +#: src/ui/OutlinePanel.tsx +msgid "New chapter title" +msgstr "新しい章のタイトル" + +#: src/ui/CommentsPanel.tsx +msgid "New comment" +msgstr "新しいコメント" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "New comment" +msgstr "新しいコメント" + +#: src/ui/Home.tsx +msgid "New manuscript" +msgstr "新しい原稿" + +#: src/ui/CommentsPanel.tsx +msgid "New since last visit ({newCount})" +msgstr "前回の訪問以降の新着({newCount}件)" + +#: src/ui/CommentsPanel.tsx +msgid "New since your last visit" +msgstr "前回の訪問以降の新着" + +#: src/editor/comments.ts +msgid "New suggestion" +msgstr "新しい提案" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous comment" +msgstr "次/前のコメント" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous problem" +msgstr "次/前の問題" + +#: src/ui/SourcesPanel.tsx +msgid "Next citation" +msgstr "次の引用" + +#: src/ui/WorkspaceView.tsx +msgid "Next comment" +msgstr "次のコメント" + +#: src/ui/WorkspaceView.tsx +msgid "Next problem" +msgstr "次の問題" + +#: src/ui/SourcesPanel.tsx +msgid "No annotations on this source." +msgstr "この出典には注釈がありません。" + +#. placeholder {0}: query.trim() +#: src/ui/CollectionPicker.tsx +msgid "No collection matches “{0}”." +msgstr "「{0}」に一致するコレクションはありません。" + +#: src/ui/ExportReview.tsx +msgid "No file has been downloaded yet. Missing images or chapters can leave this export incomplete. Review these problems before sharing or submitting it." +msgstr "まだファイルはダウンロードされていません。画像や章が不足していると、このエクスポートが不完全になる可能性があります。共有または提出する前に、これらの問題を確認してください。" + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the citation style {value}." +msgstr "コレクション内に引用スタイル{value}に一致するファイルがありません。" + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the template {value}." +msgstr "コレクション内にテンプレート{value}に一致するファイルがありません。" + +#: src/ui/Home.tsx +msgid "No manuscript matches “{filter}”." +msgstr "「{filter}」に一致する原稿はありません。" + +#: src/ui/Home.tsx +msgid "No note matches “{query}”." +msgstr "「{query}」に一致するノートはありません。" + +#: src/ui/CommentsPanel.tsx +msgid "No open comments" +msgstr "未解決のコメントはありません" + +#: src/ui/Home.tsx +msgid "No other notes in this collection." +msgstr "このコレクションには他のノートはありません。" + +#: src/ui/WorkspaceView.tsx +msgid "No problems" +msgstr "問題はありません" + +#. placeholder {0}: this.target +#: src/editor/chapter-cards.ts +msgid "No record matches ![[{0}]]" +msgstr "![[{0}]]に一致するレコードはありません" + +#: src/i18n/diagnostics.ts +msgid "No record matches the embed ![[{value}]]." +msgstr "埋め込み![[{value}]]に一致するレコードがありません。" + +#: src/i18n/diagnostics.ts +msgid "No source in the library has the citekey {value}." +msgstr "ライブラリにcitekey {value}を持つ出典がありません。" + +#: src/i18n/diagnostics.ts +msgid "No source in the library matches {value}, so the quotation from {other} is not cited." +msgstr "ライブラリに{value}に一致する出典がないため、{other}からの引用は出典表示されません。" + +#: src/ui/SourcesPanel.tsx +msgid "No source matches “{query}”; searching highlights…" +msgstr "「{query}」に一致する出典はありません。ハイライトを検索中…" + +#. placeholder {0}: ref.key +#: src/editor/insight.ts +msgid "No source or label is called “{0}”." +msgstr "「{0}」という出典またはラベルはありません。" + +#: src/ui/SourcesPanel.tsx +msgid "No sources in this collection yet." +msgstr "このコレクションにはまだ出典がありません。" + +#: src/ui/Home.tsx +msgid "No sources yet" +msgstr "まだ出典がありません" + +#: src/ui/Home.tsx +msgid "No type · {path}" +msgstr "タイプなし · {path}" + +#. placeholder {0}: readerSourceHref() ? Open mdbase Reader : t`Open mdbase Reader` +#: src/ui/Home.tsx +msgid "None yet. {0} to import a PDF, a DOI or a BibTeX file; each source gets a citekey." +msgstr "まだありません。{0}と、PDF、DOI、またはBibTeXファイルをインポートできます。各出典には引用キーが割り当てられます。" + +#: src/ui/SourcesPanel.tsx +msgid "Not cited yet" +msgstr "まだ引用されていません" + +#: src/workspace/workspace.ts +msgid "Not loaded; it will be left out." +msgstr "読み込まれていないため、省略されます。" + +#: src/pwa-install.ts +msgid "Not now" +msgstr "後で" + +#: src/ui/records.ts +msgid "Not saved" +msgstr "未保存" + +#. placeholder {0}: activeView.snapshot.problem.message ?? activeView.snapshot.problem.code +#: src/ui/WorkspaceView.tsx +msgid "Not saved: {0}. Your text is kept here." +msgstr "保存できませんでした:{0}。テキストはここに保持されています。" + +#: src/ui/WorkspaceView.tsx +msgid "note" +msgstr "ノート" + +#: src/ui/Home.tsx +msgid "Note<0/>" +msgstr "ノート<0/>" + +#: src/ui/Home.tsx +msgid "Notes" +msgstr "ノート" + +#: src/ui/Home.tsx +msgid "Notes without a type" +msgstr "タイプのないノート" + +#: src/ui/SourcesPanel.tsx +msgid "Nothing cited yet. Cite a source below, or type <0>[@ in the editor." +msgstr "まだ何も引用されていません。下の出典を引用するか、エディターで<0>[@と入力してください。" + +#: src/i18n/diagnostics.ts +msgid "Nothing is labelled {value}." +msgstr "{value}というラベルはありません。" + +#: src/ui/CompareDialog.tsx +msgid "Nothing is replaced until you choose. Highlighted passages differ between the versions." +msgstr "選択するまで何も置き換えられません。ハイライトされた箇所はバージョン間で異なります。" + +#. placeholder {0}: query.trim() +#: src/ui/ManuscriptSearch.tsx +msgid "Nothing matches “{0}”." +msgstr "「{0}」に一致するものはありません。" + +#: src/ui/SourcesPanel.tsx +msgid "Nothing matches “{query}”." +msgstr "「{query}」に一致するものはありません。" + +#: src/ui/CommentsPanel.tsx +msgid "Nothing resolved yet." +msgstr "まだ解決済みのコメントはありません。" + +#: src/ui/connection-notice.ts +msgid "Offline" +msgstr "オフライン" + +#: src/ui/WorkspaceView.tsx +msgid "On a citation: show the source. On a cross-reference: go to what it labels" +msgstr "引用では出典を表示します。相互参照では、ラベルが示す対象に移動します" + +#: src/ui/Home.tsx +msgid "On the formation of coral reefs" +msgstr "サンゴ礁の形成について" + +#: src/ui/CommentsPanel.tsx +msgid "On the whole record" +msgstr "レコード全体" + +#: src/ui/CollectionPicker.tsx +msgid "On your computer" +msgstr "お使いのコンピューター上" + +#: src/ui/CommentsPanel.tsx +msgid "Open" +msgstr "未解決" + +#: src/editor/chapter-cards.ts +msgctxt "open embedded chapter action" +msgid "Open" +msgstr "開く" + +#. placeholder {0}: card.title +#: src/editor/chapter-cards.ts +msgid "Open {0}" +msgstr "{0}を開く" + +#: src/ui/SourcesPanel.tsx +msgid "Open in Reader <0/>" +msgstr "Readerで開く<0/>" + +#: src/ui/Home.tsx +msgid "Open its manuscript to review it" +msgstr "原稿を開いて確認してください" + +#: src/ui/Home.tsx +msgid "Open mdbase Reader" +msgstr "mdbase Readerを開く" + +#: src/ui/CollectionPicker.tsx +msgid "Open now" +msgstr "現在開いています" + +#: src/ui/SourcesPanel.tsx +msgid "Open Reader to add a source" +msgstr "Readerを開いて出典を追加" + +#: src/connect/native-signin-ui.ts +msgid "Open sign-in" +msgstr "サインインを開く" + +#: src/connect/native-signin-ui.ts +msgid "Open the mdbase tab again" +msgstr "mdbaseのタブをもう一度開いてください" + +#: src/editor/chapter-cards.ts +msgid "Open this passage in Reader" +msgstr "この箇所をReaderで開く" + +#: src/connect/native-signin-ui.ts +msgid "Opening collections isn't available in this build yet." +msgstr "このビルドではまだコレクションを開けません。" + +#: src/App.tsx +#: src/ui/ConnectGate.tsx +msgid "Opening mdbase writer" +msgstr "mdbase writerを開いています" + +#: src/LegacyApp.tsx +msgid "Opening the demo collection" +msgstr "デモコレクションを開いています" + +#: src/ui/WorkspaceView.tsx +msgid "Opening the manuscript…" +msgstr "原稿を開いています…" + +#: src/ui/NativeWriterView.tsx +msgid "Opening Writer" +msgstr "Writerを開いています" + +#: src/ui/NativeWriterView.tsx +#: src/ui/SdkWriterRoot.tsx +msgid "Opening Writer…" +msgstr "Writerを開いています…" + +#: src/ui/SdkWriterRoot.tsx +msgid "Opening your collection" +msgstr "コレクションを開いています" + +#: src/ui/WorkspaceView.tsx +msgid "Opening…" +msgstr "開いています…" + +#: src/ui/WorkspaceView.tsx +msgid "Or type <0>/ in the text to pick one there." +msgstr "または本文で<0>/と入力して、そこで選択できます。" + +#: src/ui/Home.tsx +msgid "or use a note you already have" +msgstr "またはすでにあるノートを使用" + +#: src/ui/WorkspaceView.tsx +msgid "Outline" +msgstr "アウトライン" + +#: src/ui/WorkspaceView.tsx +msgid "Outline, and search the manuscript ({MOD_LABEL}-Shift-F)" +msgstr "アウトラインと原稿を検索({MOD_LABEL}-Shift-F)" + +#: src/ui/SourcesPanel.tsx +msgid "Page (optional)" +msgstr "ページ(任意)" + +#. placeholder {0}: i + 1 +#: src/preview/Preview.tsx +msgid "Page {0}" +msgstr "{0}ページ" + +#. placeholder {0}: previewView.page +#. placeholder {1}: previewView.pages +#: src/ui/WorkspaceView.tsx +msgid "Page {0} of {1}" +msgstr "{1}ページ中の{0}ページ" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Page or locator for {0}" +msgstr "{0}のページまたは位置" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle" +msgstr "Pandocバンドル" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle (zip)" +msgstr "Pandocバンドル(zip)" + +#: src/export/pandoc.ts +msgid "Pandoc produced no document." +msgstr "Pandocが文書を生成しませんでした。" + +#: src/export/pandoc.ts +msgid "Pandoc returned an unreadable response." +msgstr "Pandocが読み取れない応答を返しました。" + +#: src/export/pandoc.ts +msgid "Pandoc stopped." +msgstr "Pandocが停止しました。" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc/Quarto Markdown with its sources, style and images, to build other formats yourself" +msgstr "出典、スタイル、画像を含むPandoc/Quarto Markdown(他の形式をご自身でビルドできます)" + +#: src/compile/client.ts +msgid "PDF export timed out. Retry the preview and export again." +msgstr "PDFエクスポートがタイムアウトしました。プレビューを再試行してから、もう一度エクスポートしてください。" + +#: src/ui/WorkspaceView.tsx +msgid "Preview" +msgstr "プレビュー" + +#: src/ui/WorkspaceView.tsx +msgid "Preview only" +msgstr "プレビューのみ" + +#: src/preview/Preview.tsx +msgid "Preview rendering failed: {renderProblem}. Your text is still available in the editor." +msgstr "プレビューのレンダリングに失敗しました:{renderProblem}。テキストはエディターに残っています。" + +#. placeholder {0}: snap.previewProblem +#: src/ui/WorkspaceView.tsx +msgid "Preview unavailable: {0}. You can keep writing." +msgstr "プレビューを利用できません:{0}。執筆を続けられます。" + +#: src/preview/Preview.tsx +msgid "Preview unavailable. You can keep writing." +msgstr "プレビューを利用できません。執筆を続けられます。" + +#: src/ui/SourcesPanel.tsx +msgid "Previous citation" +msgstr "前の引用" + +#: src/ui/WorkspaceView.tsx +msgid "Previous comment" +msgstr "前のコメント" + +#: src/ui/ConnectGate.tsx +msgid "Previously connected" +msgstr "以前に接続したコレクション" + +#: src/ui/WorkspaceView.tsx +msgid "problem" +msgstr "問題" + +#: src/ui/WorkspaceView.tsx +msgid "problems" +msgstr "問題" + +#: src/ui/ProblemsStrip.tsx +msgid "Problems" +msgstr "問題" + +#: src/ui/Home.tsx +msgid "Progress to the word goal" +msgstr "単語数目標への進捗" + +#: src/i18n/diagnostics.ts +msgid "Raw HTML is not rendered in PDF output." +msgstr "生のHTMLはPDF出力に描画されません。" + +#: src/ui/WorkspaceView.tsx +msgid "Read as the manuscript" +msgstr "原稿として読む" + +#: src/ui/Settings.tsx +msgid "Read as the manuscript<0>Off shows the Markdown as written" +msgstr "原稿として読む<0>オフにすると、Markdownをそのまま表示します" + +#: src/ui/CommentsPanel.tsx +msgid "Reason for the suggestion" +msgstr "提案の理由" + +#: src/ui/ConnectGate.tsx +msgid "Reconnect" +msgstr "再接続" + +#: src/ui/connection-notice.ts +msgid "Reconnecting" +msgstr "再接続中" + +#: src/ui/records.ts +msgid "Recovering save…" +msgstr "保存内容を復元しています…" + +#: src/ui/WorkspaceView.tsx +msgid "refer section figure table label" +msgstr "参照 セクション 図 表 ラベル" + +#: src/editor/live-preview.ts +msgid "Refer to this with @{id}" +msgstr "@{id}で参照" + +#: src/ui/CommentsPanel.tsx +msgid "Reject" +msgstr "却下" + +#: src/ui/CommentsPanel.tsx +msgid "Rejected" +msgstr "却下済み" + +#: src/LegacyApp.tsx +msgid "Reload" +msgstr "再読み込み" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Remove" +msgstr "削除" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Remove author {0}" +msgstr "著者{0}を削除" + +#: src/ui/WorkspaceView.tsx +msgid "Rename the chapter chosen in the outline" +msgstr "アウトラインで選択した章の名前を変更" + +#: src/ui/CommentsPanel.tsx +msgid "Reopen" +msgstr "再度開く" + +#: src/ui/CommentsPanel.tsx +msgid "Replace" +msgstr "置換" + +#. placeholder {0}: clip(exact) +#. placeholder {1}: clip(replacement) +#: src/ui/comments.ts +msgid "Replace {0} with {1}" +msgstr "{0}を{1}に置換" + +#: src/ui/CommentsPanel.tsx +msgid "Replace with" +msgstr "置換するテキスト" + +#. placeholder {0}: root.suggestion.replacement +#: src/ui/WorkspaceView.tsx +msgid "Replace with “{0}”" +msgstr "「{0}」に置換" + +#: src/ui/CommentsPanel.tsx +msgid "Reply" +msgstr "返信" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the editor and preview" +msgstr "エディターとプレビューのサイズを変更" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the sidebar" +msgstr "サイドバーのサイズを変更" + +#: src/ui/CommentsPanel.tsx +msgid "Resolve" +msgstr "解決済みにする" + +#: src/ui/CommentsPanel.tsx +msgid "Resolved" +msgstr "解決済み" + +#: src/ui/CompareDialog.tsx +msgid "Restore local draft" +msgstr "ローカル下書きを復元" + +#: src/ui/Home.tsx +msgid "Retry background data" +msgstr "バックグラウンドデータを再試行" + +#: src/ui/CommentsPanel.tsx +msgid "Retry comments" +msgstr "コメントを再試行" + +#: src/ui/WorkspaceView.tsx +msgid "Retry dependencies" +msgstr "依存関係を再試行" + +#: src/ui/WorkspaceView.tsx +msgid "Retry export" +msgstr "エクスポートを再試行" + +#: src/LegacyApp.tsx +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Retry loading" +msgstr "読み込みを再試行" + +#: src/ui/WorkspaceView.tsx +msgid "Retry opening" +msgstr "開く操作を再試行" + +#: src/ui/WorkspaceView.tsx +msgid "Retry preview" +msgstr "プレビューを再試行" + +#: src/preview/Preview.tsx +msgid "Retry rendering" +msgstr "レンダリングを再試行" + +#: src/ui/WorkspaceView.tsx +msgid "Retry save" +msgstr "保存を再試行" + +#: src/ui/WorkspaceView.tsx +msgid "Retry saving" +msgstr "保存を再試行" + +#: src/ui/SourcesPanel.tsx +msgid "Retry sources" +msgstr "出典を再試行" + +#: src/ui/Home.tsx +msgid "Review" +msgstr "確認" + +#. placeholder {0}: recordTitle(snap.records.get(path), path) +#: src/ui/WorkspaceView.tsx +msgid "Review {0}" +msgstr "{0}を確認" + +#: src/ui/CommentsPanel.tsx +msgid "Review access" +msgstr "アクセスを確認" + +#: src/ui/records.ts +msgid "Review drafts" +msgstr "下書きを確認" + +#: src/ui/ExportReview.tsx +msgid "Review export problems" +msgstr "エクスポートの問題を確認" + +#: src/ui/records.ts +msgid "Review local drafts" +msgstr "ローカル下書きを確認" + +#: src/ui/CompareDialog.tsx +msgid "Review recovered local draft" +msgstr "復元したローカル下書きを確認" + +#: src/workspace/workspace.ts +msgid "Review the recovered local drafts before leaving." +msgstr "移動する前に、復元したローカル下書きを確認してください。" + +#: src/ui/WorkspaceView.tsx +msgid "Save all records now" +msgstr "すべてのレコードを今すぐ保存" + +#: src/ui/CompareDialog.tsx +msgid "Save merged version" +msgstr "統合したバージョンを保存" + +#: src/ui/records.ts +msgid "Saved" +msgstr "保存済み" + +#: src/ui/connection-notice.ts +#: src/ui/records.ts +msgid "Saved on this device; waiting for sync" +msgstr "このデバイスに保存済みです。同期を待っています。" + +#: src/ui/records.ts +msgid "Saving…" +msgstr "保存中…" + +#: src/ui/SourcesPanel.tsx +msgid "Search by author, title, year or key" +msgstr "著者名、タイトル、年、キーで検索" + +#: src/ui/ManuscriptSearch.tsx +#: src/ui/WorkspaceView.tsx +msgid "Search the manuscript" +msgstr "原稿を検索" + +#: src/ui/WorkspaceView.tsx +msgid "Search the whole manuscript" +msgstr "原稿全体を検索" + +#: src/ui/WorkspaceView.tsx +msgid "Second panel" +msgstr "第2パネル" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Section" +msgstr "セクション" + +#: src/ui/CommentsPanel.tsx +msgid "Select a passage and press <0>{MOD_LABEL}-{ALT_LABEL}-M to comment, or <1>{MOD_LABEL}-{ALT_LABEL}-S to suggest an edit." +msgstr "テキストを選択し、<0>{MOD_LABEL}-{ALT_LABEL}-Mを押してコメントするか、<1>{MOD_LABEL}-{ALT_LABEL}-Sを押して編集を提案してください。" + +#: src/editor/selection-bar.tsx +msgid "Selection" +msgstr "選択範囲" + +#: src/ui/Home.tsx +msgid "Set a word goal" +msgstr "単語数の目標を設定" + +#: src/ui/Home.tsx +msgid "Set goal" +msgstr "目標を設定" + +#: src/ui/ConnectGate.tsx +msgid "Set up collection" +msgstr "コレクションをセットアップ" + +#: src/ui/ConnectGate.tsx +msgid "Set up this collection for writing" +msgstr "執筆用にこのコレクションをセットアップ" + +#: src/ui/ConnectGate.tsx +msgid "Setting up…" +msgstr "セットアップ中…" + +#: src/ui/WorkspaceView.tsx +msgid "Settings" +msgstr "設定" + +#. placeholder {0}: diagnostic.field +#: src/ui/ProblemsStrip.tsx +msgid "Settings · {0}" +msgstr "設定 · {0}" + +#: src/ui/CompareDialog.tsx +msgid "Settings also differ" +msgstr "設定も異なります" + +#: src/ui/CommentsPanel.tsx +msgid "Show" +msgstr "表示" + +#. placeholder {0}: rest.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more chapters · {0}" +msgstr "さらに50章を表示 · {0}" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more cited sources · {0}" +msgstr "引用された出典をさらに50件表示 · {0}" + +#. placeholder {0}: logical.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more comments · {0}" +msgstr "コメントをさらに50件表示 · {0}" + +#. placeholder {0}: list.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more headings · {0}" +msgstr "見出しをさらに50件表示 · {0}" + +#. placeholder {0}: notes.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more highlights · {0}" +msgstr "ハイライトをさらに50件表示 · {0}" + +#. placeholder {0}: shown.length +#: src/ui/Home.tsx +msgid "Show 50 more manuscripts · {0}" +msgstr "原稿をさらに50件表示 · {0}" + +#. placeholder {0}: thread.replies.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more replies · {0}" +msgstr "返信をさらに50件表示 · {0}" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more sources · {0}" +msgstr "出典をさらに50件表示 · {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second panel beneath (outline and comments together)" +msgstr "下に2つ目のパネルを表示(アウトラインとコメントをまとめて表示)" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second sidebar panel" +msgstr "2つ目のサイドバーパネルを表示" + +#. placeholder {0}: untypedShown.length +#: src/ui/Home.tsx +msgid "Show all {0} notes without a type" +msgstr "タイプのないノート{0}件をすべて表示" + +#: src/ui/WorkspaceView.tsx +msgid "Show comments" +msgstr "コメントを表示" + +#: src/preview/Preview.tsx +msgid "Show in Sources" +msgstr "出典に表示" + +#: src/ui/CommentsPanel.tsx +msgid "Show in the editor" +msgstr "エディターで表示" + +#: src/ui/WorkspaceView.tsx +msgid "Show Markdown as written" +msgstr "Markdownをそのまま表示" + +#: src/ui/WorkspaceView.tsx +msgid "Show or hide the sidebar" +msgstr "サイドバーを表示/非表示" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 chapters" +msgstr "前の50章を表示" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 cited sources" +msgstr "前の50件の引用された出典を表示" + +#: src/ui/CommentsPanel.tsx +msgid "Show previous 50 comments" +msgstr "前の50件のコメントを表示" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 headings" +msgstr "前の50件の見出しを表示" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 sources" +msgstr "前の50件の出典を表示" + +#: src/ui/WorkspaceView.tsx +msgid "Show problems" +msgstr "問題を表示" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Show the headings of {0}" +msgstr "{0}の見出しを表示" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar" +msgstr "サイドバーを表示" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar ({MOD_LABEL}-\\)" +msgstr "サイドバーを表示({MOD_LABEL}-\\)" + +#: src/editor/comments.ts +msgid "Show this comment" +msgstr "このコメントを表示" + +#: src/preview/Preview.tsx +msgid "Showing the last successful preview; it may not match your latest text." +msgstr "最後に成功したプレビューを表示しています。最新の本文と一致しない場合があります。" + +#: src/ui/WorkspaceView.tsx +msgid "Sidebar" +msgstr "サイドバー" + +#: src/connect/native-signin-ui.ts +msgid "Sign in" +msgstr "サインイン" + +#: src/connect/native-signin-ui.ts +msgid "Sign in with your mdbase account to sync {appName} across your devices." +msgstr "mdbaseアカウントでサインインすると、{appName}をデバイス間で同期できます。" + +#: src/connect/native-signin-ui.ts +msgid "Sign out" +msgstr "サインアウト" + +#: src/ui/NativeSignIn.tsx +msgid "Sign-in status" +msgstr "サインインの状態" + +#: src/connect/native-signin-ui.ts +msgid "Sign-in was interrupted. Please try again." +msgstr "サインインが中断されました。もう一度お試しください。" + +#: src/connect/connect-popup.ts +msgid "Sign-in window closed." +msgstr "サインインウィンドウが閉じられました。" + +#: src/connect/native-signin-ui.ts +msgid "Signed in as {email}" +msgstr "{email}としてサインインしています" + +#. placeholder {0}: selected.displayName +#: src/connect/native-signin-ui.ts +msgid "Signed in. Opening {0}…" +msgstr "サインインしました。{0}を開いています…" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Some changes are not saved" +msgstr "一部の変更は保存されていません" + +#: src/ui/WorkspaceView.tsx +msgid "Some images or chapters could not be loaded. See Problems for their locations." +msgstr "一部の画像や章を読み込めませんでした。該当箇所は「問題」で確認してください。" + +#: src/LegacyApp.tsx +msgid "Something went wrong" +msgstr "問題が発生しました" + +#: src/ui/ConnectGate.tsx +msgid "Something went wrong." +msgstr "問題が発生しました。" + +#: src/editor/insight.ts +msgid "Source" +msgstr "出典" + +#: src/ui/WorkspaceView.tsx +msgid "source markup raw live preview chips" +msgstr "ソース マークアップ そのまま ライブ プレビュー チップ" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Sources" +msgstr "出典" + +#: src/ui/SourcesPanel.tsx +msgid "Sources are not set up in this collection." +msgstr "このコレクションでは出典が設定されていません。" + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Sources could not be loaded: {0}" +msgstr "出典を読み込めませんでした:{0}" + +#: src/ui/Home.tsx +msgid "Sources not set up" +msgstr "出典未設定" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem}" +msgstr "出典を利用できません:{libraryProblem}" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem} <0>Retry sources" +msgstr "出典を利用できません:{libraryProblem} <0>出典を再試行" + +#: src/ui/Home.tsx +msgid "Sources." +msgstr "出典。" + +#: src/ui/WorkspaceView.tsx +msgid "split stack outline comments sources" +msgstr "分割 スタック アウトライン コメント 出典" + +#. placeholder {0}: stored.value +#: src/ui/WorkspaceView.tsx +msgid "Stored {0}. Write the caption." +msgstr "{0}を保存しました。キャプションを入力してください。" + +#. placeholder {0}: file.name +#: src/ui/WorkspaceView.tsx +msgid "Storing {0}…" +msgstr "{0}を保存しています…" + +#: src/ui/Settings.tsx +msgid "Subtitle" +msgstr "サブタイトル" + +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Suggest" +msgstr "提案" + +#: src/ui/CommentsPanel.tsx +msgid "Suggest an edit" +msgstr "編集を提案" + +#: src/ui/WorkspaceView.tsx +msgid "Suggest an edit to the selection" +msgstr "選択範囲への編集を提案" + +#: src/editor/selection-bar.tsx +msgid "Suggest an edit to the selection ({MOD_LABEL}-{ALT_LABEL}-S)" +msgstr "選択範囲への編集を提案({MOD_LABEL}-{ALT_LABEL}-S)" + +#: src/editor/comments.ts +msgid "Suggested insertion" +msgstr "提案された挿入" + +#: src/ui/CommentsPanel.tsx +msgid "Suggested text" +msgstr "提案されたテキスト" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Suggestion" +msgstr "提案" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection" +msgstr "コレクションを切り替え" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection: {name}" +msgstr "コレクションを切り替え:{name}" + +#: src/ui/WorkspaceView.tsx +msgid "System" +msgstr "システム" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/ui/WorkspaceView.tsx +msgid "Table" +msgstr "表" + +#: src/workspace/workspace.ts +msgid "That record is not open." +msgstr "そのレコードは開いていません。" + +#: src/i18n/diagnostics.ts +msgid "The annotation {value} has no quotation to embed." +msgstr "注釈{value}には埋め込む引用文がありません。" + +#: src/workspace/workspace.ts +msgid "The chapter is not open." +msgstr "その章は開いていません。" + +#: src/compile/client.ts +msgid "The compile worker stopped." +msgstr "コンパイルワーカーが停止しました。" + +#: src/LegacyApp.tsx +msgid "The demo could not be loaded" +msgstr "デモを読み込めませんでした" + +#: src/compile/client.ts +msgid "The document has errors; fix them to export." +msgstr "文書にエラーがあります。修正してからエクスポートしてください。" + +#: src/editor/Editor.tsx +msgid "The editor language could not be loaded. You can keep writing." +msgstr "エディターの言語を読み込めませんでした。執筆を続けられます。" + +#: src/i18n/diagnostics.ts +msgid "The embed ![[{value}]] in {other} was left out." +msgstr "{other}内の埋め込み![[{value}]]は省略されました。" + +#. placeholder {0}: errorMessage(error) +#: src/ui/WorkspaceView.tsx +msgid "The file could not be downloaded. {0}" +msgstr "ファイルをダウンロードできませんでした。{0}" + +#. placeholder {0}: missingImage[1] ?? "" +#: src/export/warnings.ts +msgid "The image “{0}” could not be loaded for Word. Its description will be included instead." +msgstr "画像「{0}」をWord用に読み込めませんでした。代わりに説明文が含まれます。" + +#: src/i18n/diagnostics.ts +msgid "The label {value} is used more than once." +msgstr "ラベル{value}が複数回使われています。" + +#: src/i18n/provider.tsx +msgid "The language could not be loaded. Your current language is unchanged. Try again." +msgstr "言語を読み込めませんでした。現在の言語は変更されていません。もう一度お試しください。" + +#: src/ui/WorkspaceView.tsx +msgid "The line being typed is checked once typing pauses" +msgstr "入力中の行は、入力が止まるとチェックされます" + +#: src/workspace/workspace.ts +msgid "The manuscript kept changing while export dependencies were loading. Pause editing and try again." +msgstr "エクスポートの依存関係を読み込んでいる間も原稿が変更され続けました。編集を一時停止して、もう一度お試しください。" + +#: src/compile/client.ts +#: src/workspace/workspace.ts +msgid "The manuscript was closed." +msgstr "原稿が閉じられました。" + +#: src/ui/CommentsPanel.tsx +msgid "The person record that claims your account is not valid." +msgstr "アカウントに紐づく人物レコードが有効ではありません。" + +#: src/compile/client.ts +msgid "The preview took too long to load. Retry the preview." +msgstr "プレビューの読み込みに時間がかかりすぎました。プレビューを再試行してください。" + +#: src/compile/client.ts +msgid "The preview worker returned an unreadable response." +msgstr "プレビューワーカーから読み取れない応答が返されました。" + +#: src/ui/Settings.tsx +msgid "The style’s own (usually en-US)" +msgstr "スタイル自体の言語(通常 en-US)" + +#: src/workspace/workspace.ts +msgid "The suggested text is no longer in the record; edit it by hand, then resolve the suggestion." +msgstr "提案されたテキストはレコード内にありません。手動で編集してから、提案を解決済みにしてください。" + +#: src/ui/CommentsPanel.tsx +msgid "The suggested text is no longer there" +msgstr "提案されたテキストはもうありません" + +#: src/ui/WorkspaceView.tsx +msgid "Theme" +msgstr "テーマ" + +#: src/ui/names.ts +msgid "Thesis or book" +msgstr "学位論文または書籍" + +#: src/ui/ConnectGate.tsx +msgid "This action could not be completed. Please try again." +msgstr "この操作を完了できませんでした。もう一度お試しください。" + +#: src/ui/Settings.tsx +msgid "This applies in this browser, to every manuscript." +msgstr "このブラウザーのすべての原稿に適用されます。" + +#: src/ui/Settings.tsx +msgid "This changes the interface in this browser, not the manuscript’s language." +msgstr "これはこのブラウザーのインターフェース言語を変更します。原稿の言語は変わりません。" + +#: src/workspace/workspace.ts +msgid "This collection does not accept files from Writer." +msgstr "このコレクションは Writer からのファイルを受け付けません。" + +#: src/ui/ConnectGate.tsx +msgid "This collection is unavailable" +msgstr "このコレクションは利用できません" + +#: src/ui/NativeWriterView.tsx +msgid "This collection view could not be opened. Choose another collection from the bar above, or reload to retry." +msgstr "このコレクションビューを開けませんでした。上のバーから別のコレクションを選択するか、再読み込みして再試行してください。" + +#: src/ui/ConnectGate.tsx +msgid "This is a local development build. The hosted mdbase connect service only accepts applications served over HTTPS, so use Connect's local environment (<0>pnpm dev:environment:up in mdbase-connect) or open the <1>demo collection." +msgstr "これはローカル開発用ビルドです。ホスト型の mdbase connect サービスは HTTPS で提供されるアプリケーションのみを受け付けるため、Connect のローカル環境(mdbase-connect の <0>pnpm dev:environment:up)を使用するか、<1>デモコレクションを開いてください。" + +#: src/ui/WorkspaceView.tsx +msgid "This list" +msgstr "このリスト" + +#: src/ui/WorkspaceView.tsx +msgid "This manuscript could not be opened" +msgstr "この原稿を開けませんでした" + +#: src/ui/CommentsPanel.tsx +msgid "This passage is no longer in the text" +msgstr "この箇所は本文にありません" + +#: src/ui/WorkspaceView.tsx +msgid "This record changed elsewhere while you were editing it." +msgstr "編集中に、このレコードが別の場所で変更されました。" + +#: src/ui/WorkspaceView.tsx +msgid "This record was deleted elsewhere. Your local text is still available here." +msgstr "このレコードは別の場所で削除されました。ローカルのテキストはここに残っています。" + +#: src/ui/CompareDialog.tsx +msgid "This record was deleted. Download the local draft to preserve it; it cannot be restored into a deleted record." +msgstr "このレコードは削除されました。残すにはローカル下書きをダウンロードしてください。削除されたレコードには復元できません。" + +#: src/ui/Settings.tsx +msgid "Title" +msgstr "タイトル" + +#: src/ui/WorkspaceView.tsx +msgid "Title, authors, abstract, citation style, layout and language ({MOD_LABEL}-,)" +msgstr "タイトル、著者、要旨、引用スタイル、レイアウト、言語({MOD_LABEL}-,)" + +#. placeholder {0}: untitled && Give the manuscript a title; it can be changed later. +#: src/ui/Home.tsx +msgid "Title<0/>{0}" +msgstr "タイトル<0/>{0}" + +#: src/ui/WorkspaceView.tsx +msgid "track changes" +msgstr "変更履歴" + +#: src/ui/ConnectGate.tsx +msgid "Try again" +msgstr "再試行" + +#: src/ui/Home.tsx +msgid "Type to find others." +msgstr "入力すると他のノートを検索できます。" + +#: src/ui/WorkspaceView.tsx +msgid "Typeset from your latest text, with chapters and images checked before download" +msgstr "最新のテキストから組版し、ダウンロード前に章と画像を確認します" + +#. placeholder {0}: Math.round(timings.assembleMs + timings.compileMs) +#: src/ui/WorkspaceView.tsx +msgid "Typeset in {0} ms" +msgstr "{0}ミリ秒で組版しました" + +#: src/compile/client.ts +msgid "Typesetting took too long. Your editor is still available; retry the preview." +msgstr "組版に時間がかかりすぎました。エディターは引き続き利用できます。プレビューを再試行してください。" + +#: src/preview/Preview.tsx +#: src/ui/WorkspaceView.tsx +msgid "Typesetting…" +msgstr "組版中…" + +#: src/ui/Settings.tsx +msgid "Typst templates in the collection" +msgstr "コレクション内の Typst テンプレート" + +#: src/i18n/diagnostics.ts +msgid "Unclosed $$ math block." +msgstr "$$数式ブロックが閉じられていません。" + +#: src/editor/insight.ts +msgid "Unknown" +msgstr "不明" + +#: src/i18n/diagnostics.ts +msgid "Unknown citation style \"{value}\"; using {other}." +msgstr "不明な引用スタイル「{value}」です。{other}を使用します。" + +#: src/i18n/diagnostics.ts +msgid "Unknown template \"{value}\"; using article." +msgstr "不明なテンプレート「{value}」です。articleを使用します。" + +#: src/ui/records.ts +msgid "Unsaved" +msgstr "未保存" + +#: src/ui/Home.tsx +msgid "Unsaved drafts" +msgstr "未保存の下書き" + +#: src/ui/Home.tsx +msgid "Unsaved in this browser" +msgstr "このブラウザー内の未保存の下書き" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Unsigned" +msgstr "未署名" + +#: src/i18n/diagnostics.ts +msgid "Unsupported Markdown block: {value}." +msgstr "サポートされていないMarkdownブロック: {value}。" + +#: src/editor/live-preview.ts +msgid "Untitled figure" +msgstr "無題の図" + +#: src/ui/Home.tsx +msgid "Updating…" +msgstr "更新中…" + +#: src/ui/Home.tsx +msgid "Use a note you already have…" +msgstr "すでにあるノートを使用…" + +#: src/ui/Home.tsx +msgid "Use as manuscript" +msgstr "原稿として使用" + +#: src/ui/CompareDialog.tsx +msgid "Use collection version" +msgstr "コレクションのバージョンを使用" + +#: src/ui/WorkspaceView.tsx +msgid "Uses the layout’s Word styles, but pagination can differ from PDF. First use downloads about 16 MB." +msgstr "レイアウトの Word スタイルを使用しますが、改ページ位置が PDF と異なる場合があります。初回利用時は約 16 MB をダウンロードします。" + +#: src/ui/WorkspaceView.tsx +msgid "View" +msgstr "表示" + +#: src/workspace/workspace.ts +msgid "Wait for the manuscript to open before exporting." +msgstr "原稿が開くまで待ってからエクスポートしてください。" + +#: src/connect/native-signin-ui.ts +msgid "Waiting for approval in the mdbase tab…" +msgstr "mdbase タブでの承認を待っています…" + +#: src/ui/CommentsPanel.tsx +msgid "Waiting for approval…" +msgstr "承認を待っています…" + +#: src/ui/CollectionPicker.tsx +#: src/ui/ConnectGate.tsx +msgid "Waiting for mdbase connect…" +msgstr "mdbase connect を待っています…" + +#: src/ui/CommentsPanel.tsx +msgid "Whose comments" +msgstr "誰のコメント" + +#: src/ui/CommentsPanel.tsx +msgid "Why (optional)" +msgstr "理由(任意)" + +#: src/ui/ConnectGate.tsx +msgid "will be added" +msgstr "追加されます" + +#: src/ui/ConnectGate.tsx +msgid "will be removed" +msgstr "削除されます" + +#: src/ui/ConnectGate.tsx +msgid "will be updated" +msgstr "更新されます" + +#: src/ui/CommentsPanel.tsx +msgid "Withdraw" +msgstr "取り下げる" + +#: src/ui/CommentsPanel.tsx +msgid "Withdrawn." +msgstr "取り下げました。" + +#: src/ui/WorkspaceView.tsx +msgid "Word (DOCX)" +msgstr "Word(DOCX)" + +#: src/export/warnings.ts +msgid "Word export reported a problem." +msgstr "Word エクスポートで問題が報告されました。" + +#: src/export/pandoc.ts +msgid "Word export timed out. Check your connection and try again." +msgstr "Word エクスポートがタイムアウトしました。接続を確認して、もう一度お試しください。" + +#: src/ui/Home.tsx +msgid "Word goal" +msgstr "単語数の目標" + +#: src/ui/Home.tsx +msgid "Words, e.g. 8000" +msgstr "単語数(例:8000)" + +#: src/ui/WorkspaceView.tsx +msgid "Write" +msgstr "執筆" + +#: src/ui/ConnectGate.tsx +#: src/ui/NativeSignIn.tsx +msgid "Write from your collection" +msgstr "コレクションから執筆" + +#: src/editor/Editor.tsx +msgid "Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table." +msgstr "Markdown で執筆してください。[@citekey] の形式で引用し、/ と入力すると脚注・図・表を追加できます。" + +#: src/editor/chapter-cards.ts +msgid "Write the quotation here, to edit it; it no longer follows the annotation" +msgstr "ここに引用文を書き込んで編集します。注釈には連動しなくなります" + +#: src/workspace/workspace.ts +msgid "Writer cannot ask for access here." +msgstr "Writer はここでアクセスを要求できません。" + +#: src/ui/WorkspaceView.tsx +msgid "Writer commands" +msgstr "Writer コマンド" + +#: src/ui/NativeWriterView.tsx +msgid "Writer could not open this collection" +msgstr "Writer はこのコレクションを開けませんでした" + +#: src/ui/CommentsPanel.tsx +msgid "Writer was not allowed to see your account." +msgstr "Writer によるアカウントの表示は許可されませんでした。" + +#: src/main.tsx +msgid "You can close this window." +msgstr "このウィンドウは閉じてかまいません。" + +#. placeholder {0}: signing.reason +#: src/ui/CommentsPanel.tsx +msgid "Your account could not be checked ({0})." +msgstr "アカウントを確認できませんでした({0})。" + +#: src/ui/CommentsPanel.tsx +msgid "Your account is not linked to a person record in this collection." +msgstr "アカウントがこのコレクションの人物レコードにリンクされていません。" + +#: src/connect/connect-popup.ts +#: src/connect/native-signin-ui.ts +msgid "Your browser blocked the sign-in tab." +msgstr "ブラウザーによりサインインタブがブロックされました。" + +#: src/ui/CommentsPanel.tsx +msgid "Your comments are not signed." +msgstr "コメントは署名されていません。" + +#: src/workspace/workspace.ts +msgid "Your custom Typst layout applies to PDF only. Word uses the article styles; pagination and layout will differ." +msgstr "カスタム Typst レイアウトは PDF にのみ適用されます。Word では論文用スタイルを使用するため、改ページ位置とレイアウトが異なります。" + +#: src/ui/WorkspaceView.tsx +msgid "Your custom Typst layout is PDF-only. Word uses article styles and different pagination. First use downloads about 16 MB." +msgstr "カスタム Typst レイアウトは PDF 専用です。Word では論文用スタイルを使用し、改ページ位置が異なります。初回利用時は約 16 MB をダウンロードします。" + +#: src/ui/WorkspaceView.tsx +msgid "Your local drafts are backed up in this browser when storage is available. Download a copy before leaving if you need an independent backup." +msgstr "ローカル下書きは、ストレージが利用可能な場合にこのブラウザーにバックアップされます。独立したバックアップが必要な場合は、移動する前にコピーをダウンロードしてください。" + +#: src/ui/CompareDialog.tsx +msgid "Your local text" +msgstr "ローカルのテキスト" + +#: src/LegacyApp.tsx +msgid "Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading." +msgstr "保存したテキストはコレクションにあります。未送信のローカル下書きは、ストレージが利用可能な場合にこのブラウザーにバックアップされます。再読み込みする前にコピーをダウンロードしてください。" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom" +msgstr "ズーム" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom in" +msgstr "拡大" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom out" +msgstr "縮小" diff --git a/apps/writer/src/i18n/locales/ko/messages.json b/apps/writer/src/i18n/locales/ko/messages.json new file mode 100644 index 00000000..7d23dea9 --- /dev/null +++ b/apps/writer/src/i18n/locales/ko/messages.json @@ -0,0 +1 @@ +{"messages":{"-6Kbd_":["“",["0"],"”(으)로 바꾸기"],"-CbfZX":["다음 문제"],"-LQJs8":["미리보기를 사용할 수 없습니다. 계속 작성할 수 있습니다."],"-R-x29":["편집기 및 미리보기 → 편집기만 → 미리보기만"],"-_IkJ0":["주석을 사용할 수 없습니다: ",["problem"]," <0>주석 다시 시도"],"-enS2d":["아직 해결된 항목이 없습니다."],"-lKEXe":["로그인 상태"],"-rGgtX":["이 목록"],"-rQt-n":["서명되지 않음"],"0Bm90s":["미해결 댓글 없음"],"0Gsi2B":["편집기 아래 문제 목록 숨기기 (F8을 누르면 다음 문제로 이동)"],"0HtIXu":["이 창을 닫아도 됩니다."],"0IfD81":["답글 50개 더 표시 · ",["0"]],"0UG6d1":["Pandoc 번들"],"0XMgo-":["mdbase writer에서 <0>",["0"],"의 두 레코드 계약이 필요합니다. 원고와 인용용 Reader 출처입니다. 설정 시 누락된 항목만 추가하며 기존 레코드는 변경하지 않습니다."],"0g4Jbf":["제안된 텍스트가 더 이상 없습니다."],"0tgn8y":["이전 댓글"],"1DBGsz":["메모"],"1GeccT":["Word 내보내기 시간이 초과되었습니다. 연결을 확인하고 다시 시도하세요."],"1GfaEh":["제목<0/>",["0"]],"1QfxQT":["닫기"],"1TNIig":["열기"],"1X0LyN":["제안"],"1bm2Ax":[["value"]," 레이블이 지정된 항목이 없습니다."],"1pLKow":["출처 검색 중…"],"1t_NnN":["거부"],"238qc6":[["0"]," · "],"23vc1z":["편집기 언어를 불러오지 못했습니다. 계속 작성할 수 있습니다."],"2D8JZN":["Writer에서 이 컬렉션을 열지 못했습니다."],"2FYpfJ":["더 보기"],"2FoHU3":["해결"],"2LakEj":["원고 전체 검색"],"2QZiFY":["저장되지 않은 초안"],"2UtmVf":["연결된 컬렉션"],"2m7Ykf":["사용자 지정 Typst 레이아웃은 PDF 전용입니다. Word는 논문 스타일을 사용하며 페이지 배치가 다릅니다. 처음 사용할 때 약 16MB를 다운로드합니다."],"2pz_0C":["아직 없습니다. PDF, DOI 또는 BibTeX 파일을 가져오려면 ",["0"],"하세요. 각 출처에 citekey가 부여됩니다."],"2uCeC8":["컬렉션 연결"],"2zwLiX":[["0","plural",{"other":["#","장"]}]],"36IqzN":["수식: ",["value"],"에는 \\left가 있지만 ",["other"],"에는 \\right가 있습니다."],"36npTb":["내보내기 전에 원고가 열릴 때까지 기다리세요."],"39rw4X":["계정 사용자라고 주장하는 사람 레코드가 유효하지 않습니다."],"3AgSHw":["사용자 지정 Typst 레이아웃은 PDF에만 적용됩니다. Word는 논문 스타일을 사용하므로 페이지 배치와 레이아웃이 달라집니다."],"3QM4rz":["취소하고 문제 수정"],"3St1SC":["원고처럼 읽기"],"3TVgd0":[["0","plural",{"other":["이 줄의 댓글 ","#","개"]}]],"3c6Jwh":["단축키 ",["MOD_LABEL"]," Shift K"],"3dioPi":["인터페이스 언어"],"3mOF1W":["로컬 초안 백업을 사용할 수 없습니다(브라우저 저장 공간이 가득 찼거나 차단되었을 수 있습니다). 저장에 실패하면 나가기 전에 초안을 다운로드하세요."],"3pQyHd":["이미지 업로드 기능은 곧 제공됩니다. 기존 이미지 링크는 계속 사용할 수 있습니다."],"3tnRYN":["이 원고를 열지 못했습니다."],"3xc3LP":["개요에서 선택한 장 이름 변경"],"45MZFs":["명령"],"4BKjSO":["병합된 버전 저장"],"4JA_cN":["댓글"],"4K4jYB":["(본문의 한 지점)"],"4RPJcT":[["commentsTitle"]," (단축키: ",["MOD_LABEL"],"-Shift-M)"],"4TxW2I":["원고 검색"],"4WHRd7":["(본문 구간 삭제됨)"],"4_lfk6":["링크 (",["MOD_LABEL"],"-Shift-K)"],"4g_LI1":["수식: ",["end"],"에 짝이 되는 \\begin이 없습니다."],"4hJhzz":["표"],"4hWNDZ":["Writer 여는 중"],"4jjVIo":["드래그하여 크기를 조정하고 두 번 클릭하여 같은 크기로 나누기"],"4l56Cx":["새 장 제목"],"53kYf-":["단어 목표 진행 상황"],"598XO1":["여는 중…"],"59omvE":["“",["query"],"”와(과) 일치하는 출처가 없습니다. 하이라이트 검색 중…"],"5LnGYr":["원고 설정"],"5M5VkU":["<0/>새 원고"],"5YLZc6":["제목 없는 그림"],"5ZtTdc":["명령, 단축키 및 테마"],"5cBQLY":["원고 여는 중…"],"5k0NLb":["검토"],"5lWFkC":["로그인"],"5ueZpG":["닫기(Escape)"],"6-w63Z":[["0"],"행"],"6Aih4U":["오프라인"],"6CmQln":["인용문을 수정하려면 여기에 작성하세요. 주석 내용은 더 이상 반영되지 않습니다."],"6OYamM":["저장된 텍스트는 컬렉션에 있습니다. 저장 공간을 사용할 수 있으면 전송되지 않은 로컬 초안은 이 브라우저에 백업됩니다. 새로고침하기 전에 사본을 다운로드하세요."],"6Qf1x4":["미리보기만"],"6V3Ea3":["복사됨"],"6W1QoD":["이유(선택 사항)"],"6Wikxk":["노트에 원고 유형을 추가합니다. 다른 유형, 텍스트 및 위치는 그대로 유지됩니다."],"6YtxFj":["이름"],"6akegp":["미리보기 작업자가 읽을 수 없는 응답을 반환했습니다."],"6i-keU":["선택 영역을 링크로 만들기"],"6m7x0x":["주석 불러오는 중…"],"6stxj1":["단축키 ",["MOD_LABEL"]," ",["ALT_LABEL"]," M"],"6y5Vqg":["코드"],"75Oz17":["저자, 제목, 연도 또는 키로 검색"],"76oYNQ":["이 출처에 주석이 없습니다."],"77Emn0":["키보드 단축키"],"7BtGG9":["댓글에 서명되지 않았습니다."],"7L7WPL":["접근 권한 검토"],"7Vdedt":["바꿀 내용"],"7WzFMK":["@",["id"],"로 참조"],"7ZcBHe":[["n","plural",{"other":["경고 ","#","개"]}]],"7dAIKB":["일부 이미지 또는 장을 불러오지 못했습니다. 위치는 문제 목록에서 확인하세요."],"7hon5T":["레코드 삽입"],"86zAPJ":["컬렉션 전환"],"87a_t_":["레이블"],"8EJ5AV":["원고 전체 기준; 인용, 코드 및 수식은 포함되지 않습니다"],"8FZUO0":[["0"]," · Reader에서"],"8Ps4a4":[["appName"]," 설치"],"8RKfCC":["선택 영역에 댓글 달기"],"8RbGQ5":["원고로 사용"],"8S67vw":[["sources","plural",{"other":["mdbase Reader에서 인용할 자료 ","#","개"]}]],"8XYgpG":["APA 제7판"],"8ft8mZ":["로컬 초안 다운로드"],"8kVV5d":[["uses"],"회 인용됨"],"8vETh9":["표시"],"90DA97":["사이드바 숨기기 (",["MOD_LABEL"],"-\\)"],"92UZwe":["언어를 불러오지 못했습니다. 현재 언어는 변경되지 않았습니다. 다시 시도하세요."],"968TdN":["Pandoc 번들 내보내기(zip)"],"9S6tCT":["원고 찾기"],"9Snreu":[["n","plural",{"other":["열린 댓글 ","#","개"]}]],"9XmiD2":["설정도 다릅니다"],"9iEhfD":["조판 중…"],"9kGVoe":["파일을 다운로드하지 못했습니다. ",["0"]],"9kjAUP":["댓글 50개 더 표시 · ",["0"]],"9sngMF":["열기"],"9yoWSx":["출처."],"ABvvls":["이 레코드가 삭제되었습니다. 보존하려면 로컬 초안을 다운로드하세요. 삭제된 레코드에는 복원할 수 없습니다."],"ACjxWW":["확대/축소"],"AOWTD6":["로컬 초안 다운로드"],"ASnGmQ":["새 댓글"],"ATOaVp":["그래도 내보내기"],"AWOSPo":["확대"],"AnYKFm":["메모<0/>"],"AoogmC":["Chicago(저자-날짜)"],"ApNfMV":["컬렉션에 인용 스타일 ",["value"],"에 해당하는 파일이 없습니다."],"AqVe2R":["각주 [^",["value"],"]의 정의가 없습니다."],"AzzuqT":["Word(DOCX) 내보내기"],"B6t6qD":["자료 찾기 (",["MOD_LABEL"],"-Shift-E)"],"BHOJS5":["계정이 이 컬렉션의 사람 레코드에 연결되어 있지 않습니다."],"BM5sOS":[["at"],": 이 레코드는 삭제되었습니다. 나가기 전에 로컬 초안을 다운로드하세요."],"BXYHPG":["표시할 이름"],"BakXLg":["다시 연결 중"],"Bbs9XN":["댓글 다시 시도"],"BhZ5PL":["절"],"BkT_8N":["Reader의 하이라이트"],"BlACKu":[["signer"]," 이름으로 · "],"Bloatr":["다시 확인"],"Bo_NsW":["컴파일 작업자가 중지되었습니다."],"C-gM9M":["철회했습니다."],"C4LHuu":["인용 용어 및 하이픈 연결용"],"C7TqCG":["불러오기 다시 시도"],"Cu2PxJ":["아직 출처가 없습니다."],"CyKDXR":["선택 영역에 댓글 달기(",["MOD_LABEL"],"-",["ALT_LABEL"],"-M)"],"D-NlUC":["시스템"],"D-ue9X":["편집기에서 표시"],"D2fBSU":["단축키 ",["MOD_LABEL"]," ",["ALT_LABEL"]," S"],"D390Dw":["mdbase 탭 다시 열기"],"DC1ca9":["컬렉션 확인 중"],"DIh87P":["너비에 맞추려면 클릭"],"DNJ_-U":["컬렉션에서"],"DTo12N":[["name"],"을(를) 내보냈습니다."],"DVoc1Z":["분할 스택 개요 댓글 출처"],"DYf3hz":["종속 항목 다시 시도"],"Dbg30I":[["0"]," (",["MOD_LABEL"],"-Shift-\\ 키로 전환)"],"DoJzLz":["컬렉션"],"DqPvFd":["백그라운드 데이터 다시 시도"],"Dr_17R":["나가기 전에 복구된 로컬 초안을 검토하세요."],"Dw5E52":["오류 및 경고 목록"],"E3Nfif":["검토하려면 해당 원고 열기"],"E4ieiy":["아직 인용되지 않음"],"E80ng4":["출처를 불러오지 못했습니다: ",["0"]],"EFvTg8":[["n","plural",{"other":["오류 ","#","개"]}]],"EJEW2b":["로컬 초안 복원"],"EKyH_x":["페이지(12, 12–14) 또는 위치 정보(장 3, 절 2)"],"EYUJDQ":["이전 장 50개 표시"],"EZ_aZS":["mdbase writer 여는 중"],"EcXe4L":["이 수정 적용"],"Ef7StM":["알 수 없음"],"Ev2Ezn":["“",["query"],"”와(과) 일치하는 항목이 없습니다."],"FEr96N":["테마"],"FN0y01":["조판에 시간이 너무 오래 걸렸습니다. 편집기는 계속 사용할 수 있습니다. 미리보기를 다시 시도하세요."],"FNmVWn":["굵게 / 기울임꼴(다시 누르면 해제)"],"FOcBn3":["분리"],"FdGBxC":["순서를 바꾸려면 드래그하거나 Alt-↑/↓를 누르세요"],"FeauXP":["로컬 초안 검토"],"FjkaiT":["축소"],"FphX2X":["어두운 테마"],"Fys2t0":["유형 없음 · ",["path"]],"G0OpJg":["뒤로 홈 닫기"],"G6djn3":["렌더링 다시 시도"],"GH75zx":["커서 위치에 삽입"],"GLEezT":[["n","plural",{"other":["문제 ","#","개"]}]],"GPQyjo":["단축키 ",["MOD_LABEL"]," ",["ALT_LABEL"]," F"],"GS-Mus":["내보내기"],"GXtfO4":["입력을 멈추면 작성 중인 줄을 검사합니다."],"GZioPc":["이미지에서 그림 만들기…"],"GfS6Uc":["Pandoc 번들(zip)"],"GsL_V8":["각주 [^",["value"],"]이(가) 참조되지 않습니다."],"Gx4iiW":["로그인 창이 닫혔습니다."],"GyN2ca":["기존 파일과 충돌합니다"],"H5cZch":["제목, 저자, 초록, 인용 스타일, 레이아웃 및 언어(",["MOD_LABEL"],"-,)"],"HDgjw0":["종속 항목을 확인하지 않음"],"HT5h9t":["다음/이전 문제"],"HWAICJ":[["0"]," 열기"],"HYkm8H":["두 번째 패널"],"Hgh3GY":["목표 설정"],"HhVDr2":["목록"],"HhY7gy":["한 번 인용됨"],"HlUaQL":["너비에 맞춤; 클릭하면 실제 크기 표시"],"HlkYb1":["사이드바 표시 또는 숨기기"],"HpK_8d":["새로고침"],"Hv_wOZ":["출처를 사용할 수 없습니다: ",["libraryProblem"]," <0>출처 다시 시도"],"I4e3-v":["추가 예정"],"I8WsaT":["분리됨: 텍스트가 변경되었습니다"],"I94H_1":["저자 ",["0"]," 위로 이동"],"IInnZo":["충돌"],"IMvKpD":["Enter 및 Shift-Enter 키로 다음/이전 일치 항목으로 이동하고 아래쪽 화살표로 일치 항목 목록으로 이동합니다."],"INqfvq":["Reader에서 열기 <0/>"],"IX32RB":["이 브라우저에서 로컬 초안을 계속 사용할 수 있습니다."],"IfA6PD":["단어 목표 설정"],"ImOQa9":["답글"],"InkO8a":["“",["query"],"”와(과) 일치하는 메모가 없습니다."],"Inz1zU":["컬렉션 여는 중"],"IpbviP":["두 번째 사이드바 패널 표시"],"IsVGFp":["이름 또는 폴더로 메모 찾기"],"IuqATJ":[["0"],"의 제목 숨기기"],"IyCwhU":["인용문 삽입"],"IzbJiD":["컬렉션 버전"],"JA4s7A":["인용 스타일"],"JF-Ass":["컬렉션 전환: ",["name"]],"JRjOOV":[["n","plural",{"other":["복구된 로컬 초안 ","#","개"]}]],"Jp2Caj":["내보내기 취소"],"Jqe-Dc":["업데이트 중…"],"K3qJi9":["인용 위치: "],"K9iq2T":["별도 창에서 빠르게 열 수 있도록 ",["appName"],"을(를) 설치합니다."],"KDw4GX":["다시 시도"],"KEP9sr":["이미지를 불러오지 못했습니다: ",["problem"]],"KJYp3z":["로그인 열기"],"KPbDqD":["삽입 제안"],"KPe4cX":["레코드 전체에"],"KVzlgY":["장 50개 더 표시 · ",["0"]],"K_F6pa":["저장 중…"],"KmydK6":["굵게"],"KnCdPw":["Writer 여는 중…"],"KoKMgL":["선택 영역의 수정 제안"],"KoisrM":["출처 찾기"],"KqEHAH":["출처 50개 더 표시 · ",["0"]],"KsVbQ6":["컬렉션에 템플릿 ",["value"],"에 해당하는 파일이 없습니다."],"KtV4yW":["이 컬렉션에 다른 메모가 없습니다."],"L0jxRL":["단축키 ",["MOD_LABEL"]," Shift M"],"L3-fF1":["제안"],"L5FiaI":["각주, 그림, 표, 수식, 상호 참조 또는 인용 삽입"],"LDMBqM":["장 <0>",["0"],""],"LIL6ec":["새 제안"],"LKughA":["편집기만"],"LY68X8":["이 컬렉션은 Writer에서 파일을 받지 않습니다."],"L_ATOC":["“",["0"],"”와(과) 일치하는 항목이 없습니다."],"LgSQOu":[["n","plural",{"other":["단어 ","#","개"]}]],"LjzwJx":["F8 키로 다음 항목으로 이동"],"LnCuGD":["미리보기를 불러오는 데 시간이 너무 오래 걸렸습니다. 미리보기를 다시 시도하세요."],"Lomseu":[["0","plural",{"other":["계정 사용자로 주장하는 사람 레코드가 ","#","개여서 Writer는 어느 사람이 사용자인지 임의로 판단하지 않습니다."]}]],"LvbZLi":["인용에서는 출처 표시, 상호 참조에서는 해당 레이블 위치로 이동"],"LxpZ3W":["저장 다시 시도"],"Lyr0ts":["내보내기 다시 시도"],"M7SqjM":["다시 열기"],"M9d3Uo":["여기에 ",["value"],"을(를) 삽입하면 자기 자신 안에 포함하게 됩니다."],"MC5rVS":["원고를 만들지 못했습니다. 다시 시도하세요."],"MGqZf-":["최신 텍스트를 조판하고 장과 이미지를 확인한 후 다운로드"],"MHrjPM":["제목"],"MJIptm":["이전 제목 50개 표시"],"MQV9qO":["커서 위치에 [@",["0"],"] 삽입(Enter)"],"MRGaO3":["이 빌드에서는 아직 컬렉션 열기를 사용할 수 없습니다."],"Mh910_":["새 댓글"],"Mppa_6":["계정 연결"],"N6DMmu":["이 컬렉션에는 하이라이트가 설정되어 있지 않습니다."],"N8JYNj":["소속"],"NBdIgR":["댓글"],"NMor58":["스타일 자체의 언어(보통 en-US)"],"NP8RqQ":[["0"],"의 제목 표시"],"NR4c__":["PDF 내보내기 시간이 초과되었습니다. 미리보기를 다시 시도한 다음 내보내세요."],"NUI8E5":["이 원고에서 <0>",["0"],""],"NZLFAg":[["n","plural",{"other":["레코드 ","#","개"]}]],"N_3xmG":["mdbase 계정으로 로그인하여 모든 기기에서 ",["appName"],"을(를) 동기화하세요."],"NdYeLh":["Reader에서 가져옴 · 출처가 라이브러리에 없음"],"NrWqOY":["수식: 짝이 없는 닫는 중괄호가 있습니다."],"Nu-S2r":["출처를 사용할 수 없습니다: ",["libraryProblem"]],"O5wjzx":["미리보기를 렌더링하지 못했습니다: ",["renderProblem"],". 텍스트는 편집기에서 계속 사용할 수 있습니다."],"O6H89R":["해결됨"],"O7rjNS":["설정 중…"],"OAWG9Q":["출처에서 찾기"],"OKh1K3":["장이 열려 있지 않습니다."],"OMzbma":["학위 논문 또는 책"],"ORUlhK":["Pandoc이 중지되었습니다."],"OX2Neh":["인라인 코드"],"OXJ5q6":["또는 기존 메모 사용"],"OXdGnd":["문제"],"OZ-5ue":["컬렉션의 Typst 템플릿"],"Oeg4kj":["본문 구간을 선택하고 <0>",["MOD_LABEL"],"-",["ALT_LABEL"],"-M을 눌러 댓글을 달거나 <1>",["MOD_LABEL"],"-",["ALT_LABEL"],"-S를 눌러 수정을 제안하세요."],"OiadOU":["이미지 “",["value"],"”을(를) 찾을 수 없습니다. 컬렉션에 추가하거나 경로를 수정하세요."],"OoNq_l":["댓글 작성자"],"OsZchx":["편집하는 동안 다른 곳에서 이 레코드가 변경되었습니다."],"OsyKSt":["철회"],"P6ZqyF":["그림은 PNG, JPEG, GIF, SVG 또는 WebP 이미지여야 합니다."],"P74TOi":["저장되지 않음"],"PASxzN":["원고 만들기"],"PBxg_E":["나중에"],"PKDyzC":["기울임 (",["MOD_LABEL"],"-I)"],"PTnfhP":["주석 검색을 사용할 수 없습니다: ",["0"],". 인용문 메타데이터가 불완전할 수 있습니다."],"PUx1Yk":["Writer에서 계정 정보를 볼 수 있는 권한이 없습니다."],"Pbmfbj":["이전 인용"],"PdAeJX":["입력하는 대로 변경 사항이 원고의 프런트매터에 저장되고 미리보기에 반영됩니다."],"PdRGfl":[["0"]," · 해당 위치로 이동하려면 ",["MOD_LABEL"],"-클릭"],"Pf9gNq":["로그인이 중단되었습니다. 다시 시도하세요."],"PjRvjJ":[["other"],"의 삽입 항목 ![[",["value"],"]]을(를) 제외했습니다."],"PlU3UF":["mdbase connect를 사용할 수 없습니다."],"PsQmAw":["모든 사용자"],"Pw-jef":[["0"]," 인용"],"Pwqkdw":["불러오는 중…"],"QBOwbf":["설정 닫기"],"QDd6n1":["로그인되었습니다. ",["0"]," 여는 중…"],"QHBaqY":["미리보기 다시 시도"],"QHFDyy":["단어 목표"],"QRFttS":["유형이 없는 메모 ",["0"],"개 모두 표시"],"QRG5DS":["출처 불러오는 중…"],"QdWjxQ":["장과 이미지를 확인한 다음 Word 파일을 만듭니다… (처음 사용할 때 약 16MB를 불러옵니다)"],"QqsmiA":["아직 인용한 항목이 없습니다. 아래 출처를 인용하거나 편집기에서 <0>[@를 입력하세요."],"QyioBP":["위로 이동"],"R07dIC":[["0"],"을(를) 저장하지 못했습니다: ",["1"]],"R5caUa":[" · ",["1"],"개 중 ",["0"],"%"],"R8noZk":["출처, 스타일 및 이미지가 포함된 Pandoc/Quarto Markdown으로 직접 다른 형식 제작"],"RHJKOR":["인용 스타일에 \"",["value"],"\"에 해당하는 용어가 없어 ",["other"],"를 사용합니다."],"RLe7Vk":["확인 중…"],"RP4uCZ":[["name"],"을(를) 사용할 수 없습니다: ",["0"]],"RT6wQl":["홈 화면에 ",["appName"],"을(를) 추가하려면 공유를 탭한 다음 홈 화면에 추가를 선택하세요."],"RTZlME":["수식: ",["end"],"가 ",["begin"],"을(를) 닫습니다."],"RXZKC3":["선택하기 전까지는 아무것도 대체되지 않습니다. 강조된 본문 구간은 두 버전 간에 다릅니다."],"Rjx40M":["mdbase writer에서 이 컬렉션을 사용할 수 없습니다."],"RugUeI":["마지막으로 성공한 미리보기를 표시합니다. 최신 텍스트와 다를 수 있습니다."],"S2l4mJ":["다음 인용"],"S8Yqbl":["삽입"],"SJjiC1":["mdbase connect에 연결 중"],"SNiqj2":["마지막 방문 이후 새 항목"],"SOP4ud":["인용"],"SPHA_y":["저자 ",["0"]," 소속"],"SQJdqG":["또는 텍스트에서 <0>/를 입력해 항목을 선택하세요."],"SYambW":[["0","plural",{"other":["복구된 로컬 초안 ","#","개를 검토하세요. 로컬 초안을 복원하거나 컬렉션 버전을 사용하기 전까지 해당 레코드 편집이 일시 중지됩니다."]}]],"SpXO08":["브라우저에서 로그인 탭을 차단했습니다."],"T9BYSb":["레이블 ",["value"],"이(가) 두 번 이상 사용되었습니다."],"TDRar0":["아래쪽 패널 닫기"],"TKQ7K-":["설치"],"TKY1EH":["업데이트 예정"],"TQU3St":["Word용 “",["0"],"” 이미지를 불러오지 못했습니다. 대신 이미지 설명이 포함됩니다."],"TQr4PU":["내보내기 형식"],"TZUfiG":["내보내기가 취소되었습니다."],"Teun5p":["내보내기에 필요한 항목을 불러오는 동안 원고가 계속 변경되었습니다. 편집을 멈춘 후 다시 시도하세요."],"Tn8dJh":["제목 50개 더 표시 · ",["0"]],"Tq3pcs":["내 버전 유지"],"Ttq8M5":[" 와 "],"Txd12P":["출처가 설정되지 않음"],"TywTR3":["삽입된 레코드를 불러오지 못했습니다: ",["problem"]],"Tz0i8g":["설정"],"U4Evrz":[["0","plural",{"0":["댓글에서 열기"],"other":["답글 ","#","개 · 댓글에서 열기"]}]],"U7l2z4":["mdbase 탭에서 승인 대기 중…"],"UImgZ0":["저장하지 않고 나가기"],"UUFKYO":["이 댓글 표시"],"Ukvkys":["컬렉션 색인"],"V0Sber":["맞춤 · ",["zoomLabel"]],"V217hn":["장 제목"],"V53mtl":["PDF 출력에서는 원시 HTML을 렌더링하지 않습니다."],"VMG2lA":["원고 제목을 입력하세요. 나중에 변경할 수 있습니다."],"VbyRUy":["댓글"],"W5nesf":["Writer는 여기에서 접근을 요청할 수 없습니다."],"WBbQ6j":["굵게 ",["MOD_LABEL"]," B / 기울임 ",["MOD_LABEL"]," I"],"WJw7SY":["계속 작성"],"Wg_D_t":["<0/> 인용, 그림 및 장이 포함된 예시를 추가하세요"],"Wzn39O":["“",["0"],"”과(와) 일치하는 컬렉션이 없습니다."],"XFW06e":[["path"],"의 Markdown"],"XM2rCQ":["레이아웃의 Word 스타일을 사용하지만 페이지 배치는 PDF와 다를 수 있습니다. 처음 사용할 때 약 16MB를 다운로드합니다."],"XZA1w1":["![[",["0"],"]]와(과) 일치하는 레코드가 없습니다."],"Xhmya6":[["0","plural",{"other":["조판 미리보기 · ","#","페이지"]}]],"XkBTbQ":[["uses","plural",{"other":["#","회 인용됨"]}]],"XoIL8B":["버전 비교"],"Y-kpBf":["<0>원고를 작성하세요. 새 원고를 시작하거나 기존 노트를 사용하세요. 원고는 이 컬렉션의 일반 Markdown 레코드로 유지됩니다."],"Y2tU6I":[["0"]," 삭제"],"YHKRSX":[["MOD_LABEL"],"-클릭"],"YJC4iW":["이전 출처 50개 표시"],"YLnub4":["삭제 예정"],"YNmZG2":["단축키 ",["MOD_LABEL"]," F"],"YPCTJN":["모든 레코드 지금 저장"],"YPtBzd":["단축키 ",["MOD_LABEL"]," Shift F"],"YTGcNY":["라이브러리에 ",["value"],"에 해당하는 자료가 없어 ",["other"],"의 인용문은 인용되지 않습니다."],"YUAoyO":["그림"],"YbX0cl":["다른 컬렉션에 연결하지 못했습니다."],"YjnsQe":["논문 스타일로 Word 내보내기. 사용자 지정 Typst 레이아웃은 PDF에만 적용됩니다."],"YrSber":["기존 메모 사용…"],"Z4OdvO":["추가 중…"],"ZDLF2F":["커서 위치에"],"ZPMjiz":["문제 표시"],"ZY9cAr":["내 로컬 텍스트"],"Zl9MMK":["계속 작성"],"ZotS7f":["mdbase Reader에서 자료를 추가하고 여기서 <0>[@citekey]로 인용하세요."],"ZpT4BH":["다음 댓글"],"Zu1Rdr":["mdbase Editor에서 수정"],"ZusUoG":["이 설정은 이 브라우저의 인터페이스 언어를 변경하며 원고 언어는 변경하지 않습니다."],"_DwR-n":["만드는 중…"],"_QterE":["하이라이트 <0>",["0"],"",["1"],"개에서"],"_SEsAj":["mdbase writer는 mdbase 컬렉션의 Markdown 레코드를 조판해 PDF 및 Word 문서로 만들고 mdbase Reader 라이브러리의 출처를 인용합니다. 컬렉션을 연결하여 접근할 항목을 선택하세요."],"_dMX8_":["Markdown으로 작성하세요. [@citekey]로 인용하고 /를 입력해 각주, 그림 또는 표를 추가하세요."],"_dc0bZ":["본문 구간이 아니라 레코드 전체에 다는 댓글입니다(특정 구간에 댓글을 달려면 편집기에서 텍스트를 선택하세요)."],"_hpEcX":["메모"],"_munxb":["이 컬렉션에 아직 출처가 없습니다."],"_yOcm5":["복구된 로컬 초안 검토"],"a0w0iQ":["부제"],"aFzhfm":["내보내기 형식(",["MOD_LABEL"],"-Shift-S)"],"aHcsVa":["지원하지 않는 Markdown 블록입니다: ",["value"],"."],"aJpnBU":["컬렉션을 전환하지 못했습니다."],"aYlF11":["원고"],"ajeplw":["이 컬렉션에는 댓글이 설정되어 있지 않습니다."],"amrUjD":["삽입 대상 ![[",["value"],"]]에 해당하는 레코드가 없습니다."],"aubHgO":["인용 스타일 변경"],"ayjRIz":["Pandoc에서 문서를 생성하지 않았습니다."],"b3_apS":["열기 다시 시도"],"bQxwLy":["드래그하여 크기를 조정하고 두 번 클릭하여 원래 크기로 되돌리기"],"bWniDj":["이 기기에 저장됨; 동기화 대기 중"],"bXmgiA":["해당 레코드가 열려 있지 않습니다."],"bvnb9m":["굵게 (",["MOD_LABEL"],"-B)"],"bzMKg7":["수락됨"],"c0Zzp5":["인용된 출처 50개 더 표시 · ",["0"]],"c3XJ18":["도움말"],"c3b7sZ":[["0","plural",{"other":["일치 항목 ","#","개 중 처음 ",["listedCount"],"개"]}]],"c9cl54":["이 본문 구간의 출처를 찾아 뒤에 인용"],"cBM1pK":["이미 있음"],"cBm-Vx":["각주 [^",["value"],"]이(가) 두 번 이상 참조됩니다."],"cb2Kot":["내보내기 문제 검토"],"ckJ_KF":["Markdown 병합 완료<0/><1>병합된 텍스트에는 컬렉션 버전을 바탕으로 로컬 설정 변경 사항이 반영됩니다."],"cnGeoo":["삭제"],"d82x9a":["저장 다시 시도"],"dD7NPy":["개요"],"dEgA5A":["취소"],"dFiONw":[["0"]," 테마"],"dIBB7b":["명령 찾기 또는 실행"],"dJoAnp":["다른 컬렉션 선택"],"dOxPd4":["각주"],"dRie_A":["알 수 없는 인용 스타일 \"",["value"],"\"입니다. ",["other"],"를 사용합니다."],"dZvATy":["원고가 닫혔습니다."],"d_JiIb":["아래에 두 번째 패널 표시(개요와 댓글 함께)"],"dhJN3N":["댓글 표시"],"dhYcA2":["색인을 불러오지 못했습니다: ",["0"]],"djeUxR":[["0"],"의 페이지 또는 위치 정보"],"dlgWTJ":["저자 ",["0"]," 삭제"],"dpAqYZ":[["sources","plural",{"other":["mdbase Reader 자료 ","#","개를 여기에 인용할 수 있습니다."]}]],"dpWYR6":["이 컬렉션을 사용할 수 없습니다."],"dpqPBg":["저자"],"dv5KDB":["저장을 완료할 수 없다면 나가기 전에 로컬 사본을 다운로드하세요."],"e1AP4l":["지금 열기"],"e7QvdT":["내 컴퓨터"],"eM1JAQ":["일치하는 출처"],"eOb_Q0":["새 원고"],"eTNcY0":["모든 원고"],"eavifN":["레이아웃<0/>"],"ef0nW8":["실행 (",["MOD_LABEL"],"-Enter)"],"efTeXG":[["0"]," 검토"],"ehJ208":["초안 검토"],"ekCRTP":["거부됨"],"esi0lP":["유형이 없는 메모"],"eyW4au":["출처 다시 시도"],"f6e0Ry":["논문"],"fAYckj":[["0"],"밀리초 만에 조판"],"fB-XcP":["컬렉션 설정"],"fUDM0u":["Word(DOCX)"],"fYE87E":["이 레코드에서 찾기 및 바꾸기"],"faBz0k":["백업 저장되지 않은 내용 복구"],"fc0KfE":["<0/> 장 추가"],"fcWrnU":["로그아웃"],"fhkCXA":["원고 사이드바"],"fhovkm":[["name"]," 불러오는 중입니다. 계속 작성할 수 있습니다."],"fk8hsl":["이름을 바꾸려면 두 번 클릭하거나 F2를 누르세요"],"fm_zsh":["상호 참조"],"fpzyLj":[["1"],"페이지 중 ",["0"],"페이지"],"fqSfXY":["바꾸기"],"fyzaWC":["다른 곳에서 변경됨"],"fzSBc4":[["value"],"은(는) 불러오지 않아 제외했습니다."],"g3UF2V":["수락"],"gBsdEY":["수식"],"gRyeFo":["인용에 출처가 표시되고 그림과 표가 렌더링됩니다. 커서가 해당 줄에 도달할 때까지 표시는 숨겨집니다. 텍스트는 변경되지 않습니다."],"gUSs3W":["장과 이미지를 확인한 다음 ",["0"],"을(를) 만듭니다…"],"g_DIlS":["내보내기에 실패했습니다."],"g_et_N":["지난 방문 이후 새 항목(",["newCount"],")"],"gcoiFh":["다시 연결"],"h6voJ8":["댓글을 사용할 수 없습니다: ",["problem"]," ",["0"]],"hJhlGS":["이 컬렉션에는 출처가 설정되어 있지 않습니다."],"ho4Xla":["문서에 오류가 있습니다. 수정한 후 내보내세요."],"htZ2ai":["미리보기를 사용할 수 없습니다: ",["0"],". 계속 작성할 수 있습니다."],"hzWuDP":["사이드바 숨기기"],"i4_LY_":["작성"],"iQfVk7":["컬렉션에서 작성"],"iQtuUd":["인용 스타일<0/>"],"iUWB5S":["인용, 각주, 상호 참조, 그림, 표 또는 수식을 삽입합니다(또는 텍스트에서 / 입력)."],"idD8Ev":["저장됨"],"ir5qD3":["이 설정은 이 브라우저의 모든 원고에 적용됩니다."],"ityjZ3":["레이아웃 변경"],"ixi4i1":["원고 50개 더 표시 · ",["0"]],"ixm-1N":["모양 어둡게 밝게"],"j6_QVX":["이전에 인용된 출처 50개 표시"],"jEUJrN":["문제"],"jKT_Ba":["수식 표시"],"jMbeJj":["이 버전은 로컬 개발 빌드입니다. 호스팅된 mdbase connect 서비스는 HTTPS로 제공되는 앱만 허용하므로 Connect의 로컬 환경(mdbase-connect에서 <0>pnpm dev:environment:up 실행)을 사용하거나 <1>데모 컬렉션을 여세요."],"jpctdh":["보기"],"jw4m4b":["개요 및 원고 검색 (",["MOD_LABEL"],"-Shift-F)"],"jy7NV6":["PDF 내보내기"],"k42L5j":["출처 참조 인용"],"kI1qVD":["서식"],"kcL3Ec":["컬렉션 메타데이터를 불러오는 중입니다."],"kf83Ld":["문제가 발생했습니다."],"kjd02W":["단축키 ",["MOD_LABEL"]," K"],"kqrbvs":["충돌하는 버전 비교"],"kvzIE0":["원고처럼 읽기<0>끄면 Markdown 원문을 표시합니다"],"kyC0KS":[["0","plural",{"other":[["name"]," 내보내기 완료 · 문제 ","#","개: ",["firstProblem"]]}]],"l77bsC":[["n","plural",{"other":["일치 항목 ","#","개"]}]],"lEpamg":["Markdown 원문 표시"],"lImzcC":["불러오지 않아 제외됩니다."],"lP1NsC":["저장되지 않은 변경 사항이 있습니다."],"lRwb54":["출처를 추가하려면 Reader 열기"],"lYDwCk":["출처에서 표시"],"l__8-z":["문제 숨기기"],"ljCM45":["그대로 유지됨"],"lwBw1I":["입력하여 다른 항목을 찾으세요."],"m16xKo":["추가"],"mBTt91":[["email"],"(으)로 로그인됨"],"mYGY3B":["날짜"],"mbVRdQ":["Pandoc에서 읽을 수 없는 응답을 반환했습니다."],"miBU_r":["메모를 원고로 사용하지 못했습니다. 다시 시도하세요."],"n6cVWv":["이 컬렉션 뷰를 열지 못했습니다. 위쪽 표시줄에서 다른 컬렉션을 선택하거나 새로고침하여 다시 시도하세요."],"nNG79w":["변경 내용 추적"],"nR0BmT":["컬렉션 필터"],"nS-pL0":["컬렉션 연결 정보 삭제"],"nbfunU":["컬렉션 데이터 불러오는 중…"],"nbrVo1":["문제"],"nsYrCH":[["0"],"에서 인용"],"nwJZJE":["인용"],"nwtY4N":["문제가 발생했습니다."],"nyNI6f":["제안된 텍스트"],"o7W3Ey":["아직 다운로드된 파일이 없습니다. 누락된 이미지나 장으로 인해 내보내기가 완전하지 않을 수 있습니다. 공유하거나 제출하기 전에 문제를 검토하세요."],"oCl6qZ":["단축키 ",["MOD_LABEL"]," Shift E"],"oNzQ2e":["출처 마크업 원문 실시간 미리보기 칩"],"oRJEwT":["단축키 ",["MOD_LABEL"]," Shift \\"],"oSrMRT":["내 버전"],"oX35au":[["0"],"을(를) ",["1"],"(으)로 바꾸기"],"oavxVV":["편집기 아래 문제 목록 표시 (F8을 누르면 다음 문제로 이동)"],"oijfCK":["절, 그림, 표, 레이블 참조"],"oloFds":["이전 댓글 50개 표시"],"oywDQU":["mdbase connect 대기 중…"],"p-XfdN":["아래쪽 화살표로 출처 목록으로 이동하고 Enter 키로 첫 번째 일치 항목을 인용합니다."],"p7_fS2":["선택 영역"],"p9zuQv":["mdbase에서 호스팅"],"pOooX7":["이미지는 컬렉션의 파일이어야 합니다(",["value"],")."],"pZC5Mg":["주석 색인"],"ped3C4":["아래쪽 패널"],"pzutoc":["기울임꼴"],"q95gvB":["<0/> 레코드 전체"],"qCu3mR":[["0"],"을(를) ",["2"],"의 ",["1"],"장으로 이동했습니다."],"qMO1FF":["설정 · ",["0"]],"quZLv8":["단축키 ",["MOD_LABEL"]," S"],"qxRyTp":["수정 제안"],"qzsXzo":["저장되지 않음"],"rdU729":["레이아웃"],"rdUucN":["미리보기"],"rdanKP":["<0/>저자 추가"],"reuMU5":["Chicago(각주 및 참고문헌)"],"rnIvVw":["승인 대기 중…"],"rvK2yH":["원고 목록으로"],"rzCDy1":["격자 열 행"],"s1HjeW":["저장 공간을 사용할 수 있으면 로컬 초안이 이 브라우저에 백업됩니다. 별도 백업이 필요하면 나가기 전에 사본을 다운로드하세요."],"s7EK6R":["페이지(선택 사항)"],"s8psHe":["편집기 및 미리보기 크기 조정"],"sBJ5MF":["출처"],"sKTbyg":["수정 제안 사유"],"sL81An":["다음/이전 댓글"],"sLD1FX":["이 컬렉션을 글쓰기용으로 설정"],"sO2pnG":["밝은 테마"],"sTbCVN":["계정을 확인하지 못했습니다(",["0"],")."],"sZpR1o":[["0","plural",{"other":["이 절의 단어 ","#","개"]}]],"t2MqwM":["문제 없음"],"tFy6az":["다른 곳에서 이 레코드가 삭제되었습니다. 로컬 텍스트는 여기에서 계속 사용할 수 있습니다."],"t_YqKh":["삭제"],"tdta9X":[["0"],"페이지"],"ttgQzW":["초록"],"ty79YP":[["0"]," · ",["1"],"행"],"u-8qbb":["알 수 없는 템플릿 \"",["value"],"\"입니다. article을 사용합니다."],"u36x3x":["데모를 불러오지 못했습니다."],"u65cJm":["자료에서 표시하려면 ",["MOD_LABEL"],"-클릭"],"u9sjz6":["다른 곳에서 삭제됨"],"uBAxNB":["편집기"],"uKobdD":["사이드바 아래쪽 패널 닫기"],"uR0gRB":["단어 목표 변경"],"uRMcKf":["모든 장 찾기"],"uRsTNU":[["0"],"을(를) 저장했습니다. 캡션을 작성하세요."],"uWi2Q-":["사이드바"],"ua5Llh":["단어 수(예: 8000)"],"ub1EEL":[["0"]," 수정됨"],"ulRS22":[["0"]," 내보내기"],"uopEtp":["각주 추가"],"uvc1Nj":["라이브러리 <0>",["0"],""],"vGjmyl":["삭제됨"],"vLMZdC":["댓글 불러오는 중…"],"vPg1Yt":["MLA 9판"],"vVL5b1":["산호초의 형성에 관하여"],"vWdsJt":["<0>작성하세요. <1>[@citekey, p. 12]로 인용하고(또는 자료 패널에서 저자와 제목으로 출처를 찾고), <2>{#fig-plan}으로 레이블을 지정하고 <3>@fig-plan으로 참조하며, <4>![[chapters/one]]으로 장을 삽입하세요. PDF 또는 Word 문서로 내보낼 수 있습니다."],"vWednD":["사이드바 크기 조정"],"vXIe7J":["언어"],"vZtY0S":[" · mdbase Connect를 통해"],"vZvSAc":["이전에 연결됨"],"veVZMl":[" · 댓글이 설정되지 않음"],"vhbL35":["Reader에서 이 본문 구간 열기"],"vmuHy9":["선택 영역의 수정 제안(",["MOD_LABEL"],"-",["ALT_LABEL"],"-S)"],"vn2sat":["저장 복구 중…"],"vvQXES":["다른 컬렉션 연결…"],"w17Ica":["인용에는 상호 참조와 citekey를 함께 사용할 수 없습니다."],"w9fvwu":["Writer 명령"],"wEJkPM":["하이라이트 50개 더 표시 · ",["0"]],"wEql6K":["라이브러리에 citekey가 ",["value"],"인 자료가 없습니다."],"wGgl-m":[["0","plural",{"other":["레코드 ","#","개 기준; 인용, 코드 및 수식은 단어 수에 포함되지 않음"]}]],"wPpvMG":["수식: ",["begin"],"을(를) 닫지 않았습니다."],"wWBN-O":["컬렉션 종속 항목을 아직 확인하지 않았습니다."],"wdxz7K":["출처"],"wfpc2o":["이 본문 구간은 더 이상 텍스트에 없습니다."],"wvDfrA":["mdbase Reader 열기"],"x-tnuh":["이 컬렉션의 mdbase Editor 설정에서 연결하세요."],"x4F4rp":["단축키 ",["MOD_LABEL"]," Shift S"],"x6nR8W":["수식: 닫히지 않은 중괄호가 있습니다."],"x7Oe8o":["이 브라우저에 저장되지 않음"],"xB6kOZ":["편집기 및 미리보기"],"xEjWdH":["저장되지 않음: ",["0"],". 텍스트는 여기에 보관되어 있습니다."],"xGYx-r":["출처를 인용하거나 키, 저자, 제목 또는 연도로 레이블 참조"],"xJItkg":[["0"],["1"]," 백업됨"],"xPlP9R":["“",["filter"],"”와(과) 일치하는 원고가 없습니다."],"xVdWhL":["이미지 사진 업로드"],"xhPvIU":["장 제목이 필요합니다."],"y42k-v":["초안은 작성했지만 컬렉션에 저장하지 않은 내용입니다. 해당 원고를 열면 초안을 다시 사용할 수 있습니다."],"y8kJfi":[["path"],": 복구된 초안을 검토하지 않았습니다. 컬렉션 버전을 내보냅니다."],"yEpwCE":["원고"],"yNCLLZ":[["0"],["1"],["2"],["3"],["4"],"에서"],"yQFyOX":["“",["0"],"”이라는 출처나 레이블이 없습니다."],"yQNfsE":[["0"]," 삽입"],"yUDMyb":["주석 ",["value"],"에 삽입할 인용문이 없습니다."],"ycv0L1":["저자 ",["0"]," 이름"],"yqttly":["제안된 텍스트가 더 이상 레코드에 없습니다. 직접 수정한 다음 제안을 해결하세요."],"yvQmP-":[["n","plural",{"other":["사람 레코드 ","#","개"]}]],"yzF66j":["링크"],"z5NJPu":["컬렉션 버전 사용"],"z9FNET":["사이드바 표시 (",["MOD_LABEL"],"-\\)"],"zSmY2D":["Word 내보내기에서 문제가 보고되었습니다."],"zUIqOi":["사이드바 표시"],"zVRKCD":["작업을 완료하지 못했습니다. 다시 시도하세요."],"zVWUa9":["여기에 인용"],"zeiWv7":["이 원고에서"],"zfWEt0":["· ",["0"],"개 더 검색 중"],"ziF6eR":["닫히지 않은 $$ 수식 블록이 있습니다."],"zj9MlD":[["0"]," 저장 중…"],"znUwOU":["데모 컬렉션 여는 중"],"zrvvt2":["<0/>계속<1/>"],"zyXbJc":["키 복사"]}} \ No newline at end of file diff --git a/apps/writer/src/i18n/locales/ko/messages.po b/apps/writer/src/i18n/locales/ko/messages.po new file mode 100644 index 00000000..b49c59e0 --- /dev/null +++ b/apps/writer/src/i18n/locales/ko/messages.po @@ -0,0 +1,2789 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2026-10-23 23:36+1100\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: ko\n" + +#. placeholder {0}: Math.round((words / goal) * 100) +#. placeholder {1}: formatNumber(goal) +#: src/ui/Home.tsx +msgid " · {0}% of {1}" +msgstr " · {1}개 중 {0}%" + +#: src/ui/Home.tsx +msgid " · Comments not set up" +msgstr " · 댓글이 설정되지 않음" + +#: src/ui/Home.tsx +msgid " via mdbase Connect" +msgstr " · mdbase Connect를 통해" + +#: src/ui/CommentsPanel.tsx +msgid " with " +msgstr " 와 " + +#. placeholder {0}: highlightIndex.pending +#: src/ui/SourcesPanel.tsx +msgid "· searching {0} more" +msgstr "· {0}개 더 검색 중" + +#: src/ui/CommentsPanel.tsx +msgid "(a point in the text)" +msgstr "(본문의 한 지점)" + +#: src/ui/CompareDialog.tsx +msgid "(passage removed)" +msgstr "(본문 구간 삭제됨)" + +#. placeholder {0}: info.replies +#: src/editor/comments.ts +msgid "{0, plural, =0 {Click to open in Comments} one {# reply · Click to open in Comments} other {# replies · Click to open in Comments}}" +msgstr "{0, plural, =0 {댓글에서 열기} other {답글 #개 · 댓글에서 열기}}" + +#. placeholder {0}: summaries.get(m.path)?.embeds ?? m.embeds ?? 0 +#: src/ui/Home.tsx +msgid "{0, plural, one {# chapter} other {# chapters}}" +msgstr "{0, plural, other {#장}}" + +#. placeholder {0}: this.ids.length +#: src/editor/comments.ts +msgid "{0, plural, one {# comment on this line} other {# comments on this line}}" +msgstr "{0, plural, other {이 줄의 댓글 #개}}" + +#. placeholder {0}: signing.paths.length +#: src/ui/CommentsPanel.tsx +msgid "{0, plural, one {# person record claims your account, so Writer will not guess which is you.} other {# person records claim your account, so Writer will not guess which is you.}}" +msgstr "{0, plural, other {계정 사용자로 주장하는 사람 레코드가 #개여서 Writer는 어느 사람이 사용자인지 임의로 판단하지 않습니다.}}" + +#. placeholder {0}: words[ranks.get(h)!] ?? 0 +#: src/ui/OutlinePanel.tsx +msgid "{0, plural, one {# word in this section} other {# words in this section}}" +msgstr "{0, plural, other {이 절의 단어 #개}}" + +#. placeholder {0}: problems.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Exported {name} with # problem: {firstProblem}} other {Exported {name} with # problems: {firstProblem}}}" +msgstr "{0, plural, other {{name} 내보내기 완료 · 문제 #개: {firstProblem}}}" + +#. placeholder {0}: order.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {In # record; citations, code and math are not counted} other {In # records; citations, code and math are not counted}}" +msgstr "{0, plural, other {레코드 #개 기준; 인용, 코드 및 수식은 단어 수에 포함되지 않음}}" + +#. placeholder {0}: snap.recoveredDrafts.size +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Review # recovered local draft. Editing is paused in that record until you restore the local draft or use the collection version.} other {Review # recovered local drafts. Editing is paused in those records until you restore the local drafts or use the collection versions.}}" +msgstr "{0, plural, other {복구된 로컬 초안 #개를 검토하세요. 로컬 초안을 복원하거나 컬렉션 버전을 사용하기 전까지 해당 레코드 편집이 일시 중지됩니다.}}" + +#. placeholder {0}: result.total +#: src/ui/ManuscriptSearch.tsx +msgid "{0, plural, one {The first {listedCount} of # match} other {The first {listedCount} of # matches}}" +msgstr "{0, plural, other {일치 항목 #개 중 처음 {listedCount}개}}" + +#. placeholder {0}: pages.length +#: src/preview/Preview.tsx +msgid "{0, plural, one {Typeset preview, # page} other {Typeset preview, # pages}}" +msgstr "{0, plural, other {조판 미리보기 · #페이지}}" + +#. placeholder {0}: target.target.record +#: src/editor/insight.ts +msgid "{0} · {MOD_LABEL}-click to go there" +msgstr "{0} · 해당 위치로 이동하려면 {MOD_LABEL}-클릭" + +#. placeholder {0}: card.cite +#: src/editor/chapter-cards.ts +msgid "{0} · from Reader" +msgstr "{0} · Reader에서" + +#. placeholder {0}: title(diagnostic.record) +#. placeholder {1}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "{0} · line {1}" +msgstr "{0} · {1}행" + +#. placeholder {0}: VIEW_NAME[v] +#: src/ui/WorkspaceView.tsx +msgid "{0} ({MOD_LABEL}-Shift-\\ cycles)" +msgstr "{0} ({MOD_LABEL}-Shift-\\ 키로 전환)" + +#. placeholder {0}: file.name +#. placeholder {1}: stored.message +#: src/ui/WorkspaceView.tsx +msgid "{0} could not be stored: {1}" +msgstr "{0}을(를) 저장하지 못했습니다: {1}" + +#. placeholder {0}: THEME_NAME[t] +#: src/ui/WorkspaceView.tsx +msgid "{0} theme" +msgstr "{0} 테마" + +#. placeholder {0}: d.manuscript && d.manuscript.path !== d.path ? t`in ${d.manuscript.title} · ` : "" +#. placeholder {1}: relativeTime(d.updated) +#: src/ui/Home.tsx +msgid "{0}backed up {1}" +msgstr "{0}{1} 백업됨" + +#: src/workspace/workspace.ts +msgid "{at}: this record was deleted; download the local draft before leaving." +msgstr "{at}: 이 레코드는 삭제되었습니다. 나가기 전에 로컬 초안을 다운로드하세요." + +#: src/ui/WorkspaceView.tsx +msgid "{commentsTitle} ({MOD_LABEL}-Shift-M)" +msgstr "{commentsTitle} (단축키: {MOD_LABEL}-Shift-M)" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} F" +msgstr "단축키 {MOD_LABEL} {ALT_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} M" +msgstr "단축키 {MOD_LABEL} {ALT_LABEL} M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} S" +msgstr "단축키 {MOD_LABEL} {ALT_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} B / {MOD_LABEL} I" +msgstr "굵게 {MOD_LABEL} B / 기울임 {MOD_LABEL} I" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} F" +msgstr "단축키 {MOD_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} K" +msgstr "단축키 {MOD_LABEL} K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} S" +msgstr "단축키 {MOD_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift \\" +msgstr "단축키 {MOD_LABEL} Shift \\" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift E" +msgstr "단축키 {MOD_LABEL} Shift E" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift F" +msgstr "단축키 {MOD_LABEL} Shift F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift K" +msgstr "단축키 {MOD_LABEL} Shift K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift M" +msgstr "단축키 {MOD_LABEL} Shift M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift S" +msgstr "단축키 {MOD_LABEL} Shift S" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-B" +msgstr "굵게 ({MOD_LABEL}-B)" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL}-click" +msgstr "{MOD_LABEL}-클릭" + +#: src/editor/insight.ts +msgid "{MOD_LABEL}-click to show in Sources" +msgstr "자료에서 표시하려면 {MOD_LABEL}-클릭" + +#: src/ui/CommentsPanel.tsx +msgid "{MOD_LABEL}-Enter" +msgstr "실행 ({MOD_LABEL}-Enter)" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-I" +msgstr "기울임 ({MOD_LABEL}-I)" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-Shift-K" +msgstr "링크 ({MOD_LABEL}-Shift-K)" + +#: src/ui/records.ts +msgid "{n, plural, one {# error} other {# errors}}" +msgstr "{n, plural, other {오류 #개}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# match} other {# matches}}" +msgstr "{n, plural, other {일치 항목 #개}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# open comment} other {# open comments}}" +msgstr "{n, plural, other {열린 댓글 #개}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# person record} other {# person records}}" +msgstr "{n, plural, other {사람 레코드 #개}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# problem} other {# problems}}" +msgstr "{n, plural, other {문제 #개}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# record} other {# records}}" +msgstr "{n, plural, other {레코드 #개}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# recovered local draft} other {# recovered local drafts}}" +msgstr "{n, plural, other {복구된 로컬 초안 #개}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# warning} other {# warnings}}" +msgstr "{n, plural, other {경고 #개}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# word} other {# words}}" +msgstr "{n, plural, other {단어 #개}}" + +#: src/ui/WorkspaceView.tsx +msgid "{name} loading; you can keep writing." +msgstr "{name} 불러오는 중입니다. 계속 작성할 수 있습니다." + +#. placeholder {0}: state.problem ?? "" +#: src/ui/WorkspaceView.tsx +msgid "{name} unavailable: {0}" +msgstr "{name}을(를) 사용할 수 없습니다: {0}" + +#: src/workspace/workspace.ts +msgid "{path}: A recovered draft has not been reviewed; the collection version will be exported." +msgstr "{path}: 복구된 초안을 검토하지 않았습니다. 컬렉션 버전을 내보냅니다." + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source from mdbase Reader can be cited here.} other {# sources from mdbase Reader can be cited here.}}" +msgstr "{sources, plural, other {mdbase Reader 자료 #개를 여기에 인용할 수 있습니다.}}" + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source to cite from mdbase Reader} other {# sources to cite from mdbase Reader}}" +msgstr "{sources, plural, other {mdbase Reader에서 인용할 자료 #개}}" + +#: src/ui/SourcesPanel.tsx +msgid "{uses, plural, one {Cited once} other {Cited # times}}" +msgstr "{uses, plural, other {#회 인용됨}}" + +#: src/i18n/diagnostics.ts +msgid "{value} is not loaded; it was left out." +msgstr "{value}은(는) 불러오지 않아 제외했습니다." + +#: src/ui/OutlinePanel.tsx +msgid "<0/> Add chapter" +msgstr "<0/> 장 추가" + +#: src/ui/Home.tsx +msgid "<0/> Include a worked example of citations, figures and chapters" +msgstr "<0/> 인용, 그림 및 장이 포함된 예시를 추가하세요" + +#: src/ui/CommentsPanel.tsx +msgid "<0/> On the record" +msgstr "<0/> 레코드 전체" + +#: src/ui/Settings.tsx +msgid "<0/>Add author" +msgstr "<0/>저자 추가" + +#: src/ui/Home.tsx +msgid "<0/>Continue<1/>" +msgstr "<0/>계속<1/>" + +#: src/ui/Home.tsx +msgid "<0/>New manuscript" +msgstr "<0/>새 원고" + +#: src/ui/Home.tsx +msgid "<0>A manuscript. Start one, or use a note you already have. It stays an ordinary Markdown record in this collection." +msgstr "<0>원고를 작성하세요. 새 원고를 시작하거나 기존 노트를 사용하세요. 원고는 이 컬렉션의 일반 Markdown 레코드로 유지됩니다." + +#: src/ui/Home.tsx +msgid "<0>Write. Cite with <1>[@citekey, p. 12] (or find sources by author and title in the Sources panel), label with <2>{#fig-plan} and refer with <3>@fig-plan, embed chapters with <4>![[chapters/one]]. Export a PDF or a Word document." +msgstr "<0>작성하세요. <1>[@citekey, p. 12]로 인용하고(또는 자료 패널에서 저자와 제목으로 출처를 찾고), <2>{#fig-plan}으로 레이블을 지정하고 <3>@fig-plan으로 참조하며, <4>![[chapters/one]]으로 장을 삽입하세요. PDF 또는 Word 문서로 내보낼 수 있습니다." + +#: src/workspace/workspace.ts +msgid "A chapter needs a title." +msgstr "장 제목이 필요합니다." + +#: src/i18n/diagnostics.ts +msgid "A citation cannot mix cross-references and citekeys." +msgstr "인용에는 상호 참조와 citekey를 함께 사용할 수 없습니다." + +#: src/ui/CommentsPanel.tsx +msgid "A comment on the whole record, not on a passage (select text in the editor to comment on it)" +msgstr "본문 구간이 아니라 레코드 전체에 다는 댓글입니다(특정 구간에 댓글을 달려면 편집기에서 텍스트를 선택하세요)." + +#: src/ui/Home.tsx +msgid "A draft is what was typed but not saved to the collection. Opening its manuscript offers it back." +msgstr "초안은 작성했지만 컬렉션에 저장하지 않은 내용입니다. 해당 원고를 열면 초안을 다시 사용할 수 있습니다." + +#: src/ui/WorkspaceView.tsx +msgid "A local draft is still available in this browser." +msgstr "이 브라우저에서 로컬 초안을 계속 사용할 수 있습니다." + +#: src/ui/SourcesPanel.tsx +msgid "A page (12, 12–14) or a locator (ch. 3, sec. 2)" +msgstr "페이지(12, 12–14) 또는 위치 정보(장 3, 절 2)" + +#: src/ui/Settings.tsx +msgid "Abstract" +msgstr "초록" + +#: src/ui/CommentsPanel.tsx +msgid "Accept" +msgstr "수락" + +#: src/ui/CommentsPanel.tsx +msgid "Accepted" +msgstr "수락됨" + +#: src/ui/OutlinePanel.tsx +msgid "Add" +msgstr "추가" + +#: src/pwa-install.ts +msgid "Add {appName} to your Home Screen: tap Share, then Add to Home Screen." +msgstr "홈 화면에 {appName}을(를) 추가하려면 공유를 탭한 다음 홈 화면에 추가를 선택하세요." + +#: src/ui/WorkspaceView.tsx +msgid "Add a footnote" +msgstr "각주 추가" + +#: src/ui/SourcesPanel.tsx +msgid "Add them in mdbase Reader; cite them here with <0>[@citekey]." +msgstr "mdbase Reader에서 자료를 추가하고 여기서 <0>[@citekey]로 인용하세요." + +#: src/ui/OutlinePanel.tsx +msgid "Adding…" +msgstr "추가 중…" + +#: src/ui/Home.tsx +msgid "Adds the manuscript type to the note. Its other types, text and location stay as they are." +msgstr "노트에 원고 유형을 추가합니다. 다른 유형, 텍스트 및 위치는 그대로 유지됩니다." + +#: src/ui/Settings.tsx +msgid "Affiliation" +msgstr "소속" + +#: src/ui/WorkspaceView.tsx +msgid "All manuscripts" +msgstr "모든 원고" + +#: src/ui/ConnectGate.tsx +msgid "already present" +msgstr "이미 있음" + +#. placeholder {0}: snap.annotationsLoad.problem ?? "" +#: src/workspace/workspace.ts +msgid "Annotation discovery unavailable: {0}. Quotation metadata may be incomplete." +msgstr "주석 검색을 사용할 수 없습니다: {0}. 인용문 메타데이터가 불완전할 수 있습니다." + +#: src/ui/WorkspaceView.tsx +msgid "Annotation index" +msgstr "주석 색인" + +#: src/ui/SourcesPanel.tsx +msgid "Annotations unavailable: {problem} <0>Retry annotations" +msgstr "주석을 사용할 수 없습니다: {problem} <0>주석 다시 시도" + +#: src/ui/names.ts +msgid "APA 7th edition" +msgstr "APA 제7판" + +#: src/ui/WorkspaceView.tsx +msgid "appearance dark light" +msgstr "모양 어둡게 밝게" + +#: src/ui/names.ts +msgid "Article" +msgstr "논문" + +#: src/ui/CommentsPanel.tsx +msgid "as {signer} · " +msgstr "{signer} 이름으로 · " + +#: src/ui/Settings.tsx +msgid "as it should appear" +msgstr "표시할 이름" + +#: src/ui/CommentsPanel.tsx +msgid "At the cursor" +msgstr "커서 위치에" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} affiliation" +msgstr "저자 {0} 소속" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} name" +msgstr "저자 {0} 이름" + +#: src/ui/Settings.tsx +msgid "Authors" +msgstr "저자" + +#: src/ui/WorkspaceView.tsx +msgid "back home close" +msgstr "뒤로 홈 닫기" + +#: src/ui/WorkspaceView.tsx +msgid "Back to manuscripts" +msgstr "원고 목록으로" + +#: src/ui/WorkspaceView.tsx +msgid "backup unsaved recovery" +msgstr "백업 저장되지 않은 내용 복구" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Bold" +msgstr "굵게" + +#: src/ui/WorkspaceView.tsx +msgid "Bold / italic (again to remove it)" +msgstr "굵게 / 기울임꼴(다시 누르면 해제)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/Home.tsx +#: src/ui/OutlinePanel.tsx +msgid "Cancel" +msgstr "취소" + +#: src/ui/ExportReview.tsx +msgid "Cancel and fix problems" +msgstr "취소하고 문제 수정" + +#: src/ui/WorkspaceView.tsx +msgid "Cancel export" +msgstr "내보내기 취소" + +#: src/ui/WorkspaceView.tsx +msgid "Change the citation style" +msgstr "인용 스타일 변경" + +#: src/ui/WorkspaceView.tsx +msgid "Change the layout" +msgstr "레이아웃 변경" + +#: src/ui/Home.tsx +msgid "Change the word goal" +msgstr "단어 목표 변경" + +#: src/ui/records.ts +msgid "Changed elsewhere" +msgstr "다른 곳에서 변경됨" + +#: src/ui/Settings.tsx +msgid "Changes are saved to the manuscript’s frontmatter as you type, and the preview follows them." +msgstr "입력하는 대로 변경 사항이 원고의 프런트매터에 저장되고 미리보기에 반영됩니다." + +#: src/ui/OutlinePanel.tsx +msgid "Chapter title" +msgstr "장 제목" + +#. placeholder {0}: chapters.filter(Boolean).length +#: src/ui/OutlinePanel.tsx +msgid "Chapters <0>{0}" +msgstr "장 <0>{0}" + +#: src/ui/CommentsPanel.tsx +msgid "Check again" +msgstr "다시 확인" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making {0}…" +msgstr "장과 이미지를 확인한 다음 {0}을(를) 만듭니다…" + +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making Word… (first use loads about 16 MB)" +msgstr "장과 이미지를 확인한 다음 Word 파일을 만듭니다… (처음 사용할 때 약 16MB를 불러옵니다)" + +#: src/ui/ConnectGate.tsx +msgid "Checking the collection" +msgstr "컬렉션 확인 중" + +#: src/ui/WorkspaceView.tsx +msgid "Checking…" +msgstr "확인 중…" + +#: src/ui/names.ts +msgid "Chicago (author-date)" +msgstr "Chicago(저자-날짜)" + +#: src/ui/names.ts +msgid "Chicago (notes and bibliography)" +msgstr "Chicago(각주 및 참고문헌)" + +#: src/ui/ConnectGate.tsx +msgid "Choose another collection" +msgstr "다른 컬렉션 선택" + +#: src/ui/WorkspaceView.tsx +msgid "Citation" +msgstr "인용" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Citation style" +msgstr "인용 스타일" + +#: src/ui/Home.tsx +msgid "Citation style<0/>" +msgstr "인용 스타일<0/>" + +#: src/i18n/diagnostics.ts +msgid "Citations have no terms for \"{value}\"; they use {other}." +msgstr "인용 스타일에 \"{value}\"에 해당하는 용어가 없어 {other}를 사용합니다." + +#: src/ui/Settings.tsx +msgid "Citations show who they cite, figures and tables are drawn, and marks are hidden until the cursor reaches their line. The text is not changed." +msgstr "인용에 출처가 표시되고 그림과 표가 렌더링됩니다. 커서가 해당 줄에 도달할 때까지 표시는 숨겨집니다. 텍스트는 변경되지 않습니다." + +#: src/editor/selection-bar.tsx +#: src/ui/SourcesPanel.tsx +msgid "Cite" +msgstr "인용" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Cite {0}" +msgstr "{0} 인용" + +#: src/ui/WorkspaceView.tsx +msgid "Cite a source or refer to a label (by key, author, title or year)" +msgstr "출처를 인용하거나 키, 저자, 제목 또는 연도로 레이블 참조" + +#. placeholder {0}: locator.trim() +#: src/ui/SourcesPanel.tsx +msgid "Cite at {0}" +msgstr "{0}에서 인용" + +#: src/ui/SourcesPanel.tsx +msgid "Cite here" +msgstr "여기에 인용" + +#: src/ui/WorkspaceView.tsx +msgid "cite source reference" +msgstr "출처 참조 인용" + +#: src/ui/SourcesPanel.tsx +msgid "cited {uses}×" +msgstr "{uses}회 인용됨" + +#: src/ui/SourcesPanel.tsx +msgid "Cited in " +msgstr "인용 위치: " + +#: src/ui/SourcesPanel.tsx +msgid "cited once" +msgstr "한 번 인용됨" + +#: src/ui/WorkspaceView.tsx +msgid "Click to fit the width" +msgstr "너비에 맞추려면 클릭" + +#: src/ui/Settings.tsx +msgid "Close (Escape)" +msgstr "닫기(Escape)" + +#: src/ui/Settings.tsx +msgid "Close settings" +msgstr "설정 닫기" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower panel" +msgstr "아래쪽 패널 닫기" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower sidebar panel" +msgstr "사이드바 아래쪽 패널 닫기" + +#: src/editor/selection-bar.tsx +msgctxt "inline code formatting action" +msgid "Code" +msgstr "코드" + +#: src/ui/WorkspaceView.tsx +msgid "Collection dependencies have not been checked yet" +msgstr "컬렉션 종속 항목을 아직 확인하지 않았습니다." + +#: src/ui/WorkspaceView.tsx +msgid "Collection index" +msgstr "컬렉션 색인" + +#: src/workspace/workspace.ts +msgid "Collection metadata is still loading." +msgstr "컬렉션 메타데이터를 불러오는 중입니다." + +#: src/ui/CompareDialog.tsx +msgid "Collection version" +msgstr "컬렉션 버전" + +#: src/ui/CollectionPicker.tsx +msgid "Collections" +msgstr "컬렉션" + +#: src/ui/WorkspaceView.tsx +msgid "Commands" +msgstr "명령" + +#: src/ui/WorkspaceView.tsx +msgid "Commands, shortcuts and theme" +msgstr "명령, 단축키 및 테마" + +#: src/editor/comments.ts +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Comment" +msgstr "댓글" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Comment" +msgstr "댓글" + +#: src/ui/WorkspaceView.tsx +msgid "Comment on the selection" +msgstr "선택 영역에 댓글 달기" + +#: src/editor/selection-bar.tsx +msgid "Comment on the selection ({MOD_LABEL}-{ALT_LABEL}-M)" +msgstr "선택 영역에 댓글 달기({MOD_LABEL}-{ALT_LABEL}-M)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Comments" +msgstr "댓글" + +#: src/ui/CommentsPanel.tsx +msgid "Comments are not set up in this collection." +msgstr "이 컬렉션에는 댓글이 설정되어 있지 않습니다." + +#. placeholder {0}: onRetry && +#: src/ui/CommentsPanel.tsx +msgid "Comments unavailable: {problem} {0}" +msgstr "댓글을 사용할 수 없습니다: {problem} {0}" + +#: src/ui/CompareDialog.tsx +msgid "Compare conflicting versions" +msgstr "충돌하는 버전 비교" + +#: src/ui/WorkspaceView.tsx +msgid "Compare versions" +msgstr "버전 비교" + +#: src/ui/records.ts +msgid "Conflict" +msgstr "충돌" + +#: src/ui/ConnectGate.tsx +msgid "conflicts with an existing file" +msgstr "기존 파일과 충돌합니다" + +#: src/ui/ConnectGate.tsx +msgid "Connect a collection" +msgstr "컬렉션 연결" + +#: src/ui/CollectionPicker.tsx +msgid "Connect another collection…" +msgstr "다른 컬렉션 연결…" + +#: src/ui/CollectionPicker.tsx +msgid "Connected collections" +msgstr "연결된 컬렉션" + +#: src/ui/ConnectGate.tsx +msgid "Connecting to mdbase connect" +msgstr "mdbase connect에 연결 중" + +#: src/ui/Home.tsx +msgid "Continue writing" +msgstr "계속 작성" + +#: src/ui/SourcesPanel.tsx +msgid "Copied" +msgstr "복사됨" + +#: src/ui/SourcesPanel.tsx +msgid "Copy key" +msgstr "키 복사" + +#: src/ui/CollectionPicker.tsx +msgid "Could not connect another collection." +msgstr "다른 컬렉션에 연결하지 못했습니다." + +#: src/ui/Home.tsx +msgid "Could not create the manuscript. Please try again." +msgstr "원고를 만들지 못했습니다. 다시 시도하세요." + +#: src/ui/CollectionPicker.tsx +msgid "Could not switch collections." +msgstr "컬렉션을 전환하지 못했습니다." + +#: src/ui/Home.tsx +msgid "Could not use the note as a manuscript. Please try again." +msgstr "메모를 원고로 사용하지 못했습니다. 다시 시도하세요." + +#: src/ui/Home.tsx +msgid "Create manuscript" +msgstr "원고 만들기" + +#: src/ui/Home.tsx +msgid "Creating…" +msgstr "만드는 중…" + +#: src/ui/WorkspaceView.tsx +msgid "Cross-reference" +msgstr "상호 참조" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Dark" +msgstr "어두운 테마" + +#: src/ui/Settings.tsx +msgid "Date" +msgstr "날짜" + +#: src/ui/CommentsPanel.tsx +msgid "Delete" +msgstr "삭제" + +#. placeholder {0}: clip(exact) +#: src/ui/comments.ts +msgid "Delete {0}" +msgstr "{0} 삭제" + +#: src/ui/records.ts +msgid "Deleted" +msgstr "삭제됨" + +#: src/ui/records.ts +msgid "Deleted elsewhere" +msgstr "다른 곳에서 삭제됨" + +#: src/ui/WorkspaceView.tsx +msgid "Dependencies not checked" +msgstr "종속 항목을 확인하지 않음" + +#: src/editor/chapter-cards.ts +msgid "Detach" +msgstr "분리" + +#: src/ui/CommentsPanel.tsx +msgid "Detached: the text has changed" +msgstr "분리됨: 텍스트가 변경되었습니다" + +#: src/ui/WorkspaceView.tsx +msgid "Dismiss" +msgstr "닫기" + +#: src/ui/OutlinePanel.tsx +msgid "Double-click or F2 to rename" +msgstr "이름을 바꾸려면 두 번 클릭하거나 F2를 누르세요" + +#: src/ui/SourcesPanel.tsx +msgid "Down arrow moves to the sources; Enter cites the first match." +msgstr "아래쪽 화살표로 출처 목록으로 이동하고 Enter 키로 첫 번째 일치 항목을 인용합니다." + +#: src/ui/Manuscripts.tsx +msgid "Download a local copy before leaving if saving cannot be completed." +msgstr "저장을 완료할 수 없다면 나가기 전에 로컬 사본을 다운로드하세요." + +#: src/ui/CompareDialog.tsx +msgid "Download local draft" +msgstr "로컬 초안 다운로드" + +#: src/LegacyApp.tsx +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Download local drafts" +msgstr "로컬 초안 다운로드" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to restore" +msgstr "드래그하여 크기를 조정하고 두 번 클릭하여 원래 크기로 되돌리기" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to split evenly" +msgstr "드래그하여 크기를 조정하고 두 번 클릭하여 같은 크기로 나누기" + +#: src/ui/OutlinePanel.tsx +msgid "Drag, or Alt-↑/↓, to reorder" +msgstr "순서를 바꾸려면 드래그하거나 Alt-↑/↓를 누르세요" + +#. placeholder {0}: relativeTime(m.modified) +#. placeholder {0}: relativeTime(manuscript.modified) +#: src/ui/Home.tsx +msgid "edited {0}" +msgstr "{0} 수정됨" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Editor" +msgstr "편집기" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview" +msgstr "편집기 및 미리보기" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview → editor only → preview only" +msgstr "편집기 및 미리보기 → 편집기만 → 미리보기만" + +#: src/ui/WorkspaceView.tsx +msgid "Editor only" +msgstr "편집기만" + +#: src/ui/WorkspaceView.tsx +msgid "Embed a record" +msgstr "레코드 삽입" + +#: src/workspace/workspace.ts +msgid "Embedded record could not be loaded: {problem}" +msgstr "삽입된 레코드를 불러오지 못했습니다: {problem}" + +#: src/i18n/diagnostics.ts +msgid "Embedding {value} here would include it inside itself." +msgstr "여기에 {value}을(를) 삽입하면 자기 자신 안에 포함하게 됩니다." + +#: src/ui/ManuscriptSearch.tsx +msgid "Enter and Shift-Enter go to the next and previous match; Down arrow moves to the matches." +msgstr "Enter 및 Shift-Enter 키로 다음/이전 일치 항목으로 이동하고 아래쪽 화살표로 일치 항목 목록으로 이동합니다." + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +#: src/ui/WorkspaceView.tsx +msgid "Equation" +msgstr "수식" + +#: src/ui/WorkspaceView.tsx +msgid "errors warnings list" +msgstr "오류 및 경고 목록" + +#: src/ui/CommentsPanel.tsx +msgid "Everyone" +msgstr "모든 사용자" + +#: src/ui/WorkspaceView.tsx +msgid "Export" +msgstr "내보내기" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Export {0}" +msgstr "{0} 내보내기" + +#: src/ui/ExportReview.tsx +msgid "Export anyway" +msgstr "그래도 내보내기" + +#: src/compile/client.ts +#: src/export/pandoc.ts +msgid "Export cancelled." +msgstr "내보내기가 취소되었습니다." + +#: src/ui/WorkspaceView.tsx +msgid "Export failed." +msgstr "내보내기에 실패했습니다." + +#: src/ui/WorkspaceView.tsx +msgid "Export formats" +msgstr "내보내기 형식" + +#: src/ui/WorkspaceView.tsx +msgid "Export formats ({MOD_LABEL}-Shift-S)" +msgstr "내보내기 형식({MOD_LABEL}-Shift-S)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Pandoc bundle (zip)" +msgstr "Pandoc 번들 내보내기(zip)" + +#: src/ui/WorkspaceView.tsx +msgid "Export PDF" +msgstr "PDF 내보내기" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word (DOCX)" +msgstr "Word(DOCX) 내보내기" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word using article styles; your custom Typst layout applies only to PDF" +msgstr "논문 스타일로 Word 내보내기. 사용자 지정 Typst 레이아웃은 PDF에만 적용됩니다." + +#: src/ui/WorkspaceView.tsx +msgid "Exported {name}." +msgstr "{name}을(를) 내보냈습니다." + +#: src/ui/ProblemsStrip.tsx +msgid "F8 goes to the next" +msgstr "F8 키로 다음 항목으로 이동" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Figure" +msgstr "그림" + +#: src/ui/WorkspaceView.tsx +msgid "Figure from an image…" +msgstr "이미지에서 그림 만들기…" + +#: src/workspace/workspace.ts +msgid "Figures must be PNG, JPEG, GIF, SVG or WebP images." +msgstr "그림은 PNG, JPEG, GIF, SVG 또는 WebP 이미지여야 합니다." + +#: src/ui/CollectionPicker.tsx +msgid "Filter collections" +msgstr "컬렉션 필터" + +#: src/ui/Home.tsx +msgid "Find a manuscript" +msgstr "원고 찾기" + +#: src/ui/Home.tsx +msgid "Find a note by name or folder" +msgstr "이름 또는 폴더로 메모 찾기" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Find a source" +msgstr "출처 찾기" + +#: src/ui/WorkspaceView.tsx +msgid "Find a source ({MOD_LABEL}-Shift-E)" +msgstr "자료 찾기 ({MOD_LABEL}-Shift-E)" + +#: src/editor/selection-bar.tsx +msgid "Find a source for this passage and cite it after it" +msgstr "이 본문 구간의 출처를 찾아 뒤에 인용" + +#: src/ui/WorkspaceView.tsx +msgid "find all chapters" +msgstr "모든 장 찾기" + +#: src/ui/WorkspaceView.tsx +msgid "Find and replace in this record" +msgstr "이 레코드에서 찾기 및 바꾸기" + +#: src/editor/fixes.ts +msgid "Find in Sources" +msgstr "출처에서 찾기" + +#: src/ui/WorkspaceView.tsx +msgid "Find or run a command" +msgstr "명령 찾기 또는 실행" + +#: src/ui/WorkspaceView.tsx +msgid "Fit · {zoomLabel}" +msgstr "맞춤 · {zoomLabel}" + +#: src/ui/WorkspaceView.tsx +msgid "Fitting the width; click for actual size" +msgstr "너비에 맞춤; 클릭하면 실제 크기 표시" + +#: src/ui/CommentsPanel.tsx +msgid "Fix it in mdbase Editor" +msgstr "mdbase Editor에서 수정" + +#: src/ui/WorkspaceView.tsx +msgid "Footnote" +msgstr "각주" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] has no definition." +msgstr "각주 [^{value}]의 정의가 없습니다." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is never referenced." +msgstr "각주 [^{value}]이(가) 참조되지 않습니다." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is referenced more than once." +msgstr "각주 [^{value}]이(가) 두 번 이상 참조됩니다." + +#: src/ui/Settings.tsx +msgid "for citation terms and hyphenation" +msgstr "인용 용어 및 하이픈 연결용" + +#: src/ui/NativeSignIn.tsx +msgid "Forget collection" +msgstr "컬렉션 연결 정보 삭제" + +#: src/ui/WorkspaceView.tsx +msgid "Format" +msgstr "서식" + +#: src/editor/chapter-cards.ts +msgid "From Reader · its source is not in the library" +msgstr "Reader에서 가져옴 · 출처가 라이브러리에 없음" + +#: src/ui/Settings.tsx +msgid "From the collection" +msgstr "컬렉션에서" + +#: src/ui/Home.tsx +msgid "Give the manuscript a title; it can be changed later." +msgstr "원고 제목을 입력하세요. 나중에 변경할 수 있습니다." + +#: src/ui/WorkspaceView.tsx +msgid "grid columns rows" +msgstr "격자 열 행" + +#: src/ui/WorkspaceView.tsx +msgid "Help" +msgstr "도움말" + +#: src/ui/ProblemsStrip.tsx +#: src/ui/WorkspaceView.tsx +msgid "Hide problems" +msgstr "문제 숨기기" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Hide the headings of {0}" +msgstr "{0}의 제목 숨기기" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the problems under the editor (F8 goes to the next one)" +msgstr "편집기 아래 문제 목록 숨기기 (F8을 누르면 다음 문제로 이동)" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar" +msgstr "사이드바 숨기기" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar ({MOD_LABEL}-\\)" +msgstr "사이드바 숨기기 ({MOD_LABEL}-\\)" + +#: src/ui/SourcesPanel.tsx +msgid "Highlights are not set up in this collection." +msgstr "이 컬렉션에는 하이라이트가 설정되어 있지 않습니다." + +#: src/ui/SourcesPanel.tsx +msgid "Highlights from Reader" +msgstr "Reader의 하이라이트" + +#: src/ui/CollectionPicker.tsx +msgid "Hosted by mdbase" +msgstr "mdbase에서 호스팅" + +#: src/i18n/diagnostics.ts +msgid "Image “{value}” is missing. Add it to the collection or correct its path." +msgstr "이미지 “{value}”을(를) 찾을 수 없습니다. 컬렉션에 추가하거나 경로를 수정하세요." + +#: src/workspace/workspace.ts +msgid "Image could not be loaded: {problem}" +msgstr "이미지를 불러오지 못했습니다: {problem}" + +#: src/ui/WorkspaceView.tsx +msgid "image picture photo upload" +msgstr "이미지 사진 업로드" + +#: src/ui/WorkspaceView.tsx +msgid "Image upload is coming soon. Existing image links still work." +msgstr "이미지 업로드 기능은 곧 제공됩니다. 기존 이미지 링크는 계속 사용할 수 있습니다." + +#: src/i18n/diagnostics.ts +msgid "Images must be files in the collection ({value})." +msgstr "이미지는 컬렉션의 파일이어야 합니다({value})." + +#. placeholder {0}: d.manuscript.title +#: src/ui/Home.tsx +msgid "in {0} · " +msgstr "{0} · " + +#. placeholder {0}: collectionPicker ?? {backend.collectionName} +#. placeholder {1}: backend.kind === "connect" && <> via mdbase Connect +#. placeholder {2}: sources !== null && sources > 0 && <> · {icuPlural(sources, { one: "# source to cite from mdbase Reader", other: "# sources to cite from mdbase Reader" })} +#. placeholder {3}: sources === 0 && <> · {backend.setupStatus?.sources === false ? t`Sources not set up` : t`No sources yet`} +#. placeholder {4}: backend.setupStatus?.comments === false && <> · Comments not set up +#: src/ui/Home.tsx +msgid "In {0}{1}{2}{3}{4}" +msgstr "{0}{1}{2}{3}{4}에서" + +#. placeholder {0}: inHighlights.length +#. placeholder {1}: highlightIndex.pending > 0 && · searching {highlightIndex.pending} more +#: src/ui/SourcesPanel.tsx +msgid "In highlights <0>{0}{1}" +msgstr "하이라이트 <0>{0}{1}개에서" + +#: src/ui/OutlinePanel.tsx +msgid "In the whole manuscript; citations, code and math are not counted" +msgstr "원고 전체 기준; 인용, 코드 및 수식은 포함되지 않습니다" + +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript" +msgstr "이 원고에서" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript <0>{0}" +msgstr "이 원고에서 <0>{0}" + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Index could not be loaded: {0}" +msgstr "색인을 불러오지 못했습니다: {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Inline code" +msgstr "인라인 코드" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Insert" +msgstr "삽입" + +#. placeholder {0}: entry.key +#: src/ui/SourcesPanel.tsx +msgid "Insert [@{0}] at the cursor (Enter)" +msgstr "커서 위치에 [@{0}] 삽입(Enter)" + +#. placeholder {0}: clip(replacement) +#: src/ui/comments.ts +msgid "Insert {0}" +msgstr "{0} 삽입" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a citation, footnote, cross-reference, figure, table or equation (or type / in the text)" +msgstr "인용, 각주, 상호 참조, 그림, 표 또는 수식을 삽입합니다(또는 텍스트에서 / 입력)." + +#: src/ui/WorkspaceView.tsx +msgid "Insert a footnote, figure, table, equation, cross-reference or citation" +msgstr "각주, 그림, 표, 수식, 상호 참조 또는 인용 삽입" + +#: src/ui/CommentsPanel.tsx +msgid "Insert at the cursor" +msgstr "커서 위치에 삽입" + +#: src/ui/SourcesPanel.tsx +msgid "Insert quotation" +msgstr "인용문 삽입" + +#: src/pwa-install.ts +msgid "Install" +msgstr "설치" + +#: src/pwa-install.ts +msgid "Install {appName}" +msgstr "{appName} 설치" + +#: src/pwa-install.ts +msgid "Install {appName} for quick access in its own window." +msgstr "별도 창에서 빠르게 열 수 있도록 {appName}을(를) 설치합니다." + +#: src/i18n/provider.tsx +#: src/ui/Settings.tsx +msgid "Interface language" +msgstr "인터페이스 언어" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Italic" +msgstr "기울임꼴" + +#: src/ui/CompareDialog.tsx +msgid "Keep mine" +msgstr "내 버전 유지" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Keep writing" +msgstr "계속 작성" + +#: src/ui/ConnectGate.tsx +msgid "kept as it is" +msgstr "그대로 유지됨" + +#: src/ui/WorkspaceView.tsx +msgid "Keyboard shortcuts" +msgstr "키보드 단축키" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +msgid "Label" +msgstr "레이블" + +#: src/ui/Settings.tsx +msgid "Language" +msgstr "언어" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Layout" +msgstr "레이아웃" + +#: src/ui/Home.tsx +msgid "Layout<0/>" +msgstr "레이아웃<0/>" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Leave without saving" +msgstr "저장하지 않고 나가기" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Library <0>{0}" +msgstr "라이브러리 <0>{0}" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Light" +msgstr "밝은 테마" + +#. placeholder {0}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "Line {0}" +msgstr "{0}행" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Link" +msgstr "링크" + +#: src/ui/CommentsPanel.tsx +msgid "Link it in mdbase Editor’s settings for this collection." +msgstr "이 컬렉션의 mdbase Editor 설정에서 연결하세요." + +#: src/ui/CommentsPanel.tsx +msgid "Link your account" +msgstr "계정 연결" + +#: src/ui/WorkspaceView.tsx +msgid "List the problems under the editor (F8 goes to the next one)" +msgstr "편집기 아래 문제 목록 표시 (F8을 누르면 다음 문제로 이동)" + +#: src/editor/insight.ts +msgid "Listing" +msgstr "목록" + +#: src/ui/SourcesPanel.tsx +msgid "Loading annotations…" +msgstr "주석 불러오는 중…" + +#: src/ui/Home.tsx +msgid "Loading collection data…" +msgstr "컬렉션 데이터 불러오는 중…" + +#: src/ui/CommentsPanel.tsx +msgid "Loading comments…" +msgstr "댓글 불러오는 중…" + +#: src/ui/SourcesPanel.tsx +msgid "Loading sources…" +msgstr "출처 불러오는 중…" + +#: src/ui/Home.tsx +msgid "Loading…" +msgstr "불러오는 중…" + +#: src/workspace/workspace.ts +msgid "Local draft backup is unavailable (browser storage may be full or blocked). Download your draft before leaving if saving fails." +msgstr "로컬 초안 백업을 사용할 수 없습니다(브라우저 저장 공간이 가득 찼거나 차단되었을 수 있습니다). 저장에 실패하면 나가기 전에 초안을 다운로드하세요." + +#: src/ui/Home.tsx +msgid "Looking for sources…" +msgstr "출처 검색 중…" + +#: src/ui/WorkspaceView.tsx +msgid "Lower panel" +msgstr "아래쪽 패널" + +#: src/ui/WorkspaceView.tsx +msgid "Make the selection a link" +msgstr "선택 영역을 링크로 만들기" + +#: src/ui/CommentsPanel.tsx +msgid "Make this edit" +msgstr "이 수정 적용" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript" +msgstr "원고" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscript settings" +msgstr "원고 설정" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript sidebar" +msgstr "원고 사이드바" + +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscripts" +msgstr "원고" + +#: src/editor/Editor.tsx +msgid "Markdown for {path}" +msgstr "{path}의 Markdown" + +#: src/ui/SourcesPanel.tsx +msgid "Matching sources" +msgstr "일치하는 출처" + +#: src/ui/WorkspaceView.tsx +msgid "math formula display" +msgstr "수식 표시" + +#: src/i18n/diagnostics.ts +msgid "Math: {begin} is never closed." +msgstr "수식: {begin}을(를) 닫지 않았습니다." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} closes {begin}." +msgstr "수식: {end}가 {begin}을(를) 닫습니다." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} has no matching \\begin." +msgstr "수식: {end}에 짝이 되는 \\begin이 없습니다." + +#: src/i18n/diagnostics.ts +msgid "Math: {value} \\left but {other} \\right." +msgstr "수식: {value}에는 \\left가 있지만 {other}에는 \\right가 있습니다." + +#: src/i18n/diagnostics.ts +msgid "Math: Unclosed brace." +msgstr "수식: 닫히지 않은 중괄호가 있습니다." + +#: src/i18n/diagnostics.ts +msgid "Math: Unmatched closing brace." +msgstr "수식: 짝이 없는 닫는 중괄호가 있습니다." + +#: src/ui/ConnectGate.tsx +msgid "mdbase connect is unavailable" +msgstr "mdbase connect를 사용할 수 없습니다." + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer can't use this collection" +msgstr "mdbase writer에서 이 컬렉션을 사용할 수 없습니다." + +#. placeholder {0}: snapshot.info.displayName +#: src/ui/ConnectGate.tsx +msgid "mdbase writer needs two record contracts in <0>{0}: manuscripts, and Reader sources for citations. Setting up adds only what is missing; existing records are not changed." +msgstr "mdbase writer에서 <0>{0}의 두 레코드 계약이 필요합니다. 원고와 인용용 Reader 출처입니다. 설정 시 누락된 항목만 추가하며 기존 레코드는 변경하지 않습니다." + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer typesets Markdown records in an mdbase collection into PDF and Word documents, with citations from your mdbase Reader library. Connect a collection to choose what it can access." +msgstr "mdbase writer는 mdbase 컬렉션의 Markdown 레코드를 조판해 PDF 및 Word 문서로 만들고 mdbase Reader 라이브러리의 출처를 인용합니다. 컬렉션을 연결하여 접근할 항목을 선택하세요." + +#: src/ui/CompareDialog.tsx +msgid "Merged Markdown<0/><1>The merged text keeps your local setting changes on top of the collection version." +msgstr "Markdown 병합 완료<0/><1>병합된 텍스트에는 컬렉션 버전을 바탕으로 로컬 설정 변경 사항이 반영됩니다." + +#: src/ui/CommentsPanel.tsx +msgid "Mine" +msgstr "내 버전" + +#: src/ui/names.ts +msgid "MLA 9th edition" +msgstr "MLA 9판" + +#: src/ui/WorkspaceView.tsx +msgid "More" +msgstr "더 보기" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Move author {0} up" +msgstr "저자 {0} 위로 이동" + +#: src/ui/Settings.tsx +msgid "Move up" +msgstr "위로 이동" + +#. placeholder {0}: recordTitle(records.get(path), path) +#. placeholder {1}: to + 1 +#. placeholder {2}: chapters.length +#: src/ui/OutlinePanel.tsx +msgid "Moved {0} to chapter {1} of {2}." +msgstr "{0}을(를) {2}의 {1}장으로 이동했습니다." + +#: src/ui/Settings.tsx +msgid "Name" +msgstr "이름" + +#: src/ui/OutlinePanel.tsx +msgid "New chapter title" +msgstr "새 장 제목" + +#: src/ui/CommentsPanel.tsx +msgid "New comment" +msgstr "새 댓글" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "New comment" +msgstr "새 댓글" + +#: src/ui/Home.tsx +msgid "New manuscript" +msgstr "새 원고" + +#: src/ui/CommentsPanel.tsx +msgid "New since last visit ({newCount})" +msgstr "지난 방문 이후 새 항목({newCount})" + +#: src/ui/CommentsPanel.tsx +msgid "New since your last visit" +msgstr "마지막 방문 이후 새 항목" + +#: src/editor/comments.ts +msgid "New suggestion" +msgstr "새 제안" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous comment" +msgstr "다음/이전 댓글" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous problem" +msgstr "다음/이전 문제" + +#: src/ui/SourcesPanel.tsx +msgid "Next citation" +msgstr "다음 인용" + +#: src/ui/WorkspaceView.tsx +msgid "Next comment" +msgstr "다음 댓글" + +#: src/ui/WorkspaceView.tsx +msgid "Next problem" +msgstr "다음 문제" + +#: src/ui/SourcesPanel.tsx +msgid "No annotations on this source." +msgstr "이 출처에 주석이 없습니다." + +#. placeholder {0}: query.trim() +#: src/ui/CollectionPicker.tsx +msgid "No collection matches “{0}”." +msgstr "“{0}”과(와) 일치하는 컬렉션이 없습니다." + +#: src/ui/ExportReview.tsx +msgid "No file has been downloaded yet. Missing images or chapters can leave this export incomplete. Review these problems before sharing or submitting it." +msgstr "아직 다운로드된 파일이 없습니다. 누락된 이미지나 장으로 인해 내보내기가 완전하지 않을 수 있습니다. 공유하거나 제출하기 전에 문제를 검토하세요." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the citation style {value}." +msgstr "컬렉션에 인용 스타일 {value}에 해당하는 파일이 없습니다." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the template {value}." +msgstr "컬렉션에 템플릿 {value}에 해당하는 파일이 없습니다." + +#: src/ui/Home.tsx +msgid "No manuscript matches “{filter}”." +msgstr "“{filter}”와(과) 일치하는 원고가 없습니다." + +#: src/ui/Home.tsx +msgid "No note matches “{query}”." +msgstr "“{query}”와(과) 일치하는 메모가 없습니다." + +#: src/ui/CommentsPanel.tsx +msgid "No open comments" +msgstr "미해결 댓글 없음" + +#: src/ui/Home.tsx +msgid "No other notes in this collection." +msgstr "이 컬렉션에 다른 메모가 없습니다." + +#: src/ui/WorkspaceView.tsx +msgid "No problems" +msgstr "문제 없음" + +#. placeholder {0}: this.target +#: src/editor/chapter-cards.ts +msgid "No record matches ![[{0}]]" +msgstr "![[{0}]]와(과) 일치하는 레코드가 없습니다." + +#: src/i18n/diagnostics.ts +msgid "No record matches the embed ![[{value}]]." +msgstr "삽입 대상 ![[{value}]]에 해당하는 레코드가 없습니다." + +#: src/i18n/diagnostics.ts +msgid "No source in the library has the citekey {value}." +msgstr "라이브러리에 citekey가 {value}인 자료가 없습니다." + +#: src/i18n/diagnostics.ts +msgid "No source in the library matches {value}, so the quotation from {other} is not cited." +msgstr "라이브러리에 {value}에 해당하는 자료가 없어 {other}의 인용문은 인용되지 않습니다." + +#: src/ui/SourcesPanel.tsx +msgid "No source matches “{query}”; searching highlights…" +msgstr "“{query}”와(과) 일치하는 출처가 없습니다. 하이라이트 검색 중…" + +#. placeholder {0}: ref.key +#: src/editor/insight.ts +msgid "No source or label is called “{0}”." +msgstr "“{0}”이라는 출처나 레이블이 없습니다." + +#: src/ui/SourcesPanel.tsx +msgid "No sources in this collection yet." +msgstr "이 컬렉션에 아직 출처가 없습니다." + +#: src/ui/Home.tsx +msgid "No sources yet" +msgstr "아직 출처가 없습니다." + +#: src/ui/Home.tsx +msgid "No type · {path}" +msgstr "유형 없음 · {path}" + +#. placeholder {0}: readerSourceHref() ? Open mdbase Reader : t`Open mdbase Reader` +#: src/ui/Home.tsx +msgid "None yet. {0} to import a PDF, a DOI or a BibTeX file; each source gets a citekey." +msgstr "아직 없습니다. PDF, DOI 또는 BibTeX 파일을 가져오려면 {0}하세요. 각 출처에 citekey가 부여됩니다." + +#: src/ui/SourcesPanel.tsx +msgid "Not cited yet" +msgstr "아직 인용되지 않음" + +#: src/workspace/workspace.ts +msgid "Not loaded; it will be left out." +msgstr "불러오지 않아 제외됩니다." + +#: src/pwa-install.ts +msgid "Not now" +msgstr "나중에" + +#: src/ui/records.ts +msgid "Not saved" +msgstr "저장되지 않음" + +#. placeholder {0}: activeView.snapshot.problem.message ?? activeView.snapshot.problem.code +#: src/ui/WorkspaceView.tsx +msgid "Not saved: {0}. Your text is kept here." +msgstr "저장되지 않음: {0}. 텍스트는 여기에 보관되어 있습니다." + +#: src/ui/WorkspaceView.tsx +msgid "note" +msgstr "메모" + +#: src/ui/Home.tsx +msgid "Note<0/>" +msgstr "메모<0/>" + +#: src/ui/Home.tsx +msgid "Notes" +msgstr "메모" + +#: src/ui/Home.tsx +msgid "Notes without a type" +msgstr "유형이 없는 메모" + +#: src/ui/SourcesPanel.tsx +msgid "Nothing cited yet. Cite a source below, or type <0>[@ in the editor." +msgstr "아직 인용한 항목이 없습니다. 아래 출처를 인용하거나 편집기에서 <0>[@를 입력하세요." + +#: src/i18n/diagnostics.ts +msgid "Nothing is labelled {value}." +msgstr "{value} 레이블이 지정된 항목이 없습니다." + +#: src/ui/CompareDialog.tsx +msgid "Nothing is replaced until you choose. Highlighted passages differ between the versions." +msgstr "선택하기 전까지는 아무것도 대체되지 않습니다. 강조된 본문 구간은 두 버전 간에 다릅니다." + +#. placeholder {0}: query.trim() +#: src/ui/ManuscriptSearch.tsx +msgid "Nothing matches “{0}”." +msgstr "“{0}”와(과) 일치하는 항목이 없습니다." + +#: src/ui/SourcesPanel.tsx +msgid "Nothing matches “{query}”." +msgstr "“{query}”와(과) 일치하는 항목이 없습니다." + +#: src/ui/CommentsPanel.tsx +msgid "Nothing resolved yet." +msgstr "아직 해결된 항목이 없습니다." + +#: src/ui/connection-notice.ts +msgid "Offline" +msgstr "오프라인" + +#: src/ui/WorkspaceView.tsx +msgid "On a citation: show the source. On a cross-reference: go to what it labels" +msgstr "인용에서는 출처 표시, 상호 참조에서는 해당 레이블 위치로 이동" + +#: src/ui/Home.tsx +msgid "On the formation of coral reefs" +msgstr "산호초의 형성에 관하여" + +#: src/ui/CommentsPanel.tsx +msgid "On the whole record" +msgstr "레코드 전체에" + +#: src/ui/CollectionPicker.tsx +msgid "On your computer" +msgstr "내 컴퓨터" + +#: src/ui/CommentsPanel.tsx +msgid "Open" +msgstr "열기" + +#: src/editor/chapter-cards.ts +msgctxt "open embedded chapter action" +msgid "Open" +msgstr "열기" + +#. placeholder {0}: card.title +#: src/editor/chapter-cards.ts +msgid "Open {0}" +msgstr "{0} 열기" + +#: src/ui/SourcesPanel.tsx +msgid "Open in Reader <0/>" +msgstr "Reader에서 열기 <0/>" + +#: src/ui/Home.tsx +msgid "Open its manuscript to review it" +msgstr "검토하려면 해당 원고 열기" + +#: src/ui/Home.tsx +msgid "Open mdbase Reader" +msgstr "mdbase Reader 열기" + +#: src/ui/CollectionPicker.tsx +msgid "Open now" +msgstr "지금 열기" + +#: src/ui/SourcesPanel.tsx +msgid "Open Reader to add a source" +msgstr "출처를 추가하려면 Reader 열기" + +#: src/connect/native-signin-ui.ts +msgid "Open sign-in" +msgstr "로그인 열기" + +#: src/connect/native-signin-ui.ts +msgid "Open the mdbase tab again" +msgstr "mdbase 탭 다시 열기" + +#: src/editor/chapter-cards.ts +msgid "Open this passage in Reader" +msgstr "Reader에서 이 본문 구간 열기" + +#: src/connect/native-signin-ui.ts +msgid "Opening collections isn't available in this build yet." +msgstr "이 빌드에서는 아직 컬렉션 열기를 사용할 수 없습니다." + +#: src/App.tsx +#: src/ui/ConnectGate.tsx +msgid "Opening mdbase writer" +msgstr "mdbase writer 여는 중" + +#: src/LegacyApp.tsx +msgid "Opening the demo collection" +msgstr "데모 컬렉션 여는 중" + +#: src/ui/WorkspaceView.tsx +msgid "Opening the manuscript…" +msgstr "원고 여는 중…" + +#: src/ui/NativeWriterView.tsx +msgid "Opening Writer" +msgstr "Writer 여는 중" + +#: src/ui/NativeWriterView.tsx +#: src/ui/SdkWriterRoot.tsx +msgid "Opening Writer…" +msgstr "Writer 여는 중…" + +#: src/ui/SdkWriterRoot.tsx +msgid "Opening your collection" +msgstr "컬렉션 여는 중" + +#: src/ui/WorkspaceView.tsx +msgid "Opening…" +msgstr "여는 중…" + +#: src/ui/WorkspaceView.tsx +msgid "Or type <0>/ in the text to pick one there." +msgstr "또는 텍스트에서 <0>/를 입력해 항목을 선택하세요." + +#: src/ui/Home.tsx +msgid "or use a note you already have" +msgstr "또는 기존 메모 사용" + +#: src/ui/WorkspaceView.tsx +msgid "Outline" +msgstr "개요" + +#: src/ui/WorkspaceView.tsx +msgid "Outline, and search the manuscript ({MOD_LABEL}-Shift-F)" +msgstr "개요 및 원고 검색 ({MOD_LABEL}-Shift-F)" + +#: src/ui/SourcesPanel.tsx +msgid "Page (optional)" +msgstr "페이지(선택 사항)" + +#. placeholder {0}: i + 1 +#: src/preview/Preview.tsx +msgid "Page {0}" +msgstr "{0}페이지" + +#. placeholder {0}: previewView.page +#. placeholder {1}: previewView.pages +#: src/ui/WorkspaceView.tsx +msgid "Page {0} of {1}" +msgstr "{1}페이지 중 {0}페이지" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Page or locator for {0}" +msgstr "{0}의 페이지 또는 위치 정보" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle" +msgstr "Pandoc 번들" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle (zip)" +msgstr "Pandoc 번들(zip)" + +#: src/export/pandoc.ts +msgid "Pandoc produced no document." +msgstr "Pandoc에서 문서를 생성하지 않았습니다." + +#: src/export/pandoc.ts +msgid "Pandoc returned an unreadable response." +msgstr "Pandoc에서 읽을 수 없는 응답을 반환했습니다." + +#: src/export/pandoc.ts +msgid "Pandoc stopped." +msgstr "Pandoc이 중지되었습니다." + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc/Quarto Markdown with its sources, style and images, to build other formats yourself" +msgstr "출처, 스타일 및 이미지가 포함된 Pandoc/Quarto Markdown으로 직접 다른 형식 제작" + +#: src/compile/client.ts +msgid "PDF export timed out. Retry the preview and export again." +msgstr "PDF 내보내기 시간이 초과되었습니다. 미리보기를 다시 시도한 다음 내보내세요." + +#: src/ui/WorkspaceView.tsx +msgid "Preview" +msgstr "미리보기" + +#: src/ui/WorkspaceView.tsx +msgid "Preview only" +msgstr "미리보기만" + +#: src/preview/Preview.tsx +msgid "Preview rendering failed: {renderProblem}. Your text is still available in the editor." +msgstr "미리보기를 렌더링하지 못했습니다: {renderProblem}. 텍스트는 편집기에서 계속 사용할 수 있습니다." + +#. placeholder {0}: snap.previewProblem +#: src/ui/WorkspaceView.tsx +msgid "Preview unavailable: {0}. You can keep writing." +msgstr "미리보기를 사용할 수 없습니다: {0}. 계속 작성할 수 있습니다." + +#: src/preview/Preview.tsx +msgid "Preview unavailable. You can keep writing." +msgstr "미리보기를 사용할 수 없습니다. 계속 작성할 수 있습니다." + +#: src/ui/SourcesPanel.tsx +msgid "Previous citation" +msgstr "이전 인용" + +#: src/ui/WorkspaceView.tsx +msgid "Previous comment" +msgstr "이전 댓글" + +#: src/ui/ConnectGate.tsx +msgid "Previously connected" +msgstr "이전에 연결됨" + +#: src/ui/WorkspaceView.tsx +msgid "problem" +msgstr "문제" + +#: src/ui/WorkspaceView.tsx +msgid "problems" +msgstr "문제" + +#: src/ui/ProblemsStrip.tsx +msgid "Problems" +msgstr "문제" + +#: src/ui/Home.tsx +msgid "Progress to the word goal" +msgstr "단어 목표 진행 상황" + +#: src/i18n/diagnostics.ts +msgid "Raw HTML is not rendered in PDF output." +msgstr "PDF 출력에서는 원시 HTML을 렌더링하지 않습니다." + +#: src/ui/WorkspaceView.tsx +msgid "Read as the manuscript" +msgstr "원고처럼 읽기" + +#: src/ui/Settings.tsx +msgid "Read as the manuscript<0>Off shows the Markdown as written" +msgstr "원고처럼 읽기<0>끄면 Markdown 원문을 표시합니다" + +#: src/ui/CommentsPanel.tsx +msgid "Reason for the suggestion" +msgstr "수정 제안 사유" + +#: src/ui/ConnectGate.tsx +msgid "Reconnect" +msgstr "다시 연결" + +#: src/ui/connection-notice.ts +msgid "Reconnecting" +msgstr "다시 연결 중" + +#: src/ui/records.ts +msgid "Recovering save…" +msgstr "저장 복구 중…" + +#: src/ui/WorkspaceView.tsx +msgid "refer section figure table label" +msgstr "절, 그림, 표, 레이블 참조" + +#: src/editor/live-preview.ts +msgid "Refer to this with @{id}" +msgstr "@{id}로 참조" + +#: src/ui/CommentsPanel.tsx +msgid "Reject" +msgstr "거부" + +#: src/ui/CommentsPanel.tsx +msgid "Rejected" +msgstr "거부됨" + +#: src/LegacyApp.tsx +msgid "Reload" +msgstr "새로고침" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Remove" +msgstr "삭제" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Remove author {0}" +msgstr "저자 {0} 삭제" + +#: src/ui/WorkspaceView.tsx +msgid "Rename the chapter chosen in the outline" +msgstr "개요에서 선택한 장 이름 변경" + +#: src/ui/CommentsPanel.tsx +msgid "Reopen" +msgstr "다시 열기" + +#: src/ui/CommentsPanel.tsx +msgid "Replace" +msgstr "바꾸기" + +#. placeholder {0}: clip(exact) +#. placeholder {1}: clip(replacement) +#: src/ui/comments.ts +msgid "Replace {0} with {1}" +msgstr "{0}을(를) {1}(으)로 바꾸기" + +#: src/ui/CommentsPanel.tsx +msgid "Replace with" +msgstr "바꿀 내용" + +#. placeholder {0}: root.suggestion.replacement +#: src/ui/WorkspaceView.tsx +msgid "Replace with “{0}”" +msgstr "“{0}”(으)로 바꾸기" + +#: src/ui/CommentsPanel.tsx +msgid "Reply" +msgstr "답글" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the editor and preview" +msgstr "편집기 및 미리보기 크기 조정" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the sidebar" +msgstr "사이드바 크기 조정" + +#: src/ui/CommentsPanel.tsx +msgid "Resolve" +msgstr "해결" + +#: src/ui/CommentsPanel.tsx +msgid "Resolved" +msgstr "해결됨" + +#: src/ui/CompareDialog.tsx +msgid "Restore local draft" +msgstr "로컬 초안 복원" + +#: src/ui/Home.tsx +msgid "Retry background data" +msgstr "백그라운드 데이터 다시 시도" + +#: src/ui/CommentsPanel.tsx +msgid "Retry comments" +msgstr "댓글 다시 시도" + +#: src/ui/WorkspaceView.tsx +msgid "Retry dependencies" +msgstr "종속 항목 다시 시도" + +#: src/ui/WorkspaceView.tsx +msgid "Retry export" +msgstr "내보내기 다시 시도" + +#: src/LegacyApp.tsx +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Retry loading" +msgstr "불러오기 다시 시도" + +#: src/ui/WorkspaceView.tsx +msgid "Retry opening" +msgstr "열기 다시 시도" + +#: src/ui/WorkspaceView.tsx +msgid "Retry preview" +msgstr "미리보기 다시 시도" + +#: src/preview/Preview.tsx +msgid "Retry rendering" +msgstr "렌더링 다시 시도" + +#: src/ui/WorkspaceView.tsx +msgid "Retry save" +msgstr "저장 다시 시도" + +#: src/ui/WorkspaceView.tsx +msgid "Retry saving" +msgstr "저장 다시 시도" + +#: src/ui/SourcesPanel.tsx +msgid "Retry sources" +msgstr "출처 다시 시도" + +#: src/ui/Home.tsx +msgid "Review" +msgstr "검토" + +#. placeholder {0}: recordTitle(snap.records.get(path), path) +#: src/ui/WorkspaceView.tsx +msgid "Review {0}" +msgstr "{0} 검토" + +#: src/ui/CommentsPanel.tsx +msgid "Review access" +msgstr "접근 권한 검토" + +#: src/ui/records.ts +msgid "Review drafts" +msgstr "초안 검토" + +#: src/ui/ExportReview.tsx +msgid "Review export problems" +msgstr "내보내기 문제 검토" + +#: src/ui/records.ts +msgid "Review local drafts" +msgstr "로컬 초안 검토" + +#: src/ui/CompareDialog.tsx +msgid "Review recovered local draft" +msgstr "복구된 로컬 초안 검토" + +#: src/workspace/workspace.ts +msgid "Review the recovered local drafts before leaving." +msgstr "나가기 전에 복구된 로컬 초안을 검토하세요." + +#: src/ui/WorkspaceView.tsx +msgid "Save all records now" +msgstr "모든 레코드 지금 저장" + +#: src/ui/CompareDialog.tsx +msgid "Save merged version" +msgstr "병합된 버전 저장" + +#: src/ui/records.ts +msgid "Saved" +msgstr "저장됨" + +#: src/ui/connection-notice.ts +#: src/ui/records.ts +msgid "Saved on this device; waiting for sync" +msgstr "이 기기에 저장됨; 동기화 대기 중" + +#: src/ui/records.ts +msgid "Saving…" +msgstr "저장 중…" + +#: src/ui/SourcesPanel.tsx +msgid "Search by author, title, year or key" +msgstr "저자, 제목, 연도 또는 키로 검색" + +#: src/ui/ManuscriptSearch.tsx +#: src/ui/WorkspaceView.tsx +msgid "Search the manuscript" +msgstr "원고 검색" + +#: src/ui/WorkspaceView.tsx +msgid "Search the whole manuscript" +msgstr "원고 전체 검색" + +#: src/ui/WorkspaceView.tsx +msgid "Second panel" +msgstr "두 번째 패널" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Section" +msgstr "절" + +#: src/ui/CommentsPanel.tsx +msgid "Select a passage and press <0>{MOD_LABEL}-{ALT_LABEL}-M to comment, or <1>{MOD_LABEL}-{ALT_LABEL}-S to suggest an edit." +msgstr "본문 구간을 선택하고 <0>{MOD_LABEL}-{ALT_LABEL}-M을 눌러 댓글을 달거나 <1>{MOD_LABEL}-{ALT_LABEL}-S를 눌러 수정을 제안하세요." + +#: src/editor/selection-bar.tsx +msgid "Selection" +msgstr "선택 영역" + +#: src/ui/Home.tsx +msgid "Set a word goal" +msgstr "단어 목표 설정" + +#: src/ui/Home.tsx +msgid "Set goal" +msgstr "목표 설정" + +#: src/ui/ConnectGate.tsx +msgid "Set up collection" +msgstr "컬렉션 설정" + +#: src/ui/ConnectGate.tsx +msgid "Set up this collection for writing" +msgstr "이 컬렉션을 글쓰기용으로 설정" + +#: src/ui/ConnectGate.tsx +msgid "Setting up…" +msgstr "설정 중…" + +#: src/ui/WorkspaceView.tsx +msgid "Settings" +msgstr "설정" + +#. placeholder {0}: diagnostic.field +#: src/ui/ProblemsStrip.tsx +msgid "Settings · {0}" +msgstr "설정 · {0}" + +#: src/ui/CompareDialog.tsx +msgid "Settings also differ" +msgstr "설정도 다릅니다" + +#: src/ui/CommentsPanel.tsx +msgid "Show" +msgstr "표시" + +#. placeholder {0}: rest.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more chapters · {0}" +msgstr "장 50개 더 표시 · {0}" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more cited sources · {0}" +msgstr "인용된 출처 50개 더 표시 · {0}" + +#. placeholder {0}: logical.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more comments · {0}" +msgstr "댓글 50개 더 표시 · {0}" + +#. placeholder {0}: list.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more headings · {0}" +msgstr "제목 50개 더 표시 · {0}" + +#. placeholder {0}: notes.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more highlights · {0}" +msgstr "하이라이트 50개 더 표시 · {0}" + +#. placeholder {0}: shown.length +#: src/ui/Home.tsx +msgid "Show 50 more manuscripts · {0}" +msgstr "원고 50개 더 표시 · {0}" + +#. placeholder {0}: thread.replies.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more replies · {0}" +msgstr "답글 50개 더 표시 · {0}" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more sources · {0}" +msgstr "출처 50개 더 표시 · {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second panel beneath (outline and comments together)" +msgstr "아래에 두 번째 패널 표시(개요와 댓글 함께)" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second sidebar panel" +msgstr "두 번째 사이드바 패널 표시" + +#. placeholder {0}: untypedShown.length +#: src/ui/Home.tsx +msgid "Show all {0} notes without a type" +msgstr "유형이 없는 메모 {0}개 모두 표시" + +#: src/ui/WorkspaceView.tsx +msgid "Show comments" +msgstr "댓글 표시" + +#: src/preview/Preview.tsx +msgid "Show in Sources" +msgstr "출처에서 표시" + +#: src/ui/CommentsPanel.tsx +msgid "Show in the editor" +msgstr "편집기에서 표시" + +#: src/ui/WorkspaceView.tsx +msgid "Show Markdown as written" +msgstr "Markdown 원문 표시" + +#: src/ui/WorkspaceView.tsx +msgid "Show or hide the sidebar" +msgstr "사이드바 표시 또는 숨기기" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 chapters" +msgstr "이전 장 50개 표시" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 cited sources" +msgstr "이전에 인용된 출처 50개 표시" + +#: src/ui/CommentsPanel.tsx +msgid "Show previous 50 comments" +msgstr "이전 댓글 50개 표시" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 headings" +msgstr "이전 제목 50개 표시" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 sources" +msgstr "이전 출처 50개 표시" + +#: src/ui/WorkspaceView.tsx +msgid "Show problems" +msgstr "문제 표시" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Show the headings of {0}" +msgstr "{0}의 제목 표시" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar" +msgstr "사이드바 표시" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar ({MOD_LABEL}-\\)" +msgstr "사이드바 표시 ({MOD_LABEL}-\\)" + +#: src/editor/comments.ts +msgid "Show this comment" +msgstr "이 댓글 표시" + +#: src/preview/Preview.tsx +msgid "Showing the last successful preview; it may not match your latest text." +msgstr "마지막으로 성공한 미리보기를 표시합니다. 최신 텍스트와 다를 수 있습니다." + +#: src/ui/WorkspaceView.tsx +msgid "Sidebar" +msgstr "사이드바" + +#: src/connect/native-signin-ui.ts +msgid "Sign in" +msgstr "로그인" + +#: src/connect/native-signin-ui.ts +msgid "Sign in with your mdbase account to sync {appName} across your devices." +msgstr "mdbase 계정으로 로그인하여 모든 기기에서 {appName}을(를) 동기화하세요." + +#: src/connect/native-signin-ui.ts +msgid "Sign out" +msgstr "로그아웃" + +#: src/ui/NativeSignIn.tsx +msgid "Sign-in status" +msgstr "로그인 상태" + +#: src/connect/native-signin-ui.ts +msgid "Sign-in was interrupted. Please try again." +msgstr "로그인이 중단되었습니다. 다시 시도하세요." + +#: src/connect/connect-popup.ts +msgid "Sign-in window closed." +msgstr "로그인 창이 닫혔습니다." + +#: src/connect/native-signin-ui.ts +msgid "Signed in as {email}" +msgstr "{email}(으)로 로그인됨" + +#. placeholder {0}: selected.displayName +#: src/connect/native-signin-ui.ts +msgid "Signed in. Opening {0}…" +msgstr "로그인되었습니다. {0} 여는 중…" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Some changes are not saved" +msgstr "저장되지 않은 변경 사항이 있습니다." + +#: src/ui/WorkspaceView.tsx +msgid "Some images or chapters could not be loaded. See Problems for their locations." +msgstr "일부 이미지 또는 장을 불러오지 못했습니다. 위치는 문제 목록에서 확인하세요." + +#: src/LegacyApp.tsx +msgid "Something went wrong" +msgstr "문제가 발생했습니다." + +#: src/ui/ConnectGate.tsx +msgid "Something went wrong." +msgstr "문제가 발생했습니다." + +#: src/editor/insight.ts +msgid "Source" +msgstr "출처" + +#: src/ui/WorkspaceView.tsx +msgid "source markup raw live preview chips" +msgstr "출처 마크업 원문 실시간 미리보기 칩" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Sources" +msgstr "출처" + +#: src/ui/SourcesPanel.tsx +msgid "Sources are not set up in this collection." +msgstr "이 컬렉션에는 출처가 설정되어 있지 않습니다." + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Sources could not be loaded: {0}" +msgstr "출처를 불러오지 못했습니다: {0}" + +#: src/ui/Home.tsx +msgid "Sources not set up" +msgstr "출처가 설정되지 않음" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem}" +msgstr "출처를 사용할 수 없습니다: {libraryProblem}" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem} <0>Retry sources" +msgstr "출처를 사용할 수 없습니다: {libraryProblem} <0>출처 다시 시도" + +#: src/ui/Home.tsx +msgid "Sources." +msgstr "출처." + +#: src/ui/WorkspaceView.tsx +msgid "split stack outline comments sources" +msgstr "분할 스택 개요 댓글 출처" + +#. placeholder {0}: stored.value +#: src/ui/WorkspaceView.tsx +msgid "Stored {0}. Write the caption." +msgstr "{0}을(를) 저장했습니다. 캡션을 작성하세요." + +#. placeholder {0}: file.name +#: src/ui/WorkspaceView.tsx +msgid "Storing {0}…" +msgstr "{0} 저장 중…" + +#: src/ui/Settings.tsx +msgid "Subtitle" +msgstr "부제" + +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Suggest" +msgstr "제안" + +#: src/ui/CommentsPanel.tsx +msgid "Suggest an edit" +msgstr "수정 제안" + +#: src/ui/WorkspaceView.tsx +msgid "Suggest an edit to the selection" +msgstr "선택 영역의 수정 제안" + +#: src/editor/selection-bar.tsx +msgid "Suggest an edit to the selection ({MOD_LABEL}-{ALT_LABEL}-S)" +msgstr "선택 영역의 수정 제안({MOD_LABEL}-{ALT_LABEL}-S)" + +#: src/editor/comments.ts +msgid "Suggested insertion" +msgstr "삽입 제안" + +#: src/ui/CommentsPanel.tsx +msgid "Suggested text" +msgstr "제안된 텍스트" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Suggestion" +msgstr "제안" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection" +msgstr "컬렉션 전환" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection: {name}" +msgstr "컬렉션 전환: {name}" + +#: src/ui/WorkspaceView.tsx +msgid "System" +msgstr "시스템" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/ui/WorkspaceView.tsx +msgid "Table" +msgstr "표" + +#: src/workspace/workspace.ts +msgid "That record is not open." +msgstr "해당 레코드가 열려 있지 않습니다." + +#: src/i18n/diagnostics.ts +msgid "The annotation {value} has no quotation to embed." +msgstr "주석 {value}에 삽입할 인용문이 없습니다." + +#: src/workspace/workspace.ts +msgid "The chapter is not open." +msgstr "장이 열려 있지 않습니다." + +#: src/compile/client.ts +msgid "The compile worker stopped." +msgstr "컴파일 작업자가 중지되었습니다." + +#: src/LegacyApp.tsx +msgid "The demo could not be loaded" +msgstr "데모를 불러오지 못했습니다." + +#: src/compile/client.ts +msgid "The document has errors; fix them to export." +msgstr "문서에 오류가 있습니다. 수정한 후 내보내세요." + +#: src/editor/Editor.tsx +msgid "The editor language could not be loaded. You can keep writing." +msgstr "편집기 언어를 불러오지 못했습니다. 계속 작성할 수 있습니다." + +#: src/i18n/diagnostics.ts +msgid "The embed ![[{value}]] in {other} was left out." +msgstr "{other}의 삽입 항목 ![[{value}]]을(를) 제외했습니다." + +#. placeholder {0}: errorMessage(error) +#: src/ui/WorkspaceView.tsx +msgid "The file could not be downloaded. {0}" +msgstr "파일을 다운로드하지 못했습니다. {0}" + +#. placeholder {0}: missingImage[1] ?? "" +#: src/export/warnings.ts +msgid "The image “{0}” could not be loaded for Word. Its description will be included instead." +msgstr "Word용 “{0}” 이미지를 불러오지 못했습니다. 대신 이미지 설명이 포함됩니다." + +#: src/i18n/diagnostics.ts +msgid "The label {value} is used more than once." +msgstr "레이블 {value}이(가) 두 번 이상 사용되었습니다." + +#: src/i18n/provider.tsx +msgid "The language could not be loaded. Your current language is unchanged. Try again." +msgstr "언어를 불러오지 못했습니다. 현재 언어는 변경되지 않았습니다. 다시 시도하세요." + +#: src/ui/WorkspaceView.tsx +msgid "The line being typed is checked once typing pauses" +msgstr "입력을 멈추면 작성 중인 줄을 검사합니다." + +#: src/workspace/workspace.ts +msgid "The manuscript kept changing while export dependencies were loading. Pause editing and try again." +msgstr "내보내기에 필요한 항목을 불러오는 동안 원고가 계속 변경되었습니다. 편집을 멈춘 후 다시 시도하세요." + +#: src/compile/client.ts +#: src/workspace/workspace.ts +msgid "The manuscript was closed." +msgstr "원고가 닫혔습니다." + +#: src/ui/CommentsPanel.tsx +msgid "The person record that claims your account is not valid." +msgstr "계정 사용자라고 주장하는 사람 레코드가 유효하지 않습니다." + +#: src/compile/client.ts +msgid "The preview took too long to load. Retry the preview." +msgstr "미리보기를 불러오는 데 시간이 너무 오래 걸렸습니다. 미리보기를 다시 시도하세요." + +#: src/compile/client.ts +msgid "The preview worker returned an unreadable response." +msgstr "미리보기 작업자가 읽을 수 없는 응답을 반환했습니다." + +#: src/ui/Settings.tsx +msgid "The style’s own (usually en-US)" +msgstr "스타일 자체의 언어(보통 en-US)" + +#: src/workspace/workspace.ts +msgid "The suggested text is no longer in the record; edit it by hand, then resolve the suggestion." +msgstr "제안된 텍스트가 더 이상 레코드에 없습니다. 직접 수정한 다음 제안을 해결하세요." + +#: src/ui/CommentsPanel.tsx +msgid "The suggested text is no longer there" +msgstr "제안된 텍스트가 더 이상 없습니다." + +#: src/ui/WorkspaceView.tsx +msgid "Theme" +msgstr "테마" + +#: src/ui/names.ts +msgid "Thesis or book" +msgstr "학위 논문 또는 책" + +#: src/ui/ConnectGate.tsx +msgid "This action could not be completed. Please try again." +msgstr "작업을 완료하지 못했습니다. 다시 시도하세요." + +#: src/ui/Settings.tsx +msgid "This applies in this browser, to every manuscript." +msgstr "이 설정은 이 브라우저의 모든 원고에 적용됩니다." + +#: src/ui/Settings.tsx +msgid "This changes the interface in this browser, not the manuscript’s language." +msgstr "이 설정은 이 브라우저의 인터페이스 언어를 변경하며 원고 언어는 변경하지 않습니다." + +#: src/workspace/workspace.ts +msgid "This collection does not accept files from Writer." +msgstr "이 컬렉션은 Writer에서 파일을 받지 않습니다." + +#: src/ui/ConnectGate.tsx +msgid "This collection is unavailable" +msgstr "이 컬렉션을 사용할 수 없습니다." + +#: src/ui/NativeWriterView.tsx +msgid "This collection view could not be opened. Choose another collection from the bar above, or reload to retry." +msgstr "이 컬렉션 뷰를 열지 못했습니다. 위쪽 표시줄에서 다른 컬렉션을 선택하거나 새로고침하여 다시 시도하세요." + +#: src/ui/ConnectGate.tsx +msgid "This is a local development build. The hosted mdbase connect service only accepts applications served over HTTPS, so use Connect's local environment (<0>pnpm dev:environment:up in mdbase-connect) or open the <1>demo collection." +msgstr "이 버전은 로컬 개발 빌드입니다. 호스팅된 mdbase connect 서비스는 HTTPS로 제공되는 앱만 허용하므로 Connect의 로컬 환경(mdbase-connect에서 <0>pnpm dev:environment:up 실행)을 사용하거나 <1>데모 컬렉션을 여세요." + +#: src/ui/WorkspaceView.tsx +msgid "This list" +msgstr "이 목록" + +#: src/ui/WorkspaceView.tsx +msgid "This manuscript could not be opened" +msgstr "이 원고를 열지 못했습니다." + +#: src/ui/CommentsPanel.tsx +msgid "This passage is no longer in the text" +msgstr "이 본문 구간은 더 이상 텍스트에 없습니다." + +#: src/ui/WorkspaceView.tsx +msgid "This record changed elsewhere while you were editing it." +msgstr "편집하는 동안 다른 곳에서 이 레코드가 변경되었습니다." + +#: src/ui/WorkspaceView.tsx +msgid "This record was deleted elsewhere. Your local text is still available here." +msgstr "다른 곳에서 이 레코드가 삭제되었습니다. 로컬 텍스트는 여기에서 계속 사용할 수 있습니다." + +#: src/ui/CompareDialog.tsx +msgid "This record was deleted. Download the local draft to preserve it; it cannot be restored into a deleted record." +msgstr "이 레코드가 삭제되었습니다. 보존하려면 로컬 초안을 다운로드하세요. 삭제된 레코드에는 복원할 수 없습니다." + +#: src/ui/Settings.tsx +msgid "Title" +msgstr "제목" + +#: src/ui/WorkspaceView.tsx +msgid "Title, authors, abstract, citation style, layout and language ({MOD_LABEL}-,)" +msgstr "제목, 저자, 초록, 인용 스타일, 레이아웃 및 언어({MOD_LABEL}-,)" + +#. placeholder {0}: untitled && Give the manuscript a title; it can be changed later. +#: src/ui/Home.tsx +msgid "Title<0/>{0}" +msgstr "제목<0/>{0}" + +#: src/ui/WorkspaceView.tsx +msgid "track changes" +msgstr "변경 내용 추적" + +#: src/ui/ConnectGate.tsx +msgid "Try again" +msgstr "다시 시도" + +#: src/ui/Home.tsx +msgid "Type to find others." +msgstr "입력하여 다른 항목을 찾으세요." + +#: src/ui/WorkspaceView.tsx +msgid "Typeset from your latest text, with chapters and images checked before download" +msgstr "최신 텍스트를 조판하고 장과 이미지를 확인한 후 다운로드" + +#. placeholder {0}: Math.round(timings.assembleMs + timings.compileMs) +#: src/ui/WorkspaceView.tsx +msgid "Typeset in {0} ms" +msgstr "{0}밀리초 만에 조판" + +#: src/compile/client.ts +msgid "Typesetting took too long. Your editor is still available; retry the preview." +msgstr "조판에 시간이 너무 오래 걸렸습니다. 편집기는 계속 사용할 수 있습니다. 미리보기를 다시 시도하세요." + +#: src/preview/Preview.tsx +#: src/ui/WorkspaceView.tsx +msgid "Typesetting…" +msgstr "조판 중…" + +#: src/ui/Settings.tsx +msgid "Typst templates in the collection" +msgstr "컬렉션의 Typst 템플릿" + +#: src/i18n/diagnostics.ts +msgid "Unclosed $$ math block." +msgstr "닫히지 않은 $$ 수식 블록이 있습니다." + +#: src/editor/insight.ts +msgid "Unknown" +msgstr "알 수 없음" + +#: src/i18n/diagnostics.ts +msgid "Unknown citation style \"{value}\"; using {other}." +msgstr "알 수 없는 인용 스타일 \"{value}\"입니다. {other}를 사용합니다." + +#: src/i18n/diagnostics.ts +msgid "Unknown template \"{value}\"; using article." +msgstr "알 수 없는 템플릿 \"{value}\"입니다. article을 사용합니다." + +#: src/ui/records.ts +msgid "Unsaved" +msgstr "저장되지 않음" + +#: src/ui/Home.tsx +msgid "Unsaved drafts" +msgstr "저장되지 않은 초안" + +#: src/ui/Home.tsx +msgid "Unsaved in this browser" +msgstr "이 브라우저에 저장되지 않음" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Unsigned" +msgstr "서명되지 않음" + +#: src/i18n/diagnostics.ts +msgid "Unsupported Markdown block: {value}." +msgstr "지원하지 않는 Markdown 블록입니다: {value}." + +#: src/editor/live-preview.ts +msgid "Untitled figure" +msgstr "제목 없는 그림" + +#: src/ui/Home.tsx +msgid "Updating…" +msgstr "업데이트 중…" + +#: src/ui/Home.tsx +msgid "Use a note you already have…" +msgstr "기존 메모 사용…" + +#: src/ui/Home.tsx +msgid "Use as manuscript" +msgstr "원고로 사용" + +#: src/ui/CompareDialog.tsx +msgid "Use collection version" +msgstr "컬렉션 버전 사용" + +#: src/ui/WorkspaceView.tsx +msgid "Uses the layout’s Word styles, but pagination can differ from PDF. First use downloads about 16 MB." +msgstr "레이아웃의 Word 스타일을 사용하지만 페이지 배치는 PDF와 다를 수 있습니다. 처음 사용할 때 약 16MB를 다운로드합니다." + +#: src/ui/WorkspaceView.tsx +msgid "View" +msgstr "보기" + +#: src/workspace/workspace.ts +msgid "Wait for the manuscript to open before exporting." +msgstr "내보내기 전에 원고가 열릴 때까지 기다리세요." + +#: src/connect/native-signin-ui.ts +msgid "Waiting for approval in the mdbase tab…" +msgstr "mdbase 탭에서 승인 대기 중…" + +#: src/ui/CommentsPanel.tsx +msgid "Waiting for approval…" +msgstr "승인 대기 중…" + +#: src/ui/CollectionPicker.tsx +#: src/ui/ConnectGate.tsx +msgid "Waiting for mdbase connect…" +msgstr "mdbase connect 대기 중…" + +#: src/ui/CommentsPanel.tsx +msgid "Whose comments" +msgstr "댓글 작성자" + +#: src/ui/CommentsPanel.tsx +msgid "Why (optional)" +msgstr "이유(선택 사항)" + +#: src/ui/ConnectGate.tsx +msgid "will be added" +msgstr "추가 예정" + +#: src/ui/ConnectGate.tsx +msgid "will be removed" +msgstr "삭제 예정" + +#: src/ui/ConnectGate.tsx +msgid "will be updated" +msgstr "업데이트 예정" + +#: src/ui/CommentsPanel.tsx +msgid "Withdraw" +msgstr "철회" + +#: src/ui/CommentsPanel.tsx +msgid "Withdrawn." +msgstr "철회했습니다." + +#: src/ui/WorkspaceView.tsx +msgid "Word (DOCX)" +msgstr "Word(DOCX)" + +#: src/export/warnings.ts +msgid "Word export reported a problem." +msgstr "Word 내보내기에서 문제가 보고되었습니다." + +#: src/export/pandoc.ts +msgid "Word export timed out. Check your connection and try again." +msgstr "Word 내보내기 시간이 초과되었습니다. 연결을 확인하고 다시 시도하세요." + +#: src/ui/Home.tsx +msgid "Word goal" +msgstr "단어 목표" + +#: src/ui/Home.tsx +msgid "Words, e.g. 8000" +msgstr "단어 수(예: 8000)" + +#: src/ui/WorkspaceView.tsx +msgid "Write" +msgstr "작성" + +#: src/ui/ConnectGate.tsx +#: src/ui/NativeSignIn.tsx +msgid "Write from your collection" +msgstr "컬렉션에서 작성" + +#: src/editor/Editor.tsx +msgid "Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table." +msgstr "Markdown으로 작성하세요. [@citekey]로 인용하고 /를 입력해 각주, 그림 또는 표를 추가하세요." + +#: src/editor/chapter-cards.ts +msgid "Write the quotation here, to edit it; it no longer follows the annotation" +msgstr "인용문을 수정하려면 여기에 작성하세요. 주석 내용은 더 이상 반영되지 않습니다." + +#: src/workspace/workspace.ts +msgid "Writer cannot ask for access here." +msgstr "Writer는 여기에서 접근을 요청할 수 없습니다." + +#: src/ui/WorkspaceView.tsx +msgid "Writer commands" +msgstr "Writer 명령" + +#: src/ui/NativeWriterView.tsx +msgid "Writer could not open this collection" +msgstr "Writer에서 이 컬렉션을 열지 못했습니다." + +#: src/ui/CommentsPanel.tsx +msgid "Writer was not allowed to see your account." +msgstr "Writer에서 계정 정보를 볼 수 있는 권한이 없습니다." + +#: src/main.tsx +msgid "You can close this window." +msgstr "이 창을 닫아도 됩니다." + +#. placeholder {0}: signing.reason +#: src/ui/CommentsPanel.tsx +msgid "Your account could not be checked ({0})." +msgstr "계정을 확인하지 못했습니다({0})." + +#: src/ui/CommentsPanel.tsx +msgid "Your account is not linked to a person record in this collection." +msgstr "계정이 이 컬렉션의 사람 레코드에 연결되어 있지 않습니다." + +#: src/connect/connect-popup.ts +#: src/connect/native-signin-ui.ts +msgid "Your browser blocked the sign-in tab." +msgstr "브라우저에서 로그인 탭을 차단했습니다." + +#: src/ui/CommentsPanel.tsx +msgid "Your comments are not signed." +msgstr "댓글에 서명되지 않았습니다." + +#: src/workspace/workspace.ts +msgid "Your custom Typst layout applies to PDF only. Word uses the article styles; pagination and layout will differ." +msgstr "사용자 지정 Typst 레이아웃은 PDF에만 적용됩니다. Word는 논문 스타일을 사용하므로 페이지 배치와 레이아웃이 달라집니다." + +#: src/ui/WorkspaceView.tsx +msgid "Your custom Typst layout is PDF-only. Word uses article styles and different pagination. First use downloads about 16 MB." +msgstr "사용자 지정 Typst 레이아웃은 PDF 전용입니다. Word는 논문 스타일을 사용하며 페이지 배치가 다릅니다. 처음 사용할 때 약 16MB를 다운로드합니다." + +#: src/ui/WorkspaceView.tsx +msgid "Your local drafts are backed up in this browser when storage is available. Download a copy before leaving if you need an independent backup." +msgstr "저장 공간을 사용할 수 있으면 로컬 초안이 이 브라우저에 백업됩니다. 별도 백업이 필요하면 나가기 전에 사본을 다운로드하세요." + +#: src/ui/CompareDialog.tsx +msgid "Your local text" +msgstr "내 로컬 텍스트" + +#: src/LegacyApp.tsx +msgid "Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading." +msgstr "저장된 텍스트는 컬렉션에 있습니다. 저장 공간을 사용할 수 있으면 전송되지 않은 로컬 초안은 이 브라우저에 백업됩니다. 새로고침하기 전에 사본을 다운로드하세요." + +#: src/ui/WorkspaceView.tsx +msgid "Zoom" +msgstr "확대/축소" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom in" +msgstr "확대" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom out" +msgstr "축소" diff --git a/apps/writer/src/i18n/locales/pt/messages.json b/apps/writer/src/i18n/locales/pt/messages.json new file mode 100644 index 00000000..80416ec6 --- /dev/null +++ b/apps/writer/src/i18n/locales/pt/messages.json @@ -0,0 +1 @@ +{"messages":{"-6Kbd_":["Substituir por “",["0"],"”"],"-CbfZX":["Próximo problema"],"-LQJs8":["Prévia indisponível. Você pode continuar escrevendo."],"-R-x29":["Editor e prévia → somente editor → somente prévia"],"-_IkJ0":["Anotações indisponíveis: ",["problem"]," <0>Tentar anotações novamente"],"-enS2d":["Nada foi resolvido ainda."],"-lKEXe":["Status da sessão"],"-rGgtX":["Esta lista"],"-rQt-n":["Sem assinatura"],"0Bm90s":["Nenhum comentário aberto"],"0Gsi2B":["Ocultar os problemas abaixo do editor (F8 vai para o próximo)"],"0HtIXu":["Você pode fechar esta janela."],"0IfD81":["Mostrar mais 50 respostas · ",["0"]],"0UG6d1":["Pacote Pandoc"],"0XMgo-":["O mdbase writer precisa de dois contratos de registro em <0>",["0"],": manuscritos e fontes do Reader para citações. A configuração adiciona apenas o que estiver faltando; os registros existentes não são alterados."],"0g4Jbf":["O texto sugerido não está mais lá"],"0tgn8y":["Comentário anterior"],"1DBGsz":["Notas"],"1GeccT":["A exportação para Word excedeu o tempo limite. Verifique sua conexão e tente novamente."],"1GfaEh":["Título<0/>",["0"]],"1QfxQT":["Dispensar"],"1TNIig":["Abrir"],"1X0LyN":["Sugestão"],"1bm2Ax":["Nada está identificado com o rótulo ",["value"],"."],"1pLKow":["Procurando fontes…"],"1t_NnN":["Rejeitar"],"238qc6":["em ",["0"]," · "],"23vc1z":["Não foi possível carregar o idioma do editor. Você pode continuar escrevendo."],"2D8JZN":["O Writer não conseguiu abrir esta coleção"],"2FYpfJ":["Mais"],"2FoHU3":["Resolver"],"2LakEj":["Pesquisar no manuscrito inteiro"],"2QZiFY":["Rascunhos não salvos"],"2UtmVf":["Coleções conectadas"],"2m7Ykf":["Seu layout Typst personalizado é exclusivo para PDF. O Word usa estilos de artigo e tem paginação diferente. No primeiro uso, serão baixados cerca de 16 MB."],"2pz_0C":["Ainda não há nenhuma. ",["0"]," para importar um PDF, DOI ou arquivo BibTeX; cada fonte recebe um citekey."],"2uCeC8":["Conectar uma coleção"],"2zwLiX":[["0","plural",{"one":["#"," capítulo"],"other":["#"," capítulos"]}]],"36IqzN":["Matemática: ",["value"]," tem \\left, mas ",["other"]," tem \\right."],"36npTb":["Aguarde o manuscrito abrir antes de exportar."],"39rw4X":["O registro de pessoa associado à sua conta não é válido."],"3AgSHw":["Seu layout Typst personalizado se aplica somente ao PDF. O Word usa os estilos do artigo; a paginação e o layout serão diferentes."],"3QM4rz":["Cancelar e corrigir problemas"],"3St1SC":["Ler como manuscrito"],"3TVgd0":[["0","plural",{"one":["#"," comentário nesta linha"],"other":["#"," comentários nesta linha"]}]],"3c6Jwh":[["MOD_LABEL"]," Shift K"],"3dioPi":["Idioma da interface"],"3mOF1W":["O backup do rascunho local está indisponível (o armazenamento do navegador pode estar cheio ou bloqueado). Baixe seu rascunho antes de sair se o salvamento falhar."],"3pQyHd":["O envio de imagens estará disponível em breve. Os links de imagem existentes continuam funcionando."],"3tnRYN":["Não foi possível abrir este manuscrito"],"3xc3LP":["Renomear o capítulo escolhido na estrutura de tópicos"],"45MZFs":["Comandos"],"4BKjSO":["Salvar versão mesclada"],"4JA_cN":["Comentário"],"4K4jYB":["(um ponto no texto)"],"4RPJcT":["Atalho para ",["commentsTitle"]," (",["MOD_LABEL"],"-Shift-M)"],"4TxW2I":["Pesquisar no manuscrito"],"4WHRd7":["(trecho removido)"],"4_lfk6":[["MOD_LABEL"],"-Shift-K"],"4g_LI1":["Matemática: ",["end"]," não tem um \\begin correspondente."],"4hJhzz":["Tabela"],"4hWNDZ":["Abrindo o Writer"],"4jjVIo":["Arraste para redimensionar; clique duas vezes para dividir igualmente"],"4l56Cx":["Novo título do capítulo"],"53kYf-":["Progresso até a meta de palavras"],"598XO1":["Abrindo…"],"59omvE":["Nenhuma fonte corresponde a “",["query"],"”; pesquisando nos destaques…"],"5LnGYr":["Configurações do manuscrito"],"5M5VkU":["<0/>Novo manuscrito"],"5YLZc6":["Figura sem título"],"5ZtTdc":["Comandos, atalhos e tema"],"5cBQLY":["Abrindo o manuscrito…"],"5k0NLb":["Revisar"],"5lWFkC":["Entrar"],"5ueZpG":["Fechar (Escape)"],"6-w63Z":["Linha ",["0"]],"6Aih4U":["Sem conexão"],"6CmQln":["Escreva a citação aqui para editá-la; ela não acompanha mais a anotação"],"6OYamM":["Seu texto salvo está na coleção. Se houver armazenamento disponível, os rascunhos locais não enviados serão salvos neste navegador. Baixe uma cópia antes de recarregar."],"6Qf1x4":["Somente prévia"],"6V3Ea3":["Copiado"],"6W1QoD":["Motivo (opcional)"],"6Wikxk":["Adiciona o tipo manuscrito à nota. Os outros tipos, o texto e a localização permanecem como estão."],"6YtxFj":["Nome"],"6akegp":["O processo da prévia retornou uma resposta ilegível."],"6i-keU":["Transformar a seleção em link"],"6m7x0x":["Carregando anotações…"],"6stxj1":[["MOD_LABEL"]," ",["ALT_LABEL"]," M"],"6y5Vqg":["Código"],"75Oz17":["Pesquisar por autor, título, ano ou chave"],"76oYNQ":["Não há anotações nesta fonte."],"77Emn0":["Atalhos de teclado"],"7BtGG9":["Seus comentários não estão assinados."],"7L7WPL":["Revisar acesso"],"7Vdedt":["Substituir por"],"7WzFMK":["Faça referência a isto com @",["id"]],"7ZcBHe":[["n","plural",{"one":["#"," aviso"],"other":["#"," avisos"]}]],"7dAIKB":["Não foi possível carregar algumas imagens ou capítulos. Consulte Problemas para ver as localizações."],"7hon5T":["Incorporar um registro"],"86zAPJ":["Trocar de coleção"],"87a_t_":["Rótulo"],"8EJ5AV":["Em todo o manuscrito; citações, código e fórmulas matemáticas não são contabilizados"],"8FZUO0":[["0"]," · do Reader"],"8Ps4a4":["Instalar ",["appName"]],"8RKfCC":["Comentar a seleção"],"8RbGQ5":["Usar como manuscrito"],"8S67vw":[["sources","plural",{"one":["#"," fonte para citar do mdbase Reader"],"other":["#"," fontes para citar do mdbase Reader"]}]],"8XYgpG":["7ª edição da APA"],"8ft8mZ":["Baixar rascunhos locais"],"8kVV5d":["citado ",["uses"],"×"],"8vETh9":["Mostrar"],"90DA97":["Ocultar a barra lateral (",["MOD_LABEL"],"-\\)"],"92UZwe":["Não foi possível carregar o idioma. O idioma atual não foi alterado. Tente novamente."],"968TdN":["Exportar pacote Pandoc (zip)"],"9S6tCT":["Localizar um manuscrito"],"9Snreu":[["n","plural",{"one":["#"," comentário aberto"],"other":["#"," comentários abertos"]}]],"9XmiD2":["As configurações também são diferentes"],"9iEhfD":["Compondo…"],"9kGVoe":["Não foi possível baixar o arquivo. ",["0"]],"9kjAUP":["Mostrar mais 50 comentários · ",["0"]],"9sngMF":["Abrir"],"9yoWSx":["Fontes."],"ABvvls":["Este registro foi excluído. Baixe o rascunho local para preservá-lo; não é possível restaurá-lo em um registro excluído."],"ACjxWW":["Ampliação"],"AOWTD6":["Baixar rascunho local"],"ASnGmQ":["Novo comentário"],"ATOaVp":["Exportar mesmo assim"],"AWOSPo":["Aumentar zoom"],"AnYKFm":["Nota<0/>"],"AoogmC":["Chicago (autor-data)"],"ApNfMV":["Nenhum arquivo da coleção corresponde ao estilo de citação ",["value"],"."],"AqVe2R":["A nota de rodapé [^",["value"],"] não tem definição."],"AzzuqT":["Exportar Word (DOCX)"],"B6t6qD":["Encontrar uma fonte (",["MOD_LABEL"],"-Shift-E)"],"BHOJS5":["Sua conta não está vinculada a um registro de pessoa nesta coleção."],"BM5sOS":[["at"],": este registro foi excluído; baixe o rascunho local antes de sair."],"BXYHPG":["como deve aparecer"],"BakXLg":["Reconectando"],"Bbs9XN":["Tentar carregar comentários novamente"],"BhZ5PL":["Seção"],"BkT_8N":["Destaques do Reader"],"BlACKu":["como ",["signer"]," · "],"Bloatr":["Verificar novamente"],"Bo_NsW":["O processo de compilação foi interrompido."],"C-gM9M":["Retirada."],"C4LHuu":["para termos de citação e hifenização"],"C7TqCG":["Tentar carregar novamente"],"Cu2PxJ":["Ainda não há fontes"],"CyKDXR":["Comentar a seleção (",["MOD_LABEL"],"-",["ALT_LABEL"],"-M)"],"D-NlUC":["Sistema"],"D-ue9X":["Mostrar no editor"],"D2fBSU":[["MOD_LABEL"]," ",["ALT_LABEL"]," S"],"D390Dw":["Abrir novamente a aba do mdbase"],"DC1ca9":["Verificando a coleção"],"DIh87P":["Clique para ajustar à largura"],"DNJ_-U":["Da coleção"],"DTo12N":[["name"]," exportado."],"DVoc1Z":["dividir, empilhar, estrutura de tópicos, comentários, fontes"],"DYf3hz":["Tentar verificar dependências novamente"],"Dbg30I":[["0"]," (",["MOD_LABEL"],"-Shift-\\ alterna)"],"DoJzLz":["Coleções"],"DqPvFd":["Tentar carregar dados em segundo plano novamente"],"Dr_17R":["Revise os rascunhos locais recuperados antes de sair."],"Dw5E52":["lista de erros e avisos"],"E3Nfif":["Abra o manuscrito para revisá-lo"],"E4ieiy":["Ainda não citado"],"E80ng4":["Não foi possível carregar as fontes: ",["0"]],"EFvTg8":[["n","plural",{"one":["#"," erro"],"other":["#"," erros"]}]],"EJEW2b":["Restaurar rascunho local"],"EKyH_x":["Uma página (12, 12–14) ou um localizador (cap. 3, seção 2)"],"EYUJDQ":["Mostrar os 50 capítulos anteriores"],"EZ_aZS":["Abrindo o mdbase writer"],"EcXe4L":["Fazer esta edição"],"Ef7StM":["Desconhecido"],"Ev2Ezn":["Nada corresponde a “",["query"],"”."],"FEr96N":["Tema"],"FN0y01":["A composição tipográfica demorou demais. O editor continua disponível; tente gerar a prévia novamente."],"FNmVWn":["Negrito / itálico (pressione novamente para remover)"],"FOcBn3":["Desvincular"],"FdGBxC":["Arraste ou use Alt-↑/↓ para reordenar"],"FeauXP":["Revisar rascunhos locais"],"FjkaiT":["Diminuir zoom"],"FphX2X":["Escuro"],"Fys2t0":["Sem tipo · ",["path"]],"G0OpJg":["voltar início fechar"],"G6djn3":["Tentar renderizar novamente"],"GH75zx":["Inserir no cursor"],"GLEezT":[["n","plural",{"one":["#"," problema"],"other":["#"," problemas"]}]],"GPQyjo":[["MOD_LABEL"]," ",["ALT_LABEL"]," F"],"GS-Mus":["Exportar"],"GXtfO4":["A linha digitada é verificada quando você pausa a digitação"],"GZioPc":["Figura de uma imagem…"],"GfS6Uc":["Pacote Pandoc (zip)"],"GsL_V8":["A nota de rodapé [^",["value"],"] nunca é mencionada."],"Gx4iiW":["A janela de início de sessão foi fechada."],"GyN2ca":["conflita com um arquivo existente"],"H5cZch":["Título, autores, resumo, estilo de citação, layout e idioma (",["MOD_LABEL"],"-,)"],"HDgjw0":["Dependências não verificadas"],"HT5h9t":["Próximo / problema anterior"],"HWAICJ":["Abrir ",["0"]],"HYkm8H":["Segundo painel"],"Hgh3GY":["Definir meta"],"HhVDr2":["Listagem"],"HhY7gy":["citado uma vez"],"HlUaQL":["Ajustando à largura; clique para ver o tamanho real"],"HlkYb1":["Mostrar ou ocultar a barra lateral"],"HpK_8d":["Recarregar"],"Hv_wOZ":["Fontes indisponíveis: ",["libraryProblem"]," <0>Tentar carregar as fontes novamente"],"I4e3-v":["será adicionado"],"I8WsaT":["Desvinculado: o texto foi alterado"],"I94H_1":["Mover autor ",["0"]," para cima"],"IInnZo":["Conflito"],"IMvKpD":["Enter e Shift-Enter vão para a correspondência seguinte e anterior; a seta para baixo percorre as correspondências."],"INqfvq":["Abrir no Reader <0/>"],"IX32RB":["Um rascunho local ainda está disponível neste navegador."],"IfA6PD":["Definir meta de palavras"],"ImOQa9":["Responder"],"InkO8a":["Nenhuma nota corresponde a “",["query"],"”."],"Inz1zU":["Abrindo sua coleção"],"IpbviP":["Mostrar um segundo painel na barra lateral"],"IsVGFp":["Localizar uma nota por nome ou pasta"],"IuqATJ":["Ocultar os títulos de ",["0"]],"IyCwhU":["Inserir citação textual"],"IzbJiD":["Versão da coleção"],"JA4s7A":["Estilo de citação"],"JF-Ass":["Trocar de coleção: ",["name"]],"JRjOOV":[["n","plural",{"one":["#"," rascunho local recuperado"],"other":["#"," rascunhos locais recuperados"]}]],"Jp2Caj":["Cancelar exportação"],"Jqe-Dc":["Atualizando…"],"K3qJi9":["Citado em "],"K9iq2T":["Instale ",["appName"]," para acesso rápido em uma janela própria."],"KDw4GX":["Tentar novamente"],"KEP9sr":["Não foi possível carregar a imagem: ",["problem"]],"KJYp3z":["Abrir início de sessão"],"KPbDqD":["Inserção sugerida"],"KPe4cX":["Sobre o registro inteiro"],"KVzlgY":["Mostrar mais 50 capítulos · ",["0"]],"K_F6pa":["Salvando…"],"KmydK6":["Negrito"],"KnCdPw":["Abrindo o Writer…"],"KoKMgL":["Sugerir uma edição do trecho selecionado"],"KoisrM":["Localizar uma fonte"],"KqEHAH":["Mostrar mais 50 fontes · ",["0"]],"KsVbQ6":["Nenhum arquivo da coleção corresponde ao modelo ",["value"],"."],"KtV4yW":["Não há outras notas nesta coleção."],"L0jxRL":[["MOD_LABEL"]," Shift M"],"L3-fF1":["Sugerir"],"L5FiaI":["Inserir uma nota de rodapé, figura, tabela, equação, referência cruzada ou citação"],"LDMBqM":["Capítulos <0>",["0"],""],"LIL6ec":["Nova sugestão"],"LKughA":["Somente editor"],"LY68X8":["Esta coleção não aceita arquivos do Writer."],"L_ATOC":["Nada corresponde a “",["0"],"”."],"LgSQOu":[["n","plural",{"one":["#"," palavra"],"other":["#"," palavras"]}]],"LjzwJx":["F8 vai para o próximo"],"LnCuGD":["A prévia demorou demais para carregar. Tente carregá-la novamente."],"Lomseu":[["0","plural",{"one":["#"," registro de pessoa reivindica sua conta, então o Writer não vai presumir qual é você."],"other":["#"," registros de pessoa reivindicam sua conta, então o Writer não vai presumir qual é você."]}]],"LvbZLi":["Em uma citação: mostrar a fonte. Em uma referência cruzada: ir ao elemento indicado"],"LxpZ3W":["Tentar salvar novamente"],"Lyr0ts":["Tentar exportar novamente"],"M7SqjM":["Reabrir"],"M9d3Uo":["Incorporar ",["value"]," aqui faria com que ele fosse incluído dentro de si mesmo."],"MC5rVS":["Não foi possível criar o manuscrito. Tente novamente."],"MGqZf-":["Composição tipográfica do texto mais recente, com capítulos e imagens verificados antes do download"],"MHrjPM":["Título"],"MJIptm":["Mostrar os 50 títulos anteriores"],"MQV9qO":["Inserir [@",["0"],"] no cursor (Enter)"],"MRGaO3":["Abrir coleções ainda não está disponível nesta versão."],"Mh910_":["Novo comentário"],"Mppa_6":["Vincular sua conta"],"N6DMmu":["Os destaques não estão configurados nesta coleção."],"N8JYNj":["Afiliação"],"NBdIgR":["Comentar"],"NMor58":["O próprio idioma do estilo (geralmente en-US)"],"NP8RqQ":["Mostrar os títulos de ",["0"]],"NR4c__":["A exportação para PDF excedeu o tempo limite. Tente novamente a prévia e a exportação."],"NUI8E5":["Neste manuscrito <0>",["0"],""],"NZLFAg":[["n","plural",{"one":["#"," registro"],"other":["#"," registros"]}]],"N_3xmG":["Entre com sua conta mdbase para sincronizar o ",["appName"]," entre seus dispositivos."],"NdYeLh":["Do Reader · a fonte não está na biblioteca"],"NrWqOY":["Matemática: chave de fechamento sem par."],"Nu-S2r":["Fontes indisponíveis: ",["libraryProblem"]],"O5wjzx":["Falha ao renderizar a prévia: ",["renderProblem"],". Seu texto continua disponível no editor."],"O6H89R":["Resolvido"],"O7rjNS":["Configurando…"],"OAWG9Q":["Localizar em Fontes"],"OKh1K3":["O capítulo não está aberto."],"OMzbma":["Tese ou livro"],"ORUlhK":["O Pandoc parou."],"OX2Neh":["Código em linha"],"OXJ5q6":["ou use uma nota que você já tenha"],"OXdGnd":["Problemas"],"OZ-5ue":["Modelos Typst na coleção"],"Oeg4kj":["Selecione um trecho e pressione <0>",["MOD_LABEL"],"-",["ALT_LABEL"],"-M para comentar ou <1>",["MOD_LABEL"],"-",["ALT_LABEL"],"-S para sugerir uma edição."],"OiadOU":["A imagem “",["value"],"” não foi encontrada. Adicione-a à coleção ou corrija o caminho."],"OoNq_l":["Comentários de quem"],"OsZchx":["Este registro foi alterado em outro lugar enquanto você o editava."],"OsyKSt":["Retirar"],"P6ZqyF":["As figuras precisam ser imagens PNG, JPEG, GIF, SVG ou WebP."],"P74TOi":["Não salvo"],"PASxzN":["Criar manuscrito"],"PBxg_E":["Agora não"],"PKDyzC":[["MOD_LABEL"],"-I"],"PTnfhP":["Não foi possível descobrir anotações: ",["0"],". Os metadados da citação textual podem estar incompletos."],"PUx1Yk":["O Writer não recebeu permissão para ver sua conta."],"Pbmfbj":["Citação anterior"],"PdAeJX":["As alterações são salvas nos metadados iniciais do manuscrito enquanto você digita, e a prévia acompanha as mudanças."],"PdRGfl":[["0"]," · ",["MOD_LABEL"],"-clique para ir até lá"],"Pf9gNq":["A sessão foi interrompida. Tente novamente."],"PjRvjJ":["A incorporação ![[",["value"],"]] em ",["other"]," foi deixada de fora."],"PlU3UF":["mdbase Connect indisponível"],"PsQmAw":["Todos"],"Pw-jef":["Citar ",["0"]],"Pwqkdw":["Carregando…"],"QBOwbf":["Fechar configurações"],"QDd6n1":["Sessão iniciada. Abrindo ",["0"],"…"],"QHBaqY":["Tentar carregar a prévia novamente"],"QHFDyy":["Meta de palavras"],"QRFttS":["Mostrar todas as ",["0"]," notas sem tipo"],"QRG5DS":["Carregando fontes…"],"QdWjxQ":["Verificando capítulos e imagens e criando o Word… (o primeiro uso baixa cerca de 16 MB)"],"QqsmiA":["Ainda não há citações. Cite uma fonte abaixo ou digite <0>[@ no editor."],"QyioBP":["Mover para cima"],"R07dIC":[["0"]," não pôde ser armazenado: ",["1"]],"R5caUa":[" · ",["0"],"% de ",["1"]],"R8noZk":["Markdown Pandoc/Quarto com suas fontes, estilo e imagens, para você mesmo gerar outros formatos"],"RHJKOR":["As citações não têm termos para \"",["value"],"\"; usam ",["other"],"."],"RLe7Vk":["Verificando…"],"RP4uCZ":[["name"]," indisponível: ",["0"]],"RT6wQl":["Adicione ",["appName"]," à tela inicial: toque em Compartilhar e depois em Adicionar à tela inicial."],"RTZlME":["Matemática: ",["end"]," fecha ",["begin"],"."],"RXZKC3":["Nada será substituído até você escolher. Os trechos destacados diferem entre as versões."],"Rjx40M":["O mdbase writer não pode usar esta coleção"],"RugUeI":["Exibindo a última prévia bem-sucedida; ela pode não corresponder ao texto mais recente."],"S2l4mJ":["Próxima citação"],"S8Yqbl":["Inserir"],"SJjiC1":["Conectando ao mdbase Connect"],"SNiqj2":["Novos desde sua última visita"],"SOP4ud":["Citar"],"SPHA_y":["Afiliação do autor ",["0"]],"SQJdqG":["Ou digite <0>/ no texto para escolher um item ali."],"SYambW":[["0","plural",{"one":["Revise ","#"," rascunho local recuperado. A edição está pausada nesse registro até você restaurar o rascunho local ou usar a versão da coleção."],"other":["Revise ","#"," rascunhos locais recuperados. A edição está pausada nesses registros até você restaurar os rascunhos locais ou usar as versões da coleção."]}]],"SpXO08":["Seu navegador bloqueou a aba de início de sessão."],"T9BYSb":["O rótulo ",["value"]," é usado mais de uma vez."],"TDRar0":["Fechar o painel inferior"],"TKQ7K-":["Instalar"],"TKY1EH":["será atualizado"],"TQU3St":["Não foi possível carregar a imagem “",["0"],"” para o Word. A descrição dela será incluída no lugar."],"TQr4PU":["Formatos de exportação"],"TZUfiG":["Exportação cancelada."],"Teun5p":["O manuscrito continuou mudando enquanto as dependências de exportação eram carregadas. Pause a edição e tente novamente."],"Tn8dJh":["Mostrar mais 50 títulos · ",["0"]],"Tq3pcs":["Manter a minha"],"Ttq8M5":[" com "],"Txd12P":["Fontes não configuradas"],"TywTR3":["Não foi possível carregar o registro incorporado: ",["problem"]],"Tz0i8g":["Configurações"],"U4Evrz":[["0","plural",{"0":["Clique para abrir em Comentários"],"one":["#"," resposta · Clique para abrir em Comentários"],"other":["#"," respostas · Clique para abrir em Comentários"]}]],"U7l2z4":["Aguardando aprovação na aba do mdbase…"],"UImgZ0":["Sair sem salvar"],"UUFKYO":["Mostrar este comentário"],"Ukvkys":["Índice da coleção"],"V0Sber":["Ajustar · ",["zoomLabel"]],"V217hn":["Título do capítulo"],"V53mtl":["HTML bruto não é renderizado na saída em PDF."],"VMG2lA":["Dê um título ao manuscrito; você poderá alterá-lo depois."],"VbyRUy":["Comentários"],"W5nesf":["O Writer não pode solicitar acesso aqui."],"WBbQ6j":[["MOD_LABEL"]," B / ",["MOD_LABEL"]," I"],"WJw7SY":["Continuar escrevendo"],"Wg_D_t":["<0/> Incluir um exemplo prático de citações, figuras e capítulos"],"Wzn39O":["Nenhuma coleção corresponde a “",["0"],"”."],"XFW06e":["Markdown de ",["path"]],"XM2rCQ":["Usa os estilos do Word do layout, mas a paginação pode diferir do PDF. No primeiro uso, serão baixados cerca de 16 MB."],"XZA1w1":["Nenhum registro corresponde a ![[",["0"],"]]"],"Xhmya6":[["0","plural",{"one":["Prévia diagramada, ","#"," página"],"other":["Prévia diagramada, ","#"," páginas"]}]],"XkBTbQ":[["uses","plural",{"one":["Citado uma vez"],"other":["Citado ","#"," vezes"]}]],"XoIL8B":["Comparar versões"],"Y-kpBf":["<0>Um manuscrito. Comece um ou use uma nota que você já tenha. Ele permanece um registro Markdown comum nesta coleção."],"Y2tU6I":["Excluir ",["0"]],"YHKRSX":[["MOD_LABEL"],"-clique"],"YJC4iW":["Mostrar as 50 fontes anteriores"],"YLnub4":["será removido"],"YNmZG2":[["MOD_LABEL"]," F"],"YPCTJN":["Salvar todos os registros agora"],"YPtBzd":[["MOD_LABEL"]," Shift F"],"YTGcNY":["Nenhuma fonte da biblioteca corresponde a ",["value"],"; por isso, a citação textual de ",["other"]," não tem referência."],"YUAoyO":["Figura"],"YbX0cl":["Não foi possível conectar outra coleção."],"YjnsQe":["Exportar Word usando estilos de artigo; seu layout Typst personalizado se aplica somente ao PDF"],"YrSber":["Usar uma nota que você já tem…"],"Z4OdvO":["Adicionando…"],"ZDLF2F":["No cursor"],"ZPMjiz":["Mostrar problemas"],"ZY9cAr":["Seu texto local"],"Zl9MMK":["Continuar escrevendo"],"ZotS7f":["Adicione-os no mdbase Reader; cite-os aqui com <0>[@citekey]."],"ZpT4BH":["Próximo comentário"],"Zu1Rdr":["Corrigir no mdbase Editor"],"ZusUoG":["Isso altera o idioma da interface neste navegador, não o idioma do manuscrito."],"_DwR-n":["Criando…"],"_QterE":["Nos destaques <0>",["0"],"",["1"]],"_SEsAj":["O mdbase writer compõe registros Markdown de uma coleção mdbase em documentos PDF e Word, com citações da biblioteca do mdbase Reader. Conecte uma coleção para escolher o que ele pode acessar."],"_dMX8_":["Escreva em Markdown. Cite com [@citekey]; digite / para adicionar uma nota de rodapé, figura ou tabela."],"_dc0bZ":["Um comentário sobre o registro inteiro, não sobre um trecho (selecione o texto no editor para comentá-lo)"],"_hpEcX":["nota"],"_munxb":["Ainda não há fontes nesta coleção."],"_yOcm5":["Revisar rascunho local recuperado"],"a0w0iQ":["Subtítulo"],"aFzhfm":["Formatos de exportação (",["MOD_LABEL"],"-Shift-S)"],"aHcsVa":["Bloco Markdown não compatível: ",["value"],"."],"aJpnBU":["Não foi possível trocar de coleção."],"aYlF11":["Manuscritos"],"ajeplw":["Os comentários não estão configurados nesta coleção."],"amrUjD":["Nenhum registro corresponde à incorporação ![[",["value"],"]]."],"aubHgO":["Alterar o estilo de citação"],"ayjRIz":["O Pandoc não gerou nenhum documento."],"b3_apS":["Tentar abrir novamente"],"bQxwLy":["Arraste para redimensionar; clique duas vezes para restaurar"],"bWniDj":["Salvo neste dispositivo; aguardando sincronização"],"bXmgiA":["Esse registro não está aberto."],"bvnb9m":[["MOD_LABEL"],"-B"],"bzMKg7":["Aceito"],"c0Zzp5":["Mostrar mais 50 fontes citadas · ",["0"]],"c3XJ18":["Ajuda"],"c3b7sZ":[["0","plural",{"one":["Primeiro resultado de ","#"," (exibindo ",["listedCount"],")"],"other":["Primeiros resultados de ","#"," (exibindo ",["listedCount"],")"]}]],"c9cl54":["Encontre uma fonte para este trecho e cite-a em seguida"],"cBM1pK":["já presente"],"cBm-Vx":["A nota de rodapé [^",["value"],"] é mencionada mais de uma vez."],"cb2Kot":["Revisar problemas de exportação"],"ckJ_KF":["Markdown mesclado<0/><1>O texto mesclado mantém suas alterações locais de configuração sobre a versão da coleção."],"cnGeoo":["Excluir"],"d82x9a":["Tentar salvar novamente"],"dD7NPy":["Estrutura de tópicos"],"dEgA5A":["Cancelar"],"dFiONw":["Tema ",["0"]],"dIBB7b":["Localizar ou executar um comando"],"dJoAnp":["Escolher outra coleção"],"dOxPd4":["Nota de rodapé"],"dRie_A":["Estilo de citação \"",["value"],"\" desconhecido; usando ",["other"],"."],"dZvATy":["O manuscrito foi fechado."],"d_JiIb":["Mostrar um segundo painel abaixo (estrutura de tópicos e comentários juntos)"],"dhJN3N":["Mostrar comentários"],"dhYcA2":["Não foi possível carregar o índice: ",["0"]],"djeUxR":["Página ou localizador para ",["0"]],"dlgWTJ":["Remover autor ",["0"]],"dpAqYZ":[["sources","plural",{"one":["#"," fonte do mdbase Reader pode ser citada aqui."],"other":["#"," fontes do mdbase Reader podem ser citadas aqui."]}]],"dpWYR6":["Esta coleção está indisponível"],"dpqPBg":["Autores"],"dv5KDB":["Baixe uma cópia local antes de sair se não for possível concluir o salvamento."],"e1AP4l":["Abrir agora"],"e7QvdT":["No seu computador"],"eM1JAQ":["Fontes correspondentes"],"eOb_Q0":["Novo manuscrito"],"eTNcY0":["Todos os manuscritos"],"eavifN":["Diagramação<0/>"],"ef0nW8":[["MOD_LABEL"],"-Enter"],"efTeXG":["Revisar ",["0"]],"ehJ208":["Revisar rascunhos"],"ekCRTP":["Rejeitado"],"esi0lP":["Notas sem tipo"],"eyW4au":["Tentar carregar fontes novamente"],"f6e0Ry":["Artigo"],"fAYckj":["Composição tipográfica em ",["0"]," ms"],"fB-XcP":["Configurar coleção"],"fUDM0u":["Word (DOCX)"],"fYE87E":["Localizar e substituir neste registro"],"faBz0k":["fazer backup da recuperação não salva"],"fc0KfE":["<0/> Adicionar capítulo"],"fcWrnU":["Sair"],"fhkCXA":["Barra lateral do manuscrito"],"fhovkm":[["name"]," carregando; você pode continuar escrevendo."],"fk8hsl":["Clique duas vezes ou pressione F2 para renomear"],"fm_zsh":["Referência cruzada"],"fpzyLj":["Página ",["0"]," de ",["1"]],"fqSfXY":["Substituir"],"fyzaWC":["Alterado em outro lugar"],"fzSBc4":[["value"]," não foi carregado e foi deixado de fora."],"g3UF2V":["Aceitar"],"gBsdEY":["Equação"],"gRyeFo":["As citações mostram a que fontes se referem, figuras e tabelas são renderizadas, e as marcações ficam ocultas até o cursor chegar à linha. O texto não é alterado."],"gUSs3W":["Verificando capítulos e imagens e criando ",["0"],"…"],"g_DIlS":["Falha na exportação."],"g_et_N":["Novos desde a última visita (",["newCount"],")"],"gcoiFh":["Reconectar"],"h6voJ8":["Comentários indisponíveis: ",["problem"]," ",["0"]],"hJhlGS":["As fontes não estão configuradas nesta coleção."],"ho4Xla":["O documento tem erros; corrija-os para exportar."],"htZ2ai":["Prévia indisponível: ",["0"],". Você pode continuar escrevendo."],"hzWuDP":["Ocultar a barra lateral"],"i4_LY_":["Escrever"],"iQfVk7":["Escreva a partir da sua coleção"],"iQtuUd":["Estilo de citação<0/>"],"iUWB5S":["Inserir uma citação, nota de rodapé, referência cruzada, figura, tabela ou equação (ou digite / no texto)"],"idD8Ev":["Salvo"],"ir5qD3":["Isto se aplica neste navegador a todos os manuscritos."],"ityjZ3":["Alterar o layout"],"ixi4i1":["Mostrar mais 50 manuscritos · ",["0"]],"ixm-1N":["aparência escuro claro"],"j6_QVX":["Mostrar as 50 fontes citadas anteriores"],"jEUJrN":["problemas"],"jKT_Ba":["fórmula matemática exibição"],"jMbeJj":["Esta é uma compilação de desenvolvimento local. O serviço hospedado do mdbase Connect aceita apenas aplicativos servidos por HTTPS; use o ambiente local do Connect (<0>pnpm dev:environment:up em mdbase-connect) ou abra a <1>coleção de demonstração."],"jpctdh":["Visualização"],"jw4m4b":["Estrutura e pesquisa do manuscrito (",["MOD_LABEL"],"-Shift-F)"],"jy7NV6":["Exportar PDF"],"k42L5j":["citar referência da fonte"],"kI1qVD":["Formato"],"kcL3Ec":["Os metadados da coleção ainda estão carregando."],"kf83Ld":["Algo deu errado."],"kjd02W":[["MOD_LABEL"]," K"],"kqrbvs":["Comparar versões conflitantes"],"kvzIE0":["Ler como manuscrito<0>Desativado mostra o Markdown como foi escrito"],"kyC0KS":[["0","plural",{"one":["Exportado ",["name"]," com ","#"," problema: ",["firstProblem"]],"other":["Exportado ",["name"]," com ","#"," problemas: ",["firstProblem"]]}]],"l77bsC":[["n","plural",{"one":["#"," correspondência"],"other":["#"," correspondências"]}]],"lEpamg":["Mostrar o Markdown como foi escrito"],"lImzcC":["Não carregado; ficará de fora."],"lP1NsC":["Algumas alterações não foram salvas"],"lRwb54":["Abra o Reader para adicionar uma fonte"],"lYDwCk":["Mostrar em Fontes"],"l__8-z":["Ocultar problemas"],"ljCM45":["mantido como está"],"lwBw1I":["Digite para encontrar outros."],"m16xKo":["Adicionar"],"mBTt91":["Sessão iniciada como ",["email"]],"mYGY3B":["Data"],"mbVRdQ":["O Pandoc retornou uma resposta ilegível."],"miBU_r":["Não foi possível usar a nota como manuscrito. Tente novamente."],"n6cVWv":["Não foi possível abrir esta visualização da coleção. Escolha outra coleção na barra acima ou recarregue a página para tentar novamente."],"nNG79w":["controlar alterações"],"nR0BmT":["Filtrar coleções"],"nS-pL0":["Esquecer coleção"],"nbfunU":["Carregando dados da coleção…"],"nbrVo1":["problema"],"nsYrCH":["Citar em ",["0"]],"nwJZJE":["Citação"],"nwtY4N":["Algo deu errado"],"nyNI6f":["Texto sugerido"],"o7W3Ey":["Nenhum arquivo foi baixado ainda. Imagens ou capítulos ausentes podem deixar esta exportação incompleta. Revise estes problemas antes de compartilhá-la ou enviá-la."],"oCl6qZ":[["MOD_LABEL"]," Shift E"],"oNzQ2e":["código-fonte da marcação, prévia ao vivo e chips"],"oRJEwT":[["MOD_LABEL"]," Shift \\"],"oSrMRT":["Minha"],"oX35au":["Substituir ",["0"]," por ",["1"]],"oavxVV":["Listar os problemas abaixo do editor (F8 vai para o próximo)"],"oijfCK":["referência seção figura tabela rótulo"],"oloFds":["Mostrar os 50 comentários anteriores"],"oywDQU":["Aguardando o mdbase Connect…"],"p-XfdN":["A seta para baixo vai para as fontes; Enter cita a primeira correspondência."],"p7_fS2":["Seleção"],"p9zuQv":["Hospedado pelo mdbase"],"pOooX7":["As imagens precisam ser arquivos da coleção (",["value"],")."],"pZC5Mg":["Índice de anotações"],"ped3C4":["Painel inferior"],"pzutoc":["Itálico"],"q95gvB":["<0/> No registro"],"qCu3mR":[["0"]," movido para o capítulo ",["1"]," de ",["2"],"."],"qMO1FF":["Configurações · ",["0"]],"quZLv8":[["MOD_LABEL"]," S"],"qxRyTp":["Sugerir uma edição"],"qzsXzo":["Não salvo"],"rdU729":["Diagramação"],"rdUucN":["Prévia"],"rdanKP":["<0/>Adicionar autor"],"reuMU5":["Chicago (notas e bibliografia)"],"rnIvVw":["Aguardando aprovação…"],"rvK2yH":["Voltar aos manuscritos"],"rzCDy1":["grade colunas linhas"],"s1HjeW":["Se houver armazenamento disponível, seus rascunhos locais serão salvos neste navegador. Baixe uma cópia antes de sair se precisar de um backup independente."],"s7EK6R":["Página (opcional)"],"s8psHe":["Redimensionar o editor e a prévia"],"sBJ5MF":["Fontes"],"sKTbyg":["Motivo da sugestão"],"sL81An":["Próximo / comentário anterior"],"sLD1FX":["Configurar esta coleção para escrita"],"sO2pnG":["Claro"],"sTbCVN":["Não foi possível verificar sua conta (",["0"],")."],"sZpR1o":[["0","plural",{"one":["#"," palavra nesta seção"],"other":["#"," palavras nesta seção"]}]],"t2MqwM":["Nenhum problema"],"tFy6az":["Este registro foi excluído em outro lugar. Seu texto local ainda está disponível aqui."],"t_YqKh":["Remover"],"tdta9X":["Página ",["0"]],"ttgQzW":["Resumo"],"ty79YP":[["0"]," · linha ",["1"]],"u-8qbb":["Modelo \"",["value"],"\" desconhecido; usando article."],"u36x3x":["Não foi possível carregar a demonstração"],"u65cJm":[["MOD_LABEL"],"-clique para mostrar em Fontes"],"u9sjz6":["Excluído em outro lugar"],"uBAxNB":["Editor de texto"],"uKobdD":["Fechar o painel inferior da barra lateral"],"uR0gRB":["Alterar a meta de palavras"],"uRMcKf":["localizar todos os capítulos"],"uRsTNU":[["0"]," armazenado. Escreva a legenda."],"uWi2Q-":["Barra lateral"],"ua5Llh":["Palavras, por exemplo, 8000"],"ub1EEL":["editado ",["0"]],"ulRS22":["Exportar ",["0"]],"uopEtp":["Adicionar uma nota de rodapé"],"uvc1Nj":["Biblioteca <0>",["0"],""],"vGjmyl":["Excluído"],"vLMZdC":["Carregando comentários…"],"vPg1Yt":["9ª edição da MLA"],"vVL5b1":["Sobre a formação de recifes de coral"],"vWdsJt":["<0>Escreva. Cite com <1>[@citekey, p. 12] (ou encontre fontes por autor e título no painel Fontes), rotule com <2>{#fig-plan} e faça referência com <3>@fig-plan, incorpore capítulos com <4>![[chapters/one]]. Exporte para PDF ou Word."],"vWednD":["Redimensionar a barra lateral"],"vXIe7J":["Idioma"],"vZtY0S":[" via mdbase Connect"],"vZvSAc":["Conectado anteriormente"],"veVZMl":[" · Comentários não configurados"],"vhbL35":["Abrir este trecho no Reader"],"vmuHy9":["Sugerir uma edição do trecho selecionado (",["MOD_LABEL"],"-",["ALT_LABEL"],"-S)"],"vn2sat":["Recuperando salvamento…"],"vvQXES":["Conectar outra coleção…"],"w17Ica":["Uma citação não pode misturar referências cruzadas e chaves de citação."],"w9fvwu":["Comandos do Writer"],"wEJkPM":["Mostrar mais 50 destaques · ",["0"]],"wEql6K":["Nenhuma fonte da biblioteca tem a chave de citação ",["value"],"."],"wGgl-m":[["0","plural",{"one":["Em ","#"," registro; citações, código e fórmulas matemáticas não são contabilizados"],"other":["Em ","#"," registros; citações, código e fórmulas matemáticas não são contabilizados"]}]],"wPpvMG":["Matemática: ",["begin"]," nunca é fechado."],"wWBN-O":["As dependências da coleção ainda não foram verificadas"],"wdxz7K":["Fonte"],"wfpc2o":["Este trecho não está mais no texto"],"wvDfrA":["Abrir o mdbase Reader"],"x-tnuh":["Vincule-o nas configurações do mdbase Editor para esta coleção."],"x4F4rp":[["MOD_LABEL"]," Shift S"],"x6nR8W":["Matemática: chave não fechada."],"x7Oe8o":["Não salvo neste navegador"],"xB6kOZ":["Editor e prévia"],"xEjWdH":["Não salvo: ",["0"],". Seu texto foi mantido aqui."],"xGYx-r":["Cite uma fonte ou faça referência a um rótulo (por chave, autor, título ou ano)"],"xJItkg":[["0"]," com backup em ",["1"]],"xPlP9R":["Nenhum manuscrito corresponde a “",["filter"],"”."],"xVdWhL":["imagem foto fotografia enviar"],"xhPvIU":["Um capítulo precisa de um título."],"y42k-v":["Um rascunho é o texto digitado, mas não salvo na coleção. Ao abrir seu manuscrito, ele será oferecido novamente."],"y8kJfi":[["path"],": Um rascunho recuperado ainda não foi revisado; a versão da coleção será exportada."],"yEpwCE":["Manuscrito"],"yNCLLZ":["Em ",["0"],["1"],["2"],["3"],["4"]],"yQFyOX":["Nenhuma fonte ou rótulo se chama “",["0"],"”."],"yQNfsE":["Inserir ",["0"]],"yUDMyb":["A anotação ",["value"]," não tem um trecho citado para incorporar."],"ycv0L1":["Nome do autor ",["0"]],"yqttly":["O texto sugerido não está mais no registro; edite-o manualmente e depois resolva a sugestão."],"yvQmP-":[["n","plural",{"one":["#"," registro de pessoa"],"other":["#"," registros de pessoa"]}]],"yzF66j":["Vincular"],"z5NJPu":["Usar a versão da coleção"],"z9FNET":["Mostrar a barra lateral (",["MOD_LABEL"],"-\\)"],"zSmY2D":["A exportação para Word relatou um problema."],"zUIqOi":["Mostrar a barra lateral"],"zVRKCD":["Não foi possível concluir esta ação. Tente novamente."],"zVWUa9":["Citar aqui"],"zeiWv7":["Neste manuscrito"],"zfWEt0":["· pesquisando mais ",["0"]],"ziF6eR":["Bloco matemático $$ não fechado."],"zj9MlD":["Armazenando ",["0"],"…"],"znUwOU":["Abrindo a coleção de demonstração"],"zrvvt2":["<0/>Continuar<1/>"],"zyXbJc":["Copiar chave"]}} \ No newline at end of file diff --git a/apps/writer/src/i18n/locales/pt/messages.po b/apps/writer/src/i18n/locales/pt/messages.po new file mode 100644 index 00000000..c4a20755 --- /dev/null +++ b/apps/writer/src/i18n/locales/pt/messages.po @@ -0,0 +1,2789 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2026-10-23 23:08+1100\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: pt\n" + +#. placeholder {0}: Math.round((words / goal) * 100) +#. placeholder {1}: formatNumber(goal) +#: src/ui/Home.tsx +msgid " · {0}% of {1}" +msgstr " · {0}% de {1}" + +#: src/ui/Home.tsx +msgid " · Comments not set up" +msgstr " · Comentários não configurados" + +#: src/ui/Home.tsx +msgid " via mdbase Connect" +msgstr " via mdbase Connect" + +#: src/ui/CommentsPanel.tsx +msgid " with " +msgstr " com " + +#. placeholder {0}: highlightIndex.pending +#: src/ui/SourcesPanel.tsx +msgid "· searching {0} more" +msgstr "· pesquisando mais {0}" + +#: src/ui/CommentsPanel.tsx +msgid "(a point in the text)" +msgstr "(um ponto no texto)" + +#: src/ui/CompareDialog.tsx +msgid "(passage removed)" +msgstr "(trecho removido)" + +#. placeholder {0}: info.replies +#: src/editor/comments.ts +msgid "{0, plural, =0 {Click to open in Comments} one {# reply · Click to open in Comments} other {# replies · Click to open in Comments}}" +msgstr "{0, plural, =0 {Clique para abrir em Comentários} one {# resposta · Clique para abrir em Comentários} other {# respostas · Clique para abrir em Comentários}}" + +#. placeholder {0}: summaries.get(m.path)?.embeds ?? m.embeds ?? 0 +#: src/ui/Home.tsx +msgid "{0, plural, one {# chapter} other {# chapters}}" +msgstr "{0, plural, one {# capítulo} other {# capítulos}}" + +#. placeholder {0}: this.ids.length +#: src/editor/comments.ts +msgid "{0, plural, one {# comment on this line} other {# comments on this line}}" +msgstr "{0, plural, one {# comentário nesta linha} other {# comentários nesta linha}}" + +#. placeholder {0}: signing.paths.length +#: src/ui/CommentsPanel.tsx +msgid "{0, plural, one {# person record claims your account, so Writer will not guess which is you.} other {# person records claim your account, so Writer will not guess which is you.}}" +msgstr "{0, plural, one {# registro de pessoa reivindica sua conta, então o Writer não vai presumir qual é você.} other {# registros de pessoa reivindicam sua conta, então o Writer não vai presumir qual é você.}}" + +#. placeholder {0}: words[ranks.get(h)!] ?? 0 +#: src/ui/OutlinePanel.tsx +msgid "{0, plural, one {# word in this section} other {# words in this section}}" +msgstr "{0, plural, one {# palavra nesta seção} other {# palavras nesta seção}}" + +#. placeholder {0}: problems.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Exported {name} with # problem: {firstProblem}} other {Exported {name} with # problems: {firstProblem}}}" +msgstr "{0, plural, one {Exportado {name} com # problema: {firstProblem}} other {Exportado {name} com # problemas: {firstProblem}}}" + +#. placeholder {0}: order.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {In # record; citations, code and math are not counted} other {In # records; citations, code and math are not counted}}" +msgstr "{0, plural, one {Em # registro; citações, código e fórmulas matemáticas não são contabilizados} other {Em # registros; citações, código e fórmulas matemáticas não são contabilizados}}" + +#. placeholder {0}: snap.recoveredDrafts.size +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Review # recovered local draft. Editing is paused in that record until you restore the local draft or use the collection version.} other {Review # recovered local drafts. Editing is paused in those records until you restore the local drafts or use the collection versions.}}" +msgstr "{0, plural, one {Revise # rascunho local recuperado. A edição está pausada nesse registro até você restaurar o rascunho local ou usar a versão da coleção.} other {Revise # rascunhos locais recuperados. A edição está pausada nesses registros até você restaurar os rascunhos locais ou usar as versões da coleção.}}" + +#. placeholder {0}: result.total +#: src/ui/ManuscriptSearch.tsx +msgid "{0, plural, one {The first {listedCount} of # match} other {The first {listedCount} of # matches}}" +msgstr "{0, plural, one {Primeiro resultado de # (exibindo {listedCount})} other {Primeiros resultados de # (exibindo {listedCount})}}" + +#. placeholder {0}: pages.length +#: src/preview/Preview.tsx +msgid "{0, plural, one {Typeset preview, # page} other {Typeset preview, # pages}}" +msgstr "{0, plural, one {Prévia diagramada, # página} other {Prévia diagramada, # páginas}}" + +#. placeholder {0}: target.target.record +#: src/editor/insight.ts +msgid "{0} · {MOD_LABEL}-click to go there" +msgstr "{0} · {MOD_LABEL}-clique para ir até lá" + +#. placeholder {0}: card.cite +#: src/editor/chapter-cards.ts +msgid "{0} · from Reader" +msgstr "{0} · do Reader" + +#. placeholder {0}: title(diagnostic.record) +#. placeholder {1}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "{0} · line {1}" +msgstr "{0} · linha {1}" + +#. placeholder {0}: VIEW_NAME[v] +#: src/ui/WorkspaceView.tsx +msgid "{0} ({MOD_LABEL}-Shift-\\ cycles)" +msgstr "{0} ({MOD_LABEL}-Shift-\\ alterna)" + +#. placeholder {0}: file.name +#. placeholder {1}: stored.message +#: src/ui/WorkspaceView.tsx +msgid "{0} could not be stored: {1}" +msgstr "{0} não pôde ser armazenado: {1}" + +#. placeholder {0}: THEME_NAME[t] +#: src/ui/WorkspaceView.tsx +msgid "{0} theme" +msgstr "Tema {0}" + +#. placeholder {0}: d.manuscript && d.manuscript.path !== d.path ? t`in ${d.manuscript.title} · ` : "" +#. placeholder {1}: relativeTime(d.updated) +#: src/ui/Home.tsx +msgid "{0}backed up {1}" +msgstr "{0} com backup em {1}" + +#: src/workspace/workspace.ts +msgid "{at}: this record was deleted; download the local draft before leaving." +msgstr "{at}: este registro foi excluído; baixe o rascunho local antes de sair." + +#: src/ui/WorkspaceView.tsx +msgid "{commentsTitle} ({MOD_LABEL}-Shift-M)" +msgstr "Atalho para {commentsTitle} ({MOD_LABEL}-Shift-M)" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} F" +msgstr "{MOD_LABEL} {ALT_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} M" +msgstr "{MOD_LABEL} {ALT_LABEL} M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} S" +msgstr "{MOD_LABEL} {ALT_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} B / {MOD_LABEL} I" +msgstr "{MOD_LABEL} B / {MOD_LABEL} I" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} F" +msgstr "{MOD_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} K" +msgstr "{MOD_LABEL} K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} S" +msgstr "{MOD_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift \\" +msgstr "{MOD_LABEL} Shift \\" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift E" +msgstr "{MOD_LABEL} Shift E" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift F" +msgstr "{MOD_LABEL} Shift F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift K" +msgstr "{MOD_LABEL} Shift K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift M" +msgstr "{MOD_LABEL} Shift M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift S" +msgstr "{MOD_LABEL} Shift S" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-B" +msgstr "{MOD_LABEL}-B" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL}-click" +msgstr "{MOD_LABEL}-clique" + +#: src/editor/insight.ts +msgid "{MOD_LABEL}-click to show in Sources" +msgstr "{MOD_LABEL}-clique para mostrar em Fontes" + +#: src/ui/CommentsPanel.tsx +msgid "{MOD_LABEL}-Enter" +msgstr "{MOD_LABEL}-Enter" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-I" +msgstr "{MOD_LABEL}-I" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-Shift-K" +msgstr "{MOD_LABEL}-Shift-K" + +#: src/ui/records.ts +msgid "{n, plural, one {# error} other {# errors}}" +msgstr "{n, plural, one {# erro} other {# erros}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# match} other {# matches}}" +msgstr "{n, plural, one {# correspondência} other {# correspondências}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# open comment} other {# open comments}}" +msgstr "{n, plural, one {# comentário aberto} other {# comentários abertos}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# person record} other {# person records}}" +msgstr "{n, plural, one {# registro de pessoa} other {# registros de pessoa}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# problem} other {# problems}}" +msgstr "{n, plural, one {# problema} other {# problemas}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# record} other {# records}}" +msgstr "{n, plural, one {# registro} other {# registros}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# recovered local draft} other {# recovered local drafts}}" +msgstr "{n, plural, one {# rascunho local recuperado} other {# rascunhos locais recuperados}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# warning} other {# warnings}}" +msgstr "{n, plural, one {# aviso} other {# avisos}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# word} other {# words}}" +msgstr "{n, plural, one {# palavra} other {# palavras}}" + +#: src/ui/WorkspaceView.tsx +msgid "{name} loading; you can keep writing." +msgstr "{name} carregando; você pode continuar escrevendo." + +#. placeholder {0}: state.problem ?? "" +#: src/ui/WorkspaceView.tsx +msgid "{name} unavailable: {0}" +msgstr "{name} indisponível: {0}" + +#: src/workspace/workspace.ts +msgid "{path}: A recovered draft has not been reviewed; the collection version will be exported." +msgstr "{path}: Um rascunho recuperado ainda não foi revisado; a versão da coleção será exportada." + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source from mdbase Reader can be cited here.} other {# sources from mdbase Reader can be cited here.}}" +msgstr "{sources, plural, one {# fonte do mdbase Reader pode ser citada aqui.} other {# fontes do mdbase Reader podem ser citadas aqui.}}" + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source to cite from mdbase Reader} other {# sources to cite from mdbase Reader}}" +msgstr "{sources, plural, one {# fonte para citar do mdbase Reader} other {# fontes para citar do mdbase Reader}}" + +#: src/ui/SourcesPanel.tsx +msgid "{uses, plural, one {Cited once} other {Cited # times}}" +msgstr "{uses, plural, one {Citado uma vez} other {Citado # vezes}}" + +#: src/i18n/diagnostics.ts +msgid "{value} is not loaded; it was left out." +msgstr "{value} não foi carregado e foi deixado de fora." + +#: src/ui/OutlinePanel.tsx +msgid "<0/> Add chapter" +msgstr "<0/> Adicionar capítulo" + +#: src/ui/Home.tsx +msgid "<0/> Include a worked example of citations, figures and chapters" +msgstr "<0/> Incluir um exemplo prático de citações, figuras e capítulos" + +#: src/ui/CommentsPanel.tsx +msgid "<0/> On the record" +msgstr "<0/> No registro" + +#: src/ui/Settings.tsx +msgid "<0/>Add author" +msgstr "<0/>Adicionar autor" + +#: src/ui/Home.tsx +msgid "<0/>Continue<1/>" +msgstr "<0/>Continuar<1/>" + +#: src/ui/Home.tsx +msgid "<0/>New manuscript" +msgstr "<0/>Novo manuscrito" + +#: src/ui/Home.tsx +msgid "<0>A manuscript. Start one, or use a note you already have. It stays an ordinary Markdown record in this collection." +msgstr "<0>Um manuscrito. Comece um ou use uma nota que você já tenha. Ele permanece um registro Markdown comum nesta coleção." + +#: src/ui/Home.tsx +msgid "<0>Write. Cite with <1>[@citekey, p. 12] (or find sources by author and title in the Sources panel), label with <2>{#fig-plan} and refer with <3>@fig-plan, embed chapters with <4>![[chapters/one]]. Export a PDF or a Word document." +msgstr "<0>Escreva. Cite com <1>[@citekey, p. 12] (ou encontre fontes por autor e título no painel Fontes), rotule com <2>{#fig-plan} e faça referência com <3>@fig-plan, incorpore capítulos com <4>![[chapters/one]]. Exporte para PDF ou Word." + +#: src/workspace/workspace.ts +msgid "A chapter needs a title." +msgstr "Um capítulo precisa de um título." + +#: src/i18n/diagnostics.ts +msgid "A citation cannot mix cross-references and citekeys." +msgstr "Uma citação não pode misturar referências cruzadas e chaves de citação." + +#: src/ui/CommentsPanel.tsx +msgid "A comment on the whole record, not on a passage (select text in the editor to comment on it)" +msgstr "Um comentário sobre o registro inteiro, não sobre um trecho (selecione o texto no editor para comentá-lo)" + +#: src/ui/Home.tsx +msgid "A draft is what was typed but not saved to the collection. Opening its manuscript offers it back." +msgstr "Um rascunho é o texto digitado, mas não salvo na coleção. Ao abrir seu manuscrito, ele será oferecido novamente." + +#: src/ui/WorkspaceView.tsx +msgid "A local draft is still available in this browser." +msgstr "Um rascunho local ainda está disponível neste navegador." + +#: src/ui/SourcesPanel.tsx +msgid "A page (12, 12–14) or a locator (ch. 3, sec. 2)" +msgstr "Uma página (12, 12–14) ou um localizador (cap. 3, seção 2)" + +#: src/ui/Settings.tsx +msgid "Abstract" +msgstr "Resumo" + +#: src/ui/CommentsPanel.tsx +msgid "Accept" +msgstr "Aceitar" + +#: src/ui/CommentsPanel.tsx +msgid "Accepted" +msgstr "Aceito" + +#: src/ui/OutlinePanel.tsx +msgid "Add" +msgstr "Adicionar" + +#: src/pwa-install.ts +msgid "Add {appName} to your Home Screen: tap Share, then Add to Home Screen." +msgstr "Adicione {appName} à tela inicial: toque em Compartilhar e depois em Adicionar à tela inicial." + +#: src/ui/WorkspaceView.tsx +msgid "Add a footnote" +msgstr "Adicionar uma nota de rodapé" + +#: src/ui/SourcesPanel.tsx +msgid "Add them in mdbase Reader; cite them here with <0>[@citekey]." +msgstr "Adicione-os no mdbase Reader; cite-os aqui com <0>[@citekey]." + +#: src/ui/OutlinePanel.tsx +msgid "Adding…" +msgstr "Adicionando…" + +#: src/ui/Home.tsx +msgid "Adds the manuscript type to the note. Its other types, text and location stay as they are." +msgstr "Adiciona o tipo manuscrito à nota. Os outros tipos, o texto e a localização permanecem como estão." + +#: src/ui/Settings.tsx +msgid "Affiliation" +msgstr "Afiliação" + +#: src/ui/WorkspaceView.tsx +msgid "All manuscripts" +msgstr "Todos os manuscritos" + +#: src/ui/ConnectGate.tsx +msgid "already present" +msgstr "já presente" + +#. placeholder {0}: snap.annotationsLoad.problem ?? "" +#: src/workspace/workspace.ts +msgid "Annotation discovery unavailable: {0}. Quotation metadata may be incomplete." +msgstr "Não foi possível descobrir anotações: {0}. Os metadados da citação textual podem estar incompletos." + +#: src/ui/WorkspaceView.tsx +msgid "Annotation index" +msgstr "Índice de anotações" + +#: src/ui/SourcesPanel.tsx +msgid "Annotations unavailable: {problem} <0>Retry annotations" +msgstr "Anotações indisponíveis: {problem} <0>Tentar anotações novamente" + +#: src/ui/names.ts +msgid "APA 7th edition" +msgstr "7ª edição da APA" + +#: src/ui/WorkspaceView.tsx +msgid "appearance dark light" +msgstr "aparência escuro claro" + +#: src/ui/names.ts +msgid "Article" +msgstr "Artigo" + +#: src/ui/CommentsPanel.tsx +msgid "as {signer} · " +msgstr "como {signer} · " + +#: src/ui/Settings.tsx +msgid "as it should appear" +msgstr "como deve aparecer" + +#: src/ui/CommentsPanel.tsx +msgid "At the cursor" +msgstr "No cursor" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} affiliation" +msgstr "Afiliação do autor {0}" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} name" +msgstr "Nome do autor {0}" + +#: src/ui/Settings.tsx +msgid "Authors" +msgstr "Autores" + +#: src/ui/WorkspaceView.tsx +msgid "back home close" +msgstr "voltar início fechar" + +#: src/ui/WorkspaceView.tsx +msgid "Back to manuscripts" +msgstr "Voltar aos manuscritos" + +#: src/ui/WorkspaceView.tsx +msgid "backup unsaved recovery" +msgstr "fazer backup da recuperação não salva" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Bold" +msgstr "Negrito" + +#: src/ui/WorkspaceView.tsx +msgid "Bold / italic (again to remove it)" +msgstr "Negrito / itálico (pressione novamente para remover)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/Home.tsx +#: src/ui/OutlinePanel.tsx +msgid "Cancel" +msgstr "Cancelar" + +#: src/ui/ExportReview.tsx +msgid "Cancel and fix problems" +msgstr "Cancelar e corrigir problemas" + +#: src/ui/WorkspaceView.tsx +msgid "Cancel export" +msgstr "Cancelar exportação" + +#: src/ui/WorkspaceView.tsx +msgid "Change the citation style" +msgstr "Alterar o estilo de citação" + +#: src/ui/WorkspaceView.tsx +msgid "Change the layout" +msgstr "Alterar o layout" + +#: src/ui/Home.tsx +msgid "Change the word goal" +msgstr "Alterar a meta de palavras" + +#: src/ui/records.ts +msgid "Changed elsewhere" +msgstr "Alterado em outro lugar" + +#: src/ui/Settings.tsx +msgid "Changes are saved to the manuscript’s frontmatter as you type, and the preview follows them." +msgstr "As alterações são salvas nos metadados iniciais do manuscrito enquanto você digita, e a prévia acompanha as mudanças." + +#: src/ui/OutlinePanel.tsx +msgid "Chapter title" +msgstr "Título do capítulo" + +#. placeholder {0}: chapters.filter(Boolean).length +#: src/ui/OutlinePanel.tsx +msgid "Chapters <0>{0}" +msgstr "Capítulos <0>{0}" + +#: src/ui/CommentsPanel.tsx +msgid "Check again" +msgstr "Verificar novamente" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making {0}…" +msgstr "Verificando capítulos e imagens e criando {0}…" + +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making Word… (first use loads about 16 MB)" +msgstr "Verificando capítulos e imagens e criando o Word… (o primeiro uso baixa cerca de 16 MB)" + +#: src/ui/ConnectGate.tsx +msgid "Checking the collection" +msgstr "Verificando a coleção" + +#: src/ui/WorkspaceView.tsx +msgid "Checking…" +msgstr "Verificando…" + +#: src/ui/names.ts +msgid "Chicago (author-date)" +msgstr "Chicago (autor-data)" + +#: src/ui/names.ts +msgid "Chicago (notes and bibliography)" +msgstr "Chicago (notas e bibliografia)" + +#: src/ui/ConnectGate.tsx +msgid "Choose another collection" +msgstr "Escolher outra coleção" + +#: src/ui/WorkspaceView.tsx +msgid "Citation" +msgstr "Citação" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Citation style" +msgstr "Estilo de citação" + +#: src/ui/Home.tsx +msgid "Citation style<0/>" +msgstr "Estilo de citação<0/>" + +#: src/i18n/diagnostics.ts +msgid "Citations have no terms for \"{value}\"; they use {other}." +msgstr "As citações não têm termos para \"{value}\"; usam {other}." + +#: src/ui/Settings.tsx +msgid "Citations show who they cite, figures and tables are drawn, and marks are hidden until the cursor reaches their line. The text is not changed." +msgstr "As citações mostram a que fontes se referem, figuras e tabelas são renderizadas, e as marcações ficam ocultas até o cursor chegar à linha. O texto não é alterado." + +#: src/editor/selection-bar.tsx +#: src/ui/SourcesPanel.tsx +msgid "Cite" +msgstr "Citar" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Cite {0}" +msgstr "Citar {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Cite a source or refer to a label (by key, author, title or year)" +msgstr "Cite uma fonte ou faça referência a um rótulo (por chave, autor, título ou ano)" + +#. placeholder {0}: locator.trim() +#: src/ui/SourcesPanel.tsx +msgid "Cite at {0}" +msgstr "Citar em {0}" + +#: src/ui/SourcesPanel.tsx +msgid "Cite here" +msgstr "Citar aqui" + +#: src/ui/WorkspaceView.tsx +msgid "cite source reference" +msgstr "citar referência da fonte" + +#: src/ui/SourcesPanel.tsx +msgid "cited {uses}×" +msgstr "citado {uses}×" + +#: src/ui/SourcesPanel.tsx +msgid "Cited in " +msgstr "Citado em " + +#: src/ui/SourcesPanel.tsx +msgid "cited once" +msgstr "citado uma vez" + +#: src/ui/WorkspaceView.tsx +msgid "Click to fit the width" +msgstr "Clique para ajustar à largura" + +#: src/ui/Settings.tsx +msgid "Close (Escape)" +msgstr "Fechar (Escape)" + +#: src/ui/Settings.tsx +msgid "Close settings" +msgstr "Fechar configurações" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower panel" +msgstr "Fechar o painel inferior" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower sidebar panel" +msgstr "Fechar o painel inferior da barra lateral" + +#: src/editor/selection-bar.tsx +msgctxt "inline code formatting action" +msgid "Code" +msgstr "Código" + +#: src/ui/WorkspaceView.tsx +msgid "Collection dependencies have not been checked yet" +msgstr "As dependências da coleção ainda não foram verificadas" + +#: src/ui/WorkspaceView.tsx +msgid "Collection index" +msgstr "Índice da coleção" + +#: src/workspace/workspace.ts +msgid "Collection metadata is still loading." +msgstr "Os metadados da coleção ainda estão carregando." + +#: src/ui/CompareDialog.tsx +msgid "Collection version" +msgstr "Versão da coleção" + +#: src/ui/CollectionPicker.tsx +msgid "Collections" +msgstr "Coleções" + +#: src/ui/WorkspaceView.tsx +msgid "Commands" +msgstr "Comandos" + +#: src/ui/WorkspaceView.tsx +msgid "Commands, shortcuts and theme" +msgstr "Comandos, atalhos e tema" + +#: src/editor/comments.ts +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Comment" +msgstr "Comentar" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Comment" +msgstr "Comentário" + +#: src/ui/WorkspaceView.tsx +msgid "Comment on the selection" +msgstr "Comentar a seleção" + +#: src/editor/selection-bar.tsx +msgid "Comment on the selection ({MOD_LABEL}-{ALT_LABEL}-M)" +msgstr "Comentar a seleção ({MOD_LABEL}-{ALT_LABEL}-M)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Comments" +msgstr "Comentários" + +#: src/ui/CommentsPanel.tsx +msgid "Comments are not set up in this collection." +msgstr "Os comentários não estão configurados nesta coleção." + +#. placeholder {0}: onRetry && +#: src/ui/CommentsPanel.tsx +msgid "Comments unavailable: {problem} {0}" +msgstr "Comentários indisponíveis: {problem} {0}" + +#: src/ui/CompareDialog.tsx +msgid "Compare conflicting versions" +msgstr "Comparar versões conflitantes" + +#: src/ui/WorkspaceView.tsx +msgid "Compare versions" +msgstr "Comparar versões" + +#: src/ui/records.ts +msgid "Conflict" +msgstr "Conflito" + +#: src/ui/ConnectGate.tsx +msgid "conflicts with an existing file" +msgstr "conflita com um arquivo existente" + +#: src/ui/ConnectGate.tsx +msgid "Connect a collection" +msgstr "Conectar uma coleção" + +#: src/ui/CollectionPicker.tsx +msgid "Connect another collection…" +msgstr "Conectar outra coleção…" + +#: src/ui/CollectionPicker.tsx +msgid "Connected collections" +msgstr "Coleções conectadas" + +#: src/ui/ConnectGate.tsx +msgid "Connecting to mdbase connect" +msgstr "Conectando ao mdbase Connect" + +#: src/ui/Home.tsx +msgid "Continue writing" +msgstr "Continuar escrevendo" + +#: src/ui/SourcesPanel.tsx +msgid "Copied" +msgstr "Copiado" + +#: src/ui/SourcesPanel.tsx +msgid "Copy key" +msgstr "Copiar chave" + +#: src/ui/CollectionPicker.tsx +msgid "Could not connect another collection." +msgstr "Não foi possível conectar outra coleção." + +#: src/ui/Home.tsx +msgid "Could not create the manuscript. Please try again." +msgstr "Não foi possível criar o manuscrito. Tente novamente." + +#: src/ui/CollectionPicker.tsx +msgid "Could not switch collections." +msgstr "Não foi possível trocar de coleção." + +#: src/ui/Home.tsx +msgid "Could not use the note as a manuscript. Please try again." +msgstr "Não foi possível usar a nota como manuscrito. Tente novamente." + +#: src/ui/Home.tsx +msgid "Create manuscript" +msgstr "Criar manuscrito" + +#: src/ui/Home.tsx +msgid "Creating…" +msgstr "Criando…" + +#: src/ui/WorkspaceView.tsx +msgid "Cross-reference" +msgstr "Referência cruzada" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Dark" +msgstr "Escuro" + +#: src/ui/Settings.tsx +msgid "Date" +msgstr "Data" + +#: src/ui/CommentsPanel.tsx +msgid "Delete" +msgstr "Excluir" + +#. placeholder {0}: clip(exact) +#: src/ui/comments.ts +msgid "Delete {0}" +msgstr "Excluir {0}" + +#: src/ui/records.ts +msgid "Deleted" +msgstr "Excluído" + +#: src/ui/records.ts +msgid "Deleted elsewhere" +msgstr "Excluído em outro lugar" + +#: src/ui/WorkspaceView.tsx +msgid "Dependencies not checked" +msgstr "Dependências não verificadas" + +#: src/editor/chapter-cards.ts +msgid "Detach" +msgstr "Desvincular" + +#: src/ui/CommentsPanel.tsx +msgid "Detached: the text has changed" +msgstr "Desvinculado: o texto foi alterado" + +#: src/ui/WorkspaceView.tsx +msgid "Dismiss" +msgstr "Dispensar" + +#: src/ui/OutlinePanel.tsx +msgid "Double-click or F2 to rename" +msgstr "Clique duas vezes ou pressione F2 para renomear" + +#: src/ui/SourcesPanel.tsx +msgid "Down arrow moves to the sources; Enter cites the first match." +msgstr "A seta para baixo vai para as fontes; Enter cita a primeira correspondência." + +#: src/ui/Manuscripts.tsx +msgid "Download a local copy before leaving if saving cannot be completed." +msgstr "Baixe uma cópia local antes de sair se não for possível concluir o salvamento." + +#: src/ui/CompareDialog.tsx +msgid "Download local draft" +msgstr "Baixar rascunho local" + +#: src/LegacyApp.tsx +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Download local drafts" +msgstr "Baixar rascunhos locais" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to restore" +msgstr "Arraste para redimensionar; clique duas vezes para restaurar" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to split evenly" +msgstr "Arraste para redimensionar; clique duas vezes para dividir igualmente" + +#: src/ui/OutlinePanel.tsx +msgid "Drag, or Alt-↑/↓, to reorder" +msgstr "Arraste ou use Alt-↑/↓ para reordenar" + +#. placeholder {0}: relativeTime(m.modified) +#. placeholder {0}: relativeTime(manuscript.modified) +#: src/ui/Home.tsx +msgid "edited {0}" +msgstr "editado {0}" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Editor" +msgstr "Editor de texto" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview" +msgstr "Editor e prévia" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview → editor only → preview only" +msgstr "Editor e prévia → somente editor → somente prévia" + +#: src/ui/WorkspaceView.tsx +msgid "Editor only" +msgstr "Somente editor" + +#: src/ui/WorkspaceView.tsx +msgid "Embed a record" +msgstr "Incorporar um registro" + +#: src/workspace/workspace.ts +msgid "Embedded record could not be loaded: {problem}" +msgstr "Não foi possível carregar o registro incorporado: {problem}" + +#: src/i18n/diagnostics.ts +msgid "Embedding {value} here would include it inside itself." +msgstr "Incorporar {value} aqui faria com que ele fosse incluído dentro de si mesmo." + +#: src/ui/ManuscriptSearch.tsx +msgid "Enter and Shift-Enter go to the next and previous match; Down arrow moves to the matches." +msgstr "Enter e Shift-Enter vão para a correspondência seguinte e anterior; a seta para baixo percorre as correspondências." + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +#: src/ui/WorkspaceView.tsx +msgid "Equation" +msgstr "Equação" + +#: src/ui/WorkspaceView.tsx +msgid "errors warnings list" +msgstr "lista de erros e avisos" + +#: src/ui/CommentsPanel.tsx +msgid "Everyone" +msgstr "Todos" + +#: src/ui/WorkspaceView.tsx +msgid "Export" +msgstr "Exportar" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Export {0}" +msgstr "Exportar {0}" + +#: src/ui/ExportReview.tsx +msgid "Export anyway" +msgstr "Exportar mesmo assim" + +#: src/compile/client.ts +#: src/export/pandoc.ts +msgid "Export cancelled." +msgstr "Exportação cancelada." + +#: src/ui/WorkspaceView.tsx +msgid "Export failed." +msgstr "Falha na exportação." + +#: src/ui/WorkspaceView.tsx +msgid "Export formats" +msgstr "Formatos de exportação" + +#: src/ui/WorkspaceView.tsx +msgid "Export formats ({MOD_LABEL}-Shift-S)" +msgstr "Formatos de exportação ({MOD_LABEL}-Shift-S)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Pandoc bundle (zip)" +msgstr "Exportar pacote Pandoc (zip)" + +#: src/ui/WorkspaceView.tsx +msgid "Export PDF" +msgstr "Exportar PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word (DOCX)" +msgstr "Exportar Word (DOCX)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word using article styles; your custom Typst layout applies only to PDF" +msgstr "Exportar Word usando estilos de artigo; seu layout Typst personalizado se aplica somente ao PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Exported {name}." +msgstr "{name} exportado." + +#: src/ui/ProblemsStrip.tsx +msgid "F8 goes to the next" +msgstr "F8 vai para o próximo" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Figure" +msgstr "Figura" + +#: src/ui/WorkspaceView.tsx +msgid "Figure from an image…" +msgstr "Figura de uma imagem…" + +#: src/workspace/workspace.ts +msgid "Figures must be PNG, JPEG, GIF, SVG or WebP images." +msgstr "As figuras precisam ser imagens PNG, JPEG, GIF, SVG ou WebP." + +#: src/ui/CollectionPicker.tsx +msgid "Filter collections" +msgstr "Filtrar coleções" + +#: src/ui/Home.tsx +msgid "Find a manuscript" +msgstr "Localizar um manuscrito" + +#: src/ui/Home.tsx +msgid "Find a note by name or folder" +msgstr "Localizar uma nota por nome ou pasta" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Find a source" +msgstr "Localizar uma fonte" + +#: src/ui/WorkspaceView.tsx +msgid "Find a source ({MOD_LABEL}-Shift-E)" +msgstr "Encontrar uma fonte ({MOD_LABEL}-Shift-E)" + +#: src/editor/selection-bar.tsx +msgid "Find a source for this passage and cite it after it" +msgstr "Encontre uma fonte para este trecho e cite-a em seguida" + +#: src/ui/WorkspaceView.tsx +msgid "find all chapters" +msgstr "localizar todos os capítulos" + +#: src/ui/WorkspaceView.tsx +msgid "Find and replace in this record" +msgstr "Localizar e substituir neste registro" + +#: src/editor/fixes.ts +msgid "Find in Sources" +msgstr "Localizar em Fontes" + +#: src/ui/WorkspaceView.tsx +msgid "Find or run a command" +msgstr "Localizar ou executar um comando" + +#: src/ui/WorkspaceView.tsx +msgid "Fit · {zoomLabel}" +msgstr "Ajustar · {zoomLabel}" + +#: src/ui/WorkspaceView.tsx +msgid "Fitting the width; click for actual size" +msgstr "Ajustando à largura; clique para ver o tamanho real" + +#: src/ui/CommentsPanel.tsx +msgid "Fix it in mdbase Editor" +msgstr "Corrigir no mdbase Editor" + +#: src/ui/WorkspaceView.tsx +msgid "Footnote" +msgstr "Nota de rodapé" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] has no definition." +msgstr "A nota de rodapé [^{value}] não tem definição." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is never referenced." +msgstr "A nota de rodapé [^{value}] nunca é mencionada." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is referenced more than once." +msgstr "A nota de rodapé [^{value}] é mencionada mais de uma vez." + +#: src/ui/Settings.tsx +msgid "for citation terms and hyphenation" +msgstr "para termos de citação e hifenização" + +#: src/ui/NativeSignIn.tsx +msgid "Forget collection" +msgstr "Esquecer coleção" + +#: src/ui/WorkspaceView.tsx +msgid "Format" +msgstr "Formato" + +#: src/editor/chapter-cards.ts +msgid "From Reader · its source is not in the library" +msgstr "Do Reader · a fonte não está na biblioteca" + +#: src/ui/Settings.tsx +msgid "From the collection" +msgstr "Da coleção" + +#: src/ui/Home.tsx +msgid "Give the manuscript a title; it can be changed later." +msgstr "Dê um título ao manuscrito; você poderá alterá-lo depois." + +#: src/ui/WorkspaceView.tsx +msgid "grid columns rows" +msgstr "grade colunas linhas" + +#: src/ui/WorkspaceView.tsx +msgid "Help" +msgstr "Ajuda" + +#: src/ui/ProblemsStrip.tsx +#: src/ui/WorkspaceView.tsx +msgid "Hide problems" +msgstr "Ocultar problemas" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Hide the headings of {0}" +msgstr "Ocultar os títulos de {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the problems under the editor (F8 goes to the next one)" +msgstr "Ocultar os problemas abaixo do editor (F8 vai para o próximo)" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar" +msgstr "Ocultar a barra lateral" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar ({MOD_LABEL}-\\)" +msgstr "Ocultar a barra lateral ({MOD_LABEL}-\\)" + +#: src/ui/SourcesPanel.tsx +msgid "Highlights are not set up in this collection." +msgstr "Os destaques não estão configurados nesta coleção." + +#: src/ui/SourcesPanel.tsx +msgid "Highlights from Reader" +msgstr "Destaques do Reader" + +#: src/ui/CollectionPicker.tsx +msgid "Hosted by mdbase" +msgstr "Hospedado pelo mdbase" + +#: src/i18n/diagnostics.ts +msgid "Image “{value}” is missing. Add it to the collection or correct its path." +msgstr "A imagem “{value}” não foi encontrada. Adicione-a à coleção ou corrija o caminho." + +#: src/workspace/workspace.ts +msgid "Image could not be loaded: {problem}" +msgstr "Não foi possível carregar a imagem: {problem}" + +#: src/ui/WorkspaceView.tsx +msgid "image picture photo upload" +msgstr "imagem foto fotografia enviar" + +#: src/ui/WorkspaceView.tsx +msgid "Image upload is coming soon. Existing image links still work." +msgstr "O envio de imagens estará disponível em breve. Os links de imagem existentes continuam funcionando." + +#: src/i18n/diagnostics.ts +msgid "Images must be files in the collection ({value})." +msgstr "As imagens precisam ser arquivos da coleção ({value})." + +#. placeholder {0}: d.manuscript.title +#: src/ui/Home.tsx +msgid "in {0} · " +msgstr "em {0} · " + +#. placeholder {0}: collectionPicker ?? {backend.collectionName} +#. placeholder {1}: backend.kind === "connect" && <> via mdbase Connect +#. placeholder {2}: sources !== null && sources > 0 && <> · {icuPlural(sources, { one: "# source to cite from mdbase Reader", other: "# sources to cite from mdbase Reader" })} +#. placeholder {3}: sources === 0 && <> · {backend.setupStatus?.sources === false ? t`Sources not set up` : t`No sources yet`} +#. placeholder {4}: backend.setupStatus?.comments === false && <> · Comments not set up +#: src/ui/Home.tsx +msgid "In {0}{1}{2}{3}{4}" +msgstr "Em {0}{1}{2}{3}{4}" + +#. placeholder {0}: inHighlights.length +#. placeholder {1}: highlightIndex.pending > 0 && · searching {highlightIndex.pending} more +#: src/ui/SourcesPanel.tsx +msgid "In highlights <0>{0}{1}" +msgstr "Nos destaques <0>{0}{1}" + +#: src/ui/OutlinePanel.tsx +msgid "In the whole manuscript; citations, code and math are not counted" +msgstr "Em todo o manuscrito; citações, código e fórmulas matemáticas não são contabilizados" + +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript" +msgstr "Neste manuscrito" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript <0>{0}" +msgstr "Neste manuscrito <0>{0}" + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Index could not be loaded: {0}" +msgstr "Não foi possível carregar o índice: {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Inline code" +msgstr "Código em linha" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Insert" +msgstr "Inserir" + +#. placeholder {0}: entry.key +#: src/ui/SourcesPanel.tsx +msgid "Insert [@{0}] at the cursor (Enter)" +msgstr "Inserir [@{0}] no cursor (Enter)" + +#. placeholder {0}: clip(replacement) +#: src/ui/comments.ts +msgid "Insert {0}" +msgstr "Inserir {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a citation, footnote, cross-reference, figure, table or equation (or type / in the text)" +msgstr "Inserir uma citação, nota de rodapé, referência cruzada, figura, tabela ou equação (ou digite / no texto)" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a footnote, figure, table, equation, cross-reference or citation" +msgstr "Inserir uma nota de rodapé, figura, tabela, equação, referência cruzada ou citação" + +#: src/ui/CommentsPanel.tsx +msgid "Insert at the cursor" +msgstr "Inserir no cursor" + +#: src/ui/SourcesPanel.tsx +msgid "Insert quotation" +msgstr "Inserir citação textual" + +#: src/pwa-install.ts +msgid "Install" +msgstr "Instalar" + +#: src/pwa-install.ts +msgid "Install {appName}" +msgstr "Instalar {appName}" + +#: src/pwa-install.ts +msgid "Install {appName} for quick access in its own window." +msgstr "Instale {appName} para acesso rápido em uma janela própria." + +#: src/i18n/provider.tsx +#: src/ui/Settings.tsx +msgid "Interface language" +msgstr "Idioma da interface" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Italic" +msgstr "Itálico" + +#: src/ui/CompareDialog.tsx +msgid "Keep mine" +msgstr "Manter a minha" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Keep writing" +msgstr "Continuar escrevendo" + +#: src/ui/ConnectGate.tsx +msgid "kept as it is" +msgstr "mantido como está" + +#: src/ui/WorkspaceView.tsx +msgid "Keyboard shortcuts" +msgstr "Atalhos de teclado" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +msgid "Label" +msgstr "Rótulo" + +#: src/ui/Settings.tsx +msgid "Language" +msgstr "Idioma" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Layout" +msgstr "Diagramação" + +#: src/ui/Home.tsx +msgid "Layout<0/>" +msgstr "Diagramação<0/>" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Leave without saving" +msgstr "Sair sem salvar" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Library <0>{0}" +msgstr "Biblioteca <0>{0}" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Light" +msgstr "Claro" + +#. placeholder {0}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "Line {0}" +msgstr "Linha {0}" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Link" +msgstr "Vincular" + +#: src/ui/CommentsPanel.tsx +msgid "Link it in mdbase Editor’s settings for this collection." +msgstr "Vincule-o nas configurações do mdbase Editor para esta coleção." + +#: src/ui/CommentsPanel.tsx +msgid "Link your account" +msgstr "Vincular sua conta" + +#: src/ui/WorkspaceView.tsx +msgid "List the problems under the editor (F8 goes to the next one)" +msgstr "Listar os problemas abaixo do editor (F8 vai para o próximo)" + +#: src/editor/insight.ts +msgid "Listing" +msgstr "Listagem" + +#: src/ui/SourcesPanel.tsx +msgid "Loading annotations…" +msgstr "Carregando anotações…" + +#: src/ui/Home.tsx +msgid "Loading collection data…" +msgstr "Carregando dados da coleção…" + +#: src/ui/CommentsPanel.tsx +msgid "Loading comments…" +msgstr "Carregando comentários…" + +#: src/ui/SourcesPanel.tsx +msgid "Loading sources…" +msgstr "Carregando fontes…" + +#: src/ui/Home.tsx +msgid "Loading…" +msgstr "Carregando…" + +#: src/workspace/workspace.ts +msgid "Local draft backup is unavailable (browser storage may be full or blocked). Download your draft before leaving if saving fails." +msgstr "O backup do rascunho local está indisponível (o armazenamento do navegador pode estar cheio ou bloqueado). Baixe seu rascunho antes de sair se o salvamento falhar." + +#: src/ui/Home.tsx +msgid "Looking for sources…" +msgstr "Procurando fontes…" + +#: src/ui/WorkspaceView.tsx +msgid "Lower panel" +msgstr "Painel inferior" + +#: src/ui/WorkspaceView.tsx +msgid "Make the selection a link" +msgstr "Transformar a seleção em link" + +#: src/ui/CommentsPanel.tsx +msgid "Make this edit" +msgstr "Fazer esta edição" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript" +msgstr "Manuscrito" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscript settings" +msgstr "Configurações do manuscrito" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript sidebar" +msgstr "Barra lateral do manuscrito" + +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscripts" +msgstr "Manuscritos" + +#: src/editor/Editor.tsx +msgid "Markdown for {path}" +msgstr "Markdown de {path}" + +#: src/ui/SourcesPanel.tsx +msgid "Matching sources" +msgstr "Fontes correspondentes" + +#: src/ui/WorkspaceView.tsx +msgid "math formula display" +msgstr "fórmula matemática exibição" + +#: src/i18n/diagnostics.ts +msgid "Math: {begin} is never closed." +msgstr "Matemática: {begin} nunca é fechado." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} closes {begin}." +msgstr "Matemática: {end} fecha {begin}." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} has no matching \\begin." +msgstr "Matemática: {end} não tem um \\begin correspondente." + +#: src/i18n/diagnostics.ts +msgid "Math: {value} \\left but {other} \\right." +msgstr "Matemática: {value} tem \\left, mas {other} tem \\right." + +#: src/i18n/diagnostics.ts +msgid "Math: Unclosed brace." +msgstr "Matemática: chave não fechada." + +#: src/i18n/diagnostics.ts +msgid "Math: Unmatched closing brace." +msgstr "Matemática: chave de fechamento sem par." + +#: src/ui/ConnectGate.tsx +msgid "mdbase connect is unavailable" +msgstr "mdbase Connect indisponível" + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer can't use this collection" +msgstr "O mdbase writer não pode usar esta coleção" + +#. placeholder {0}: snapshot.info.displayName +#: src/ui/ConnectGate.tsx +msgid "mdbase writer needs two record contracts in <0>{0}: manuscripts, and Reader sources for citations. Setting up adds only what is missing; existing records are not changed." +msgstr "O mdbase writer precisa de dois contratos de registro em <0>{0}: manuscritos e fontes do Reader para citações. A configuração adiciona apenas o que estiver faltando; os registros existentes não são alterados." + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer typesets Markdown records in an mdbase collection into PDF and Word documents, with citations from your mdbase Reader library. Connect a collection to choose what it can access." +msgstr "O mdbase writer compõe registros Markdown de uma coleção mdbase em documentos PDF e Word, com citações da biblioteca do mdbase Reader. Conecte uma coleção para escolher o que ele pode acessar." + +#: src/ui/CompareDialog.tsx +msgid "Merged Markdown<0/><1>The merged text keeps your local setting changes on top of the collection version." +msgstr "Markdown mesclado<0/><1>O texto mesclado mantém suas alterações locais de configuração sobre a versão da coleção." + +#: src/ui/CommentsPanel.tsx +msgid "Mine" +msgstr "Minha" + +#: src/ui/names.ts +msgid "MLA 9th edition" +msgstr "9ª edição da MLA" + +#: src/ui/WorkspaceView.tsx +msgid "More" +msgstr "Mais" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Move author {0} up" +msgstr "Mover autor {0} para cima" + +#: src/ui/Settings.tsx +msgid "Move up" +msgstr "Mover para cima" + +#. placeholder {0}: recordTitle(records.get(path), path) +#. placeholder {1}: to + 1 +#. placeholder {2}: chapters.length +#: src/ui/OutlinePanel.tsx +msgid "Moved {0} to chapter {1} of {2}." +msgstr "{0} movido para o capítulo {1} de {2}." + +#: src/ui/Settings.tsx +msgid "Name" +msgstr "Nome" + +#: src/ui/OutlinePanel.tsx +msgid "New chapter title" +msgstr "Novo título do capítulo" + +#: src/ui/CommentsPanel.tsx +msgid "New comment" +msgstr "Novo comentário" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "New comment" +msgstr "Novo comentário" + +#: src/ui/Home.tsx +msgid "New manuscript" +msgstr "Novo manuscrito" + +#: src/ui/CommentsPanel.tsx +msgid "New since last visit ({newCount})" +msgstr "Novos desde a última visita ({newCount})" + +#: src/ui/CommentsPanel.tsx +msgid "New since your last visit" +msgstr "Novos desde sua última visita" + +#: src/editor/comments.ts +msgid "New suggestion" +msgstr "Nova sugestão" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous comment" +msgstr "Próximo / comentário anterior" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous problem" +msgstr "Próximo / problema anterior" + +#: src/ui/SourcesPanel.tsx +msgid "Next citation" +msgstr "Próxima citação" + +#: src/ui/WorkspaceView.tsx +msgid "Next comment" +msgstr "Próximo comentário" + +#: src/ui/WorkspaceView.tsx +msgid "Next problem" +msgstr "Próximo problema" + +#: src/ui/SourcesPanel.tsx +msgid "No annotations on this source." +msgstr "Não há anotações nesta fonte." + +#. placeholder {0}: query.trim() +#: src/ui/CollectionPicker.tsx +msgid "No collection matches “{0}”." +msgstr "Nenhuma coleção corresponde a “{0}”." + +#: src/ui/ExportReview.tsx +msgid "No file has been downloaded yet. Missing images or chapters can leave this export incomplete. Review these problems before sharing or submitting it." +msgstr "Nenhum arquivo foi baixado ainda. Imagens ou capítulos ausentes podem deixar esta exportação incompleta. Revise estes problemas antes de compartilhá-la ou enviá-la." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the citation style {value}." +msgstr "Nenhum arquivo da coleção corresponde ao estilo de citação {value}." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the template {value}." +msgstr "Nenhum arquivo da coleção corresponde ao modelo {value}." + +#: src/ui/Home.tsx +msgid "No manuscript matches “{filter}”." +msgstr "Nenhum manuscrito corresponde a “{filter}”." + +#: src/ui/Home.tsx +msgid "No note matches “{query}”." +msgstr "Nenhuma nota corresponde a “{query}”." + +#: src/ui/CommentsPanel.tsx +msgid "No open comments" +msgstr "Nenhum comentário aberto" + +#: src/ui/Home.tsx +msgid "No other notes in this collection." +msgstr "Não há outras notas nesta coleção." + +#: src/ui/WorkspaceView.tsx +msgid "No problems" +msgstr "Nenhum problema" + +#. placeholder {0}: this.target +#: src/editor/chapter-cards.ts +msgid "No record matches ![[{0}]]" +msgstr "Nenhum registro corresponde a ![[{0}]]" + +#: src/i18n/diagnostics.ts +msgid "No record matches the embed ![[{value}]]." +msgstr "Nenhum registro corresponde à incorporação ![[{value}]]." + +#: src/i18n/diagnostics.ts +msgid "No source in the library has the citekey {value}." +msgstr "Nenhuma fonte da biblioteca tem a chave de citação {value}." + +#: src/i18n/diagnostics.ts +msgid "No source in the library matches {value}, so the quotation from {other} is not cited." +msgstr "Nenhuma fonte da biblioteca corresponde a {value}; por isso, a citação textual de {other} não tem referência." + +#: src/ui/SourcesPanel.tsx +msgid "No source matches “{query}”; searching highlights…" +msgstr "Nenhuma fonte corresponde a “{query}”; pesquisando nos destaques…" + +#. placeholder {0}: ref.key +#: src/editor/insight.ts +msgid "No source or label is called “{0}”." +msgstr "Nenhuma fonte ou rótulo se chama “{0}”." + +#: src/ui/SourcesPanel.tsx +msgid "No sources in this collection yet." +msgstr "Ainda não há fontes nesta coleção." + +#: src/ui/Home.tsx +msgid "No sources yet" +msgstr "Ainda não há fontes" + +#: src/ui/Home.tsx +msgid "No type · {path}" +msgstr "Sem tipo · {path}" + +#. placeholder {0}: readerSourceHref() ? Open mdbase Reader : t`Open mdbase Reader` +#: src/ui/Home.tsx +msgid "None yet. {0} to import a PDF, a DOI or a BibTeX file; each source gets a citekey." +msgstr "Ainda não há nenhuma. {0} para importar um PDF, DOI ou arquivo BibTeX; cada fonte recebe um citekey." + +#: src/ui/SourcesPanel.tsx +msgid "Not cited yet" +msgstr "Ainda não citado" + +#: src/workspace/workspace.ts +msgid "Not loaded; it will be left out." +msgstr "Não carregado; ficará de fora." + +#: src/pwa-install.ts +msgid "Not now" +msgstr "Agora não" + +#: src/ui/records.ts +msgid "Not saved" +msgstr "Não salvo" + +#. placeholder {0}: activeView.snapshot.problem.message ?? activeView.snapshot.problem.code +#: src/ui/WorkspaceView.tsx +msgid "Not saved: {0}. Your text is kept here." +msgstr "Não salvo: {0}. Seu texto foi mantido aqui." + +#: src/ui/WorkspaceView.tsx +msgid "note" +msgstr "nota" + +#: src/ui/Home.tsx +msgid "Note<0/>" +msgstr "Nota<0/>" + +#: src/ui/Home.tsx +msgid "Notes" +msgstr "Notas" + +#: src/ui/Home.tsx +msgid "Notes without a type" +msgstr "Notas sem tipo" + +#: src/ui/SourcesPanel.tsx +msgid "Nothing cited yet. Cite a source below, or type <0>[@ in the editor." +msgstr "Ainda não há citações. Cite uma fonte abaixo ou digite <0>[@ no editor." + +#: src/i18n/diagnostics.ts +msgid "Nothing is labelled {value}." +msgstr "Nada está identificado com o rótulo {value}." + +#: src/ui/CompareDialog.tsx +msgid "Nothing is replaced until you choose. Highlighted passages differ between the versions." +msgstr "Nada será substituído até você escolher. Os trechos destacados diferem entre as versões." + +#. placeholder {0}: query.trim() +#: src/ui/ManuscriptSearch.tsx +msgid "Nothing matches “{0}”." +msgstr "Nada corresponde a “{0}”." + +#: src/ui/SourcesPanel.tsx +msgid "Nothing matches “{query}”." +msgstr "Nada corresponde a “{query}”." + +#: src/ui/CommentsPanel.tsx +msgid "Nothing resolved yet." +msgstr "Nada foi resolvido ainda." + +#: src/ui/connection-notice.ts +msgid "Offline" +msgstr "Sem conexão" + +#: src/ui/WorkspaceView.tsx +msgid "On a citation: show the source. On a cross-reference: go to what it labels" +msgstr "Em uma citação: mostrar a fonte. Em uma referência cruzada: ir ao elemento indicado" + +#: src/ui/Home.tsx +msgid "On the formation of coral reefs" +msgstr "Sobre a formação de recifes de coral" + +#: src/ui/CommentsPanel.tsx +msgid "On the whole record" +msgstr "Sobre o registro inteiro" + +#: src/ui/CollectionPicker.tsx +msgid "On your computer" +msgstr "No seu computador" + +#: src/ui/CommentsPanel.tsx +msgid "Open" +msgstr "Abrir" + +#: src/editor/chapter-cards.ts +msgctxt "open embedded chapter action" +msgid "Open" +msgstr "Abrir" + +#. placeholder {0}: card.title +#: src/editor/chapter-cards.ts +msgid "Open {0}" +msgstr "Abrir {0}" + +#: src/ui/SourcesPanel.tsx +msgid "Open in Reader <0/>" +msgstr "Abrir no Reader <0/>" + +#: src/ui/Home.tsx +msgid "Open its manuscript to review it" +msgstr "Abra o manuscrito para revisá-lo" + +#: src/ui/Home.tsx +msgid "Open mdbase Reader" +msgstr "Abrir o mdbase Reader" + +#: src/ui/CollectionPicker.tsx +msgid "Open now" +msgstr "Abrir agora" + +#: src/ui/SourcesPanel.tsx +msgid "Open Reader to add a source" +msgstr "Abra o Reader para adicionar uma fonte" + +#: src/connect/native-signin-ui.ts +msgid "Open sign-in" +msgstr "Abrir início de sessão" + +#: src/connect/native-signin-ui.ts +msgid "Open the mdbase tab again" +msgstr "Abrir novamente a aba do mdbase" + +#: src/editor/chapter-cards.ts +msgid "Open this passage in Reader" +msgstr "Abrir este trecho no Reader" + +#: src/connect/native-signin-ui.ts +msgid "Opening collections isn't available in this build yet." +msgstr "Abrir coleções ainda não está disponível nesta versão." + +#: src/App.tsx +#: src/ui/ConnectGate.tsx +msgid "Opening mdbase writer" +msgstr "Abrindo o mdbase writer" + +#: src/LegacyApp.tsx +msgid "Opening the demo collection" +msgstr "Abrindo a coleção de demonstração" + +#: src/ui/WorkspaceView.tsx +msgid "Opening the manuscript…" +msgstr "Abrindo o manuscrito…" + +#: src/ui/NativeWriterView.tsx +msgid "Opening Writer" +msgstr "Abrindo o Writer" + +#: src/ui/NativeWriterView.tsx +#: src/ui/SdkWriterRoot.tsx +msgid "Opening Writer…" +msgstr "Abrindo o Writer…" + +#: src/ui/SdkWriterRoot.tsx +msgid "Opening your collection" +msgstr "Abrindo sua coleção" + +#: src/ui/WorkspaceView.tsx +msgid "Opening…" +msgstr "Abrindo…" + +#: src/ui/WorkspaceView.tsx +msgid "Or type <0>/ in the text to pick one there." +msgstr "Ou digite <0>/ no texto para escolher um item ali." + +#: src/ui/Home.tsx +msgid "or use a note you already have" +msgstr "ou use uma nota que você já tenha" + +#: src/ui/WorkspaceView.tsx +msgid "Outline" +msgstr "Estrutura de tópicos" + +#: src/ui/WorkspaceView.tsx +msgid "Outline, and search the manuscript ({MOD_LABEL}-Shift-F)" +msgstr "Estrutura e pesquisa do manuscrito ({MOD_LABEL}-Shift-F)" + +#: src/ui/SourcesPanel.tsx +msgid "Page (optional)" +msgstr "Página (opcional)" + +#. placeholder {0}: i + 1 +#: src/preview/Preview.tsx +msgid "Page {0}" +msgstr "Página {0}" + +#. placeholder {0}: previewView.page +#. placeholder {1}: previewView.pages +#: src/ui/WorkspaceView.tsx +msgid "Page {0} of {1}" +msgstr "Página {0} de {1}" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Page or locator for {0}" +msgstr "Página ou localizador para {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle" +msgstr "Pacote Pandoc" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle (zip)" +msgstr "Pacote Pandoc (zip)" + +#: src/export/pandoc.ts +msgid "Pandoc produced no document." +msgstr "O Pandoc não gerou nenhum documento." + +#: src/export/pandoc.ts +msgid "Pandoc returned an unreadable response." +msgstr "O Pandoc retornou uma resposta ilegível." + +#: src/export/pandoc.ts +msgid "Pandoc stopped." +msgstr "O Pandoc parou." + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc/Quarto Markdown with its sources, style and images, to build other formats yourself" +msgstr "Markdown Pandoc/Quarto com suas fontes, estilo e imagens, para você mesmo gerar outros formatos" + +#: src/compile/client.ts +msgid "PDF export timed out. Retry the preview and export again." +msgstr "A exportação para PDF excedeu o tempo limite. Tente novamente a prévia e a exportação." + +#: src/ui/WorkspaceView.tsx +msgid "Preview" +msgstr "Prévia" + +#: src/ui/WorkspaceView.tsx +msgid "Preview only" +msgstr "Somente prévia" + +#: src/preview/Preview.tsx +msgid "Preview rendering failed: {renderProblem}. Your text is still available in the editor." +msgstr "Falha ao renderizar a prévia: {renderProblem}. Seu texto continua disponível no editor." + +#. placeholder {0}: snap.previewProblem +#: src/ui/WorkspaceView.tsx +msgid "Preview unavailable: {0}. You can keep writing." +msgstr "Prévia indisponível: {0}. Você pode continuar escrevendo." + +#: src/preview/Preview.tsx +msgid "Preview unavailable. You can keep writing." +msgstr "Prévia indisponível. Você pode continuar escrevendo." + +#: src/ui/SourcesPanel.tsx +msgid "Previous citation" +msgstr "Citação anterior" + +#: src/ui/WorkspaceView.tsx +msgid "Previous comment" +msgstr "Comentário anterior" + +#: src/ui/ConnectGate.tsx +msgid "Previously connected" +msgstr "Conectado anteriormente" + +#: src/ui/WorkspaceView.tsx +msgid "problem" +msgstr "problema" + +#: src/ui/WorkspaceView.tsx +msgid "problems" +msgstr "problemas" + +#: src/ui/ProblemsStrip.tsx +msgid "Problems" +msgstr "Problemas" + +#: src/ui/Home.tsx +msgid "Progress to the word goal" +msgstr "Progresso até a meta de palavras" + +#: src/i18n/diagnostics.ts +msgid "Raw HTML is not rendered in PDF output." +msgstr "HTML bruto não é renderizado na saída em PDF." + +#: src/ui/WorkspaceView.tsx +msgid "Read as the manuscript" +msgstr "Ler como manuscrito" + +#: src/ui/Settings.tsx +msgid "Read as the manuscript<0>Off shows the Markdown as written" +msgstr "Ler como manuscrito<0>Desativado mostra o Markdown como foi escrito" + +#: src/ui/CommentsPanel.tsx +msgid "Reason for the suggestion" +msgstr "Motivo da sugestão" + +#: src/ui/ConnectGate.tsx +msgid "Reconnect" +msgstr "Reconectar" + +#: src/ui/connection-notice.ts +msgid "Reconnecting" +msgstr "Reconectando" + +#: src/ui/records.ts +msgid "Recovering save…" +msgstr "Recuperando salvamento…" + +#: src/ui/WorkspaceView.tsx +msgid "refer section figure table label" +msgstr "referência seção figura tabela rótulo" + +#: src/editor/live-preview.ts +msgid "Refer to this with @{id}" +msgstr "Faça referência a isto com @{id}" + +#: src/ui/CommentsPanel.tsx +msgid "Reject" +msgstr "Rejeitar" + +#: src/ui/CommentsPanel.tsx +msgid "Rejected" +msgstr "Rejeitado" + +#: src/LegacyApp.tsx +msgid "Reload" +msgstr "Recarregar" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Remove" +msgstr "Remover" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Remove author {0}" +msgstr "Remover autor {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Rename the chapter chosen in the outline" +msgstr "Renomear o capítulo escolhido na estrutura de tópicos" + +#: src/ui/CommentsPanel.tsx +msgid "Reopen" +msgstr "Reabrir" + +#: src/ui/CommentsPanel.tsx +msgid "Replace" +msgstr "Substituir" + +#. placeholder {0}: clip(exact) +#. placeholder {1}: clip(replacement) +#: src/ui/comments.ts +msgid "Replace {0} with {1}" +msgstr "Substituir {0} por {1}" + +#: src/ui/CommentsPanel.tsx +msgid "Replace with" +msgstr "Substituir por" + +#. placeholder {0}: root.suggestion.replacement +#: src/ui/WorkspaceView.tsx +msgid "Replace with “{0}”" +msgstr "Substituir por “{0}”" + +#: src/ui/CommentsPanel.tsx +msgid "Reply" +msgstr "Responder" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the editor and preview" +msgstr "Redimensionar o editor e a prévia" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the sidebar" +msgstr "Redimensionar a barra lateral" + +#: src/ui/CommentsPanel.tsx +msgid "Resolve" +msgstr "Resolver" + +#: src/ui/CommentsPanel.tsx +msgid "Resolved" +msgstr "Resolvido" + +#: src/ui/CompareDialog.tsx +msgid "Restore local draft" +msgstr "Restaurar rascunho local" + +#: src/ui/Home.tsx +msgid "Retry background data" +msgstr "Tentar carregar dados em segundo plano novamente" + +#: src/ui/CommentsPanel.tsx +msgid "Retry comments" +msgstr "Tentar carregar comentários novamente" + +#: src/ui/WorkspaceView.tsx +msgid "Retry dependencies" +msgstr "Tentar verificar dependências novamente" + +#: src/ui/WorkspaceView.tsx +msgid "Retry export" +msgstr "Tentar exportar novamente" + +#: src/LegacyApp.tsx +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Retry loading" +msgstr "Tentar carregar novamente" + +#: src/ui/WorkspaceView.tsx +msgid "Retry opening" +msgstr "Tentar abrir novamente" + +#: src/ui/WorkspaceView.tsx +msgid "Retry preview" +msgstr "Tentar carregar a prévia novamente" + +#: src/preview/Preview.tsx +msgid "Retry rendering" +msgstr "Tentar renderizar novamente" + +#: src/ui/WorkspaceView.tsx +msgid "Retry save" +msgstr "Tentar salvar novamente" + +#: src/ui/WorkspaceView.tsx +msgid "Retry saving" +msgstr "Tentar salvar novamente" + +#: src/ui/SourcesPanel.tsx +msgid "Retry sources" +msgstr "Tentar carregar fontes novamente" + +#: src/ui/Home.tsx +msgid "Review" +msgstr "Revisar" + +#. placeholder {0}: recordTitle(snap.records.get(path), path) +#: src/ui/WorkspaceView.tsx +msgid "Review {0}" +msgstr "Revisar {0}" + +#: src/ui/CommentsPanel.tsx +msgid "Review access" +msgstr "Revisar acesso" + +#: src/ui/records.ts +msgid "Review drafts" +msgstr "Revisar rascunhos" + +#: src/ui/ExportReview.tsx +msgid "Review export problems" +msgstr "Revisar problemas de exportação" + +#: src/ui/records.ts +msgid "Review local drafts" +msgstr "Revisar rascunhos locais" + +#: src/ui/CompareDialog.tsx +msgid "Review recovered local draft" +msgstr "Revisar rascunho local recuperado" + +#: src/workspace/workspace.ts +msgid "Review the recovered local drafts before leaving." +msgstr "Revise os rascunhos locais recuperados antes de sair." + +#: src/ui/WorkspaceView.tsx +msgid "Save all records now" +msgstr "Salvar todos os registros agora" + +#: src/ui/CompareDialog.tsx +msgid "Save merged version" +msgstr "Salvar versão mesclada" + +#: src/ui/records.ts +msgid "Saved" +msgstr "Salvo" + +#: src/ui/connection-notice.ts +#: src/ui/records.ts +msgid "Saved on this device; waiting for sync" +msgstr "Salvo neste dispositivo; aguardando sincronização" + +#: src/ui/records.ts +msgid "Saving…" +msgstr "Salvando…" + +#: src/ui/SourcesPanel.tsx +msgid "Search by author, title, year or key" +msgstr "Pesquisar por autor, título, ano ou chave" + +#: src/ui/ManuscriptSearch.tsx +#: src/ui/WorkspaceView.tsx +msgid "Search the manuscript" +msgstr "Pesquisar no manuscrito" + +#: src/ui/WorkspaceView.tsx +msgid "Search the whole manuscript" +msgstr "Pesquisar no manuscrito inteiro" + +#: src/ui/WorkspaceView.tsx +msgid "Second panel" +msgstr "Segundo painel" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Section" +msgstr "Seção" + +#: src/ui/CommentsPanel.tsx +msgid "Select a passage and press <0>{MOD_LABEL}-{ALT_LABEL}-M to comment, or <1>{MOD_LABEL}-{ALT_LABEL}-S to suggest an edit." +msgstr "Selecione um trecho e pressione <0>{MOD_LABEL}-{ALT_LABEL}-M para comentar ou <1>{MOD_LABEL}-{ALT_LABEL}-S para sugerir uma edição." + +#: src/editor/selection-bar.tsx +msgid "Selection" +msgstr "Seleção" + +#: src/ui/Home.tsx +msgid "Set a word goal" +msgstr "Definir meta de palavras" + +#: src/ui/Home.tsx +msgid "Set goal" +msgstr "Definir meta" + +#: src/ui/ConnectGate.tsx +msgid "Set up collection" +msgstr "Configurar coleção" + +#: src/ui/ConnectGate.tsx +msgid "Set up this collection for writing" +msgstr "Configurar esta coleção para escrita" + +#: src/ui/ConnectGate.tsx +msgid "Setting up…" +msgstr "Configurando…" + +#: src/ui/WorkspaceView.tsx +msgid "Settings" +msgstr "Configurações" + +#. placeholder {0}: diagnostic.field +#: src/ui/ProblemsStrip.tsx +msgid "Settings · {0}" +msgstr "Configurações · {0}" + +#: src/ui/CompareDialog.tsx +msgid "Settings also differ" +msgstr "As configurações também são diferentes" + +#: src/ui/CommentsPanel.tsx +msgid "Show" +msgstr "Mostrar" + +#. placeholder {0}: rest.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more chapters · {0}" +msgstr "Mostrar mais 50 capítulos · {0}" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more cited sources · {0}" +msgstr "Mostrar mais 50 fontes citadas · {0}" + +#. placeholder {0}: logical.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more comments · {0}" +msgstr "Mostrar mais 50 comentários · {0}" + +#. placeholder {0}: list.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more headings · {0}" +msgstr "Mostrar mais 50 títulos · {0}" + +#. placeholder {0}: notes.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more highlights · {0}" +msgstr "Mostrar mais 50 destaques · {0}" + +#. placeholder {0}: shown.length +#: src/ui/Home.tsx +msgid "Show 50 more manuscripts · {0}" +msgstr "Mostrar mais 50 manuscritos · {0}" + +#. placeholder {0}: thread.replies.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more replies · {0}" +msgstr "Mostrar mais 50 respostas · {0}" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more sources · {0}" +msgstr "Mostrar mais 50 fontes · {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second panel beneath (outline and comments together)" +msgstr "Mostrar um segundo painel abaixo (estrutura de tópicos e comentários juntos)" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second sidebar panel" +msgstr "Mostrar um segundo painel na barra lateral" + +#. placeholder {0}: untypedShown.length +#: src/ui/Home.tsx +msgid "Show all {0} notes without a type" +msgstr "Mostrar todas as {0} notas sem tipo" + +#: src/ui/WorkspaceView.tsx +msgid "Show comments" +msgstr "Mostrar comentários" + +#: src/preview/Preview.tsx +msgid "Show in Sources" +msgstr "Mostrar em Fontes" + +#: src/ui/CommentsPanel.tsx +msgid "Show in the editor" +msgstr "Mostrar no editor" + +#: src/ui/WorkspaceView.tsx +msgid "Show Markdown as written" +msgstr "Mostrar o Markdown como foi escrito" + +#: src/ui/WorkspaceView.tsx +msgid "Show or hide the sidebar" +msgstr "Mostrar ou ocultar a barra lateral" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 chapters" +msgstr "Mostrar os 50 capítulos anteriores" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 cited sources" +msgstr "Mostrar as 50 fontes citadas anteriores" + +#: src/ui/CommentsPanel.tsx +msgid "Show previous 50 comments" +msgstr "Mostrar os 50 comentários anteriores" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 headings" +msgstr "Mostrar os 50 títulos anteriores" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 sources" +msgstr "Mostrar as 50 fontes anteriores" + +#: src/ui/WorkspaceView.tsx +msgid "Show problems" +msgstr "Mostrar problemas" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Show the headings of {0}" +msgstr "Mostrar os títulos de {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar" +msgstr "Mostrar a barra lateral" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar ({MOD_LABEL}-\\)" +msgstr "Mostrar a barra lateral ({MOD_LABEL}-\\)" + +#: src/editor/comments.ts +msgid "Show this comment" +msgstr "Mostrar este comentário" + +#: src/preview/Preview.tsx +msgid "Showing the last successful preview; it may not match your latest text." +msgstr "Exibindo a última prévia bem-sucedida; ela pode não corresponder ao texto mais recente." + +#: src/ui/WorkspaceView.tsx +msgid "Sidebar" +msgstr "Barra lateral" + +#: src/connect/native-signin-ui.ts +msgid "Sign in" +msgstr "Entrar" + +#: src/connect/native-signin-ui.ts +msgid "Sign in with your mdbase account to sync {appName} across your devices." +msgstr "Entre com sua conta mdbase para sincronizar o {appName} entre seus dispositivos." + +#: src/connect/native-signin-ui.ts +msgid "Sign out" +msgstr "Sair" + +#: src/ui/NativeSignIn.tsx +msgid "Sign-in status" +msgstr "Status da sessão" + +#: src/connect/native-signin-ui.ts +msgid "Sign-in was interrupted. Please try again." +msgstr "A sessão foi interrompida. Tente novamente." + +#: src/connect/connect-popup.ts +msgid "Sign-in window closed." +msgstr "A janela de início de sessão foi fechada." + +#: src/connect/native-signin-ui.ts +msgid "Signed in as {email}" +msgstr "Sessão iniciada como {email}" + +#. placeholder {0}: selected.displayName +#: src/connect/native-signin-ui.ts +msgid "Signed in. Opening {0}…" +msgstr "Sessão iniciada. Abrindo {0}…" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Some changes are not saved" +msgstr "Algumas alterações não foram salvas" + +#: src/ui/WorkspaceView.tsx +msgid "Some images or chapters could not be loaded. See Problems for their locations." +msgstr "Não foi possível carregar algumas imagens ou capítulos. Consulte Problemas para ver as localizações." + +#: src/LegacyApp.tsx +msgid "Something went wrong" +msgstr "Algo deu errado" + +#: src/ui/ConnectGate.tsx +msgid "Something went wrong." +msgstr "Algo deu errado." + +#: src/editor/insight.ts +msgid "Source" +msgstr "Fonte" + +#: src/ui/WorkspaceView.tsx +msgid "source markup raw live preview chips" +msgstr "código-fonte da marcação, prévia ao vivo e chips" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Sources" +msgstr "Fontes" + +#: src/ui/SourcesPanel.tsx +msgid "Sources are not set up in this collection." +msgstr "As fontes não estão configuradas nesta coleção." + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Sources could not be loaded: {0}" +msgstr "Não foi possível carregar as fontes: {0}" + +#: src/ui/Home.tsx +msgid "Sources not set up" +msgstr "Fontes não configuradas" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem}" +msgstr "Fontes indisponíveis: {libraryProblem}" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem} <0>Retry sources" +msgstr "Fontes indisponíveis: {libraryProblem} <0>Tentar carregar as fontes novamente" + +#: src/ui/Home.tsx +msgid "Sources." +msgstr "Fontes." + +#: src/ui/WorkspaceView.tsx +msgid "split stack outline comments sources" +msgstr "dividir, empilhar, estrutura de tópicos, comentários, fontes" + +#. placeholder {0}: stored.value +#: src/ui/WorkspaceView.tsx +msgid "Stored {0}. Write the caption." +msgstr "{0} armazenado. Escreva a legenda." + +#. placeholder {0}: file.name +#: src/ui/WorkspaceView.tsx +msgid "Storing {0}…" +msgstr "Armazenando {0}…" + +#: src/ui/Settings.tsx +msgid "Subtitle" +msgstr "Subtítulo" + +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Suggest" +msgstr "Sugerir" + +#: src/ui/CommentsPanel.tsx +msgid "Suggest an edit" +msgstr "Sugerir uma edição" + +#: src/ui/WorkspaceView.tsx +msgid "Suggest an edit to the selection" +msgstr "Sugerir uma edição do trecho selecionado" + +#: src/editor/selection-bar.tsx +msgid "Suggest an edit to the selection ({MOD_LABEL}-{ALT_LABEL}-S)" +msgstr "Sugerir uma edição do trecho selecionado ({MOD_LABEL}-{ALT_LABEL}-S)" + +#: src/editor/comments.ts +msgid "Suggested insertion" +msgstr "Inserção sugerida" + +#: src/ui/CommentsPanel.tsx +msgid "Suggested text" +msgstr "Texto sugerido" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Suggestion" +msgstr "Sugestão" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection" +msgstr "Trocar de coleção" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection: {name}" +msgstr "Trocar de coleção: {name}" + +#: src/ui/WorkspaceView.tsx +msgid "System" +msgstr "Sistema" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/ui/WorkspaceView.tsx +msgid "Table" +msgstr "Tabela" + +#: src/workspace/workspace.ts +msgid "That record is not open." +msgstr "Esse registro não está aberto." + +#: src/i18n/diagnostics.ts +msgid "The annotation {value} has no quotation to embed." +msgstr "A anotação {value} não tem um trecho citado para incorporar." + +#: src/workspace/workspace.ts +msgid "The chapter is not open." +msgstr "O capítulo não está aberto." + +#: src/compile/client.ts +msgid "The compile worker stopped." +msgstr "O processo de compilação foi interrompido." + +#: src/LegacyApp.tsx +msgid "The demo could not be loaded" +msgstr "Não foi possível carregar a demonstração" + +#: src/compile/client.ts +msgid "The document has errors; fix them to export." +msgstr "O documento tem erros; corrija-os para exportar." + +#: src/editor/Editor.tsx +msgid "The editor language could not be loaded. You can keep writing." +msgstr "Não foi possível carregar o idioma do editor. Você pode continuar escrevendo." + +#: src/i18n/diagnostics.ts +msgid "The embed ![[{value}]] in {other} was left out." +msgstr "A incorporação ![[{value}]] em {other} foi deixada de fora." + +#. placeholder {0}: errorMessage(error) +#: src/ui/WorkspaceView.tsx +msgid "The file could not be downloaded. {0}" +msgstr "Não foi possível baixar o arquivo. {0}" + +#. placeholder {0}: missingImage[1] ?? "" +#: src/export/warnings.ts +msgid "The image “{0}” could not be loaded for Word. Its description will be included instead." +msgstr "Não foi possível carregar a imagem “{0}” para o Word. A descrição dela será incluída no lugar." + +#: src/i18n/diagnostics.ts +msgid "The label {value} is used more than once." +msgstr "O rótulo {value} é usado mais de uma vez." + +#: src/i18n/provider.tsx +msgid "The language could not be loaded. Your current language is unchanged. Try again." +msgstr "Não foi possível carregar o idioma. O idioma atual não foi alterado. Tente novamente." + +#: src/ui/WorkspaceView.tsx +msgid "The line being typed is checked once typing pauses" +msgstr "A linha digitada é verificada quando você pausa a digitação" + +#: src/workspace/workspace.ts +msgid "The manuscript kept changing while export dependencies were loading. Pause editing and try again." +msgstr "O manuscrito continuou mudando enquanto as dependências de exportação eram carregadas. Pause a edição e tente novamente." + +#: src/compile/client.ts +#: src/workspace/workspace.ts +msgid "The manuscript was closed." +msgstr "O manuscrito foi fechado." + +#: src/ui/CommentsPanel.tsx +msgid "The person record that claims your account is not valid." +msgstr "O registro de pessoa associado à sua conta não é válido." + +#: src/compile/client.ts +msgid "The preview took too long to load. Retry the preview." +msgstr "A prévia demorou demais para carregar. Tente carregá-la novamente." + +#: src/compile/client.ts +msgid "The preview worker returned an unreadable response." +msgstr "O processo da prévia retornou uma resposta ilegível." + +#: src/ui/Settings.tsx +msgid "The style’s own (usually en-US)" +msgstr "O próprio idioma do estilo (geralmente en-US)" + +#: src/workspace/workspace.ts +msgid "The suggested text is no longer in the record; edit it by hand, then resolve the suggestion." +msgstr "O texto sugerido não está mais no registro; edite-o manualmente e depois resolva a sugestão." + +#: src/ui/CommentsPanel.tsx +msgid "The suggested text is no longer there" +msgstr "O texto sugerido não está mais lá" + +#: src/ui/WorkspaceView.tsx +msgid "Theme" +msgstr "Tema" + +#: src/ui/names.ts +msgid "Thesis or book" +msgstr "Tese ou livro" + +#: src/ui/ConnectGate.tsx +msgid "This action could not be completed. Please try again." +msgstr "Não foi possível concluir esta ação. Tente novamente." + +#: src/ui/Settings.tsx +msgid "This applies in this browser, to every manuscript." +msgstr "Isto se aplica neste navegador a todos os manuscritos." + +#: src/ui/Settings.tsx +msgid "This changes the interface in this browser, not the manuscript’s language." +msgstr "Isso altera o idioma da interface neste navegador, não o idioma do manuscrito." + +#: src/workspace/workspace.ts +msgid "This collection does not accept files from Writer." +msgstr "Esta coleção não aceita arquivos do Writer." + +#: src/ui/ConnectGate.tsx +msgid "This collection is unavailable" +msgstr "Esta coleção está indisponível" + +#: src/ui/NativeWriterView.tsx +msgid "This collection view could not be opened. Choose another collection from the bar above, or reload to retry." +msgstr "Não foi possível abrir esta visualização da coleção. Escolha outra coleção na barra acima ou recarregue a página para tentar novamente." + +#: src/ui/ConnectGate.tsx +msgid "This is a local development build. The hosted mdbase connect service only accepts applications served over HTTPS, so use Connect's local environment (<0>pnpm dev:environment:up in mdbase-connect) or open the <1>demo collection." +msgstr "Esta é uma compilação de desenvolvimento local. O serviço hospedado do mdbase Connect aceita apenas aplicativos servidos por HTTPS; use o ambiente local do Connect (<0>pnpm dev:environment:up em mdbase-connect) ou abra a <1>coleção de demonstração." + +#: src/ui/WorkspaceView.tsx +msgid "This list" +msgstr "Esta lista" + +#: src/ui/WorkspaceView.tsx +msgid "This manuscript could not be opened" +msgstr "Não foi possível abrir este manuscrito" + +#: src/ui/CommentsPanel.tsx +msgid "This passage is no longer in the text" +msgstr "Este trecho não está mais no texto" + +#: src/ui/WorkspaceView.tsx +msgid "This record changed elsewhere while you were editing it." +msgstr "Este registro foi alterado em outro lugar enquanto você o editava." + +#: src/ui/WorkspaceView.tsx +msgid "This record was deleted elsewhere. Your local text is still available here." +msgstr "Este registro foi excluído em outro lugar. Seu texto local ainda está disponível aqui." + +#: src/ui/CompareDialog.tsx +msgid "This record was deleted. Download the local draft to preserve it; it cannot be restored into a deleted record." +msgstr "Este registro foi excluído. Baixe o rascunho local para preservá-lo; não é possível restaurá-lo em um registro excluído." + +#: src/ui/Settings.tsx +msgid "Title" +msgstr "Título" + +#: src/ui/WorkspaceView.tsx +msgid "Title, authors, abstract, citation style, layout and language ({MOD_LABEL}-,)" +msgstr "Título, autores, resumo, estilo de citação, layout e idioma ({MOD_LABEL}-,)" + +#. placeholder {0}: untitled && Give the manuscript a title; it can be changed later. +#: src/ui/Home.tsx +msgid "Title<0/>{0}" +msgstr "Título<0/>{0}" + +#: src/ui/WorkspaceView.tsx +msgid "track changes" +msgstr "controlar alterações" + +#: src/ui/ConnectGate.tsx +msgid "Try again" +msgstr "Tentar novamente" + +#: src/ui/Home.tsx +msgid "Type to find others." +msgstr "Digite para encontrar outros." + +#: src/ui/WorkspaceView.tsx +msgid "Typeset from your latest text, with chapters and images checked before download" +msgstr "Composição tipográfica do texto mais recente, com capítulos e imagens verificados antes do download" + +#. placeholder {0}: Math.round(timings.assembleMs + timings.compileMs) +#: src/ui/WorkspaceView.tsx +msgid "Typeset in {0} ms" +msgstr "Composição tipográfica em {0} ms" + +#: src/compile/client.ts +msgid "Typesetting took too long. Your editor is still available; retry the preview." +msgstr "A composição tipográfica demorou demais. O editor continua disponível; tente gerar a prévia novamente." + +#: src/preview/Preview.tsx +#: src/ui/WorkspaceView.tsx +msgid "Typesetting…" +msgstr "Compondo…" + +#: src/ui/Settings.tsx +msgid "Typst templates in the collection" +msgstr "Modelos Typst na coleção" + +#: src/i18n/diagnostics.ts +msgid "Unclosed $$ math block." +msgstr "Bloco matemático $$ não fechado." + +#: src/editor/insight.ts +msgid "Unknown" +msgstr "Desconhecido" + +#: src/i18n/diagnostics.ts +msgid "Unknown citation style \"{value}\"; using {other}." +msgstr "Estilo de citação \"{value}\" desconhecido; usando {other}." + +#: src/i18n/diagnostics.ts +msgid "Unknown template \"{value}\"; using article." +msgstr "Modelo \"{value}\" desconhecido; usando article." + +#: src/ui/records.ts +msgid "Unsaved" +msgstr "Não salvo" + +#: src/ui/Home.tsx +msgid "Unsaved drafts" +msgstr "Rascunhos não salvos" + +#: src/ui/Home.tsx +msgid "Unsaved in this browser" +msgstr "Não salvo neste navegador" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Unsigned" +msgstr "Sem assinatura" + +#: src/i18n/diagnostics.ts +msgid "Unsupported Markdown block: {value}." +msgstr "Bloco Markdown não compatível: {value}." + +#: src/editor/live-preview.ts +msgid "Untitled figure" +msgstr "Figura sem título" + +#: src/ui/Home.tsx +msgid "Updating…" +msgstr "Atualizando…" + +#: src/ui/Home.tsx +msgid "Use a note you already have…" +msgstr "Usar uma nota que você já tem…" + +#: src/ui/Home.tsx +msgid "Use as manuscript" +msgstr "Usar como manuscrito" + +#: src/ui/CompareDialog.tsx +msgid "Use collection version" +msgstr "Usar a versão da coleção" + +#: src/ui/WorkspaceView.tsx +msgid "Uses the layout’s Word styles, but pagination can differ from PDF. First use downloads about 16 MB." +msgstr "Usa os estilos do Word do layout, mas a paginação pode diferir do PDF. No primeiro uso, serão baixados cerca de 16 MB." + +#: src/ui/WorkspaceView.tsx +msgid "View" +msgstr "Visualização" + +#: src/workspace/workspace.ts +msgid "Wait for the manuscript to open before exporting." +msgstr "Aguarde o manuscrito abrir antes de exportar." + +#: src/connect/native-signin-ui.ts +msgid "Waiting for approval in the mdbase tab…" +msgstr "Aguardando aprovação na aba do mdbase…" + +#: src/ui/CommentsPanel.tsx +msgid "Waiting for approval…" +msgstr "Aguardando aprovação…" + +#: src/ui/CollectionPicker.tsx +#: src/ui/ConnectGate.tsx +msgid "Waiting for mdbase connect…" +msgstr "Aguardando o mdbase Connect…" + +#: src/ui/CommentsPanel.tsx +msgid "Whose comments" +msgstr "Comentários de quem" + +#: src/ui/CommentsPanel.tsx +msgid "Why (optional)" +msgstr "Motivo (opcional)" + +#: src/ui/ConnectGate.tsx +msgid "will be added" +msgstr "será adicionado" + +#: src/ui/ConnectGate.tsx +msgid "will be removed" +msgstr "será removido" + +#: src/ui/ConnectGate.tsx +msgid "will be updated" +msgstr "será atualizado" + +#: src/ui/CommentsPanel.tsx +msgid "Withdraw" +msgstr "Retirar" + +#: src/ui/CommentsPanel.tsx +msgid "Withdrawn." +msgstr "Retirada." + +#: src/ui/WorkspaceView.tsx +msgid "Word (DOCX)" +msgstr "Word (DOCX)" + +#: src/export/warnings.ts +msgid "Word export reported a problem." +msgstr "A exportação para Word relatou um problema." + +#: src/export/pandoc.ts +msgid "Word export timed out. Check your connection and try again." +msgstr "A exportação para Word excedeu o tempo limite. Verifique sua conexão e tente novamente." + +#: src/ui/Home.tsx +msgid "Word goal" +msgstr "Meta de palavras" + +#: src/ui/Home.tsx +msgid "Words, e.g. 8000" +msgstr "Palavras, por exemplo, 8000" + +#: src/ui/WorkspaceView.tsx +msgid "Write" +msgstr "Escrever" + +#: src/ui/ConnectGate.tsx +#: src/ui/NativeSignIn.tsx +msgid "Write from your collection" +msgstr "Escreva a partir da sua coleção" + +#: src/editor/Editor.tsx +msgid "Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table." +msgstr "Escreva em Markdown. Cite com [@citekey]; digite / para adicionar uma nota de rodapé, figura ou tabela." + +#: src/editor/chapter-cards.ts +msgid "Write the quotation here, to edit it; it no longer follows the annotation" +msgstr "Escreva a citação aqui para editá-la; ela não acompanha mais a anotação" + +#: src/workspace/workspace.ts +msgid "Writer cannot ask for access here." +msgstr "O Writer não pode solicitar acesso aqui." + +#: src/ui/WorkspaceView.tsx +msgid "Writer commands" +msgstr "Comandos do Writer" + +#: src/ui/NativeWriterView.tsx +msgid "Writer could not open this collection" +msgstr "O Writer não conseguiu abrir esta coleção" + +#: src/ui/CommentsPanel.tsx +msgid "Writer was not allowed to see your account." +msgstr "O Writer não recebeu permissão para ver sua conta." + +#: src/main.tsx +msgid "You can close this window." +msgstr "Você pode fechar esta janela." + +#. placeholder {0}: signing.reason +#: src/ui/CommentsPanel.tsx +msgid "Your account could not be checked ({0})." +msgstr "Não foi possível verificar sua conta ({0})." + +#: src/ui/CommentsPanel.tsx +msgid "Your account is not linked to a person record in this collection." +msgstr "Sua conta não está vinculada a um registro de pessoa nesta coleção." + +#: src/connect/connect-popup.ts +#: src/connect/native-signin-ui.ts +msgid "Your browser blocked the sign-in tab." +msgstr "Seu navegador bloqueou a aba de início de sessão." + +#: src/ui/CommentsPanel.tsx +msgid "Your comments are not signed." +msgstr "Seus comentários não estão assinados." + +#: src/workspace/workspace.ts +msgid "Your custom Typst layout applies to PDF only. Word uses the article styles; pagination and layout will differ." +msgstr "Seu layout Typst personalizado se aplica somente ao PDF. O Word usa os estilos do artigo; a paginação e o layout serão diferentes." + +#: src/ui/WorkspaceView.tsx +msgid "Your custom Typst layout is PDF-only. Word uses article styles and different pagination. First use downloads about 16 MB." +msgstr "Seu layout Typst personalizado é exclusivo para PDF. O Word usa estilos de artigo e tem paginação diferente. No primeiro uso, serão baixados cerca de 16 MB." + +#: src/ui/WorkspaceView.tsx +msgid "Your local drafts are backed up in this browser when storage is available. Download a copy before leaving if you need an independent backup." +msgstr "Se houver armazenamento disponível, seus rascunhos locais serão salvos neste navegador. Baixe uma cópia antes de sair se precisar de um backup independente." + +#: src/ui/CompareDialog.tsx +msgid "Your local text" +msgstr "Seu texto local" + +#: src/LegacyApp.tsx +msgid "Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading." +msgstr "Seu texto salvo está na coleção. Se houver armazenamento disponível, os rascunhos locais não enviados serão salvos neste navegador. Baixe uma cópia antes de recarregar." + +#: src/ui/WorkspaceView.tsx +msgid "Zoom" +msgstr "Ampliação" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom in" +msgstr "Aumentar zoom" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom out" +msgstr "Diminuir zoom" diff --git a/apps/writer/src/i18n/locales/ru/messages.json b/apps/writer/src/i18n/locales/ru/messages.json new file mode 100644 index 00000000..8504e7cf --- /dev/null +++ b/apps/writer/src/i18n/locales/ru/messages.json @@ -0,0 +1 @@ +{"messages":{"-6Kbd_":["Заменить на «",["0"],"»"],"-CbfZX":["Следующая проблема"],"-LQJs8":["Предпросмотр недоступен. Можно продолжать писать."],"-R-x29":["Редактор и предпросмотр → только редактор → только предпросмотр"],"-_IkJ0":["Аннотации недоступны: ",["problem"]," <0>Повторить загрузку аннотаций"],"-enS2d":["Закрытых комментариев пока нет."],"-lKEXe":["Состояние входа"],"-rGgtX":["Этот список"],"-rQt-n":["Без подписи"],"0Bm90s":["Нет открытых комментариев"],"0Gsi2B":["Скрыть список ошибок под редактором (F8 — перейти к следующей)"],"0HtIXu":["Это окно можно закрыть."],"0IfD81":["Показать ещё 50 ответов · ",["0"]],"0UG6d1":["пакет Pandoc"],"0XMgo-":["mdbase writer нужны два контракта записей в <0>",["0"],": для рукописей и для источников Reader, на которые можно ссылаться. При настройке добавляется только недостающее; существующие записи не изменяются."],"0g4Jbf":["Предложенного текста здесь больше нет"],"0tgn8y":["Предыдущий комментарий"],"1DBGsz":["Заметки"],"1GeccT":["Время ожидания экспорта в Word истекло. Проверьте подключение и повторите попытку."],"1GfaEh":["Название<0/>",["0"]],"1QfxQT":["Закрыть"],"1TNIig":["Открыто"],"1X0LyN":["Предложение правки"],"1bm2Ax":["Нет элементов с меткой ",["value"],"."],"1pLKow":["Поиск источников…"],"1t_NnN":["Отклонить"],"238qc6":["в «",["0"],"» · "],"23vc1z":["Не удалось загрузить язык редактора. Можно продолжать писать."],"2D8JZN":["mdbase writer не удалось открыть эту коллекцию"],"2FYpfJ":["Ещё"],"2FoHU3":["Закрыть"],"2LakEj":["Искать во всей рукописи"],"2QZiFY":["Несохранённые черновики"],"2UtmVf":["Подключённые коллекции"],"2m7Ykf":["Ваш собственный макет Typst работает только для PDF. Word использует стили статьи и другую разбивку на страницы. При первом использовании загружается около 16 МБ."],"2pz_0C":["Пока ничего нет. ",["0"],", чтобы импортировать PDF, DOI или файл BibTeX; каждый источник получает ключ цитирования (citekey)."],"2uCeC8":["Подключить коллекцию"],"2zwLiX":[["0","plural",{"one":["#"," глава"],"few":["#"," главы"],"many":["#"," глав"],"other":["#"," главы"]}]],"36IqzN":["Математическое выражение: ",["value"]," содержит \\left, а ",["other"]," — \\right."],"36npTb":["Дождитесь открытия рукописи, прежде чем экспортировать."],"39rw4X":["Запись о пользователе, связанная с вашей учётной записью, недействительна."],"3AgSHw":["Ваш собственный макет Typst применяется только к PDF. Word использует стили статьи, поэтому разбивка на страницы и оформление будут отличаться."],"3QM4rz":["Отменить экспорт и исправить проблемы"],"3St1SC":["Читать как рукопись"],"3TVgd0":[["0","plural",{"one":["#"," комментарий к этой строке"],"few":["#"," комментария к этой строке"],"many":["#"," комментариев к этой строке"],"other":["#"," комментария к этой строке"]}]],"3c6Jwh":[["MOD_LABEL"]," Shift K"],"3dioPi":["Язык интерфейса"],"3mOF1W":["Резервное копирование локального черновика недоступно (хранилище браузера может быть заполнено или заблокировано). Если сохранить не удастся, скачайте черновик перед выходом."],"3pQyHd":["Загрузка изображений скоро появится. Существующие ссылки на изображения продолжают работать."],"3tnRYN":["Не удалось открыть эту рукопись"],"3xc3LP":["Переименовать главу, выбранную в структуре"],"45MZFs":["Команды"],"4BKjSO":["Сохранить объединённую версию"],"4JA_cN":["Комментарий"],"4K4jYB":["(место в тексте)"],"4RPJcT":[["commentsTitle"]," (сочетание клавиш: ",["MOD_LABEL"],"-Shift-M)"],"4TxW2I":["Искать в рукописи"],"4WHRd7":["(фрагмент удалён)"],"4_lfk6":[["MOD_LABEL"],"-Shift-K"],"4g_LI1":["Математическое выражение: для ",["end"]," нет соответствующего \\begin."],"4hJhzz":["Таблица"],"4hWNDZ":["Открытие mdbase writer"],"4jjVIo":["Перетащите, чтобы изменить размер; дважды щёлкните, чтобы разделить поровну"],"4l56Cx":["Заголовок новой главы"],"53kYf-":["Прогресс к цели по количеству слов"],"598XO1":["Открытие…"],"59omvE":["Источников по запросу «",["query"],"» не найдено; ищем среди выделений…"],"5LnGYr":["Настройки рукописи"],"5M5VkU":["<0/>Новая рукопись"],"5YLZc6":["Рисунок без названия"],"5ZtTdc":["Команды, сочетания клавиш и тема"],"5cBQLY":["Открытие рукописи…"],"5k0NLb":["Проверить"],"5lWFkC":["Войти"],"5ueZpG":["Закрыть (Escape)"],"6-w63Z":["Строка ",["0"]],"6Aih4U":["Не в сети"],"6CmQln":["Введите цитату здесь, чтобы изменить её; она больше не связана с аннотацией"],"6OYamM":["Сохранённый текст находится в вашей коллекции. Неотправленные локальные черновики резервируются в этом браузере, если доступно хранилище. Скачайте копию перед перезагрузкой."],"6Qf1x4":["Только предпросмотр"],"6V3Ea3":["Скопировано"],"6W1QoD":["Причина (необязательно)"],"6Wikxk":["Добавляет к заметке тип рукописи. Остальные типы, текст и расположение останутся без изменений."],"6YtxFj":["Имя"],"6akegp":["Фоновый процесс предпросмотра вернул ответ, который не удалось прочитать."],"6i-keU":["Сделать выделенный текст ссылкой"],"6m7x0x":["Загрузка аннотаций…"],"6stxj1":[["MOD_LABEL"]," ",["ALT_LABEL"]," M"],"6y5Vqg":["Код"],"75Oz17":["Поиск по автору, названию, году или ключу"],"76oYNQ":["У этого источника нет аннотаций."],"77Emn0":["Сочетания клавиш"],"7BtGG9":["Ваши комментарии не подписаны."],"7L7WPL":["Проверить доступ"],"7Vdedt":["Заменить на"],"7WzFMK":["Ссылайтесь на это через @",["id"]],"7ZcBHe":[["n","plural",{"one":["#"," предупреждение"],"few":["#"," предупреждения"],"many":["#"," предупреждений"],"other":["#"," предупреждения"]}]],"7dAIKB":["Не удалось загрузить некоторые изображения или главы. Их расположение указано в разделе «Проблемы»."],"7hon5T":["Встроить запись"],"86zAPJ":["Сменить коллекцию"],"87a_t_":["Метка"],"8EJ5AV":["Во всей рукописи; ссылки на источники, код и формулы не учитываются"],"8FZUO0":[["0"]," · из Reader"],"8Ps4a4":["Установить ",["appName"]],"8RKfCC":["Прокомментировать выделенный фрагмент"],"8RbGQ5":["Использовать как рукопись"],"8S67vw":[["sources","plural",{"one":["#"," источник для цитирования из mdbase Reader"],"few":["#"," источника для цитирования из mdbase Reader"],"many":["#"," источников для цитирования из mdbase Reader"],"other":["#"," источника для цитирования из mdbase Reader"]}]],"8XYgpG":["APA, 7-е издание"],"8ft8mZ":["Скачать локальные черновики"],"8kVV5d":["цитируется ",["uses"],"×"],"8vETh9":["Показывать"],"90DA97":["Скрыть боковую панель (",["MOD_LABEL"],"-\\)"],"92UZwe":["Не удалось загрузить язык. Текущий язык не изменён. Повторите попытку."],"968TdN":["Экспорт в пакет Pandoc (zip)"],"9S6tCT":["Найти рукопись"],"9Snreu":[["n","plural",{"one":["#"," открытый комментарий"],"few":["#"," открытых комментария"],"many":["#"," открытых комментариев"],"other":["#"," открытого комментария"]}]],"9XmiD2":["Настройки также различаются"],"9iEhfD":["Вёрстка…"],"9kGVoe":["Не удалось скачать файл. ",["0"]],"9kjAUP":["Показать ещё 50 комментариев · ",["0"]],"9sngMF":["Открыть"],"9yoWSx":["Источники."],"ABvvls":["Эта запись удалена. Скачайте локальный черновик, чтобы сохранить его: восстановить его в удалённой записи нельзя."],"ACjxWW":["Масштаб"],"AOWTD6":["Скачать локальный черновик"],"ASnGmQ":["Новый комментарий"],"ATOaVp":["Всё равно экспортировать"],"AWOSPo":["Увеличить"],"AnYKFm":["Заметка<0/>"],"AoogmC":["Chicago (автор-дата)"],"ApNfMV":["В коллекции нет файла, соответствующего стилю цитирования ",["value"],"."],"AqVe2R":["Для сноски [^",["value"],"] не задано определение."],"AzzuqT":["Экспорт в Word (DOCX)"],"B6t6qD":["Найти источник (",["MOD_LABEL"],"-Shift-E)"],"BHOJS5":["Ваша учётная запись не связана с записью о пользователе в этой коллекции."],"BM5sOS":[["at"],": эта запись удалена; скачайте локальный черновик, прежде чем выйти."],"BXYHPG":["как должно отображаться"],"BakXLg":["Повторное подключение"],"Bbs9XN":["Повторить загрузку комментариев"],"BhZ5PL":["Раздел"],"BkT_8N":["Выделения из Reader"],"BlACKu":["от имени ",["signer"]," · "],"Bloatr":["Проверить ещё раз"],"Bo_NsW":["Фоновый процесс компиляции остановился."],"C-gM9M":["Отозвано."],"C4LHuu":["для терминов цитирования и переносов"],"C7TqCG":["Повторить загрузку"],"Cu2PxJ":["Источников пока нет"],"CyKDXR":["Прокомментировать выделенный фрагмент (",["MOD_LABEL"],"-",["ALT_LABEL"],"-M)"],"D-NlUC":["Системная"],"D-ue9X":["Показать в редакторе"],"D2fBSU":[["MOD_LABEL"]," ",["ALT_LABEL"]," S"],"D390Dw":["Снова открыть вкладку mdbase"],"DC1ca9":["Проверка коллекции"],"DIh87P":["Нажмите, чтобы подогнать по ширине"],"DNJ_-U":["Из коллекции"],"DTo12N":["Экспорт в ",["name"]," завершён."],"DVoc1Z":["разделить вторая панель структура комментарии источники"],"DYf3hz":["Повторить загрузку зависимостей"],"Dbg30I":[["0"]," (",["MOD_LABEL"],"-Shift-\\ — циклическое переключение)"],"DoJzLz":["Коллекции"],"DqPvFd":["Повторить загрузку фоновых данных"],"Dr_17R":["Проверьте восстановленные локальные черновики, прежде чем выйти."],"Dw5E52":["ошибки предупреждения список"],"E3Nfif":["Откройте рукопись, к которой он относится, чтобы проверить его"],"E4ieiy":["Пока не цитируется"],"E80ng4":["Не удалось загрузить источники: ",["0"]],"EFvTg8":[["n","plural",{"one":["#"," ошибка"],"few":["#"," ошибки"],"many":["#"," ошибок"],"other":["#"," ошибки"]}]],"EJEW2b":["Восстановить локальный черновик"],"EKyH_x":["Страница (12, 12–14) или локатор (гл. 3, разд. 2)"],"EYUJDQ":["Показать предыдущие 50 глав"],"EZ_aZS":["Открытие mdbase writer"],"EcXe4L":["Внести эту правку"],"Ef7StM":["Неизвестно"],"Ev2Ezn":["По запросу «",["query"],"» ничего не найдено."],"FEr96N":["Тема"],"FN0y01":["Вёрстка заняла слишком много времени. Редактор по-прежнему доступен; повторите предпросмотр."],"FNmVWn":["Полужирный / курсив (нажмите ещё раз, чтобы убрать форматирование)"],"FOcBn3":["Отсоединить"],"FdGBxC":["Перетащите или нажмите Alt-↑/↓, чтобы изменить порядок"],"FeauXP":["Проверить локальные черновики"],"FjkaiT":["Уменьшить"],"FphX2X":["Тёмная"],"Fys2t0":["Без типа · ",["path"]],"G0OpJg":["назад домой закрыть"],"G6djn3":["Повторить построение"],"GH75zx":["Вставить в позицию курсора"],"GLEezT":[["n","plural",{"one":["#"," проблема"],"few":["#"," проблемы"],"many":["#"," проблем"],"other":["#"," проблемы"]}]],"GPQyjo":[["MOD_LABEL"]," ",["ALT_LABEL"]," F"],"GS-Mus":["Экспорт"],"GXtfO4":["Текущая строка проверяется, как только вы прекращаете печатать"],"GZioPc":["Рисунок из изображения…"],"GfS6Uc":["Пакет Pandoc (zip)"],"GsL_V8":["На сноску [^",["value"],"] нигде нет ссылки."],"Gx4iiW":["Окно входа закрыто."],"GyN2ca":["конфликтует с существующим файлом"],"H5cZch":["Название, авторы, аннотация, стиль цитирования, макет и язык (",["MOD_LABEL"],"-,)"],"HDgjw0":["Зависимости не проверены"],"HT5h9t":["Следующая / предыдущая проблема"],"HWAICJ":["Открыть ",["0"]],"HYkm8H":["Вторая панель"],"Hgh3GY":["Задать цель"],"HhVDr2":["Листинг"],"HhY7gy":["цитируется один раз"],"HlUaQL":["Подогнано по ширине; нажмите, чтобы вернуть реальный размер"],"HlkYb1":["Показать или скрыть боковую панель"],"HpK_8d":["Перезагрузить"],"Hv_wOZ":["Источники недоступны: ",["libraryProblem"]," <0>Повторить загрузку источников"],"I4e3-v":["будет добавлено"],"I8WsaT":["Фрагмент больше не привязан: текст изменился"],"I94H_1":["Переместить автора ",["0"]," вверх"],"IInnZo":["Конфликт"],"IMvKpD":["Enter и Shift-Enter переходят к следующему и предыдущему совпадению; стрелка вниз перемещает фокус к списку совпадений."],"INqfvq":["Открыть в Reader <0/>"],"IX32RB":["Локальный черновик всё ещё доступен в этом браузере."],"IfA6PD":["Задать цель по количеству слов"],"ImOQa9":["Ответить"],"InkO8a":["Заметок по запросу «",["query"],"» не найдено."],"Inz1zU":["Открытие вашей коллекции"],"IpbviP":["Показать вторую боковую панель"],"IsVGFp":["Найти заметку по названию или папке"],"IuqATJ":["Скрыть заголовки записи «",["0"],"»"],"IyCwhU":["Вставить цитату"],"IzbJiD":["Версия коллекции"],"JA4s7A":["Стиль цитирования"],"JF-Ass":["Сменить коллекцию: ",["name"]],"JRjOOV":[["n","plural",{"one":["#"," восстановленный локальный черновик"],"few":["#"," восстановленных локальных черновика"],"many":["#"," восстановленных локальных черновиков"],"other":["#"," восстановленного локального черновика"]}]],"Jp2Caj":["Отменить экспорт"],"Jqe-Dc":["Обновление…"],"K3qJi9":["Цитируется в "],"K9iq2T":["Установите ",["appName"]," для быстрого доступа в отдельном окне."],"KDw4GX":["Повторить попытку"],"KEP9sr":["Не удалось загрузить изображение: ",["problem"]],"KJYp3z":["Открыть окно входа"],"KPbDqD":["Предлагаемая вставка"],"KPe4cX":["Ко всей записи"],"KVzlgY":["Показать ещё 50 глав · ",["0"]],"K_F6pa":["Сохранение…"],"KmydK6":["Полужирный"],"KnCdPw":["Открытие mdbase writer…"],"KoKMgL":["Предложить правку к выделенному фрагменту"],"KoisrM":["Найти источник"],"KqEHAH":["Показать ещё 50 источников · ",["0"]],"KsVbQ6":["В коллекции нет файла, соответствующего шаблону ",["value"],"."],"KtV4yW":["В этой коллекции нет других заметок."],"L0jxRL":[["MOD_LABEL"]," Shift M"],"L3-fF1":["Предложить"],"L5FiaI":["Вставить сноску, рисунок, таблицу, уравнение, перекрёстную ссылку или ссылку на источник"],"LDMBqM":["Главы <0>",["0"],""],"LIL6ec":["Новое предложение правки"],"LKughA":["Только редактор"],"LY68X8":["Эта коллекция не принимает файлы от mdbase writer."],"L_ATOC":["По запросу «",["0"],"» ничего не найдено."],"LgSQOu":[["n","plural",{"one":["#"," слово"],"few":["#"," слова"],"many":["#"," слов"],"other":["#"," слова"]}]],"LjzwJx":["F8 — переход к следующей"],"LnCuGD":["Предпросмотр загружался слишком долго. Повторите предпросмотр."],"Lomseu":[["0","plural",{"one":["#"," запись о пользователе связана с вашей учётной записью, поэтому mdbase writer не будет угадывать, какая из них ваша."],"few":["#"," записи о пользователях связаны с вашей учётной записью, поэтому mdbase writer не будет угадывать, какая из них ваша."],"many":["#"," записей о пользователях связаны с вашей учётной записью, поэтому mdbase writer не будет угадывать, какая из них ваша."],"other":["#"," записи о пользователях связаны с вашей учётной записью, поэтому mdbase writer не будет угадывать, какая из них ваша."]}]],"LvbZLi":["На ссылке на источник — показать источник; на перекрёстной ссылке — перейти к объекту, на который она указывает"],"LxpZ3W":["Повторить сохранение"],"Lyr0ts":["Повторить экспорт"],"M7SqjM":["Открыть снова"],"M9d3Uo":["Встраивание ",["value"]," сюда приведёт к встраиванию элемента в самого себя."],"MC5rVS":["Не удалось создать рукопись. Повторите попытку."],"MGqZf-":["Вёрстка из вашего последнего текста; главы и изображения проверяются перед скачиванием"],"MHrjPM":["Название"],"MJIptm":["Показать предыдущие 50 заголовков"],"MQV9qO":["Вставить [@",["0"],"] в позицию курсора (Enter)"],"MRGaO3":["В этой сборке пока нельзя открывать коллекции."],"Mh910_":["Новый комментарий"],"Mppa_6":["Связать учётную запись"],"N6DMmu":["Выделения не настроены в этой коллекции."],"N8JYNj":["Аффилиация"],"NBdIgR":["Комментарий"],"NMor58":["Как в самом стиле (обычно en-US)"],"NP8RqQ":["Показать заголовки записи «",["0"],"»"],"NR4c__":["Время ожидания экспорта PDF истекло. Повторите предпросмотр и экспортируйте снова."],"NUI8E5":["В этой рукописи <0>",["0"],""],"NZLFAg":[["n","plural",{"one":["#"," запись"],"few":["#"," записи"],"many":["#"," записей"],"other":["#"," записи"]}]],"N_3xmG":["Войдите с учётной записью mdbase, чтобы синхронизировать ",["appName"]," между вашими устройствами."],"NdYeLh":["Из Reader · источника нет в библиотеке"],"NrWqOY":["Математическое выражение: лишняя закрывающая фигурная скобка."],"Nu-S2r":["Источники недоступны: ",["libraryProblem"]],"O5wjzx":["Не удалось построить предпросмотр: ",["renderProblem"],". Ваш текст по-прежнему доступен в редакторе."],"O6H89R":["Закрыто"],"O7rjNS":["Настройка…"],"OAWG9Q":["Найти в «Источниках»"],"OKh1K3":["Глава не открыта."],"OMzbma":["Диссертация или книга"],"ORUlhK":["Pandoc прекратил работу."],"OX2Neh":["Встроенный код"],"OXJ5q6":["или используйте уже имеющуюся заметку"],"OXdGnd":["Проблемы"],"OZ-5ue":["Шаблоны Typst в коллекции"],"Oeg4kj":["Выделите фрагмент и нажмите <0>",["MOD_LABEL"],"-",["ALT_LABEL"],"-M, чтобы оставить комментарий, или <1>",["MOD_LABEL"],"-",["ALT_LABEL"],"-S, чтобы предложить правку."],"OiadOU":["Изображение «",["value"],"» не найдено. Добавьте его в коллекцию или исправьте путь."],"OoNq_l":["Чьи комментарии"],"OsZchx":["Эта запись изменилась в другом месте, пока вы её редактировали."],"OsyKSt":["Отозвать"],"P6ZqyF":["Рисунки должны быть изображениями PNG, JPEG, GIF, SVG или WebP."],"P74TOi":["Не сохранено"],"PASxzN":["Создать рукопись"],"PBxg_E":["Не сейчас"],"PKDyzC":[["MOD_LABEL"],"-I"],"PTnfhP":["Не удалось обнаружить аннотации: ",["0"],". Метаданные цитаты могут быть неполными."],"PUx1Yk":["У mdbase writer нет разрешения видеть вашу учётную запись."],"Pbmfbj":["Предыдущая ссылка на источник"],"PdAeJX":["Изменения сохраняются в метаданных рукописи по мере ввода, и предпросмотр обновляется вслед за ними."],"PdRGfl":[["0"]," · щёлкните, удерживая ",["MOD_LABEL"],", чтобы перейти"],"Pf9gNq":["Вход прерван. Повторите попытку."],"PjRvjJ":["Встраивание ![[",["value"],"]] в ",["other"]," пропущено."],"PlU3UF":["mdbase Connect недоступен"],"PsQmAw":["Все"],"Pw-jef":["Цитировать ",["0"]],"Pwqkdw":["Загрузка…"],"QBOwbf":["Закрыть настройки"],"QDd6n1":["Вход выполнен. Открываем «",["0"],"»…"],"QHBaqY":["Повторить предпросмотр"],"QHFDyy":["Цель по количеству слов"],"QRFttS":["Показать все заметки без типа (",["0"],")"],"QRG5DS":["Загрузка источников…"],"QdWjxQ":["Проверяем главы и изображения, затем создаём документ Word… (при первом использовании загружается около 16 МБ)"],"QqsmiA":["Пока ничего не процитировано. Процитируйте источник ниже или введите <0>[@ в редакторе."],"QyioBP":["Переместить вверх"],"R07dIC":[["0"]," не удалось сохранить: ",["1"]],"R5caUa":[" · ",["0"],"% из ",["1"]],"R8noZk":["Markdown для Pandoc/Quarto с источниками, стилем и изображениями — чтобы самостоятельно собирать другие форматы"],"RHJKOR":["Для «",["value"],"» в цитатах нет терминов; используются термины ",["other"],"."],"RLe7Vk":["Проверка…"],"RP4uCZ":["Не удалось открыть ",["name"],": ",["0"]],"RT6wQl":["Добавьте ",["appName"]," на главный экран: нажмите «Поделиться», затем «На главный экран»."],"RTZlME":["Математическое выражение: ",["end"]," закрывает ",["begin"],"."],"RXZKC3":["Ничего не заменяется, пока вы не сделаете выбор. Фрагменты, выделенные цветом, различаются в этих версиях."],"Rjx40M":["mdbase writer не может использовать эту коллекцию"],"RugUeI":["Показан последний успешно построенный предпросмотр; он может не соответствовать вашему последнему тексту."],"S2l4mJ":["Следующая ссылка на источник"],"S8Yqbl":["Вставить"],"SJjiC1":["Подключение к mdbase Connect"],"SNiqj2":["Новое с вашего прошлого посещения"],"SOP4ud":["Цитировать"],"SPHA_y":["Аффилиация автора ",["0"]],"SQJdqG":["Или введите <0>/ прямо в тексте, чтобы выбрать нужный элемент."],"SYambW":[["0","plural",{"one":["Проверьте ","#"," восстановленный локальный черновик. Редактирование этой записи приостановлено, пока вы не восстановите черновик или не выберете версию коллекции."],"few":["Проверьте ","#"," восстановленных локальных черновика. Редактирование этих записей приостановлено, пока вы не восстановите черновики или не выберете версии коллекции."],"many":["Проверьте ","#"," восстановленных локальных черновиков. Редактирование этих записей приостановлено, пока вы не восстановите черновики или не выберете версии коллекции."],"other":["Проверьте ","#"," восстановленного локального черновика. Редактирование этих записей приостановлено, пока вы не восстановите черновики или не выберете версии коллекции."]}]],"SpXO08":["Браузер заблокировал вкладку входа."],"T9BYSb":["Метка ",["value"]," используется несколько раз."],"TDRar0":["Закрыть нижнюю панель"],"TKQ7K-":["Установить"],"TKY1EH":["будет обновлено"],"TQU3St":["Не удалось загрузить изображение «",["0"],"» для Word. Вместо него будет добавлено описание."],"TQr4PU":["Форматы экспорта"],"TZUfiG":["Экспорт отменён."],"Teun5p":["Рукопись продолжала меняться, пока загружались зависимости экспорта. Приостановите редактирование и повторите попытку."],"Tn8dJh":["Показать ещё 50 заголовков · ",["0"]],"Tq3pcs":["Оставить мою версию"],"Ttq8M5":[" с "],"Txd12P":["Источники не настроены"],"TywTR3":["Не удалось загрузить встроенную запись: ",["problem"]],"Tz0i8g":["Настройки"],"U4Evrz":[["0","plural",{"0":["Нажмите, чтобы открыть комментарии"],"one":["#"," ответ · Нажмите, чтобы открыть комментарии"],"few":["#"," ответа · Нажмите, чтобы открыть комментарии"],"many":["#"," ответов · Нажмите, чтобы открыть комментарии"],"other":["#"," ответа · Нажмите, чтобы открыть комментарии"]}]],"U7l2z4":["Ожидаем подтверждения на вкладке mdbase…"],"UImgZ0":["Выйти без сохранения"],"UUFKYO":["Показать этот комментарий"],"Ukvkys":["Индекс коллекции"],"V0Sber":["По размеру · ",["zoomLabel"]],"V217hn":["Заголовок главы"],"V53mtl":["Необработанный HTML не отображается в PDF."],"VMG2lA":["Дайте рукописи название; его можно изменить позже."],"VbyRUy":["Комментарии"],"W5nesf":["mdbase writer не может запрашивать здесь доступ."],"WBbQ6j":[["MOD_LABEL"]," B / ",["MOD_LABEL"]," I"],"WJw7SY":["Продолжить писать"],"Wg_D_t":["<0/> Добавьте пример со ссылками на источники, рисунками и главами"],"Wzn39O":["Коллекций по запросу «",["0"],"» не найдено."],"XFW06e":["Markdown для ",["path"]],"XM2rCQ":["Использует стили Word из макета, но разбивка на страницы может отличаться от PDF. При первом использовании загружается около 16 МБ."],"XZA1w1":["Запись для ![[",["0"],"]] не найдена"],"Xhmya6":[["0","plural",{"one":["Предпросмотр вёрстки: ","#"," страница"],"few":["Предпросмотр вёрстки: ","#"," страницы"],"many":["Предпросмотр вёрстки: ","#"," страниц"],"other":["Предпросмотр вёрстки: ","#"," страницы"]}]],"XkBTbQ":[["uses","plural",{"one":["Цитируется один раз"],"few":["Цитируется ","#"," раза"],"many":["Цитируется ","#"," раз"],"other":["Цитируется ","#"," раза"]}]],"XoIL8B":["Сравнить версии"],"Y-kpBf":["<0>Рукопись. Создайте её или используйте уже имеющуюся заметку. Она останется обычной записью Markdown в этой коллекции."],"Y2tU6I":["Удалить ",["0"]],"YHKRSX":[["MOD_LABEL"],"-щелчок"],"YJC4iW":["Показать предыдущие 50 источников"],"YLnub4":["будет удалено"],"YNmZG2":[["MOD_LABEL"]," F"],"YPCTJN":["Сохранить все записи сейчас"],"YPtBzd":[["MOD_LABEL"]," Shift F"],"YTGcNY":["В библиотеке нет источника, соответствующего ",["value"],", поэтому цитата из ",["other"]," не будет добавлена."],"YUAoyO":["Рисунок"],"YbX0cl":["Не удалось подключить ещё одну коллекцию."],"YjnsQe":["Экспорт в Word со стилями статьи; ваш собственный макет Typst применяется только к PDF"],"YrSber":["Использовать уже имеющуюся заметку…"],"Z4OdvO":["Добавление…"],"ZDLF2F":["В позиции курсора"],"ZPMjiz":["Показать проблемы"],"ZY9cAr":["Ваш локальный текст"],"Zl9MMK":["Продолжить работу"],"ZotS7f":["Добавьте источники в mdbase Reader; цитируйте их здесь с помощью <0>[@citekey]."],"ZpT4BH":["Следующий комментарий"],"Zu1Rdr":["Исправить в mdbase Editor"],"ZusUoG":["Это изменит язык интерфейса в этом браузере, но не язык рукописи."],"_DwR-n":["Создание…"],"_QterE":["В выделениях <0>",["0"],"",["1"]],"_SEsAj":["mdbase writer верстает записи Markdown из коллекции mdbase в документы PDF и Word со ссылками на источники из вашей библиотеки mdbase Reader. Подключите коллекцию и выберите, к чему приложение получит доступ."],"_dMX8_":["Пишите в Markdown. Цитируйте с помощью [@citekey]; введите /, чтобы добавить сноску, рисунок или таблицу."],"_dc0bZ":["Комментарий ко всей записи, а не к фрагменту (выделите текст в редакторе, чтобы прокомментировать его)"],"_hpEcX":["заметка сноска примечание"],"_munxb":["В этой коллекции пока нет источников."],"_yOcm5":["Проверить восстановленный локальный черновик"],"a0w0iQ":["Подзаголовок"],"aFzhfm":["Форматы экспорта (",["MOD_LABEL"],"-Shift-S)"],"aHcsVa":["Неподдерживаемый блок Markdown: ",["value"],"."],"aJpnBU":["Не удалось переключить коллекции."],"aYlF11":["Рукописи"],"ajeplw":["Комментарии не настроены в этой коллекции."],"amrUjD":["Нет записи, соответствующей встраиванию ![[",["value"],"]]."],"aubHgO":["Изменить стиль цитирования"],"ayjRIz":["Pandoc не создал документ."],"b3_apS":["Повторить открытие"],"bQxwLy":["Перетащите, чтобы изменить размер; дважды щёлкните, чтобы восстановить исходный размер"],"bWniDj":["Сохранено на этом устройстве; ожидает синхронизации"],"bXmgiA":["Эта запись не открыта."],"bvnb9m":[["MOD_LABEL"],"-B"],"bzMKg7":["Принято"],"c0Zzp5":["Показать ещё 50 цитируемых источников · ",["0"]],"c3XJ18":["Справка"],"c3b7sZ":[["0","plural",{"one":["Первые ",["listedCount"]," из ","#"," совпадения"],"few":["Первые ",["listedCount"]," из ","#"," совпадений"],"many":["Первые ",["listedCount"]," из ","#"," совпадений"],"other":["Первые ",["listedCount"]," из ","#"," совпадений"]}]],"c9cl54":["Найти источник для этого фрагмента и вставить ссылку на него после фрагмента"],"cBM1pK":["уже есть"],"cBm-Vx":["На сноску [^",["value"],"] ссылаются несколько раз."],"cb2Kot":["Проверка проблем экспорта"],"ckJ_KF":["Объединённый Markdown<0/><1>В объединённом тексте изменения ваших локальных настроек применены поверх версии из коллекции."],"cnGeoo":["Удалить"],"d82x9a":["Повторить сохранение"],"dD7NPy":["Структура"],"dEgA5A":["Отмена"],"dFiONw":["Тема «",["0"],"»"],"dIBB7b":["Найти или выполнить команду"],"dJoAnp":["Выбрать другую коллекцию"],"dOxPd4":["Сноска"],"dRie_A":["Неизвестный стиль цитирования «",["value"],"»; используется ",["other"],"."],"dZvATy":["Рукопись была закрыта."],"d_JiIb":["Показать вторую панель ниже (структура и комментарии одновременно)"],"dhJN3N":["Показать комментарии"],"dhYcA2":["Не удалось загрузить индекс: ",["0"]],"djeUxR":["Страница или локатор для «",["0"],"»"],"dlgWTJ":["Убрать автора ",["0"]],"dpAqYZ":[["sources","plural",{"one":["Из mdbase Reader можно цитировать ","#"," источник."],"few":["Из mdbase Reader можно цитировать ","#"," источника."],"many":["Из mdbase Reader можно цитировать ","#"," источников."],"other":["Из mdbase Reader можно цитировать ","#"," источника."]}]],"dpWYR6":["Эта коллекция недоступна"],"dpqPBg":["Авторы"],"dv5KDB":["Если сохранить не удастся, скачайте локальную копию перед выходом."],"e1AP4l":["Открыть сейчас"],"e7QvdT":["На вашем компьютере"],"eM1JAQ":["Подходящие источники"],"eOb_Q0":["Новая рукопись"],"eTNcY0":["Все рукописи"],"eavifN":["Макет<0/>"],"ef0nW8":[["MOD_LABEL"],"-Enter"],"efTeXG":["Проверить «",["0"],"»"],"ehJ208":["Проверить черновики"],"ekCRTP":["Отклонено"],"esi0lP":["Заметки без типа"],"eyW4au":["Повторить загрузку источников"],"f6e0Ry":["Статья"],"fAYckj":["Вёрстка заняла ",["0"]," мс"],"fB-XcP":["Настроить коллекцию"],"fUDM0u":["Документ Word (DOCX)"],"fYE87E":["Найти и заменить в этой записи"],"faBz0k":["резервная копия несохранённое восстановление"],"fc0KfE":["<0/> Добавить главу"],"fcWrnU":["Выйти"],"fhkCXA":["Боковая панель рукописи"],"fhovkm":["Загрузка ",["name"]," продолжается; можно продолжать писать."],"fk8hsl":["Чтобы переименовать, дважды щёлкните или нажмите F2"],"fm_zsh":["Перекрёстная ссылка"],"fpzyLj":["Страница ",["0"]," из ",["1"]],"fqSfXY":["Заменить"],"fyzaWC":["Изменено в другом месте"],"fzSBc4":[["value"]," не загружено и пропущено."],"g3UF2V":["Принять"],"gBsdEY":["Уравнение"],"gRyeFo":["Ссылки на источники показывают, кого они цитируют; рисунки и таблицы отображаются, а знаки разметки скрыты, пока курсор не окажется на их строке. Текст не изменяется."],"gUSs3W":["Проверяем главы и изображения, затем создаём ",["0"],"…"],"g_DIlS":["Не удалось выполнить экспорт."],"g_et_N":["Новые с прошлого посещения (",["newCount"],")"],"gcoiFh":["Подключиться снова"],"h6voJ8":["Комментарии недоступны: ",["problem"]," ",["0"]],"hJhlGS":["Источники не настроены в этой коллекции."],"ho4Xla":["В документе есть ошибки. Исправьте их, чтобы выполнить экспорт."],"htZ2ai":["Предпросмотр недоступен: ",["0"],". Можно продолжать писать."],"hzWuDP":["Скрыть боковую панель"],"i4_LY_":["Текст"],"iQfVk7":["Пишите на основе своей коллекции"],"iQtuUd":["Стиль цитирования<0/>"],"iUWB5S":["Вставить ссылку на источник, сноску, перекрёстную ссылку, рисунок, таблицу или уравнение (или ввести / в тексте)"],"idD8Ev":["Сохранено"],"ir5qD3":["Действует в этом браузере для всех рукописей."],"ityjZ3":["Изменить макет"],"ixi4i1":["Показать ещё 50 рукописей · ",["0"]],"ixm-1N":["внешний вид тёмная светлая"],"j6_QVX":["Показать предыдущие 50 цитируемых источников"],"jEUJrN":["проблемы"],"jKT_Ba":["формула уравнение математика"],"jMbeJj":["Это локальная сборка для разработки. Облачная служба mdbase Connect принимает только приложения, работающие по HTTPS, поэтому используйте локальную среду Connect (<0>pnpm dev:environment:up в mdbase-connect) или откройте <1>демонстрационную коллекцию."],"jpctdh":["Вид"],"jw4m4b":["Структура и поиск по рукописи (",["MOD_LABEL"],"-Shift-F)"],"jy7NV6":["Экспорт в PDF"],"k42L5j":["цитировать цитата источник ссылка"],"kI1qVD":["Форматирование"],"kcL3Ec":["Метаданные коллекции ещё загружаются."],"kf83Ld":["Что-то пошло не так."],"kjd02W":[["MOD_LABEL"]," K"],"kqrbvs":["Сравнить конфликтующие версии"],"kvzIE0":["Читать как рукопись<0>Если выключено, Markdown показывается как написан"],"kyC0KS":[["0","plural",{"one":["Экспортировано: ",["name"],"; проблем: ","#"," — ",["firstProblem"]],"few":["Экспортировано: ",["name"],"; проблемы: ","#"," — ",["firstProblem"]],"many":["Экспортировано: ",["name"],"; проблем: ","#"," — ",["firstProblem"]],"other":["Экспортировано: ",["name"],"; проблемы: ","#"," — ",["firstProblem"]]}]],"l77bsC":[["n","plural",{"one":["#"," совпадение"],"few":["#"," совпадения"],"many":["#"," совпадений"],"other":["#"," совпадения"]}]],"lEpamg":["Показать Markdown как написан"],"lImzcC":["Не загружено и будет пропущено."],"lP1NsC":["Некоторые изменения не сохранены"],"lRwb54":["Откройте Reader, чтобы добавить источник"],"lYDwCk":["Показать в «Источниках»"],"l__8-z":["Скрыть проблемы"],"ljCM45":["остаётся без изменений"],"lwBw1I":["Начните вводить, чтобы найти другие заметки."],"m16xKo":["Добавить"],"mBTt91":["Вы вошли как ",["email"]],"mYGY3B":["Дата"],"mbVRdQ":["Pandoc вернул ответ, который не удалось прочитать."],"miBU_r":["Не удалось использовать заметку как рукопись. Повторите попытку."],"n6cVWv":["Не удалось открыть представление этой коллекции. Выберите другую коллекцию на панели выше или перезагрузите страницу, чтобы повторить попытку."],"nNG79w":["отслеживание изменений исправления правки"],"nR0BmT":["Фильтр коллекций"],"nS-pL0":["Забыть коллекцию"],"nbfunU":["Загрузка данных коллекции…"],"nbrVo1":["проблема"],"nsYrCH":["Цитировать с локатором ",["0"]],"nwJZJE":["Ссылка на источник"],"nwtY4N":["Что-то пошло не так"],"nyNI6f":["Предлагаемый текст"],"o7W3Ey":["Файл ещё не скачан. Из-за отсутствующих изображений или глав экспорт может получиться неполным. Проверьте эти проблемы, прежде чем делиться файлом или отправлять его."],"oCl6qZ":[["MOD_LABEL"]," Shift E"],"oNzQ2e":["исходник разметка исходный код живой предпросмотр метки"],"oRJEwT":[["MOD_LABEL"]," Shift \\"],"oSrMRT":["Мои"],"oX35au":["Заменить ",["0"]," на ",["1"]],"oavxVV":["Показать список ошибок под редактором (F8 — перейти к следующей)"],"oijfCK":["ссылка раздел рисунок таблица метка перекрёстная"],"oloFds":["Показать предыдущие 50 комментариев"],"oywDQU":["Ожидание mdbase Connect…"],"p-XfdN":["Стрелка вниз перемещает фокус к источникам; Enter цитирует первый результат."],"p7_fS2":["Выделенный фрагмент"],"p9zuQv":["Размещена в mdbase"],"pOooX7":["Изображения должны быть файлами в коллекции (",["value"],")."],"pZC5Mg":["Индекс аннотаций"],"ped3C4":["Нижняя панель"],"pzutoc":["Курсив"],"q95gvB":["<0/> В записи"],"qCu3mR":["Перемещено: «",["0"],"» — глава ",["1"]," из ",["2"],"."],"qMO1FF":["Настройки · ",["0"]],"quZLv8":[["MOD_LABEL"]," S"],"qxRyTp":["Предложить правку"],"qzsXzo":["Сохранить не удалось"],"rdU729":["Макет"],"rdUucN":["Предпросмотр"],"rdanKP":["<0/>Добавить автора"],"reuMU5":["Chicago (сноски и библиография)"],"rnIvVw":["Ожидание подтверждения…"],"rvK2yH":["К списку рукописей"],"rzCDy1":["таблица сетка столбцы строки"],"s1HjeW":["Локальные черновики резервируются в этом браузере, если доступно хранилище. Скачайте копию перед выходом, если вам нужна независимая резервная копия."],"s7EK6R":["Страница (необязательно)"],"s8psHe":["Изменить размер редактора и предпросмотра"],"sBJ5MF":["Источники"],"sKTbyg":["Причина правки"],"sL81An":["Следующий / предыдущий комментарий"],"sLD1FX":["Настройте эту коллекцию для работы над рукописями"],"sO2pnG":["Светлая"],"sTbCVN":["Не удалось проверить вашу учётную запись (",["0"],")."],"sZpR1o":[["0","plural",{"one":["#"," слово в этом разделе"],"few":["#"," слова в этом разделе"],"many":["#"," слов в этом разделе"],"other":["#"," слова в этом разделе"]}]],"t2MqwM":["Проблем нет"],"tFy6az":["Эта запись была удалена в другом месте. Ваш локальный текст по-прежнему доступен здесь."],"t_YqKh":["Удалить"],"tdta9X":["Страница ",["0"]],"ttgQzW":["Аннотация"],"ty79YP":[["0"]," · строка ",["1"]],"u-8qbb":["Неизвестный шаблон «",["value"],"»; используется article."],"u36x3x":["Не удалось загрузить демоверсию"],"u65cJm":["Щёлкните, удерживая ",["MOD_LABEL"],", чтобы показать в «Источниках»"],"u9sjz6":["Удалена в другом месте"],"uBAxNB":["Редактор"],"uKobdD":["Закрыть нижнюю боковую панель"],"uR0gRB":["Изменить цель по количеству слов"],"uRMcKf":["найти поиск все главы"],"uRsTNU":["Сохранено: ",["0"],". Напишите подпись."],"uWi2Q-":["Боковая панель"],"ua5Llh":["Слов, например 8000"],"ub1EEL":["изменено ",["0"]],"ulRS22":["Экспорт в ",["0"]],"uopEtp":["Добавить сноску"],"uvc1Nj":["Библиотека <0>",["0"],""],"vGjmyl":["Удалено"],"vLMZdC":["Загрузка комментариев…"],"vPg1Yt":["MLA, 9-е издание"],"vVL5b1":["Об образовании коралловых рифов"],"vWdsJt":["<0>Пишите. Цитируйте в формате <1>[@citekey, p. 12] (или находите источники по автору и названию на панели «Источники»), задавайте метки через <2>{#fig-plan} и ссылайтесь на них через <3>@fig-plan, встраивайте главы через <4>![[chapters/one]]. Экспортируйте в PDF или документ Word."],"vWednD":["Изменить размер боковой панели"],"vXIe7J":["Язык"],"vZtY0S":[" через mdbase Connect"],"vZvSAc":["Ранее подключённые"],"veVZMl":[" · Комментарии не настроены"],"vhbL35":["Открыть этот фрагмент в Reader"],"vmuHy9":["Предложить правку к выделенному фрагменту (",["MOD_LABEL"],"-",["ALT_LABEL"],"-S)"],"vn2sat":["Восстановление сохранения…"],"vvQXES":["Подключить ещё одну коллекцию…"],"w17Ica":["В одной ссылке нельзя смешивать перекрёстные ссылки и ключи цитирования."],"w9fvwu":["Команды mdbase writer"],"wEJkPM":["Показать ещё 50 выделений · ",["0"]],"wEql6K":["В библиотеке нет источника с ключом цитирования ",["value"],"."],"wGgl-m":[["0","plural",{"one":["В ","#"," записи; ссылки на источники, код и формулы не учитываются"],"few":["В ","#"," записях; ссылки на источники, код и формулы не учитываются"],"many":["В ","#"," записях; ссылки на источники, код и формулы не учитываются"],"other":["В ","#"," записи; ссылки на источники, код и формулы не учитываются"]}]],"wPpvMG":["Математическое выражение: для ",["begin"]," нет закрывающего элемента."],"wWBN-O":["Зависимости коллекции ещё не проверены"],"wdxz7K":["Источник"],"wfpc2o":["Этого фрагмента в тексте больше нет"],"wvDfrA":["Откройте mdbase Reader"],"x-tnuh":["Свяжите учётную запись в настройках mdbase Editor для этой коллекции."],"x4F4rp":[["MOD_LABEL"]," Shift S"],"x6nR8W":["Математическое выражение: незакрытая фигурная скобка."],"x7Oe8o":["Несохранённое в этом браузере"],"xB6kOZ":["Редактор и предпросмотр"],"xEjWdH":["Не сохранено: ",["0"],". Ваш текст остаётся здесь."],"xGYx-r":["Цитируйте источник или ссылайтесь на метку по ключу, автору, названию или году"],"xJItkg":[["0"],"резервная копия создана ",["1"]],"xPlP9R":["Рукописей по запросу «",["filter"],"» не найдено."],"xVdWhL":["изображение картинка фото загрузка"],"xhPvIU":["У главы должен быть заголовок."],"y42k-v":["Черновик — это набранный, но не сохранённый в коллекции текст. Откройте рукопись, чтобы вернуть его."],"y8kJfi":[["path"],": Восстановленный черновик ещё не проверен; при экспорте будет использована версия из коллекции."],"yEpwCE":["Рукопись"],"yNCLLZ":["В коллекции ",["0"],["1"],["2"],["3"],["4"]],"yQFyOX":["Нет источника или метки с названием «",["0"],"»."],"yQNfsE":["Вставить ",["0"]],"yUDMyb":["В аннотации ",["value"]," нет цитаты для встраивания."],"ycv0L1":["Имя автора ",["0"]],"yqttly":["Предложенного текста в записи больше нет; внесите правку вручную, затем закройте предложение."],"yvQmP-":[["n","plural",{"one":["#"," запись о пользователе"],"few":["#"," записи о пользователях"],"many":["#"," записей о пользователях"],"other":["#"," записи о пользователях"]}]],"yzF66j":["Ссылка"],"z5NJPu":["Использовать версию из коллекции"],"z9FNET":["Показать боковую панель (",["MOD_LABEL"],"-\\)"],"zSmY2D":["При экспорте в Word возникла проблема."],"zUIqOi":["Показать боковую панель"],"zVRKCD":["Не удалось выполнить действие. Повторите попытку."],"zVWUa9":["Цитировать здесь"],"zeiWv7":["В этой рукописи"],"zfWEt0":["· ищем ещё ",["0"]],"ziF6eR":["Незакрытый математический блок $$ ."],"zj9MlD":["Сохранение ",["0"],"…"],"znUwOU":["Открытие демонстрационной коллекции"],"zrvvt2":["<0/>Продолжить<1/>"],"zyXbJc":["Копировать ключ"]}} \ No newline at end of file diff --git a/apps/writer/src/i18n/locales/ru/messages.po b/apps/writer/src/i18n/locales/ru/messages.po new file mode 100644 index 00000000..c04610e4 --- /dev/null +++ b/apps/writer/src/i18n/locales/ru/messages.po @@ -0,0 +1,2789 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2026-10-23 23:36+1100\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: ru\n" + +#. placeholder {0}: Math.round((words / goal) * 100) +#. placeholder {1}: formatNumber(goal) +#: src/ui/Home.tsx +msgid " · {0}% of {1}" +msgstr " · {0}% из {1}" + +#: src/ui/Home.tsx +msgid " · Comments not set up" +msgstr " · Комментарии не настроены" + +#: src/ui/Home.tsx +msgid " via mdbase Connect" +msgstr " через mdbase Connect" + +#: src/ui/CommentsPanel.tsx +msgid " with " +msgstr " с " + +#. placeholder {0}: highlightIndex.pending +#: src/ui/SourcesPanel.tsx +msgid "· searching {0} more" +msgstr "· ищем ещё {0}" + +#: src/ui/CommentsPanel.tsx +msgid "(a point in the text)" +msgstr "(место в тексте)" + +#: src/ui/CompareDialog.tsx +msgid "(passage removed)" +msgstr "(фрагмент удалён)" + +#. placeholder {0}: info.replies +#: src/editor/comments.ts +msgid "{0, plural, =0 {Click to open in Comments} one {# reply · Click to open in Comments} other {# replies · Click to open in Comments}}" +msgstr "{0, plural, =0 {Нажмите, чтобы открыть комментарии} one {# ответ · Нажмите, чтобы открыть комментарии} few {# ответа · Нажмите, чтобы открыть комментарии} many {# ответов · Нажмите, чтобы открыть комментарии} other {# ответа · Нажмите, чтобы открыть комментарии}}" + +#. placeholder {0}: summaries.get(m.path)?.embeds ?? m.embeds ?? 0 +#: src/ui/Home.tsx +msgid "{0, plural, one {# chapter} other {# chapters}}" +msgstr "{0, plural, one {# глава} few {# главы} many {# глав} other {# главы}}" + +#. placeholder {0}: this.ids.length +#: src/editor/comments.ts +msgid "{0, plural, one {# comment on this line} other {# comments on this line}}" +msgstr "{0, plural, one {# комментарий к этой строке} few {# комментария к этой строке} many {# комментариев к этой строке} other {# комментария к этой строке}}" + +#. placeholder {0}: signing.paths.length +#: src/ui/CommentsPanel.tsx +msgid "{0, plural, one {# person record claims your account, so Writer will not guess which is you.} other {# person records claim your account, so Writer will not guess which is you.}}" +msgstr "{0, plural, one {# запись о пользователе связана с вашей учётной записью, поэтому mdbase writer не будет угадывать, какая из них ваша.} few {# записи о пользователях связаны с вашей учётной записью, поэтому mdbase writer не будет угадывать, какая из них ваша.} many {# записей о пользователях связаны с вашей учётной записью, поэтому mdbase writer не будет угадывать, какая из них ваша.} other {# записи о пользователях связаны с вашей учётной записью, поэтому mdbase writer не будет угадывать, какая из них ваша.}}" + +#. placeholder {0}: words[ranks.get(h)!] ?? 0 +#: src/ui/OutlinePanel.tsx +msgid "{0, plural, one {# word in this section} other {# words in this section}}" +msgstr "{0, plural, one {# слово в этом разделе} few {# слова в этом разделе} many {# слов в этом разделе} other {# слова в этом разделе}}" + +#. placeholder {0}: problems.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Exported {name} with # problem: {firstProblem}} other {Exported {name} with # problems: {firstProblem}}}" +msgstr "{0, plural, one {Экспортировано: {name}; проблем: # — {firstProblem}} few {Экспортировано: {name}; проблемы: # — {firstProblem}} many {Экспортировано: {name}; проблем: # — {firstProblem}} other {Экспортировано: {name}; проблемы: # — {firstProblem}}}" + +#. placeholder {0}: order.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {In # record; citations, code and math are not counted} other {In # records; citations, code and math are not counted}}" +msgstr "{0, plural, one {В # записи; ссылки на источники, код и формулы не учитываются} few {В # записях; ссылки на источники, код и формулы не учитываются} many {В # записях; ссылки на источники, код и формулы не учитываются} other {В # записи; ссылки на источники, код и формулы не учитываются}}" + +#. placeholder {0}: snap.recoveredDrafts.size +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Review # recovered local draft. Editing is paused in that record until you restore the local draft or use the collection version.} other {Review # recovered local drafts. Editing is paused in those records until you restore the local drafts or use the collection versions.}}" +msgstr "{0, plural, one {Проверьте # восстановленный локальный черновик. Редактирование этой записи приостановлено, пока вы не восстановите черновик или не выберете версию коллекции.} few {Проверьте # восстановленных локальных черновика. Редактирование этих записей приостановлено, пока вы не восстановите черновики или не выберете версии коллекции.} many {Проверьте # восстановленных локальных черновиков. Редактирование этих записей приостановлено, пока вы не восстановите черновики или не выберете версии коллекции.} other {Проверьте # восстановленного локального черновика. Редактирование этих записей приостановлено, пока вы не восстановите черновики или не выберете версии коллекции.}}" + +#. placeholder {0}: result.total +#: src/ui/ManuscriptSearch.tsx +msgid "{0, plural, one {The first {listedCount} of # match} other {The first {listedCount} of # matches}}" +msgstr "{0, plural, one {Первые {listedCount} из # совпадения} few {Первые {listedCount} из # совпадений} many {Первые {listedCount} из # совпадений} other {Первые {listedCount} из # совпадений}}" + +#. placeholder {0}: pages.length +#: src/preview/Preview.tsx +msgid "{0, plural, one {Typeset preview, # page} other {Typeset preview, # pages}}" +msgstr "{0, plural, one {Предпросмотр вёрстки: # страница} few {Предпросмотр вёрстки: # страницы} many {Предпросмотр вёрстки: # страниц} other {Предпросмотр вёрстки: # страницы}}" + +#. placeholder {0}: target.target.record +#: src/editor/insight.ts +msgid "{0} · {MOD_LABEL}-click to go there" +msgstr "{0} · щёлкните, удерживая {MOD_LABEL}, чтобы перейти" + +#. placeholder {0}: card.cite +#: src/editor/chapter-cards.ts +msgid "{0} · from Reader" +msgstr "{0} · из Reader" + +#. placeholder {0}: title(diagnostic.record) +#. placeholder {1}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "{0} · line {1}" +msgstr "{0} · строка {1}" + +#. placeholder {0}: VIEW_NAME[v] +#: src/ui/WorkspaceView.tsx +msgid "{0} ({MOD_LABEL}-Shift-\\ cycles)" +msgstr "{0} ({MOD_LABEL}-Shift-\\ — циклическое переключение)" + +#. placeholder {0}: file.name +#. placeholder {1}: stored.message +#: src/ui/WorkspaceView.tsx +msgid "{0} could not be stored: {1}" +msgstr "{0} не удалось сохранить: {1}" + +#. placeholder {0}: THEME_NAME[t] +#: src/ui/WorkspaceView.tsx +msgid "{0} theme" +msgstr "Тема «{0}»" + +#. placeholder {0}: d.manuscript && d.manuscript.path !== d.path ? t`in ${d.manuscript.title} · ` : "" +#. placeholder {1}: relativeTime(d.updated) +#: src/ui/Home.tsx +msgid "{0}backed up {1}" +msgstr "{0}резервная копия создана {1}" + +#: src/workspace/workspace.ts +msgid "{at}: this record was deleted; download the local draft before leaving." +msgstr "{at}: эта запись удалена; скачайте локальный черновик, прежде чем выйти." + +#: src/ui/WorkspaceView.tsx +msgid "{commentsTitle} ({MOD_LABEL}-Shift-M)" +msgstr "{commentsTitle} (сочетание клавиш: {MOD_LABEL}-Shift-M)" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} F" +msgstr "{MOD_LABEL} {ALT_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} M" +msgstr "{MOD_LABEL} {ALT_LABEL} M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} S" +msgstr "{MOD_LABEL} {ALT_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} B / {MOD_LABEL} I" +msgstr "{MOD_LABEL} B / {MOD_LABEL} I" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} F" +msgstr "{MOD_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} K" +msgstr "{MOD_LABEL} K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} S" +msgstr "{MOD_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift \\" +msgstr "{MOD_LABEL} Shift \\" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift E" +msgstr "{MOD_LABEL} Shift E" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift F" +msgstr "{MOD_LABEL} Shift F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift K" +msgstr "{MOD_LABEL} Shift K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift M" +msgstr "{MOD_LABEL} Shift M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift S" +msgstr "{MOD_LABEL} Shift S" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-B" +msgstr "{MOD_LABEL}-B" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL}-click" +msgstr "{MOD_LABEL}-щелчок" + +#: src/editor/insight.ts +msgid "{MOD_LABEL}-click to show in Sources" +msgstr "Щёлкните, удерживая {MOD_LABEL}, чтобы показать в «Источниках»" + +#: src/ui/CommentsPanel.tsx +msgid "{MOD_LABEL}-Enter" +msgstr "{MOD_LABEL}-Enter" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-I" +msgstr "{MOD_LABEL}-I" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-Shift-K" +msgstr "{MOD_LABEL}-Shift-K" + +#: src/ui/records.ts +msgid "{n, plural, one {# error} other {# errors}}" +msgstr "{n, plural, one {# ошибка} few {# ошибки} many {# ошибок} other {# ошибки}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# match} other {# matches}}" +msgstr "{n, plural, one {# совпадение} few {# совпадения} many {# совпадений} other {# совпадения}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# open comment} other {# open comments}}" +msgstr "{n, plural, one {# открытый комментарий} few {# открытых комментария} many {# открытых комментариев} other {# открытого комментария}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# person record} other {# person records}}" +msgstr "{n, plural, one {# запись о пользователе} few {# записи о пользователях} many {# записей о пользователях} other {# записи о пользователях}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# problem} other {# problems}}" +msgstr "{n, plural, one {# проблема} few {# проблемы} many {# проблем} other {# проблемы}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# record} other {# records}}" +msgstr "{n, plural, one {# запись} few {# записи} many {# записей} other {# записи}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# recovered local draft} other {# recovered local drafts}}" +msgstr "{n, plural, one {# восстановленный локальный черновик} few {# восстановленных локальных черновика} many {# восстановленных локальных черновиков} other {# восстановленного локального черновика}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# warning} other {# warnings}}" +msgstr "{n, plural, one {# предупреждение} few {# предупреждения} many {# предупреждений} other {# предупреждения}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# word} other {# words}}" +msgstr "{n, plural, one {# слово} few {# слова} many {# слов} other {# слова}}" + +#: src/ui/WorkspaceView.tsx +msgid "{name} loading; you can keep writing." +msgstr "Загрузка {name} продолжается; можно продолжать писать." + +#. placeholder {0}: state.problem ?? "" +#: src/ui/WorkspaceView.tsx +msgid "{name} unavailable: {0}" +msgstr "Не удалось открыть {name}: {0}" + +#: src/workspace/workspace.ts +msgid "{path}: A recovered draft has not been reviewed; the collection version will be exported." +msgstr "{path}: Восстановленный черновик ещё не проверен; при экспорте будет использована версия из коллекции." + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source from mdbase Reader can be cited here.} other {# sources from mdbase Reader can be cited here.}}" +msgstr "{sources, plural, one {Из mdbase Reader можно цитировать # источник.} few {Из mdbase Reader можно цитировать # источника.} many {Из mdbase Reader можно цитировать # источников.} other {Из mdbase Reader можно цитировать # источника.}}" + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source to cite from mdbase Reader} other {# sources to cite from mdbase Reader}}" +msgstr "{sources, plural, one {# источник для цитирования из mdbase Reader} few {# источника для цитирования из mdbase Reader} many {# источников для цитирования из mdbase Reader} other {# источника для цитирования из mdbase Reader}}" + +#: src/ui/SourcesPanel.tsx +msgid "{uses, plural, one {Cited once} other {Cited # times}}" +msgstr "{uses, plural, one {Цитируется один раз} few {Цитируется # раза} many {Цитируется # раз} other {Цитируется # раза}}" + +#: src/i18n/diagnostics.ts +msgid "{value} is not loaded; it was left out." +msgstr "{value} не загружено и пропущено." + +#: src/ui/OutlinePanel.tsx +msgid "<0/> Add chapter" +msgstr "<0/> Добавить главу" + +#: src/ui/Home.tsx +msgid "<0/> Include a worked example of citations, figures and chapters" +msgstr "<0/> Добавьте пример со ссылками на источники, рисунками и главами" + +#: src/ui/CommentsPanel.tsx +msgid "<0/> On the record" +msgstr "<0/> В записи" + +#: src/ui/Settings.tsx +msgid "<0/>Add author" +msgstr "<0/>Добавить автора" + +#: src/ui/Home.tsx +msgid "<0/>Continue<1/>" +msgstr "<0/>Продолжить<1/>" + +#: src/ui/Home.tsx +msgid "<0/>New manuscript" +msgstr "<0/>Новая рукопись" + +#: src/ui/Home.tsx +msgid "<0>A manuscript. Start one, or use a note you already have. It stays an ordinary Markdown record in this collection." +msgstr "<0>Рукопись. Создайте её или используйте уже имеющуюся заметку. Она останется обычной записью Markdown в этой коллекции." + +#: src/ui/Home.tsx +msgid "<0>Write. Cite with <1>[@citekey, p. 12] (or find sources by author and title in the Sources panel), label with <2>{#fig-plan} and refer with <3>@fig-plan, embed chapters with <4>![[chapters/one]]. Export a PDF or a Word document." +msgstr "<0>Пишите. Цитируйте в формате <1>[@citekey, p. 12] (или находите источники по автору и названию на панели «Источники»), задавайте метки через <2>{#fig-plan} и ссылайтесь на них через <3>@fig-plan, встраивайте главы через <4>![[chapters/one]]. Экспортируйте в PDF или документ Word." + +#: src/workspace/workspace.ts +msgid "A chapter needs a title." +msgstr "У главы должен быть заголовок." + +#: src/i18n/diagnostics.ts +msgid "A citation cannot mix cross-references and citekeys." +msgstr "В одной ссылке нельзя смешивать перекрёстные ссылки и ключи цитирования." + +#: src/ui/CommentsPanel.tsx +msgid "A comment on the whole record, not on a passage (select text in the editor to comment on it)" +msgstr "Комментарий ко всей записи, а не к фрагменту (выделите текст в редакторе, чтобы прокомментировать его)" + +#: src/ui/Home.tsx +msgid "A draft is what was typed but not saved to the collection. Opening its manuscript offers it back." +msgstr "Черновик — это набранный, но не сохранённый в коллекции текст. Откройте рукопись, чтобы вернуть его." + +#: src/ui/WorkspaceView.tsx +msgid "A local draft is still available in this browser." +msgstr "Локальный черновик всё ещё доступен в этом браузере." + +#: src/ui/SourcesPanel.tsx +msgid "A page (12, 12–14) or a locator (ch. 3, sec. 2)" +msgstr "Страница (12, 12–14) или локатор (гл. 3, разд. 2)" + +#: src/ui/Settings.tsx +msgid "Abstract" +msgstr "Аннотация" + +#: src/ui/CommentsPanel.tsx +msgid "Accept" +msgstr "Принять" + +#: src/ui/CommentsPanel.tsx +msgid "Accepted" +msgstr "Принято" + +#: src/ui/OutlinePanel.tsx +msgid "Add" +msgstr "Добавить" + +#: src/pwa-install.ts +msgid "Add {appName} to your Home Screen: tap Share, then Add to Home Screen." +msgstr "Добавьте {appName} на главный экран: нажмите «Поделиться», затем «На главный экран»." + +#: src/ui/WorkspaceView.tsx +msgid "Add a footnote" +msgstr "Добавить сноску" + +#: src/ui/SourcesPanel.tsx +msgid "Add them in mdbase Reader; cite them here with <0>[@citekey]." +msgstr "Добавьте источники в mdbase Reader; цитируйте их здесь с помощью <0>[@citekey]." + +#: src/ui/OutlinePanel.tsx +msgid "Adding…" +msgstr "Добавление…" + +#: src/ui/Home.tsx +msgid "Adds the manuscript type to the note. Its other types, text and location stay as they are." +msgstr "Добавляет к заметке тип рукописи. Остальные типы, текст и расположение останутся без изменений." + +#: src/ui/Settings.tsx +msgid "Affiliation" +msgstr "Аффилиация" + +#: src/ui/WorkspaceView.tsx +msgid "All manuscripts" +msgstr "Все рукописи" + +#: src/ui/ConnectGate.tsx +msgid "already present" +msgstr "уже есть" + +#. placeholder {0}: snap.annotationsLoad.problem ?? "" +#: src/workspace/workspace.ts +msgid "Annotation discovery unavailable: {0}. Quotation metadata may be incomplete." +msgstr "Не удалось обнаружить аннотации: {0}. Метаданные цитаты могут быть неполными." + +#: src/ui/WorkspaceView.tsx +msgid "Annotation index" +msgstr "Индекс аннотаций" + +#: src/ui/SourcesPanel.tsx +msgid "Annotations unavailable: {problem} <0>Retry annotations" +msgstr "Аннотации недоступны: {problem} <0>Повторить загрузку аннотаций" + +#: src/ui/names.ts +msgid "APA 7th edition" +msgstr "APA, 7-е издание" + +#: src/ui/WorkspaceView.tsx +msgid "appearance dark light" +msgstr "внешний вид тёмная светлая" + +#: src/ui/names.ts +msgid "Article" +msgstr "Статья" + +#: src/ui/CommentsPanel.tsx +msgid "as {signer} · " +msgstr "от имени {signer} · " + +#: src/ui/Settings.tsx +msgid "as it should appear" +msgstr "как должно отображаться" + +#: src/ui/CommentsPanel.tsx +msgid "At the cursor" +msgstr "В позиции курсора" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} affiliation" +msgstr "Аффилиация автора {0}" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} name" +msgstr "Имя автора {0}" + +#: src/ui/Settings.tsx +msgid "Authors" +msgstr "Авторы" + +#: src/ui/WorkspaceView.tsx +msgid "back home close" +msgstr "назад домой закрыть" + +#: src/ui/WorkspaceView.tsx +msgid "Back to manuscripts" +msgstr "К списку рукописей" + +#: src/ui/WorkspaceView.tsx +msgid "backup unsaved recovery" +msgstr "резервная копия несохранённое восстановление" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Bold" +msgstr "Полужирный" + +#: src/ui/WorkspaceView.tsx +msgid "Bold / italic (again to remove it)" +msgstr "Полужирный / курсив (нажмите ещё раз, чтобы убрать форматирование)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/Home.tsx +#: src/ui/OutlinePanel.tsx +msgid "Cancel" +msgstr "Отмена" + +#: src/ui/ExportReview.tsx +msgid "Cancel and fix problems" +msgstr "Отменить экспорт и исправить проблемы" + +#: src/ui/WorkspaceView.tsx +msgid "Cancel export" +msgstr "Отменить экспорт" + +#: src/ui/WorkspaceView.tsx +msgid "Change the citation style" +msgstr "Изменить стиль цитирования" + +#: src/ui/WorkspaceView.tsx +msgid "Change the layout" +msgstr "Изменить макет" + +#: src/ui/Home.tsx +msgid "Change the word goal" +msgstr "Изменить цель по количеству слов" + +#: src/ui/records.ts +msgid "Changed elsewhere" +msgstr "Изменено в другом месте" + +#: src/ui/Settings.tsx +msgid "Changes are saved to the manuscript’s frontmatter as you type, and the preview follows them." +msgstr "Изменения сохраняются в метаданных рукописи по мере ввода, и предпросмотр обновляется вслед за ними." + +#: src/ui/OutlinePanel.tsx +msgid "Chapter title" +msgstr "Заголовок главы" + +#. placeholder {0}: chapters.filter(Boolean).length +#: src/ui/OutlinePanel.tsx +msgid "Chapters <0>{0}" +msgstr "Главы <0>{0}" + +#: src/ui/CommentsPanel.tsx +msgid "Check again" +msgstr "Проверить ещё раз" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making {0}…" +msgstr "Проверяем главы и изображения, затем создаём {0}…" + +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making Word… (first use loads about 16 MB)" +msgstr "Проверяем главы и изображения, затем создаём документ Word… (при первом использовании загружается около 16 МБ)" + +#: src/ui/ConnectGate.tsx +msgid "Checking the collection" +msgstr "Проверка коллекции" + +#: src/ui/WorkspaceView.tsx +msgid "Checking…" +msgstr "Проверка…" + +#: src/ui/names.ts +msgid "Chicago (author-date)" +msgstr "Chicago (автор-дата)" + +#: src/ui/names.ts +msgid "Chicago (notes and bibliography)" +msgstr "Chicago (сноски и библиография)" + +#: src/ui/ConnectGate.tsx +msgid "Choose another collection" +msgstr "Выбрать другую коллекцию" + +#: src/ui/WorkspaceView.tsx +msgid "Citation" +msgstr "Ссылка на источник" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Citation style" +msgstr "Стиль цитирования" + +#: src/ui/Home.tsx +msgid "Citation style<0/>" +msgstr "Стиль цитирования<0/>" + +#: src/i18n/diagnostics.ts +msgid "Citations have no terms for \"{value}\"; they use {other}." +msgstr "Для «{value}» в цитатах нет терминов; используются термины {other}." + +#: src/ui/Settings.tsx +msgid "Citations show who they cite, figures and tables are drawn, and marks are hidden until the cursor reaches their line. The text is not changed." +msgstr "Ссылки на источники показывают, кого они цитируют; рисунки и таблицы отображаются, а знаки разметки скрыты, пока курсор не окажется на их строке. Текст не изменяется." + +#: src/editor/selection-bar.tsx +#: src/ui/SourcesPanel.tsx +msgid "Cite" +msgstr "Цитировать" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Cite {0}" +msgstr "Цитировать {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Cite a source or refer to a label (by key, author, title or year)" +msgstr "Цитируйте источник или ссылайтесь на метку по ключу, автору, названию или году" + +#. placeholder {0}: locator.trim() +#: src/ui/SourcesPanel.tsx +msgid "Cite at {0}" +msgstr "Цитировать с локатором {0}" + +#: src/ui/SourcesPanel.tsx +msgid "Cite here" +msgstr "Цитировать здесь" + +#: src/ui/WorkspaceView.tsx +msgid "cite source reference" +msgstr "цитировать цитата источник ссылка" + +#: src/ui/SourcesPanel.tsx +msgid "cited {uses}×" +msgstr "цитируется {uses}×" + +#: src/ui/SourcesPanel.tsx +msgid "Cited in " +msgstr "Цитируется в " + +#: src/ui/SourcesPanel.tsx +msgid "cited once" +msgstr "цитируется один раз" + +#: src/ui/WorkspaceView.tsx +msgid "Click to fit the width" +msgstr "Нажмите, чтобы подогнать по ширине" + +#: src/ui/Settings.tsx +msgid "Close (Escape)" +msgstr "Закрыть (Escape)" + +#: src/ui/Settings.tsx +msgid "Close settings" +msgstr "Закрыть настройки" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower panel" +msgstr "Закрыть нижнюю панель" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower sidebar panel" +msgstr "Закрыть нижнюю боковую панель" + +#: src/editor/selection-bar.tsx +msgctxt "inline code formatting action" +msgid "Code" +msgstr "Код" + +#: src/ui/WorkspaceView.tsx +msgid "Collection dependencies have not been checked yet" +msgstr "Зависимости коллекции ещё не проверены" + +#: src/ui/WorkspaceView.tsx +msgid "Collection index" +msgstr "Индекс коллекции" + +#: src/workspace/workspace.ts +msgid "Collection metadata is still loading." +msgstr "Метаданные коллекции ещё загружаются." + +#: src/ui/CompareDialog.tsx +msgid "Collection version" +msgstr "Версия коллекции" + +#: src/ui/CollectionPicker.tsx +msgid "Collections" +msgstr "Коллекции" + +#: src/ui/WorkspaceView.tsx +msgid "Commands" +msgstr "Команды" + +#: src/ui/WorkspaceView.tsx +msgid "Commands, shortcuts and theme" +msgstr "Команды, сочетания клавиш и тема" + +#: src/editor/comments.ts +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Comment" +msgstr "Комментарий" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Comment" +msgstr "Комментарий" + +#: src/ui/WorkspaceView.tsx +msgid "Comment on the selection" +msgstr "Прокомментировать выделенный фрагмент" + +#: src/editor/selection-bar.tsx +msgid "Comment on the selection ({MOD_LABEL}-{ALT_LABEL}-M)" +msgstr "Прокомментировать выделенный фрагмент ({MOD_LABEL}-{ALT_LABEL}-M)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Comments" +msgstr "Комментарии" + +#: src/ui/CommentsPanel.tsx +msgid "Comments are not set up in this collection." +msgstr "Комментарии не настроены в этой коллекции." + +#. placeholder {0}: onRetry && +#: src/ui/CommentsPanel.tsx +msgid "Comments unavailable: {problem} {0}" +msgstr "Комментарии недоступны: {problem} {0}" + +#: src/ui/CompareDialog.tsx +msgid "Compare conflicting versions" +msgstr "Сравнить конфликтующие версии" + +#: src/ui/WorkspaceView.tsx +msgid "Compare versions" +msgstr "Сравнить версии" + +#: src/ui/records.ts +msgid "Conflict" +msgstr "Конфликт" + +#: src/ui/ConnectGate.tsx +msgid "conflicts with an existing file" +msgstr "конфликтует с существующим файлом" + +#: src/ui/ConnectGate.tsx +msgid "Connect a collection" +msgstr "Подключить коллекцию" + +#: src/ui/CollectionPicker.tsx +msgid "Connect another collection…" +msgstr "Подключить ещё одну коллекцию…" + +#: src/ui/CollectionPicker.tsx +msgid "Connected collections" +msgstr "Подключённые коллекции" + +#: src/ui/ConnectGate.tsx +msgid "Connecting to mdbase connect" +msgstr "Подключение к mdbase Connect" + +#: src/ui/Home.tsx +msgid "Continue writing" +msgstr "Продолжить работу" + +#: src/ui/SourcesPanel.tsx +msgid "Copied" +msgstr "Скопировано" + +#: src/ui/SourcesPanel.tsx +msgid "Copy key" +msgstr "Копировать ключ" + +#: src/ui/CollectionPicker.tsx +msgid "Could not connect another collection." +msgstr "Не удалось подключить ещё одну коллекцию." + +#: src/ui/Home.tsx +msgid "Could not create the manuscript. Please try again." +msgstr "Не удалось создать рукопись. Повторите попытку." + +#: src/ui/CollectionPicker.tsx +msgid "Could not switch collections." +msgstr "Не удалось переключить коллекции." + +#: src/ui/Home.tsx +msgid "Could not use the note as a manuscript. Please try again." +msgstr "Не удалось использовать заметку как рукопись. Повторите попытку." + +#: src/ui/Home.tsx +msgid "Create manuscript" +msgstr "Создать рукопись" + +#: src/ui/Home.tsx +msgid "Creating…" +msgstr "Создание…" + +#: src/ui/WorkspaceView.tsx +msgid "Cross-reference" +msgstr "Перекрёстная ссылка" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Dark" +msgstr "Тёмная" + +#: src/ui/Settings.tsx +msgid "Date" +msgstr "Дата" + +#: src/ui/CommentsPanel.tsx +msgid "Delete" +msgstr "Удалить" + +#. placeholder {0}: clip(exact) +#: src/ui/comments.ts +msgid "Delete {0}" +msgstr "Удалить {0}" + +#: src/ui/records.ts +msgid "Deleted" +msgstr "Удалено" + +#: src/ui/records.ts +msgid "Deleted elsewhere" +msgstr "Удалена в другом месте" + +#: src/ui/WorkspaceView.tsx +msgid "Dependencies not checked" +msgstr "Зависимости не проверены" + +#: src/editor/chapter-cards.ts +msgid "Detach" +msgstr "Отсоединить" + +#: src/ui/CommentsPanel.tsx +msgid "Detached: the text has changed" +msgstr "Фрагмент больше не привязан: текст изменился" + +#: src/ui/WorkspaceView.tsx +msgid "Dismiss" +msgstr "Закрыть" + +#: src/ui/OutlinePanel.tsx +msgid "Double-click or F2 to rename" +msgstr "Чтобы переименовать, дважды щёлкните или нажмите F2" + +#: src/ui/SourcesPanel.tsx +msgid "Down arrow moves to the sources; Enter cites the first match." +msgstr "Стрелка вниз перемещает фокус к источникам; Enter цитирует первый результат." + +#: src/ui/Manuscripts.tsx +msgid "Download a local copy before leaving if saving cannot be completed." +msgstr "Если сохранить не удастся, скачайте локальную копию перед выходом." + +#: src/ui/CompareDialog.tsx +msgid "Download local draft" +msgstr "Скачать локальный черновик" + +#: src/LegacyApp.tsx +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Download local drafts" +msgstr "Скачать локальные черновики" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to restore" +msgstr "Перетащите, чтобы изменить размер; дважды щёлкните, чтобы восстановить исходный размер" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to split evenly" +msgstr "Перетащите, чтобы изменить размер; дважды щёлкните, чтобы разделить поровну" + +#: src/ui/OutlinePanel.tsx +msgid "Drag, or Alt-↑/↓, to reorder" +msgstr "Перетащите или нажмите Alt-↑/↓, чтобы изменить порядок" + +#. placeholder {0}: relativeTime(m.modified) +#. placeholder {0}: relativeTime(manuscript.modified) +#: src/ui/Home.tsx +msgid "edited {0}" +msgstr "изменено {0}" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Editor" +msgstr "Редактор" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview" +msgstr "Редактор и предпросмотр" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview → editor only → preview only" +msgstr "Редактор и предпросмотр → только редактор → только предпросмотр" + +#: src/ui/WorkspaceView.tsx +msgid "Editor only" +msgstr "Только редактор" + +#: src/ui/WorkspaceView.tsx +msgid "Embed a record" +msgstr "Встроить запись" + +#: src/workspace/workspace.ts +msgid "Embedded record could not be loaded: {problem}" +msgstr "Не удалось загрузить встроенную запись: {problem}" + +#: src/i18n/diagnostics.ts +msgid "Embedding {value} here would include it inside itself." +msgstr "Встраивание {value} сюда приведёт к встраиванию элемента в самого себя." + +#: src/ui/ManuscriptSearch.tsx +msgid "Enter and Shift-Enter go to the next and previous match; Down arrow moves to the matches." +msgstr "Enter и Shift-Enter переходят к следующему и предыдущему совпадению; стрелка вниз перемещает фокус к списку совпадений." + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +#: src/ui/WorkspaceView.tsx +msgid "Equation" +msgstr "Уравнение" + +#: src/ui/WorkspaceView.tsx +msgid "errors warnings list" +msgstr "ошибки предупреждения список" + +#: src/ui/CommentsPanel.tsx +msgid "Everyone" +msgstr "Все" + +#: src/ui/WorkspaceView.tsx +msgid "Export" +msgstr "Экспорт" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Export {0}" +msgstr "Экспорт в {0}" + +#: src/ui/ExportReview.tsx +msgid "Export anyway" +msgstr "Всё равно экспортировать" + +#: src/compile/client.ts +#: src/export/pandoc.ts +msgid "Export cancelled." +msgstr "Экспорт отменён." + +#: src/ui/WorkspaceView.tsx +msgid "Export failed." +msgstr "Не удалось выполнить экспорт." + +#: src/ui/WorkspaceView.tsx +msgid "Export formats" +msgstr "Форматы экспорта" + +#: src/ui/WorkspaceView.tsx +msgid "Export formats ({MOD_LABEL}-Shift-S)" +msgstr "Форматы экспорта ({MOD_LABEL}-Shift-S)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Pandoc bundle (zip)" +msgstr "Экспорт в пакет Pandoc (zip)" + +#: src/ui/WorkspaceView.tsx +msgid "Export PDF" +msgstr "Экспорт в PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word (DOCX)" +msgstr "Экспорт в Word (DOCX)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word using article styles; your custom Typst layout applies only to PDF" +msgstr "Экспорт в Word со стилями статьи; ваш собственный макет Typst применяется только к PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Exported {name}." +msgstr "Экспорт в {name} завершён." + +#: src/ui/ProblemsStrip.tsx +msgid "F8 goes to the next" +msgstr "F8 — переход к следующей" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Figure" +msgstr "Рисунок" + +#: src/ui/WorkspaceView.tsx +msgid "Figure from an image…" +msgstr "Рисунок из изображения…" + +#: src/workspace/workspace.ts +msgid "Figures must be PNG, JPEG, GIF, SVG or WebP images." +msgstr "Рисунки должны быть изображениями PNG, JPEG, GIF, SVG или WebP." + +#: src/ui/CollectionPicker.tsx +msgid "Filter collections" +msgstr "Фильтр коллекций" + +#: src/ui/Home.tsx +msgid "Find a manuscript" +msgstr "Найти рукопись" + +#: src/ui/Home.tsx +msgid "Find a note by name or folder" +msgstr "Найти заметку по названию или папке" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Find a source" +msgstr "Найти источник" + +#: src/ui/WorkspaceView.tsx +msgid "Find a source ({MOD_LABEL}-Shift-E)" +msgstr "Найти источник ({MOD_LABEL}-Shift-E)" + +#: src/editor/selection-bar.tsx +msgid "Find a source for this passage and cite it after it" +msgstr "Найти источник для этого фрагмента и вставить ссылку на него после фрагмента" + +#: src/ui/WorkspaceView.tsx +msgid "find all chapters" +msgstr "найти поиск все главы" + +#: src/ui/WorkspaceView.tsx +msgid "Find and replace in this record" +msgstr "Найти и заменить в этой записи" + +#: src/editor/fixes.ts +msgid "Find in Sources" +msgstr "Найти в «Источниках»" + +#: src/ui/WorkspaceView.tsx +msgid "Find or run a command" +msgstr "Найти или выполнить команду" + +#: src/ui/WorkspaceView.tsx +msgid "Fit · {zoomLabel}" +msgstr "По размеру · {zoomLabel}" + +#: src/ui/WorkspaceView.tsx +msgid "Fitting the width; click for actual size" +msgstr "Подогнано по ширине; нажмите, чтобы вернуть реальный размер" + +#: src/ui/CommentsPanel.tsx +msgid "Fix it in mdbase Editor" +msgstr "Исправить в mdbase Editor" + +#: src/ui/WorkspaceView.tsx +msgid "Footnote" +msgstr "Сноска" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] has no definition." +msgstr "Для сноски [^{value}] не задано определение." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is never referenced." +msgstr "На сноску [^{value}] нигде нет ссылки." + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is referenced more than once." +msgstr "На сноску [^{value}] ссылаются несколько раз." + +#: src/ui/Settings.tsx +msgid "for citation terms and hyphenation" +msgstr "для терминов цитирования и переносов" + +#: src/ui/NativeSignIn.tsx +msgid "Forget collection" +msgstr "Забыть коллекцию" + +#: src/ui/WorkspaceView.tsx +msgid "Format" +msgstr "Форматирование" + +#: src/editor/chapter-cards.ts +msgid "From Reader · its source is not in the library" +msgstr "Из Reader · источника нет в библиотеке" + +#: src/ui/Settings.tsx +msgid "From the collection" +msgstr "Из коллекции" + +#: src/ui/Home.tsx +msgid "Give the manuscript a title; it can be changed later." +msgstr "Дайте рукописи название; его можно изменить позже." + +#: src/ui/WorkspaceView.tsx +msgid "grid columns rows" +msgstr "таблица сетка столбцы строки" + +#: src/ui/WorkspaceView.tsx +msgid "Help" +msgstr "Справка" + +#: src/ui/ProblemsStrip.tsx +#: src/ui/WorkspaceView.tsx +msgid "Hide problems" +msgstr "Скрыть проблемы" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Hide the headings of {0}" +msgstr "Скрыть заголовки записи «{0}»" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the problems under the editor (F8 goes to the next one)" +msgstr "Скрыть список ошибок под редактором (F8 — перейти к следующей)" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar" +msgstr "Скрыть боковую панель" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar ({MOD_LABEL}-\\)" +msgstr "Скрыть боковую панель ({MOD_LABEL}-\\)" + +#: src/ui/SourcesPanel.tsx +msgid "Highlights are not set up in this collection." +msgstr "Выделения не настроены в этой коллекции." + +#: src/ui/SourcesPanel.tsx +msgid "Highlights from Reader" +msgstr "Выделения из Reader" + +#: src/ui/CollectionPicker.tsx +msgid "Hosted by mdbase" +msgstr "Размещена в mdbase" + +#: src/i18n/diagnostics.ts +msgid "Image “{value}” is missing. Add it to the collection or correct its path." +msgstr "Изображение «{value}» не найдено. Добавьте его в коллекцию или исправьте путь." + +#: src/workspace/workspace.ts +msgid "Image could not be loaded: {problem}" +msgstr "Не удалось загрузить изображение: {problem}" + +#: src/ui/WorkspaceView.tsx +msgid "image picture photo upload" +msgstr "изображение картинка фото загрузка" + +#: src/ui/WorkspaceView.tsx +msgid "Image upload is coming soon. Existing image links still work." +msgstr "Загрузка изображений скоро появится. Существующие ссылки на изображения продолжают работать." + +#: src/i18n/diagnostics.ts +msgid "Images must be files in the collection ({value})." +msgstr "Изображения должны быть файлами в коллекции ({value})." + +#. placeholder {0}: d.manuscript.title +#: src/ui/Home.tsx +msgid "in {0} · " +msgstr "в «{0}» · " + +#. placeholder {0}: collectionPicker ?? {backend.collectionName} +#. placeholder {1}: backend.kind === "connect" && <> via mdbase Connect +#. placeholder {2}: sources !== null && sources > 0 && <> · {icuPlural(sources, { one: "# source to cite from mdbase Reader", other: "# sources to cite from mdbase Reader" })} +#. placeholder {3}: sources === 0 && <> · {backend.setupStatus?.sources === false ? t`Sources not set up` : t`No sources yet`} +#. placeholder {4}: backend.setupStatus?.comments === false && <> · Comments not set up +#: src/ui/Home.tsx +msgid "In {0}{1}{2}{3}{4}" +msgstr "В коллекции {0}{1}{2}{3}{4}" + +#. placeholder {0}: inHighlights.length +#. placeholder {1}: highlightIndex.pending > 0 && · searching {highlightIndex.pending} more +#: src/ui/SourcesPanel.tsx +msgid "In highlights <0>{0}{1}" +msgstr "В выделениях <0>{0}{1}" + +#: src/ui/OutlinePanel.tsx +msgid "In the whole manuscript; citations, code and math are not counted" +msgstr "Во всей рукописи; ссылки на источники, код и формулы не учитываются" + +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript" +msgstr "В этой рукописи" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript <0>{0}" +msgstr "В этой рукописи <0>{0}" + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Index could not be loaded: {0}" +msgstr "Не удалось загрузить индекс: {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Inline code" +msgstr "Встроенный код" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Insert" +msgstr "Вставить" + +#. placeholder {0}: entry.key +#: src/ui/SourcesPanel.tsx +msgid "Insert [@{0}] at the cursor (Enter)" +msgstr "Вставить [@{0}] в позицию курсора (Enter)" + +#. placeholder {0}: clip(replacement) +#: src/ui/comments.ts +msgid "Insert {0}" +msgstr "Вставить {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a citation, footnote, cross-reference, figure, table or equation (or type / in the text)" +msgstr "Вставить ссылку на источник, сноску, перекрёстную ссылку, рисунок, таблицу или уравнение (или ввести / в тексте)" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a footnote, figure, table, equation, cross-reference or citation" +msgstr "Вставить сноску, рисунок, таблицу, уравнение, перекрёстную ссылку или ссылку на источник" + +#: src/ui/CommentsPanel.tsx +msgid "Insert at the cursor" +msgstr "Вставить в позицию курсора" + +#: src/ui/SourcesPanel.tsx +msgid "Insert quotation" +msgstr "Вставить цитату" + +#: src/pwa-install.ts +msgid "Install" +msgstr "Установить" + +#: src/pwa-install.ts +msgid "Install {appName}" +msgstr "Установить {appName}" + +#: src/pwa-install.ts +msgid "Install {appName} for quick access in its own window." +msgstr "Установите {appName} для быстрого доступа в отдельном окне." + +#: src/i18n/provider.tsx +#: src/ui/Settings.tsx +msgid "Interface language" +msgstr "Язык интерфейса" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Italic" +msgstr "Курсив" + +#: src/ui/CompareDialog.tsx +msgid "Keep mine" +msgstr "Оставить мою версию" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Keep writing" +msgstr "Продолжить писать" + +#: src/ui/ConnectGate.tsx +msgid "kept as it is" +msgstr "остаётся без изменений" + +#: src/ui/WorkspaceView.tsx +msgid "Keyboard shortcuts" +msgstr "Сочетания клавиш" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +msgid "Label" +msgstr "Метка" + +#: src/ui/Settings.tsx +msgid "Language" +msgstr "Язык" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Layout" +msgstr "Макет" + +#: src/ui/Home.tsx +msgid "Layout<0/>" +msgstr "Макет<0/>" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Leave without saving" +msgstr "Выйти без сохранения" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Library <0>{0}" +msgstr "Библиотека <0>{0}" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Light" +msgstr "Светлая" + +#. placeholder {0}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "Line {0}" +msgstr "Строка {0}" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Link" +msgstr "Ссылка" + +#: src/ui/CommentsPanel.tsx +msgid "Link it in mdbase Editor’s settings for this collection." +msgstr "Свяжите учётную запись в настройках mdbase Editor для этой коллекции." + +#: src/ui/CommentsPanel.tsx +msgid "Link your account" +msgstr "Связать учётную запись" + +#: src/ui/WorkspaceView.tsx +msgid "List the problems under the editor (F8 goes to the next one)" +msgstr "Показать список ошибок под редактором (F8 — перейти к следующей)" + +#: src/editor/insight.ts +msgid "Listing" +msgstr "Листинг" + +#: src/ui/SourcesPanel.tsx +msgid "Loading annotations…" +msgstr "Загрузка аннотаций…" + +#: src/ui/Home.tsx +msgid "Loading collection data…" +msgstr "Загрузка данных коллекции…" + +#: src/ui/CommentsPanel.tsx +msgid "Loading comments…" +msgstr "Загрузка комментариев…" + +#: src/ui/SourcesPanel.tsx +msgid "Loading sources…" +msgstr "Загрузка источников…" + +#: src/ui/Home.tsx +msgid "Loading…" +msgstr "Загрузка…" + +#: src/workspace/workspace.ts +msgid "Local draft backup is unavailable (browser storage may be full or blocked). Download your draft before leaving if saving fails." +msgstr "Резервное копирование локального черновика недоступно (хранилище браузера может быть заполнено или заблокировано). Если сохранить не удастся, скачайте черновик перед выходом." + +#: src/ui/Home.tsx +msgid "Looking for sources…" +msgstr "Поиск источников…" + +#: src/ui/WorkspaceView.tsx +msgid "Lower panel" +msgstr "Нижняя панель" + +#: src/ui/WorkspaceView.tsx +msgid "Make the selection a link" +msgstr "Сделать выделенный текст ссылкой" + +#: src/ui/CommentsPanel.tsx +msgid "Make this edit" +msgstr "Внести эту правку" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript" +msgstr "Рукопись" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscript settings" +msgstr "Настройки рукописи" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript sidebar" +msgstr "Боковая панель рукописи" + +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscripts" +msgstr "Рукописи" + +#: src/editor/Editor.tsx +msgid "Markdown for {path}" +msgstr "Markdown для {path}" + +#: src/ui/SourcesPanel.tsx +msgid "Matching sources" +msgstr "Подходящие источники" + +#: src/ui/WorkspaceView.tsx +msgid "math formula display" +msgstr "формула уравнение математика" + +#: src/i18n/diagnostics.ts +msgid "Math: {begin} is never closed." +msgstr "Математическое выражение: для {begin} нет закрывающего элемента." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} closes {begin}." +msgstr "Математическое выражение: {end} закрывает {begin}." + +#: src/i18n/diagnostics.ts +msgid "Math: {end} has no matching \\begin." +msgstr "Математическое выражение: для {end} нет соответствующего \\begin." + +#: src/i18n/diagnostics.ts +msgid "Math: {value} \\left but {other} \\right." +msgstr "Математическое выражение: {value} содержит \\left, а {other} — \\right." + +#: src/i18n/diagnostics.ts +msgid "Math: Unclosed brace." +msgstr "Математическое выражение: незакрытая фигурная скобка." + +#: src/i18n/diagnostics.ts +msgid "Math: Unmatched closing brace." +msgstr "Математическое выражение: лишняя закрывающая фигурная скобка." + +#: src/ui/ConnectGate.tsx +msgid "mdbase connect is unavailable" +msgstr "mdbase Connect недоступен" + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer can't use this collection" +msgstr "mdbase writer не может использовать эту коллекцию" + +#. placeholder {0}: snapshot.info.displayName +#: src/ui/ConnectGate.tsx +msgid "mdbase writer needs two record contracts in <0>{0}: manuscripts, and Reader sources for citations. Setting up adds only what is missing; existing records are not changed." +msgstr "mdbase writer нужны два контракта записей в <0>{0}: для рукописей и для источников Reader, на которые можно ссылаться. При настройке добавляется только недостающее; существующие записи не изменяются." + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer typesets Markdown records in an mdbase collection into PDF and Word documents, with citations from your mdbase Reader library. Connect a collection to choose what it can access." +msgstr "mdbase writer верстает записи Markdown из коллекции mdbase в документы PDF и Word со ссылками на источники из вашей библиотеки mdbase Reader. Подключите коллекцию и выберите, к чему приложение получит доступ." + +#: src/ui/CompareDialog.tsx +msgid "Merged Markdown<0/><1>The merged text keeps your local setting changes on top of the collection version." +msgstr "Объединённый Markdown<0/><1>В объединённом тексте изменения ваших локальных настроек применены поверх версии из коллекции." + +#: src/ui/CommentsPanel.tsx +msgid "Mine" +msgstr "Мои" + +#: src/ui/names.ts +msgid "MLA 9th edition" +msgstr "MLA, 9-е издание" + +#: src/ui/WorkspaceView.tsx +msgid "More" +msgstr "Ещё" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Move author {0} up" +msgstr "Переместить автора {0} вверх" + +#: src/ui/Settings.tsx +msgid "Move up" +msgstr "Переместить вверх" + +#. placeholder {0}: recordTitle(records.get(path), path) +#. placeholder {1}: to + 1 +#. placeholder {2}: chapters.length +#: src/ui/OutlinePanel.tsx +msgid "Moved {0} to chapter {1} of {2}." +msgstr "Перемещено: «{0}» — глава {1} из {2}." + +#: src/ui/Settings.tsx +msgid "Name" +msgstr "Имя" + +#: src/ui/OutlinePanel.tsx +msgid "New chapter title" +msgstr "Заголовок новой главы" + +#: src/ui/CommentsPanel.tsx +msgid "New comment" +msgstr "Новый комментарий" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "New comment" +msgstr "Новый комментарий" + +#: src/ui/Home.tsx +msgid "New manuscript" +msgstr "Новая рукопись" + +#: src/ui/CommentsPanel.tsx +msgid "New since last visit ({newCount})" +msgstr "Новые с прошлого посещения ({newCount})" + +#: src/ui/CommentsPanel.tsx +msgid "New since your last visit" +msgstr "Новое с вашего прошлого посещения" + +#: src/editor/comments.ts +msgid "New suggestion" +msgstr "Новое предложение правки" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous comment" +msgstr "Следующий / предыдущий комментарий" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous problem" +msgstr "Следующая / предыдущая проблема" + +#: src/ui/SourcesPanel.tsx +msgid "Next citation" +msgstr "Следующая ссылка на источник" + +#: src/ui/WorkspaceView.tsx +msgid "Next comment" +msgstr "Следующий комментарий" + +#: src/ui/WorkspaceView.tsx +msgid "Next problem" +msgstr "Следующая проблема" + +#: src/ui/SourcesPanel.tsx +msgid "No annotations on this source." +msgstr "У этого источника нет аннотаций." + +#. placeholder {0}: query.trim() +#: src/ui/CollectionPicker.tsx +msgid "No collection matches “{0}”." +msgstr "Коллекций по запросу «{0}» не найдено." + +#: src/ui/ExportReview.tsx +msgid "No file has been downloaded yet. Missing images or chapters can leave this export incomplete. Review these problems before sharing or submitting it." +msgstr "Файл ещё не скачан. Из-за отсутствующих изображений или глав экспорт может получиться неполным. Проверьте эти проблемы, прежде чем делиться файлом или отправлять его." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the citation style {value}." +msgstr "В коллекции нет файла, соответствующего стилю цитирования {value}." + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the template {value}." +msgstr "В коллекции нет файла, соответствующего шаблону {value}." + +#: src/ui/Home.tsx +msgid "No manuscript matches “{filter}”." +msgstr "Рукописей по запросу «{filter}» не найдено." + +#: src/ui/Home.tsx +msgid "No note matches “{query}”." +msgstr "Заметок по запросу «{query}» не найдено." + +#: src/ui/CommentsPanel.tsx +msgid "No open comments" +msgstr "Нет открытых комментариев" + +#: src/ui/Home.tsx +msgid "No other notes in this collection." +msgstr "В этой коллекции нет других заметок." + +#: src/ui/WorkspaceView.tsx +msgid "No problems" +msgstr "Проблем нет" + +#. placeholder {0}: this.target +#: src/editor/chapter-cards.ts +msgid "No record matches ![[{0}]]" +msgstr "Запись для ![[{0}]] не найдена" + +#: src/i18n/diagnostics.ts +msgid "No record matches the embed ![[{value}]]." +msgstr "Нет записи, соответствующей встраиванию ![[{value}]]." + +#: src/i18n/diagnostics.ts +msgid "No source in the library has the citekey {value}." +msgstr "В библиотеке нет источника с ключом цитирования {value}." + +#: src/i18n/diagnostics.ts +msgid "No source in the library matches {value}, so the quotation from {other} is not cited." +msgstr "В библиотеке нет источника, соответствующего {value}, поэтому цитата из {other} не будет добавлена." + +#: src/ui/SourcesPanel.tsx +msgid "No source matches “{query}”; searching highlights…" +msgstr "Источников по запросу «{query}» не найдено; ищем среди выделений…" + +#. placeholder {0}: ref.key +#: src/editor/insight.ts +msgid "No source or label is called “{0}”." +msgstr "Нет источника или метки с названием «{0}»." + +#: src/ui/SourcesPanel.tsx +msgid "No sources in this collection yet." +msgstr "В этой коллекции пока нет источников." + +#: src/ui/Home.tsx +msgid "No sources yet" +msgstr "Источников пока нет" + +#: src/ui/Home.tsx +msgid "No type · {path}" +msgstr "Без типа · {path}" + +#. placeholder {0}: readerSourceHref() ? Open mdbase Reader : t`Open mdbase Reader` +#: src/ui/Home.tsx +msgid "None yet. {0} to import a PDF, a DOI or a BibTeX file; each source gets a citekey." +msgstr "Пока ничего нет. {0}, чтобы импортировать PDF, DOI или файл BibTeX; каждый источник получает ключ цитирования (citekey)." + +#: src/ui/SourcesPanel.tsx +msgid "Not cited yet" +msgstr "Пока не цитируется" + +#: src/workspace/workspace.ts +msgid "Not loaded; it will be left out." +msgstr "Не загружено и будет пропущено." + +#: src/pwa-install.ts +msgid "Not now" +msgstr "Не сейчас" + +#: src/ui/records.ts +msgid "Not saved" +msgstr "Сохранить не удалось" + +#. placeholder {0}: activeView.snapshot.problem.message ?? activeView.snapshot.problem.code +#: src/ui/WorkspaceView.tsx +msgid "Not saved: {0}. Your text is kept here." +msgstr "Не сохранено: {0}. Ваш текст остаётся здесь." + +#: src/ui/WorkspaceView.tsx +msgid "note" +msgstr "заметка сноска примечание" + +#: src/ui/Home.tsx +msgid "Note<0/>" +msgstr "Заметка<0/>" + +#: src/ui/Home.tsx +msgid "Notes" +msgstr "Заметки" + +#: src/ui/Home.tsx +msgid "Notes without a type" +msgstr "Заметки без типа" + +#: src/ui/SourcesPanel.tsx +msgid "Nothing cited yet. Cite a source below, or type <0>[@ in the editor." +msgstr "Пока ничего не процитировано. Процитируйте источник ниже или введите <0>[@ в редакторе." + +#: src/i18n/diagnostics.ts +msgid "Nothing is labelled {value}." +msgstr "Нет элементов с меткой {value}." + +#: src/ui/CompareDialog.tsx +msgid "Nothing is replaced until you choose. Highlighted passages differ between the versions." +msgstr "Ничего не заменяется, пока вы не сделаете выбор. Фрагменты, выделенные цветом, различаются в этих версиях." + +#. placeholder {0}: query.trim() +#: src/ui/ManuscriptSearch.tsx +msgid "Nothing matches “{0}”." +msgstr "По запросу «{0}» ничего не найдено." + +#: src/ui/SourcesPanel.tsx +msgid "Nothing matches “{query}”." +msgstr "По запросу «{query}» ничего не найдено." + +#: src/ui/CommentsPanel.tsx +msgid "Nothing resolved yet." +msgstr "Закрытых комментариев пока нет." + +#: src/ui/connection-notice.ts +msgid "Offline" +msgstr "Не в сети" + +#: src/ui/WorkspaceView.tsx +msgid "On a citation: show the source. On a cross-reference: go to what it labels" +msgstr "На ссылке на источник — показать источник; на перекрёстной ссылке — перейти к объекту, на который она указывает" + +#: src/ui/Home.tsx +msgid "On the formation of coral reefs" +msgstr "Об образовании коралловых рифов" + +#: src/ui/CommentsPanel.tsx +msgid "On the whole record" +msgstr "Ко всей записи" + +#: src/ui/CollectionPicker.tsx +msgid "On your computer" +msgstr "На вашем компьютере" + +#: src/ui/CommentsPanel.tsx +msgid "Open" +msgstr "Открыто" + +#: src/editor/chapter-cards.ts +msgctxt "open embedded chapter action" +msgid "Open" +msgstr "Открыть" + +#. placeholder {0}: card.title +#: src/editor/chapter-cards.ts +msgid "Open {0}" +msgstr "Открыть {0}" + +#: src/ui/SourcesPanel.tsx +msgid "Open in Reader <0/>" +msgstr "Открыть в Reader <0/>" + +#: src/ui/Home.tsx +msgid "Open its manuscript to review it" +msgstr "Откройте рукопись, к которой он относится, чтобы проверить его" + +#: src/ui/Home.tsx +msgid "Open mdbase Reader" +msgstr "Откройте mdbase Reader" + +#: src/ui/CollectionPicker.tsx +msgid "Open now" +msgstr "Открыть сейчас" + +#: src/ui/SourcesPanel.tsx +msgid "Open Reader to add a source" +msgstr "Откройте Reader, чтобы добавить источник" + +#: src/connect/native-signin-ui.ts +msgid "Open sign-in" +msgstr "Открыть окно входа" + +#: src/connect/native-signin-ui.ts +msgid "Open the mdbase tab again" +msgstr "Снова открыть вкладку mdbase" + +#: src/editor/chapter-cards.ts +msgid "Open this passage in Reader" +msgstr "Открыть этот фрагмент в Reader" + +#: src/connect/native-signin-ui.ts +msgid "Opening collections isn't available in this build yet." +msgstr "В этой сборке пока нельзя открывать коллекции." + +#: src/App.tsx +#: src/ui/ConnectGate.tsx +msgid "Opening mdbase writer" +msgstr "Открытие mdbase writer" + +#: src/LegacyApp.tsx +msgid "Opening the demo collection" +msgstr "Открытие демонстрационной коллекции" + +#: src/ui/WorkspaceView.tsx +msgid "Opening the manuscript…" +msgstr "Открытие рукописи…" + +#: src/ui/NativeWriterView.tsx +msgid "Opening Writer" +msgstr "Открытие mdbase writer" + +#: src/ui/NativeWriterView.tsx +#: src/ui/SdkWriterRoot.tsx +msgid "Opening Writer…" +msgstr "Открытие mdbase writer…" + +#: src/ui/SdkWriterRoot.tsx +msgid "Opening your collection" +msgstr "Открытие вашей коллекции" + +#: src/ui/WorkspaceView.tsx +msgid "Opening…" +msgstr "Открытие…" + +#: src/ui/WorkspaceView.tsx +msgid "Or type <0>/ in the text to pick one there." +msgstr "Или введите <0>/ прямо в тексте, чтобы выбрать нужный элемент." + +#: src/ui/Home.tsx +msgid "or use a note you already have" +msgstr "или используйте уже имеющуюся заметку" + +#: src/ui/WorkspaceView.tsx +msgid "Outline" +msgstr "Структура" + +#: src/ui/WorkspaceView.tsx +msgid "Outline, and search the manuscript ({MOD_LABEL}-Shift-F)" +msgstr "Структура и поиск по рукописи ({MOD_LABEL}-Shift-F)" + +#: src/ui/SourcesPanel.tsx +msgid "Page (optional)" +msgstr "Страница (необязательно)" + +#. placeholder {0}: i + 1 +#: src/preview/Preview.tsx +msgid "Page {0}" +msgstr "Страница {0}" + +#. placeholder {0}: previewView.page +#. placeholder {1}: previewView.pages +#: src/ui/WorkspaceView.tsx +msgid "Page {0} of {1}" +msgstr "Страница {0} из {1}" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Page or locator for {0}" +msgstr "Страница или локатор для «{0}»" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle" +msgstr "пакет Pandoc" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle (zip)" +msgstr "Пакет Pandoc (zip)" + +#: src/export/pandoc.ts +msgid "Pandoc produced no document." +msgstr "Pandoc не создал документ." + +#: src/export/pandoc.ts +msgid "Pandoc returned an unreadable response." +msgstr "Pandoc вернул ответ, который не удалось прочитать." + +#: src/export/pandoc.ts +msgid "Pandoc stopped." +msgstr "Pandoc прекратил работу." + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc/Quarto Markdown with its sources, style and images, to build other formats yourself" +msgstr "Markdown для Pandoc/Quarto с источниками, стилем и изображениями — чтобы самостоятельно собирать другие форматы" + +#: src/compile/client.ts +msgid "PDF export timed out. Retry the preview and export again." +msgstr "Время ожидания экспорта PDF истекло. Повторите предпросмотр и экспортируйте снова." + +#: src/ui/WorkspaceView.tsx +msgid "Preview" +msgstr "Предпросмотр" + +#: src/ui/WorkspaceView.tsx +msgid "Preview only" +msgstr "Только предпросмотр" + +#: src/preview/Preview.tsx +msgid "Preview rendering failed: {renderProblem}. Your text is still available in the editor." +msgstr "Не удалось построить предпросмотр: {renderProblem}. Ваш текст по-прежнему доступен в редакторе." + +#. placeholder {0}: snap.previewProblem +#: src/ui/WorkspaceView.tsx +msgid "Preview unavailable: {0}. You can keep writing." +msgstr "Предпросмотр недоступен: {0}. Можно продолжать писать." + +#: src/preview/Preview.tsx +msgid "Preview unavailable. You can keep writing." +msgstr "Предпросмотр недоступен. Можно продолжать писать." + +#: src/ui/SourcesPanel.tsx +msgid "Previous citation" +msgstr "Предыдущая ссылка на источник" + +#: src/ui/WorkspaceView.tsx +msgid "Previous comment" +msgstr "Предыдущий комментарий" + +#: src/ui/ConnectGate.tsx +msgid "Previously connected" +msgstr "Ранее подключённые" + +#: src/ui/WorkspaceView.tsx +msgid "problem" +msgstr "проблема" + +#: src/ui/WorkspaceView.tsx +msgid "problems" +msgstr "проблемы" + +#: src/ui/ProblemsStrip.tsx +msgid "Problems" +msgstr "Проблемы" + +#: src/ui/Home.tsx +msgid "Progress to the word goal" +msgstr "Прогресс к цели по количеству слов" + +#: src/i18n/diagnostics.ts +msgid "Raw HTML is not rendered in PDF output." +msgstr "Необработанный HTML не отображается в PDF." + +#: src/ui/WorkspaceView.tsx +msgid "Read as the manuscript" +msgstr "Читать как рукопись" + +#: src/ui/Settings.tsx +msgid "Read as the manuscript<0>Off shows the Markdown as written" +msgstr "Читать как рукопись<0>Если выключено, Markdown показывается как написан" + +#: src/ui/CommentsPanel.tsx +msgid "Reason for the suggestion" +msgstr "Причина правки" + +#: src/ui/ConnectGate.tsx +msgid "Reconnect" +msgstr "Подключиться снова" + +#: src/ui/connection-notice.ts +msgid "Reconnecting" +msgstr "Повторное подключение" + +#: src/ui/records.ts +msgid "Recovering save…" +msgstr "Восстановление сохранения…" + +#: src/ui/WorkspaceView.tsx +msgid "refer section figure table label" +msgstr "ссылка раздел рисунок таблица метка перекрёстная" + +#: src/editor/live-preview.ts +msgid "Refer to this with @{id}" +msgstr "Ссылайтесь на это через @{id}" + +#: src/ui/CommentsPanel.tsx +msgid "Reject" +msgstr "Отклонить" + +#: src/ui/CommentsPanel.tsx +msgid "Rejected" +msgstr "Отклонено" + +#: src/LegacyApp.tsx +msgid "Reload" +msgstr "Перезагрузить" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Remove" +msgstr "Удалить" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Remove author {0}" +msgstr "Убрать автора {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Rename the chapter chosen in the outline" +msgstr "Переименовать главу, выбранную в структуре" + +#: src/ui/CommentsPanel.tsx +msgid "Reopen" +msgstr "Открыть снова" + +#: src/ui/CommentsPanel.tsx +msgid "Replace" +msgstr "Заменить" + +#. placeholder {0}: clip(exact) +#. placeholder {1}: clip(replacement) +#: src/ui/comments.ts +msgid "Replace {0} with {1}" +msgstr "Заменить {0} на {1}" + +#: src/ui/CommentsPanel.tsx +msgid "Replace with" +msgstr "Заменить на" + +#. placeholder {0}: root.suggestion.replacement +#: src/ui/WorkspaceView.tsx +msgid "Replace with “{0}”" +msgstr "Заменить на «{0}»" + +#: src/ui/CommentsPanel.tsx +msgid "Reply" +msgstr "Ответить" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the editor and preview" +msgstr "Изменить размер редактора и предпросмотра" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the sidebar" +msgstr "Изменить размер боковой панели" + +#: src/ui/CommentsPanel.tsx +msgid "Resolve" +msgstr "Закрыть" + +#: src/ui/CommentsPanel.tsx +msgid "Resolved" +msgstr "Закрыто" + +#: src/ui/CompareDialog.tsx +msgid "Restore local draft" +msgstr "Восстановить локальный черновик" + +#: src/ui/Home.tsx +msgid "Retry background data" +msgstr "Повторить загрузку фоновых данных" + +#: src/ui/CommentsPanel.tsx +msgid "Retry comments" +msgstr "Повторить загрузку комментариев" + +#: src/ui/WorkspaceView.tsx +msgid "Retry dependencies" +msgstr "Повторить загрузку зависимостей" + +#: src/ui/WorkspaceView.tsx +msgid "Retry export" +msgstr "Повторить экспорт" + +#: src/LegacyApp.tsx +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Retry loading" +msgstr "Повторить загрузку" + +#: src/ui/WorkspaceView.tsx +msgid "Retry opening" +msgstr "Повторить открытие" + +#: src/ui/WorkspaceView.tsx +msgid "Retry preview" +msgstr "Повторить предпросмотр" + +#: src/preview/Preview.tsx +msgid "Retry rendering" +msgstr "Повторить построение" + +#: src/ui/WorkspaceView.tsx +msgid "Retry save" +msgstr "Повторить сохранение" + +#: src/ui/WorkspaceView.tsx +msgid "Retry saving" +msgstr "Повторить сохранение" + +#: src/ui/SourcesPanel.tsx +msgid "Retry sources" +msgstr "Повторить загрузку источников" + +#: src/ui/Home.tsx +msgid "Review" +msgstr "Проверить" + +#. placeholder {0}: recordTitle(snap.records.get(path), path) +#: src/ui/WorkspaceView.tsx +msgid "Review {0}" +msgstr "Проверить «{0}»" + +#: src/ui/CommentsPanel.tsx +msgid "Review access" +msgstr "Проверить доступ" + +#: src/ui/records.ts +msgid "Review drafts" +msgstr "Проверить черновики" + +#: src/ui/ExportReview.tsx +msgid "Review export problems" +msgstr "Проверка проблем экспорта" + +#: src/ui/records.ts +msgid "Review local drafts" +msgstr "Проверить локальные черновики" + +#: src/ui/CompareDialog.tsx +msgid "Review recovered local draft" +msgstr "Проверить восстановленный локальный черновик" + +#: src/workspace/workspace.ts +msgid "Review the recovered local drafts before leaving." +msgstr "Проверьте восстановленные локальные черновики, прежде чем выйти." + +#: src/ui/WorkspaceView.tsx +msgid "Save all records now" +msgstr "Сохранить все записи сейчас" + +#: src/ui/CompareDialog.tsx +msgid "Save merged version" +msgstr "Сохранить объединённую версию" + +#: src/ui/records.ts +msgid "Saved" +msgstr "Сохранено" + +#: src/ui/connection-notice.ts +#: src/ui/records.ts +msgid "Saved on this device; waiting for sync" +msgstr "Сохранено на этом устройстве; ожидает синхронизации" + +#: src/ui/records.ts +msgid "Saving…" +msgstr "Сохранение…" + +#: src/ui/SourcesPanel.tsx +msgid "Search by author, title, year or key" +msgstr "Поиск по автору, названию, году или ключу" + +#: src/ui/ManuscriptSearch.tsx +#: src/ui/WorkspaceView.tsx +msgid "Search the manuscript" +msgstr "Искать в рукописи" + +#: src/ui/WorkspaceView.tsx +msgid "Search the whole manuscript" +msgstr "Искать во всей рукописи" + +#: src/ui/WorkspaceView.tsx +msgid "Second panel" +msgstr "Вторая панель" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Section" +msgstr "Раздел" + +#: src/ui/CommentsPanel.tsx +msgid "Select a passage and press <0>{MOD_LABEL}-{ALT_LABEL}-M to comment, or <1>{MOD_LABEL}-{ALT_LABEL}-S to suggest an edit." +msgstr "Выделите фрагмент и нажмите <0>{MOD_LABEL}-{ALT_LABEL}-M, чтобы оставить комментарий, или <1>{MOD_LABEL}-{ALT_LABEL}-S, чтобы предложить правку." + +#: src/editor/selection-bar.tsx +msgid "Selection" +msgstr "Выделенный фрагмент" + +#: src/ui/Home.tsx +msgid "Set a word goal" +msgstr "Задать цель по количеству слов" + +#: src/ui/Home.tsx +msgid "Set goal" +msgstr "Задать цель" + +#: src/ui/ConnectGate.tsx +msgid "Set up collection" +msgstr "Настроить коллекцию" + +#: src/ui/ConnectGate.tsx +msgid "Set up this collection for writing" +msgstr "Настройте эту коллекцию для работы над рукописями" + +#: src/ui/ConnectGate.tsx +msgid "Setting up…" +msgstr "Настройка…" + +#: src/ui/WorkspaceView.tsx +msgid "Settings" +msgstr "Настройки" + +#. placeholder {0}: diagnostic.field +#: src/ui/ProblemsStrip.tsx +msgid "Settings · {0}" +msgstr "Настройки · {0}" + +#: src/ui/CompareDialog.tsx +msgid "Settings also differ" +msgstr "Настройки также различаются" + +#: src/ui/CommentsPanel.tsx +msgid "Show" +msgstr "Показывать" + +#. placeholder {0}: rest.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more chapters · {0}" +msgstr "Показать ещё 50 глав · {0}" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more cited sources · {0}" +msgstr "Показать ещё 50 цитируемых источников · {0}" + +#. placeholder {0}: logical.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more comments · {0}" +msgstr "Показать ещё 50 комментариев · {0}" + +#. placeholder {0}: list.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more headings · {0}" +msgstr "Показать ещё 50 заголовков · {0}" + +#. placeholder {0}: notes.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more highlights · {0}" +msgstr "Показать ещё 50 выделений · {0}" + +#. placeholder {0}: shown.length +#: src/ui/Home.tsx +msgid "Show 50 more manuscripts · {0}" +msgstr "Показать ещё 50 рукописей · {0}" + +#. placeholder {0}: thread.replies.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more replies · {0}" +msgstr "Показать ещё 50 ответов · {0}" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more sources · {0}" +msgstr "Показать ещё 50 источников · {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second panel beneath (outline and comments together)" +msgstr "Показать вторую панель ниже (структура и комментарии одновременно)" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second sidebar panel" +msgstr "Показать вторую боковую панель" + +#. placeholder {0}: untypedShown.length +#: src/ui/Home.tsx +msgid "Show all {0} notes without a type" +msgstr "Показать все заметки без типа ({0})" + +#: src/ui/WorkspaceView.tsx +msgid "Show comments" +msgstr "Показать комментарии" + +#: src/preview/Preview.tsx +msgid "Show in Sources" +msgstr "Показать в «Источниках»" + +#: src/ui/CommentsPanel.tsx +msgid "Show in the editor" +msgstr "Показать в редакторе" + +#: src/ui/WorkspaceView.tsx +msgid "Show Markdown as written" +msgstr "Показать Markdown как написан" + +#: src/ui/WorkspaceView.tsx +msgid "Show or hide the sidebar" +msgstr "Показать или скрыть боковую панель" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 chapters" +msgstr "Показать предыдущие 50 глав" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 cited sources" +msgstr "Показать предыдущие 50 цитируемых источников" + +#: src/ui/CommentsPanel.tsx +msgid "Show previous 50 comments" +msgstr "Показать предыдущие 50 комментариев" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 headings" +msgstr "Показать предыдущие 50 заголовков" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 sources" +msgstr "Показать предыдущие 50 источников" + +#: src/ui/WorkspaceView.tsx +msgid "Show problems" +msgstr "Показать проблемы" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Show the headings of {0}" +msgstr "Показать заголовки записи «{0}»" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar" +msgstr "Показать боковую панель" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar ({MOD_LABEL}-\\)" +msgstr "Показать боковую панель ({MOD_LABEL}-\\)" + +#: src/editor/comments.ts +msgid "Show this comment" +msgstr "Показать этот комментарий" + +#: src/preview/Preview.tsx +msgid "Showing the last successful preview; it may not match your latest text." +msgstr "Показан последний успешно построенный предпросмотр; он может не соответствовать вашему последнему тексту." + +#: src/ui/WorkspaceView.tsx +msgid "Sidebar" +msgstr "Боковая панель" + +#: src/connect/native-signin-ui.ts +msgid "Sign in" +msgstr "Войти" + +#: src/connect/native-signin-ui.ts +msgid "Sign in with your mdbase account to sync {appName} across your devices." +msgstr "Войдите с учётной записью mdbase, чтобы синхронизировать {appName} между вашими устройствами." + +#: src/connect/native-signin-ui.ts +msgid "Sign out" +msgstr "Выйти" + +#: src/ui/NativeSignIn.tsx +msgid "Sign-in status" +msgstr "Состояние входа" + +#: src/connect/native-signin-ui.ts +msgid "Sign-in was interrupted. Please try again." +msgstr "Вход прерван. Повторите попытку." + +#: src/connect/connect-popup.ts +msgid "Sign-in window closed." +msgstr "Окно входа закрыто." + +#: src/connect/native-signin-ui.ts +msgid "Signed in as {email}" +msgstr "Вы вошли как {email}" + +#. placeholder {0}: selected.displayName +#: src/connect/native-signin-ui.ts +msgid "Signed in. Opening {0}…" +msgstr "Вход выполнен. Открываем «{0}»…" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Some changes are not saved" +msgstr "Некоторые изменения не сохранены" + +#: src/ui/WorkspaceView.tsx +msgid "Some images or chapters could not be loaded. See Problems for their locations." +msgstr "Не удалось загрузить некоторые изображения или главы. Их расположение указано в разделе «Проблемы»." + +#: src/LegacyApp.tsx +msgid "Something went wrong" +msgstr "Что-то пошло не так" + +#: src/ui/ConnectGate.tsx +msgid "Something went wrong." +msgstr "Что-то пошло не так." + +#: src/editor/insight.ts +msgid "Source" +msgstr "Источник" + +#: src/ui/WorkspaceView.tsx +msgid "source markup raw live preview chips" +msgstr "исходник разметка исходный код живой предпросмотр метки" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Sources" +msgstr "Источники" + +#: src/ui/SourcesPanel.tsx +msgid "Sources are not set up in this collection." +msgstr "Источники не настроены в этой коллекции." + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Sources could not be loaded: {0}" +msgstr "Не удалось загрузить источники: {0}" + +#: src/ui/Home.tsx +msgid "Sources not set up" +msgstr "Источники не настроены" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem}" +msgstr "Источники недоступны: {libraryProblem}" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem} <0>Retry sources" +msgstr "Источники недоступны: {libraryProblem} <0>Повторить загрузку источников" + +#: src/ui/Home.tsx +msgid "Sources." +msgstr "Источники." + +#: src/ui/WorkspaceView.tsx +msgid "split stack outline comments sources" +msgstr "разделить вторая панель структура комментарии источники" + +#. placeholder {0}: stored.value +#: src/ui/WorkspaceView.tsx +msgid "Stored {0}. Write the caption." +msgstr "Сохранено: {0}. Напишите подпись." + +#. placeholder {0}: file.name +#: src/ui/WorkspaceView.tsx +msgid "Storing {0}…" +msgstr "Сохранение {0}…" + +#: src/ui/Settings.tsx +msgid "Subtitle" +msgstr "Подзаголовок" + +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Suggest" +msgstr "Предложить" + +#: src/ui/CommentsPanel.tsx +msgid "Suggest an edit" +msgstr "Предложить правку" + +#: src/ui/WorkspaceView.tsx +msgid "Suggest an edit to the selection" +msgstr "Предложить правку к выделенному фрагменту" + +#: src/editor/selection-bar.tsx +msgid "Suggest an edit to the selection ({MOD_LABEL}-{ALT_LABEL}-S)" +msgstr "Предложить правку к выделенному фрагменту ({MOD_LABEL}-{ALT_LABEL}-S)" + +#: src/editor/comments.ts +msgid "Suggested insertion" +msgstr "Предлагаемая вставка" + +#: src/ui/CommentsPanel.tsx +msgid "Suggested text" +msgstr "Предлагаемый текст" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Suggestion" +msgstr "Предложение правки" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection" +msgstr "Сменить коллекцию" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection: {name}" +msgstr "Сменить коллекцию: {name}" + +#: src/ui/WorkspaceView.tsx +msgid "System" +msgstr "Системная" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/ui/WorkspaceView.tsx +msgid "Table" +msgstr "Таблица" + +#: src/workspace/workspace.ts +msgid "That record is not open." +msgstr "Эта запись не открыта." + +#: src/i18n/diagnostics.ts +msgid "The annotation {value} has no quotation to embed." +msgstr "В аннотации {value} нет цитаты для встраивания." + +#: src/workspace/workspace.ts +msgid "The chapter is not open." +msgstr "Глава не открыта." + +#: src/compile/client.ts +msgid "The compile worker stopped." +msgstr "Фоновый процесс компиляции остановился." + +#: src/LegacyApp.tsx +msgid "The demo could not be loaded" +msgstr "Не удалось загрузить демоверсию" + +#: src/compile/client.ts +msgid "The document has errors; fix them to export." +msgstr "В документе есть ошибки. Исправьте их, чтобы выполнить экспорт." + +#: src/editor/Editor.tsx +msgid "The editor language could not be loaded. You can keep writing." +msgstr "Не удалось загрузить язык редактора. Можно продолжать писать." + +#: src/i18n/diagnostics.ts +msgid "The embed ![[{value}]] in {other} was left out." +msgstr "Встраивание ![[{value}]] в {other} пропущено." + +#. placeholder {0}: errorMessage(error) +#: src/ui/WorkspaceView.tsx +msgid "The file could not be downloaded. {0}" +msgstr "Не удалось скачать файл. {0}" + +#. placeholder {0}: missingImage[1] ?? "" +#: src/export/warnings.ts +msgid "The image “{0}” could not be loaded for Word. Its description will be included instead." +msgstr "Не удалось загрузить изображение «{0}» для Word. Вместо него будет добавлено описание." + +#: src/i18n/diagnostics.ts +msgid "The label {value} is used more than once." +msgstr "Метка {value} используется несколько раз." + +#: src/i18n/provider.tsx +msgid "The language could not be loaded. Your current language is unchanged. Try again." +msgstr "Не удалось загрузить язык. Текущий язык не изменён. Повторите попытку." + +#: src/ui/WorkspaceView.tsx +msgid "The line being typed is checked once typing pauses" +msgstr "Текущая строка проверяется, как только вы прекращаете печатать" + +#: src/workspace/workspace.ts +msgid "The manuscript kept changing while export dependencies were loading. Pause editing and try again." +msgstr "Рукопись продолжала меняться, пока загружались зависимости экспорта. Приостановите редактирование и повторите попытку." + +#: src/compile/client.ts +#: src/workspace/workspace.ts +msgid "The manuscript was closed." +msgstr "Рукопись была закрыта." + +#: src/ui/CommentsPanel.tsx +msgid "The person record that claims your account is not valid." +msgstr "Запись о пользователе, связанная с вашей учётной записью, недействительна." + +#: src/compile/client.ts +msgid "The preview took too long to load. Retry the preview." +msgstr "Предпросмотр загружался слишком долго. Повторите предпросмотр." + +#: src/compile/client.ts +msgid "The preview worker returned an unreadable response." +msgstr "Фоновый процесс предпросмотра вернул ответ, который не удалось прочитать." + +#: src/ui/Settings.tsx +msgid "The style’s own (usually en-US)" +msgstr "Как в самом стиле (обычно en-US)" + +#: src/workspace/workspace.ts +msgid "The suggested text is no longer in the record; edit it by hand, then resolve the suggestion." +msgstr "Предложенного текста в записи больше нет; внесите правку вручную, затем закройте предложение." + +#: src/ui/CommentsPanel.tsx +msgid "The suggested text is no longer there" +msgstr "Предложенного текста здесь больше нет" + +#: src/ui/WorkspaceView.tsx +msgid "Theme" +msgstr "Тема" + +#: src/ui/names.ts +msgid "Thesis or book" +msgstr "Диссертация или книга" + +#: src/ui/ConnectGate.tsx +msgid "This action could not be completed. Please try again." +msgstr "Не удалось выполнить действие. Повторите попытку." + +#: src/ui/Settings.tsx +msgid "This applies in this browser, to every manuscript." +msgstr "Действует в этом браузере для всех рукописей." + +#: src/ui/Settings.tsx +msgid "This changes the interface in this browser, not the manuscript’s language." +msgstr "Это изменит язык интерфейса в этом браузере, но не язык рукописи." + +#: src/workspace/workspace.ts +msgid "This collection does not accept files from Writer." +msgstr "Эта коллекция не принимает файлы от mdbase writer." + +#: src/ui/ConnectGate.tsx +msgid "This collection is unavailable" +msgstr "Эта коллекция недоступна" + +#: src/ui/NativeWriterView.tsx +msgid "This collection view could not be opened. Choose another collection from the bar above, or reload to retry." +msgstr "Не удалось открыть представление этой коллекции. Выберите другую коллекцию на панели выше или перезагрузите страницу, чтобы повторить попытку." + +#: src/ui/ConnectGate.tsx +msgid "This is a local development build. The hosted mdbase connect service only accepts applications served over HTTPS, so use Connect's local environment (<0>pnpm dev:environment:up in mdbase-connect) or open the <1>demo collection." +msgstr "Это локальная сборка для разработки. Облачная служба mdbase Connect принимает только приложения, работающие по HTTPS, поэтому используйте локальную среду Connect (<0>pnpm dev:environment:up в mdbase-connect) или откройте <1>демонстрационную коллекцию." + +#: src/ui/WorkspaceView.tsx +msgid "This list" +msgstr "Этот список" + +#: src/ui/WorkspaceView.tsx +msgid "This manuscript could not be opened" +msgstr "Не удалось открыть эту рукопись" + +#: src/ui/CommentsPanel.tsx +msgid "This passage is no longer in the text" +msgstr "Этого фрагмента в тексте больше нет" + +#: src/ui/WorkspaceView.tsx +msgid "This record changed elsewhere while you were editing it." +msgstr "Эта запись изменилась в другом месте, пока вы её редактировали." + +#: src/ui/WorkspaceView.tsx +msgid "This record was deleted elsewhere. Your local text is still available here." +msgstr "Эта запись была удалена в другом месте. Ваш локальный текст по-прежнему доступен здесь." + +#: src/ui/CompareDialog.tsx +msgid "This record was deleted. Download the local draft to preserve it; it cannot be restored into a deleted record." +msgstr "Эта запись удалена. Скачайте локальный черновик, чтобы сохранить его: восстановить его в удалённой записи нельзя." + +#: src/ui/Settings.tsx +msgid "Title" +msgstr "Название" + +#: src/ui/WorkspaceView.tsx +msgid "Title, authors, abstract, citation style, layout and language ({MOD_LABEL}-,)" +msgstr "Название, авторы, аннотация, стиль цитирования, макет и язык ({MOD_LABEL}-,)" + +#. placeholder {0}: untitled && Give the manuscript a title; it can be changed later. +#: src/ui/Home.tsx +msgid "Title<0/>{0}" +msgstr "Название<0/>{0}" + +#: src/ui/WorkspaceView.tsx +msgid "track changes" +msgstr "отслеживание изменений исправления правки" + +#: src/ui/ConnectGate.tsx +msgid "Try again" +msgstr "Повторить попытку" + +#: src/ui/Home.tsx +msgid "Type to find others." +msgstr "Начните вводить, чтобы найти другие заметки." + +#: src/ui/WorkspaceView.tsx +msgid "Typeset from your latest text, with chapters and images checked before download" +msgstr "Вёрстка из вашего последнего текста; главы и изображения проверяются перед скачиванием" + +#. placeholder {0}: Math.round(timings.assembleMs + timings.compileMs) +#: src/ui/WorkspaceView.tsx +msgid "Typeset in {0} ms" +msgstr "Вёрстка заняла {0} мс" + +#: src/compile/client.ts +msgid "Typesetting took too long. Your editor is still available; retry the preview." +msgstr "Вёрстка заняла слишком много времени. Редактор по-прежнему доступен; повторите предпросмотр." + +#: src/preview/Preview.tsx +#: src/ui/WorkspaceView.tsx +msgid "Typesetting…" +msgstr "Вёрстка…" + +#: src/ui/Settings.tsx +msgid "Typst templates in the collection" +msgstr "Шаблоны Typst в коллекции" + +#: src/i18n/diagnostics.ts +msgid "Unclosed $$ math block." +msgstr "Незакрытый математический блок $$ ." + +#: src/editor/insight.ts +msgid "Unknown" +msgstr "Неизвестно" + +#: src/i18n/diagnostics.ts +msgid "Unknown citation style \"{value}\"; using {other}." +msgstr "Неизвестный стиль цитирования «{value}»; используется {other}." + +#: src/i18n/diagnostics.ts +msgid "Unknown template \"{value}\"; using article." +msgstr "Неизвестный шаблон «{value}»; используется article." + +#: src/ui/records.ts +msgid "Unsaved" +msgstr "Не сохранено" + +#: src/ui/Home.tsx +msgid "Unsaved drafts" +msgstr "Несохранённые черновики" + +#: src/ui/Home.tsx +msgid "Unsaved in this browser" +msgstr "Несохранённое в этом браузере" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Unsigned" +msgstr "Без подписи" + +#: src/i18n/diagnostics.ts +msgid "Unsupported Markdown block: {value}." +msgstr "Неподдерживаемый блок Markdown: {value}." + +#: src/editor/live-preview.ts +msgid "Untitled figure" +msgstr "Рисунок без названия" + +#: src/ui/Home.tsx +msgid "Updating…" +msgstr "Обновление…" + +#: src/ui/Home.tsx +msgid "Use a note you already have…" +msgstr "Использовать уже имеющуюся заметку…" + +#: src/ui/Home.tsx +msgid "Use as manuscript" +msgstr "Использовать как рукопись" + +#: src/ui/CompareDialog.tsx +msgid "Use collection version" +msgstr "Использовать версию из коллекции" + +#: src/ui/WorkspaceView.tsx +msgid "Uses the layout’s Word styles, but pagination can differ from PDF. First use downloads about 16 MB." +msgstr "Использует стили Word из макета, но разбивка на страницы может отличаться от PDF. При первом использовании загружается около 16 МБ." + +#: src/ui/WorkspaceView.tsx +msgid "View" +msgstr "Вид" + +#: src/workspace/workspace.ts +msgid "Wait for the manuscript to open before exporting." +msgstr "Дождитесь открытия рукописи, прежде чем экспортировать." + +#: src/connect/native-signin-ui.ts +msgid "Waiting for approval in the mdbase tab…" +msgstr "Ожидаем подтверждения на вкладке mdbase…" + +#: src/ui/CommentsPanel.tsx +msgid "Waiting for approval…" +msgstr "Ожидание подтверждения…" + +#: src/ui/CollectionPicker.tsx +#: src/ui/ConnectGate.tsx +msgid "Waiting for mdbase connect…" +msgstr "Ожидание mdbase Connect…" + +#: src/ui/CommentsPanel.tsx +msgid "Whose comments" +msgstr "Чьи комментарии" + +#: src/ui/CommentsPanel.tsx +msgid "Why (optional)" +msgstr "Причина (необязательно)" + +#: src/ui/ConnectGate.tsx +msgid "will be added" +msgstr "будет добавлено" + +#: src/ui/ConnectGate.tsx +msgid "will be removed" +msgstr "будет удалено" + +#: src/ui/ConnectGate.tsx +msgid "will be updated" +msgstr "будет обновлено" + +#: src/ui/CommentsPanel.tsx +msgid "Withdraw" +msgstr "Отозвать" + +#: src/ui/CommentsPanel.tsx +msgid "Withdrawn." +msgstr "Отозвано." + +#: src/ui/WorkspaceView.tsx +msgid "Word (DOCX)" +msgstr "Документ Word (DOCX)" + +#: src/export/warnings.ts +msgid "Word export reported a problem." +msgstr "При экспорте в Word возникла проблема." + +#: src/export/pandoc.ts +msgid "Word export timed out. Check your connection and try again." +msgstr "Время ожидания экспорта в Word истекло. Проверьте подключение и повторите попытку." + +#: src/ui/Home.tsx +msgid "Word goal" +msgstr "Цель по количеству слов" + +#: src/ui/Home.tsx +msgid "Words, e.g. 8000" +msgstr "Слов, например 8000" + +#: src/ui/WorkspaceView.tsx +msgid "Write" +msgstr "Текст" + +#: src/ui/ConnectGate.tsx +#: src/ui/NativeSignIn.tsx +msgid "Write from your collection" +msgstr "Пишите на основе своей коллекции" + +#: src/editor/Editor.tsx +msgid "Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table." +msgstr "Пишите в Markdown. Цитируйте с помощью [@citekey]; введите /, чтобы добавить сноску, рисунок или таблицу." + +#: src/editor/chapter-cards.ts +msgid "Write the quotation here, to edit it; it no longer follows the annotation" +msgstr "Введите цитату здесь, чтобы изменить её; она больше не связана с аннотацией" + +#: src/workspace/workspace.ts +msgid "Writer cannot ask for access here." +msgstr "mdbase writer не может запрашивать здесь доступ." + +#: src/ui/WorkspaceView.tsx +msgid "Writer commands" +msgstr "Команды mdbase writer" + +#: src/ui/NativeWriterView.tsx +msgid "Writer could not open this collection" +msgstr "mdbase writer не удалось открыть эту коллекцию" + +#: src/ui/CommentsPanel.tsx +msgid "Writer was not allowed to see your account." +msgstr "У mdbase writer нет разрешения видеть вашу учётную запись." + +#: src/main.tsx +msgid "You can close this window." +msgstr "Это окно можно закрыть." + +#. placeholder {0}: signing.reason +#: src/ui/CommentsPanel.tsx +msgid "Your account could not be checked ({0})." +msgstr "Не удалось проверить вашу учётную запись ({0})." + +#: src/ui/CommentsPanel.tsx +msgid "Your account is not linked to a person record in this collection." +msgstr "Ваша учётная запись не связана с записью о пользователе в этой коллекции." + +#: src/connect/connect-popup.ts +#: src/connect/native-signin-ui.ts +msgid "Your browser blocked the sign-in tab." +msgstr "Браузер заблокировал вкладку входа." + +#: src/ui/CommentsPanel.tsx +msgid "Your comments are not signed." +msgstr "Ваши комментарии не подписаны." + +#: src/workspace/workspace.ts +msgid "Your custom Typst layout applies to PDF only. Word uses the article styles; pagination and layout will differ." +msgstr "Ваш собственный макет Typst применяется только к PDF. Word использует стили статьи, поэтому разбивка на страницы и оформление будут отличаться." + +#: src/ui/WorkspaceView.tsx +msgid "Your custom Typst layout is PDF-only. Word uses article styles and different pagination. First use downloads about 16 MB." +msgstr "Ваш собственный макет Typst работает только для PDF. Word использует стили статьи и другую разбивку на страницы. При первом использовании загружается около 16 МБ." + +#: src/ui/WorkspaceView.tsx +msgid "Your local drafts are backed up in this browser when storage is available. Download a copy before leaving if you need an independent backup." +msgstr "Локальные черновики резервируются в этом браузере, если доступно хранилище. Скачайте копию перед выходом, если вам нужна независимая резервная копия." + +#: src/ui/CompareDialog.tsx +msgid "Your local text" +msgstr "Ваш локальный текст" + +#: src/LegacyApp.tsx +msgid "Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading." +msgstr "Сохранённый текст находится в вашей коллекции. Неотправленные локальные черновики резервируются в этом браузере, если доступно хранилище. Скачайте копию перед перезагрузкой." + +#: src/ui/WorkspaceView.tsx +msgid "Zoom" +msgstr "Масштаб" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom in" +msgstr "Увеличить" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom out" +msgstr "Уменьшить" diff --git a/apps/writer/src/i18n/locales/zh/messages.json b/apps/writer/src/i18n/locales/zh/messages.json new file mode 100644 index 00000000..98f9147b --- /dev/null +++ b/apps/writer/src/i18n/locales/zh/messages.json @@ -0,0 +1 @@ +{"messages":{"-6Kbd_":["替换为“",["0"],"”"],"-CbfZX":["下一个问题"],"-LQJs8":["预览不可用。你可以继续写作。"],"-R-x29":["编辑器和预览 → 仅编辑器 → 仅预览"],"-_IkJ0":["注释不可用:",["problem"]," <0>重试加载注释"],"-enS2d":["尚无已解决的评论。"],"-lKEXe":["登录状态"],"-rGgtX":["此列表"],"-rQt-n":["未签名"],"0Bm90s":["没有未解决的评论"],"0Gsi2B":["隐藏编辑器下方的问题(按 F8 跳到下一个)"],"0HtIXu":["你可以关闭此窗口。"],"0IfD81":["再显示 50 条回复 · ",["0"]],"0UG6d1":["Pandoc 捆绑包"],"0XMgo-":["mdbase writer 需要在 <0>",["0"]," 中满足两类记录约定:手稿和用于引文的 Reader 来源。设置过程只会添加缺少的内容,不会更改现有记录。"],"0g4Jbf":["建议文本已不存在"],"0tgn8y":["上一条评论"],"1DBGsz":["笔记"],"1GeccT":["Word 导出超时。请检查网络连接并重试。"],"1GfaEh":["标题<0/>",["0"]],"1QfxQT":["关闭"],"1TNIig":["打开"],"1X0LyN":["建议"],"1bm2Ax":["没有任何内容的标签为 ",["value"],"。"],"1pLKow":["正在查找来源…"],"1t_NnN":["拒绝"],"238qc6":["位于 ",["0"]," · "],"23vc1z":["无法加载编辑器语言。你可以继续写作。"],"2D8JZN":["Writer 无法打开此集合"],"2FYpfJ":["更多"],"2FoHU3":["解决"],"2LakEj":["搜索整篇手稿"],"2QZiFY":["未保存的草稿"],"2UtmVf":["已连接的集合"],"2m7Ykf":["你的自定义 Typst 版式仅适用于 PDF。Word 使用文章样式,分页也不同。首次使用时会下载约 16 MB。"],"2pz_0C":["目前没有来源。",["0"],"可导入 PDF、DOI 或 BibTeX 文件;每个来源都会获得一个 citekey。"],"2uCeC8":["连接集合"],"2zwLiX":[["0","plural",{"other":["#"," 章"]}]],"36IqzN":["数学公式:\\left 为 ",["value"],",\\right 为 ",["other"],",数量不一致。"],"36npTb":["请等待手稿打开后再导出。"],"39rw4X":["关联到你账户的人员记录无效。"],"3AgSHw":["你的自定义 Typst 版式仅适用于 PDF。Word 使用文章样式;分页和版式会有所不同。"],"3QM4rz":["取消并修复问题"],"3St1SC":["按手稿方式阅读"],"3TVgd0":[["0","plural",{"other":["此行有 ","#"," 条评论"]}]],"3c6Jwh":["按 ",["MOD_LABEL"]," + Shift + K"],"3dioPi":["界面语言"],"3mOF1W":["本地草稿备份不可用(浏览器存储空间可能已满或被屏蔽)。如果保存失败,请在离开前下载草稿。"],"3pQyHd":["图片上传功能即将推出。现有图片链接仍可使用。"],"3tnRYN":["无法打开此手稿"],"3xc3LP":["重命名在大纲中选定的章节"],"45MZFs":["命令"],"4BKjSO":["保存合并后的版本"],"4JA_cN":["评论"],"4K4jYB":["(文本中的一个位置)"],"4RPJcT":[["commentsTitle"],"(",["MOD_LABEL"],"-Shift-M)"],"4TxW2I":["搜索手稿"],"4WHRd7":["(文本片段已删除)"],"4_lfk6":[["MOD_LABEL"],"-Shift-K 快捷键"],"4g_LI1":["数学公式:",["end"]," 没有匹配的 \\begin。"],"4hJhzz":["表格"],"4hWNDZ":["正在打开 Writer"],"4jjVIo":["拖动以调整大小;双击以均分"],"4l56Cx":["新章节标题"],"53kYf-":["字数目标进度"],"598XO1":["正在打开…"],"59omvE":["没有匹配“",["query"],"”的来源;正在搜索高亮内容…"],"5LnGYr":["手稿设置"],"5M5VkU":["<0/>新建手稿"],"5YLZc6":["无标题插图"],"5ZtTdc":["命令、快捷键和主题"],"5cBQLY":["正在打开手稿…"],"5k0NLb":["审阅"],"5lWFkC":["登录"],"5ueZpG":["关闭(Esc)"],"6-w63Z":["第 ",["0"]," 行"],"6Aih4U":["离线"],"6CmQln":["在此处编辑引文;它不再随注释内容同步"],"6OYamM":["已保存的文本位于你的集合中。如果存储空间可用,尚未发送的本地草稿会备份在此浏览器中。重新加载前请下载副本。"],"6Qf1x4":["仅预览"],"6V3Ea3":["已复制"],"6W1QoD":["原因(可选)"],"6Wikxk":["向笔记添加手稿类型。其他类型、文本和位置均保持不变。"],"6YtxFj":["名称"],"6akegp":["预览工作进程返回了无法读取的响应。"],"6i-keU":["将所选内容设为链接"],"6m7x0x":["正在加载注释…"],"6stxj1":[["MOD_LABEL"]," ",["ALT_LABEL"]," M"],"6y5Vqg":["代码"],"75Oz17":["按作者、标题、年份或键搜索"],"76oYNQ":["此来源没有注释。"],"77Emn0":["键盘快捷键"],"7BtGG9":["你的评论未签名。"],"7L7WPL":["查看访问权限"],"7Vdedt":["替换为"],"7WzFMK":["使用 @",["id"]," 引用此项"],"7ZcBHe":[["n","plural",{"other":["#"," 条警告"]}]],"7dAIKB":["部分图片或章节无法加载。请在“问题”中查看其位置。"],"7hon5T":["嵌入记录"],"86zAPJ":["切换集合"],"87a_t_":["标签"],"8EJ5AV":["整篇手稿中的字数;引文、代码和数学公式不计入"],"8FZUO0":[["0"]," · 来自 Reader"],"8Ps4a4":["安装 ",["appName"]],"8RKfCC":["评论所选内容"],"8RbGQ5":["用作手稿"],"8S67vw":[["sources","plural",{"other":["#"," 个可从 mdbase Reader 引用的来源"]}]],"8XYgpG":["APA 第 7 版"],"8ft8mZ":["下载本地草稿"],"8kVV5d":["已引用 ",["uses"]," 次"],"8vETh9":["显示"],"90DA97":["隐藏侧边栏(",["MOD_LABEL"],"-\\)"],"92UZwe":["无法加载语言。当前语言保持不变。请重试。"],"968TdN":["导出 Pandoc 套件(zip)"],"9S6tCT":["查找手稿"],"9Snreu":[["n","plural",{"other":["#"," 条未解决的评论"]}]],"9XmiD2":["设置也存在差异"],"9iEhfD":["正在排版…"],"9kGVoe":["无法下载文件。",["0"]],"9kjAUP":["再显示 50 条评论 · ",["0"]],"9sngMF":["打开"],"9yoWSx":["来源。"],"ABvvls":["此记录已删除。请下载本地草稿以保留内容;无法将草稿恢复到已删除的记录中。"],"ACjxWW":["缩放"],"AOWTD6":["下载本地草稿"],"ASnGmQ":["新评论"],"ATOaVp":["仍要导出"],"AWOSPo":["放大"],"AnYKFm":["笔记<0/>"],"AoogmC":["Chicago(作者-日期制)"],"ApNfMV":["集合中没有与引文格式 ",["value"]," 匹配的文件。"],"AqVe2R":["脚注 [^",["value"],"] 没有定义。"],"AzzuqT":["导出 Word(DOCX)"],"B6t6qD":["查找来源(",["MOD_LABEL"],"-Shift-E)"],"BHOJS5":["你的账户未关联到此集合中的人员记录。"],"BM5sOS":[["at"],":此记录已删除;离开前请下载本地草稿。"],"BXYHPG":["按预期显示"],"BakXLg":["正在重新连接"],"Bbs9XN":["重试加载评论"],"BhZ5PL":["章节"],"BkT_8N":["来自 Reader 的高亮"],"BlACKu":["署名:",["signer"]," · "],"Bloatr":["再次检查"],"Bo_NsW":["编译工作进程已停止。"],"C-gM9M":["已撤回。"],"C4LHuu":["用于引文术语和连字符规则"],"C7TqCG":["重试加载"],"Cu2PxJ":["还没有来源"],"CyKDXR":["评论所选内容(",["MOD_LABEL"],"-",["ALT_LABEL"],"-M)"],"D-NlUC":["系统"],"D-ue9X":["在编辑器中显示"],"D2fBSU":[["MOD_LABEL"]," ",["ALT_LABEL"]," S"],"D390Dw":["重新打开 mdbase 标签页"],"DC1ca9":["正在检查集合"],"DIh87P":["单击以适应宽度"],"DNJ_-U":["来自集合"],"DTo12N":["已导出 ",["name"],"。"],"DVoc1Z":["分栏、堆叠、大纲、评论、来源"],"DYf3hz":["重试加载依赖项"],"Dbg30I":[["0"],"(按 ",["MOD_LABEL"],"-Shift-\\ 切换)"],"DoJzLz":["集合"],"DqPvFd":["重试加载后台数据"],"Dr_17R":["离开前请审阅恢复的本地草稿。"],"Dw5E52":["错误 警告 列表"],"E3Nfif":["打开对应手稿以进行审阅"],"E4ieiy":["尚未引用"],"E80ng4":["无法加载来源:",["0"]],"EFvTg8":[["n","plural",{"other":["#"," 个错误"]}]],"EJEW2b":["恢复本地草稿"],"EKyH_x":["页码(12、12–14)或定位信息(第 3 章,第 2 节)"],"EYUJDQ":["显示之前的 50 个章节"],"EZ_aZS":["正在打开 mdbase writer"],"EcXe4L":["应用此编辑"],"Ef7StM":["未知"],"Ev2Ezn":["没有匹配“",["query"],"”的内容。"],"FEr96N":["主题"],"FN0y01":["排版超时。编辑器仍可使用;请重试预览。"],"FNmVWn":["粗体 / 斜体(再次按下可取消)"],"FOcBn3":["分离"],"FdGBxC":["拖动,或按 Alt-↑/↓,以重新排序"],"FeauXP":["审阅本地草稿"],"FjkaiT":["缩小"],"FphX2X":["深色"],"Fys2t0":["无类型 · ",["path"]],"G0OpJg":["返回主页 关闭"],"G6djn3":["重试渲染"],"GH75zx":["在光标处插入"],"GLEezT":[["n","plural",{"other":["#"," 个问题"]}]],"GPQyjo":[["MOD_LABEL"]," ",["ALT_LABEL"]," F"],"GS-Mus":["导出"],"GXtfO4":["暂停输入后,将检查正在编辑的行"],"GZioPc":["从图片创建插图…"],"GfS6Uc":["Pandoc 捆绑包(zip)"],"GsL_V8":["脚注 [^",["value"],"] 从未被引用。"],"Gx4iiW":["登录窗口已关闭。"],"GyN2ca":["与现有文件冲突"],"H5cZch":["标题、作者、摘要、引文格式、版式和语言(",["MOD_LABEL"],"-,)"],"HDgjw0":["尚未检查依赖项"],"HT5h9t":["下一个 / 上一个问题"],"HWAICJ":["打开 ",["0"]],"HYkm8H":["第二面板"],"Hgh3GY":["设置目标"],"HhVDr2":["代码清单"],"HhY7gy":["引用过一次"],"HlUaQL":["正在适应宽度;单击以查看实际大小"],"HlkYb1":["显示或隐藏侧边栏"],"HpK_8d":["重新加载"],"Hv_wOZ":["来源不可用:",["libraryProblem"]," <0>重试加载来源"],"I4e3-v":["将添加"],"I8WsaT":["已分离:文本已更改"],"I94H_1":["上移作者 ",["0"]],"IInnZo":["冲突"],"IMvKpD":["按 Enter 和 Shift-Enter 转到下一个和上一个匹配项;按向下键浏览匹配项。"],"INqfvq":["在 Reader 中打开 <0/>"],"IX32RB":["此浏览器中仍有本地草稿。"],"IfA6PD":["设置字数目标"],"ImOQa9":["回复"],"InkO8a":["没有匹配“",["query"],"”的笔记。"],"Inz1zU":["正在打开你的集合"],"IpbviP":["显示第二个侧边栏面板"],"IsVGFp":["按名称或文件夹查找笔记"],"IuqATJ":["隐藏 ",["0"]," 的标题"],"IyCwhU":["插入引文"],"IzbJiD":["集合版本"],"JA4s7A":["引文格式"],"JF-Ass":["切换集合:",["name"]],"JRjOOV":[["n","plural",{"other":["#"," 个已恢复的本地草稿"]}]],"Jp2Caj":["取消导出"],"Jqe-Dc":["正在更新…"],"K3qJi9":["引用于 "],"K9iq2T":["安装 ",["appName"],",以便在独立窗口中快速访问。"],"KDw4GX":["重试"],"KEP9sr":["无法加载图片:",["problem"]],"KJYp3z":["打开登录页面"],"KPbDqD":["建议插入的内容"],"KPe4cX":["针对整条记录"],"KVzlgY":["再显示 50 个章节 · ",["0"]],"K_F6pa":["正在保存…"],"KmydK6":["粗体"],"KnCdPw":["正在打开 Writer…"],"KoKMgL":["为所选内容提出编辑建议"],"KoisrM":["查找来源"],"KqEHAH":["再显示 50 个来源 · ",["0"]],"KsVbQ6":["集合中没有与模板 ",["value"]," 匹配的文件。"],"KtV4yW":["此集合中没有其他笔记。"],"L0jxRL":["按 ",["MOD_LABEL"]," + Shift + M"],"L3-fF1":["建议"],"L5FiaI":["插入脚注、插图、表格、公式、交叉引用或引文"],"LDMBqM":["章节 <0>",["0"],""],"LIL6ec":["新建议"],"LKughA":["仅编辑器"],"LY68X8":["此集合不接受来自 Writer 的文件。"],"L_ATOC":["没有匹配“",["0"],"”的内容。"],"LgSQOu":[["n","plural",{"other":["#"," 个字"]}]],"LjzwJx":["F8 转到下一项"],"LnCuGD":["预览加载超时。请重试预览。"],"Lomseu":[["0","plural",{"other":["有 ","#"," 条人员记录关联到你的账户,因此 Writer 不会擅自猜测哪条记录是你本人。"]}]],"LvbZLi":["对于引文:显示来源。对于交叉引用:跳转到它所指向的内容。"],"LxpZ3W":["重试保存"],"Lyr0ts":["重试导出"],"M7SqjM":["重新打开"],"M9d3Uo":["在此嵌入 ",["value"]," 会使其包含自身。"],"MC5rVS":["无法创建手稿,请重试。"],"MGqZf-":["根据最新文本排版,下载前检查章节和图片"],"MHrjPM":["标题"],"MJIptm":["显示之前的 50 个标题"],"MQV9qO":["在光标处插入 [@",["0"],"](Enter)"],"MRGaO3":["此版本暂不支持打开集合。"],"Mh910_":["新评论"],"Mppa_6":["关联你的账户"],"N6DMmu":["此集合尚未设置高亮功能。"],"N8JYNj":["所属机构"],"NBdIgR":["评论"],"NMor58":["样式自身的语言(通常为 en-US)"],"NP8RqQ":["显示 ",["0"]," 的标题"],"NR4c__":["PDF 导出超时。请重试预览,然后重新导出。"],"NUI8E5":["在此手稿 <0>",["0"]," 中"],"NZLFAg":[["n","plural",{"other":["#"," 条记录"]}]],"N_3xmG":["使用 mdbase 账户登录,以便在各设备间同步 ",["appName"],"。"],"NdYeLh":["来自 Reader · 其来源不在资料库中"],"NrWqOY":["数学公式:存在未匹配的右大括号。"],"Nu-S2r":["来源不可用:",["libraryProblem"]],"O5wjzx":["预览渲染失败:",["renderProblem"],"。你的文本仍可在编辑器中使用。"],"O6H89R":["已解决"],"O7rjNS":["正在设置…"],"OAWG9Q":["在来源中查找"],"OKh1K3":["该章节尚未打开。"],"OMzbma":["论文或书籍"],"ORUlhK":["Pandoc 已停止。"],"OX2Neh":["行内代码"],"OXJ5q6":["或使用已有笔记"],"OXdGnd":["问题"],"OZ-5ue":["集合中的 Typst 模板"],"Oeg4kj":["选择一段文字并按 <0>",["MOD_LABEL"],"-",["ALT_LABEL"],"-M 添加评论,或按 <1>",["MOD_LABEL"],"-",["ALT_LABEL"],"-S 提出编辑建议。"],"OiadOU":["找不到图片“",["value"],"”。请将其添加到集合,或更正其路径。"],"OoNq_l":["谁的评论"],"OsZchx":["你编辑期间,此记录已在其他位置更改。"],"OsyKSt":["撤回"],"P6ZqyF":["插图必须使用 PNG、JPEG、GIF、SVG 或 WebP 图片。"],"P74TOi":["未保存"],"PASxzN":["创建手稿"],"PBxg_E":["暂不"],"PKDyzC":[["MOD_LABEL"],"-I"],"PTnfhP":["无法查找注释:",["0"],"。引文元数据可能不完整。"],"PUx1Yk":["Writer 无权查看你的账户。"],"Pbmfbj":["上一个引文"],"PdAeJX":["更改会在输入时保存到手稿的前置元数据中,预览也会随之更新。"],"PdRGfl":[["0"]," · 按 ",["MOD_LABEL"]," 并单击以跳转"],"Pf9gNq":["登录过程已中断。请重试。"],"PjRvjJ":[["other"]," 中的嵌入 ![[",["value"],"]] 已被省略。"],"PlU3UF":["mdbase Connect 不可用"],"PsQmAw":["所有人"],"Pw-jef":["引用 ",["0"]],"Pwqkdw":["正在加载…"],"QBOwbf":["关闭设置"],"QDd6n1":["已登录。正在打开 ",["0"],"…"],"QHBaqY":["重试预览"],"QHFDyy":["字数目标"],"QRFttS":["显示全部 ",["0"]," 条无类型笔记"],"QRG5DS":["正在加载来源…"],"QdWjxQ":["正在检查章节和图片,然后生成 Word 文档…(首次使用约需加载 16 MB)"],"QqsmiA":["尚未引用任何内容。请在下方引用来源,或在编辑器中输入 <0>[@。"],"QyioBP":["上移"],"R07dIC":[["0"],"无法存储:",["1"]],"R5caUa":[" · ",["0"],"%(目标 ",["1"],")"],"R8noZk":["包含来源、样式和图片的 Pandoc/Quarto Markdown,可供你自行构建其他格式"],"RHJKOR":["引文格式没有“",["value"],"”的术语,将使用 ",["other"],"。"],"RLe7Vk":["正在检查…"],"RP4uCZ":[["name"]," 不可用:",["0"]],"RT6wQl":["将 ",["appName"]," 添加到主屏幕:轻点“分享”,然后选择“添加到主屏幕”。"],"RTZlME":["数学公式:",["end"]," 结束了 ",["begin"],"。"],"RXZKC3":["在你作出选择前,内容不会被替换。高亮段落表示两个版本之间的差异。"],"Rjx40M":["mdbase writer 无法使用此集合"],"RugUeI":["当前显示最近一次成功的预览;内容可能与最新文本不一致。"],"S2l4mJ":["下一个引文"],"S8Yqbl":["插入"],"SJjiC1":["正在连接到 mdbase Connect"],"SNiqj2":["自上次访问后新增"],"SOP4ud":["引用"],"SPHA_y":["作者 ",["0"]," 的所属机构"],"SQJdqG":["也可以在文本中输入 <0>/,然后在此处选择。"],"SYambW":[["0","plural",{"other":["请检查 ","#"," 个已恢复的本地草稿。在恢复本地草稿或使用集合版本前,这些记录将暂停编辑。"]}]],"SpXO08":["浏览器已拦截登录标签页。"],"T9BYSb":["标签 ",["value"]," 被多次使用。"],"TDRar0":["关闭下方面板"],"TKQ7K-":["安装"],"TKY1EH":["将更新"],"TQU3St":["无法为 Word 加载图片“",["0"],"”。将改为包含其描述。"],"TQr4PU":["导出格式"],"TZUfiG":["导出已取消。"],"Teun5p":["加载导出依赖项期间手稿仍在变化。请暂停编辑后重试。"],"Tn8dJh":["再显示 50 个标题 · ",["0"]],"Tq3pcs":["保留我的版本"],"Ttq8M5":[" 替换为 "],"Txd12P":["尚未设置来源"],"TywTR3":["无法加载嵌入的记录:",["problem"]],"Tz0i8g":["设置"],"U4Evrz":[["0","plural",{"0":["点击在评论中打开"],"other":["#"," 条回复 · 点击在评论中打开"]}]],"U7l2z4":["正在等待 mdbase 标签页中的批准…"],"UImgZ0":["不保存并离开"],"UUFKYO":["显示此评论"],"Ukvkys":["集合索引"],"V0Sber":["适应 · ",["zoomLabel"]],"V217hn":["章节标题"],"V53mtl":["PDF 输出中不会渲染原始 HTML。"],"VMG2lA":["为手稿命名;之后仍可更改。"],"VbyRUy":["评论"],"W5nesf":["Writer 无法在此处请求访问权限。"],"WBbQ6j":[["MOD_LABEL"]," B / ",["MOD_LABEL"]," I"],"WJw7SY":["继续写作"],"Wg_D_t":["<0/> 包含引文、插图和章节的完整示例"],"Wzn39O":["没有匹配“",["0"],"”的集合。"],"XFW06e":[["path"]," 的 Markdown"],"XM2rCQ":["使用版式中的 Word 样式,但分页可能与 PDF 不同。首次使用时会下载约 16 MB。"],"XZA1w1":["没有匹配 ![[",["0"],"]] 的记录"],"Xhmya6":[["0","plural",{"other":["排版预览,共 ","#"," 页"]}]],"XkBTbQ":[["uses","plural",{"other":["已引用 ","#"," 次"]}]],"XoIL8B":["比较版本"],"Y-kpBf":["<0>手稿。新建一份,或使用已有笔记。它仍是此集合中的普通 Markdown 记录。"],"Y2tU6I":["删除 ",["0"]],"YHKRSX":[["MOD_LABEL"],"-单击"],"YJC4iW":["显示之前的 50 个来源"],"YLnub4":["将移除"],"YNmZG2":[["MOD_LABEL"]," F"],"YPCTJN":["立即保存所有记录"],"YPtBzd":["按 ",["MOD_LABEL"]," + Shift + F"],"YTGcNY":["资料库中没有与 ",["value"]," 匹配的来源,因此 ",["other"]," 中的引用文字未被引用。"],"YUAoyO":["插图"],"YbX0cl":["无法连接其他集合。"],"YjnsQe":["使用文章样式导出 Word;自定义 Typst 排版仅适用于 PDF"],"YrSber":["使用已有笔记…"],"Z4OdvO":["正在添加…"],"ZDLF2F":["在光标处"],"ZPMjiz":["显示问题"],"ZY9cAr":["你的本地文本"],"Zl9MMK":["继续写作"],"ZotS7f":["在 mdbase Reader 中添加来源;在此处使用 <0>[@citekey] 引用。"],"ZpT4BH":["下一条评论"],"Zu1Rdr":["在 mdbase Editor 中修复"],"ZusUoG":["这会更改此浏览器中的界面语言,而不是手稿的语言。"],"_DwR-n":["正在创建…"],"_QterE":["在高亮内容 <0>",["0"],"",["1"]],"_SEsAj":["mdbase writer 将 mdbase 集合中的 Markdown 记录排版为 PDF 和 Word 文档,并使用 mdbase Reader 资料库中的引文。连接集合以选择它可以访问的内容。"],"_dMX8_":["使用 Markdown 写作。使用 [@citekey] 添加引文;输入 / 可添加脚注、插图或表格。"],"_dc0bZ":["对整条记录发表评论,而非针对某段文字(在编辑器中选择文本即可评论该段)"],"_hpEcX":["笔记"],"_munxb":["此集合中还没有来源。"],"_yOcm5":["审阅恢复的本地草稿"],"a0w0iQ":["副标题"],"aFzhfm":["导出格式(",["MOD_LABEL"],"-Shift-S)"],"aHcsVa":["不支持的 Markdown 块:",["value"],"。"],"aJpnBU":["无法切换集合。"],"aYlF11":["手稿"],"ajeplw":["此集合尚未设置评论功能。"],"amrUjD":["没有匹配嵌入 ![[",["value"],"]] 的记录。"],"aubHgO":["更改引文格式"],"ayjRIz":["Pandoc 未生成任何文档。"],"b3_apS":["重试打开"],"bQxwLy":["拖动以调整大小;双击以恢复"],"bWniDj":["已保存到此设备;等待同步"],"bXmgiA":["该记录尚未打开。"],"bvnb9m":[["MOD_LABEL"],"-B"],"bzMKg7":["已接受"],"c0Zzp5":["再显示 50 个已引用来源 · ",["0"]],"c3XJ18":["帮助"],"c3b7sZ":[["0","plural",{"other":["#"," 个匹配项中的前 ",["listedCount"]," 个"]}]],"c9cl54":["查找此段文字的来源并在其后插入引文"],"cBM1pK":["已存在"],"cBm-Vx":["脚注 [^",["value"],"] 被引用了多次。"],"cb2Kot":["检查导出问题"],"ckJ_KF":["合并后的 Markdown<0/><1>合并文本会在集合版本的基础上保留你本地更改的设置。"],"cnGeoo":["删除"],"d82x9a":["重试保存"],"dD7NPy":["大纲"],"dEgA5A":["取消"],"dFiONw":[["0"],"主题"],"dIBB7b":["查找或运行命令"],"dJoAnp":["选择其他集合"],"dOxPd4":["脚注"],"dRie_A":["未知的引文格式“",["value"],"”;将使用 ",["other"],"。"],"dZvATy":["手稿已关闭。"],"d_JiIb":["在下方显示第二个面板(同时显示大纲和评论)"],"dhJN3N":["显示评论"],"dhYcA2":["无法加载索引:",["0"]],"djeUxR":[["0"]," 的页码或定位信息"],"dlgWTJ":["移除作者 ",["0"]],"dpAqYZ":[["sources","plural",{"other":["此处可以引用来自 mdbase Reader 的 ","#"," 个来源。"]}]],"dpWYR6":["此集合不可用"],"dpqPBg":["作者"],"dv5KDB":["如果无法完成保存,请在离开前下载本地副本。"],"e1AP4l":["立即打开"],"e7QvdT":["在你的电脑上"],"eM1JAQ":["匹配的来源"],"eOb_Q0":["新手稿"],"eTNcY0":["所有手稿"],"eavifN":["排版<0/>"],"ef0nW8":[["MOD_LABEL"],"-回车"],"efTeXG":["审阅 ",["0"]],"ehJ208":["审阅草稿"],"ekCRTP":["已拒绝"],"esi0lP":["无类型的笔记"],"eyW4au":["重试加载来源"],"f6e0Ry":["文章"],"fAYckj":["排版用时 ",["0"]," 毫秒"],"fB-XcP":["设置集合"],"fUDM0u":["Word(DOCX)"],"fYE87E":["在此记录中查找并替换"],"faBz0k":["备份 未保存 恢复"],"fc0KfE":["<0/> 添加章节"],"fcWrnU":["退出登录"],"fhkCXA":["手稿侧边栏"],"fhovkm":["正在加载 ",["name"],";你可以继续写作。"],"fk8hsl":["双击或按 F2 重命名"],"fm_zsh":["交叉引用"],"fpzyLj":["第 ",["0"]," 页,共 ",["1"]," 页"],"fqSfXY":["替换"],"fyzaWC":["已在其他位置更改"],"fzSBc4":[["value"]," 未加载,已被省略。"],"g3UF2V":["接受"],"gBsdEY":["公式"],"gRyeFo":["引文会显示引用来源,插图和表格会被渲染;标记会在光标到达相应行时显示。文本本身不会更改。"],"gUSs3W":["正在检查章节和图片,然后生成 ",["0"],"…"],"g_DIlS":["导出失败。"],"g_et_N":["上次访问后新增(",["newCount"],")"],"gcoiFh":["重新连接"],"h6voJ8":["评论不可用:",["problem"]," ",["0"]],"hJhlGS":["此集合尚未设置来源。"],"ho4Xla":["文档存在错误;请先修复后再导出。"],"htZ2ai":["预览不可用:",["0"],"。你可以继续写作。"],"hzWuDP":["隐藏侧边栏"],"i4_LY_":["写作"],"iQfVk7":["从你的集合开始写作"],"iQtuUd":["引文格式<0/>"],"iUWB5S":["插入引文、脚注、交叉引用、插图、表格或公式(也可在文本中输入 /)"],"idD8Ev":["已保存"],"ir5qD3":["此设置适用于此浏览器中的所有手稿。"],"ityjZ3":["更改排版"],"ixi4i1":["再显示 50 篇手稿 · ",["0"]],"ixm-1N":["外观 深色 浅色"],"j6_QVX":["显示之前的 50 个已引用来源"],"jEUJrN":["问题"],"jKT_Ba":["数学公式 显示"],"jMbeJj":["这是本地开发版本。托管的 mdbase connect 服务仅接受通过 HTTPS 提供的应用,因此请使用 Connect 本地环境(在 mdbase-connect 中运行 <0>pnpm dev:environment:up),或打开<1>演示集合。"],"jpctdh":["视图"],"jw4m4b":["大纲,并搜索手稿(",["MOD_LABEL"],"-Shift-F)"],"jy7NV6":["导出 PDF"],"k42L5j":["引用 来源 交叉引用"],"kI1qVD":["格式"],"kcL3Ec":["仍在加载集合元数据。"],"kf83Ld":["出了点问题。"],"kjd02W":[["MOD_LABEL"]," K"],"kqrbvs":["比较冲突版本"],"kvzIE0":["按手稿方式阅读<0>关闭后将显示原始 Markdown"],"kyC0KS":[["0","plural",{"other":["已导出 ",["name"],",有 ","#"," 个问题:",["firstProblem"]]}]],"l77bsC":[["n","plural",{"other":["#"," 个匹配项"]}]],"lEpamg":["显示原始 Markdown"],"lImzcC":["未加载;将被省略。"],"lP1NsC":["部分更改尚未保存"],"lRwb54":["打开 Reader 以添加来源"],"lYDwCk":["在“来源”中显示"],"l__8-z":["隐藏问题"],"ljCM45":["保持原样"],"lwBw1I":["输入内容以查找其他项。"],"m16xKo":["添加"],"mBTt91":["已以 ",["email"]," 身份登录"],"mYGY3B":["日期"],"mbVRdQ":["Pandoc 返回了无法读取的响应。"],"miBU_r":["无法将此笔记用作手稿,请重试。"],"n6cVWv":["无法打开此集合视图。请从上方栏中选择其他集合,或重新加载后重试。"],"nNG79w":["修订"],"nR0BmT":["筛选集合"],"nS-pL0":["忘记集合"],"nbfunU":["正在加载集合数据…"],"nbrVo1":["问题"],"nsYrCH":["在 ",["0"]," 处引用"],"nwJZJE":["引文"],"nwtY4N":["出了点问题"],"nyNI6f":["建议文本"],"o7W3Ey":["尚未下载任何文件。缺失的图片或章节可能导致导出内容不完整。分享或提交前,请检查这些问题。"],"oCl6qZ":["按 ",["MOD_LABEL"]," + Shift + E"],"oNzQ2e":["来源标记、原始文本、实时预览、标记"],"oRJEwT":["按 ",["MOD_LABEL"]," + Shift + 反斜杠"],"oSrMRT":["我的"],"oX35au":["将 ",["0"]," 替换为 ",["1"]],"oavxVV":["在编辑器下方列出问题(按 F8 跳到下一个)"],"oijfCK":["引用章节、插图、表格标签"],"oloFds":["显示之前的 50 条评论"],"oywDQU":["正在等待 mdbase connect…"],"p-XfdN":["按向下键移至来源列表;按 Enter 引用第一个匹配项。"],"p7_fS2":["所选内容"],"p9zuQv":["由 mdbase 托管"],"pOooX7":["图片必须是集合中的文件(",["value"],")。"],"pZC5Mg":["注释索引"],"ped3C4":["下方面板"],"pzutoc":["斜体"],"q95gvB":["<0/> 对整条记录评论"],"qCu3mR":["已将 ",["0"]," 移至第 ",["2"]," 章中的第 ",["1"]," 章位置。"],"qMO1FF":["设置 · ",["0"]],"quZLv8":[["MOD_LABEL"]," S"],"qxRyTp":["提出编辑建议"],"qzsXzo":["未保存"],"rdU729":["排版"],"rdUucN":["预览"],"rdanKP":["<0/>添加作者"],"reuMU5":["Chicago(注释与参考文献制)"],"rnIvVw":["正在等待批准…"],"rvK2yH":["返回手稿列表"],"rzCDy1":["网格 列 行"],"s1HjeW":["如果存储空间可用,本地草稿会备份在此浏览器中。如需单独备份,请在离开前下载副本。"],"s7EK6R":["页码(可选)"],"s8psHe":["调整编辑器和预览区域的大小"],"sBJ5MF":["来源"],"sKTbyg":["建议理由"],"sL81An":["下一条 / 上一条评论"],"sLD1FX":["设置此集合以进行写作"],"sO2pnG":["浅色"],"sTbCVN":["无法验证你的账户(",["0"],")。"],"sZpR1o":[["0","plural",{"other":["本节 ","#"," 个字"]}]],"t2MqwM":["没有问题"],"tFy6az":["此记录已在其他位置删除。你的本地文本仍保留在此处。"],"t_YqKh":["移除"],"tdta9X":["第 ",["0"]," 页"],"ttgQzW":["摘要"],"ty79YP":[["0"]," · 第 ",["1"]," 行"],"u-8qbb":["未知的模板“",["value"],"”;将使用 article。"],"u36x3x":["无法加载演示内容"],"u65cJm":["按 ",["MOD_LABEL"],"-单击 在来源中显示"],"u9sjz6":["已在其他位置删除"],"uBAxNB":["编辑器"],"uKobdD":["关闭侧边栏下方面板"],"uR0gRB":["更改字数目标"],"uRMcKf":["查找 全部 章节"],"uRsTNU":["已保存 ",["0"],"。请撰写说明文字。"],"uWi2Q-":["侧边栏"],"ua5Llh":["字数,例如 8000"],"ub1EEL":["编辑时间:",["0"]],"ulRS22":["导出 ",["0"]],"uopEtp":["添加脚注"],"uvc1Nj":["资料库 <0>",["0"],""],"vGjmyl":["已删除"],"vLMZdC":["正在加载评论…"],"vPg1Yt":["MLA 第 9 版"],"vVL5b1":["关于珊瑚礁的形成"],"vWdsJt":["<0>开始写作。使用 <1>[@citekey, p. 12] 插入引文(或在“来源”面板按作者和标题查找来源),用 <2>{#fig-plan} 添加标签并通过 <3>@fig-plan 引用标签,用 <4>![[chapters/one]] 嵌入章节。可导出为 PDF 或 Word 文档。"],"vWednD":["调整侧边栏大小"],"vXIe7J":["语言"],"vZtY0S":[",通过 mdbase Connect"],"vZvSAc":["之前已连接"],"veVZMl":[" · 尚未设置评论功能"],"vhbL35":["在 Reader 中打开此段落"],"vmuHy9":["为所选内容提出编辑建议(",["MOD_LABEL"],"-",["ALT_LABEL"],"-S)"],"vn2sat":["正在恢复保存内容…"],"vvQXES":["连接其他集合…"],"w17Ica":["同一处引文不能混用交叉引用和 citekey。"],"w9fvwu":["Writer 命令"],"wEJkPM":["再显示 50 个高亮 · ",["0"]],"wEql6K":["资料库中没有 citekey 为 ",["value"]," 的来源。"],"wGgl-m":[["0","plural",{"other":["位于 ","#"," 条记录中;引文、代码和数学公式不计入"]}]],"wPpvMG":["数学公式:",["begin"]," 未闭合。"],"wWBN-O":["尚未检查集合依赖项"],"wdxz7K":["来源"],"wfpc2o":["此段内容已不在文本中"],"wvDfrA":["打开 mdbase Reader"],"x-tnuh":["在 mdbase Editor 中此集合的设置里关联它。"],"x4F4rp":["按 ",["MOD_LABEL"]," + Shift + S"],"x6nR8W":["数学公式:存在未闭合的大括号。"],"x7Oe8o":["在此浏览器中未保存"],"xB6kOZ":["编辑器和预览"],"xEjWdH":["未保存:",["0"],"。你的文本仍保留在此处。"],"xGYx-r":["引用来源或引用标签(按键、作者、标题或年份查找)"],"xJItkg":[["0"],"已备份于",["1"]],"xPlP9R":["没有匹配“",["filter"],"”的手稿。"],"xVdWhL":["图像 图片 照片 上传"],"xhPvIU":["章节需要标题。"],"y42k-v":["草稿是已输入但尚未保存到集合的内容。打开对应手稿即可恢复草稿。"],"y8kJfi":[["path"],":已恢复的草稿尚未检查,导出时将使用集合版本。"],"yEpwCE":["手稿"],"yNCLLZ":["位于 ",["0"],["1"],["2"],["3"],["4"]],"yQFyOX":["没有名为“",["0"],"”的来源或标签。"],"yQNfsE":["插入 ",["0"]],"yUDMyb":["注释 ",["value"]," 没有可嵌入的引用文字。"],"ycv0L1":["作者 ",["0"]," 的姓名"],"yqttly":["建议文本已不在记录中;请手动编辑,然后解决此建议。"],"yvQmP-":[["n","plural",{"other":["#"," 条人员记录"]}]],"yzF66j":["链接"],"z5NJPu":["使用集合版本"],"z9FNET":["显示侧边栏(",["MOD_LABEL"],"-\\)"],"zSmY2D":["Word 导出报告了一个问题。"],"zUIqOi":["显示侧边栏"],"zVRKCD":["无法完成此操作。请重试。"],"zVWUa9":["在此处引用"],"zeiWv7":["在此手稿中"],"zfWEt0":["· 另有 ",["0"]," 条正在搜索"],"ziF6eR":["未闭合的 $$ 数学公式块。"],"zj9MlD":["正在保存 ",["0"],"…"],"znUwOU":["正在打开演示集合"],"zrvvt2":["<0/>继续<1/>"],"zyXbJc":["复制密钥"]}} \ No newline at end of file diff --git a/apps/writer/src/i18n/locales/zh/messages.po b/apps/writer/src/i18n/locales/zh/messages.po new file mode 100644 index 00000000..be3a9413 --- /dev/null +++ b/apps/writer/src/i18n/locales/zh/messages.po @@ -0,0 +1,2789 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2026-10-23 23:06+1100\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: zh\n" + +#. placeholder {0}: Math.round((words / goal) * 100) +#. placeholder {1}: formatNumber(goal) +#: src/ui/Home.tsx +msgid " · {0}% of {1}" +msgstr " · {0}%(目标 {1})" + +#: src/ui/Home.tsx +msgid " · Comments not set up" +msgstr " · 尚未设置评论功能" + +#: src/ui/Home.tsx +msgid " via mdbase Connect" +msgstr ",通过 mdbase Connect" + +#: src/ui/CommentsPanel.tsx +msgid " with " +msgstr " 替换为 " + +#. placeholder {0}: highlightIndex.pending +#: src/ui/SourcesPanel.tsx +msgid "· searching {0} more" +msgstr "· 另有 {0} 条正在搜索" + +#: src/ui/CommentsPanel.tsx +msgid "(a point in the text)" +msgstr "(文本中的一个位置)" + +#: src/ui/CompareDialog.tsx +msgid "(passage removed)" +msgstr "(文本片段已删除)" + +#. placeholder {0}: info.replies +#: src/editor/comments.ts +msgid "{0, plural, =0 {Click to open in Comments} one {# reply · Click to open in Comments} other {# replies · Click to open in Comments}}" +msgstr "{0, plural, =0 {点击在评论中打开} other {# 条回复 · 点击在评论中打开}}" + +#. placeholder {0}: summaries.get(m.path)?.embeds ?? m.embeds ?? 0 +#: src/ui/Home.tsx +msgid "{0, plural, one {# chapter} other {# chapters}}" +msgstr "{0, plural, other {# 章}}" + +#. placeholder {0}: this.ids.length +#: src/editor/comments.ts +msgid "{0, plural, one {# comment on this line} other {# comments on this line}}" +msgstr "{0, plural, other {此行有 # 条评论}}" + +#. placeholder {0}: signing.paths.length +#: src/ui/CommentsPanel.tsx +msgid "{0, plural, one {# person record claims your account, so Writer will not guess which is you.} other {# person records claim your account, so Writer will not guess which is you.}}" +msgstr "{0, plural, other {有 # 条人员记录关联到你的账户,因此 Writer 不会擅自猜测哪条记录是你本人。}}" + +#. placeholder {0}: words[ranks.get(h)!] ?? 0 +#: src/ui/OutlinePanel.tsx +msgid "{0, plural, one {# word in this section} other {# words in this section}}" +msgstr "{0, plural, other {本节 # 个字}}" + +#. placeholder {0}: problems.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Exported {name} with # problem: {firstProblem}} other {Exported {name} with # problems: {firstProblem}}}" +msgstr "{0, plural, other {已导出 {name},有 # 个问题:{firstProblem}}}" + +#. placeholder {0}: order.length +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {In # record; citations, code and math are not counted} other {In # records; citations, code and math are not counted}}" +msgstr "{0, plural, other {位于 # 条记录中;引文、代码和数学公式不计入}}" + +#. placeholder {0}: snap.recoveredDrafts.size +#: src/ui/WorkspaceView.tsx +msgid "{0, plural, one {Review # recovered local draft. Editing is paused in that record until you restore the local draft or use the collection version.} other {Review # recovered local drafts. Editing is paused in those records until you restore the local drafts or use the collection versions.}}" +msgstr "{0, plural, other {请检查 # 个已恢复的本地草稿。在恢复本地草稿或使用集合版本前,这些记录将暂停编辑。}}" + +#. placeholder {0}: result.total +#: src/ui/ManuscriptSearch.tsx +msgid "{0, plural, one {The first {listedCount} of # match} other {The first {listedCount} of # matches}}" +msgstr "{0, plural, other {# 个匹配项中的前 {listedCount} 个}}" + +#. placeholder {0}: pages.length +#: src/preview/Preview.tsx +msgid "{0, plural, one {Typeset preview, # page} other {Typeset preview, # pages}}" +msgstr "{0, plural, other {排版预览,共 # 页}}" + +#. placeholder {0}: target.target.record +#: src/editor/insight.ts +msgid "{0} · {MOD_LABEL}-click to go there" +msgstr "{0} · 按 {MOD_LABEL} 并单击以跳转" + +#. placeholder {0}: card.cite +#: src/editor/chapter-cards.ts +msgid "{0} · from Reader" +msgstr "{0} · 来自 Reader" + +#. placeholder {0}: title(diagnostic.record) +#. placeholder {1}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "{0} · line {1}" +msgstr "{0} · 第 {1} 行" + +#. placeholder {0}: VIEW_NAME[v] +#: src/ui/WorkspaceView.tsx +msgid "{0} ({MOD_LABEL}-Shift-\\ cycles)" +msgstr "{0}(按 {MOD_LABEL}-Shift-\\ 切换)" + +#. placeholder {0}: file.name +#. placeholder {1}: stored.message +#: src/ui/WorkspaceView.tsx +msgid "{0} could not be stored: {1}" +msgstr "{0}无法存储:{1}" + +#. placeholder {0}: THEME_NAME[t] +#: src/ui/WorkspaceView.tsx +msgid "{0} theme" +msgstr "{0}主题" + +#. placeholder {0}: d.manuscript && d.manuscript.path !== d.path ? t`in ${d.manuscript.title} · ` : "" +#. placeholder {1}: relativeTime(d.updated) +#: src/ui/Home.tsx +msgid "{0}backed up {1}" +msgstr "{0}已备份于{1}" + +#: src/workspace/workspace.ts +msgid "{at}: this record was deleted; download the local draft before leaving." +msgstr "{at}:此记录已删除;离开前请下载本地草稿。" + +#: src/ui/WorkspaceView.tsx +msgid "{commentsTitle} ({MOD_LABEL}-Shift-M)" +msgstr "{commentsTitle}({MOD_LABEL}-Shift-M)" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} F" +msgstr "{MOD_LABEL} {ALT_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} M" +msgstr "{MOD_LABEL} {ALT_LABEL} M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} {ALT_LABEL} S" +msgstr "{MOD_LABEL} {ALT_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} B / {MOD_LABEL} I" +msgstr "{MOD_LABEL} B / {MOD_LABEL} I" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} F" +msgstr "{MOD_LABEL} F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} K" +msgstr "{MOD_LABEL} K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} S" +msgstr "{MOD_LABEL} S" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift \\" +msgstr "按 {MOD_LABEL} + Shift + 反斜杠" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift E" +msgstr "按 {MOD_LABEL} + Shift + E" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift F" +msgstr "按 {MOD_LABEL} + Shift + F" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift K" +msgstr "按 {MOD_LABEL} + Shift + K" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift M" +msgstr "按 {MOD_LABEL} + Shift + M" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL} Shift S" +msgstr "按 {MOD_LABEL} + Shift + S" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-B" +msgstr "{MOD_LABEL}-B" + +#: src/ui/WorkspaceView.tsx +msgid "{MOD_LABEL}-click" +msgstr "{MOD_LABEL}-单击" + +#: src/editor/insight.ts +msgid "{MOD_LABEL}-click to show in Sources" +msgstr "按 {MOD_LABEL}-单击 在来源中显示" + +#: src/ui/CommentsPanel.tsx +msgid "{MOD_LABEL}-Enter" +msgstr "{MOD_LABEL}-回车" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-I" +msgstr "{MOD_LABEL}-I" + +#: src/editor/selection-bar.tsx +msgid "{MOD_LABEL}-Shift-K" +msgstr "{MOD_LABEL}-Shift-K 快捷键" + +#: src/ui/records.ts +msgid "{n, plural, one {# error} other {# errors}}" +msgstr "{n, plural, other {# 个错误}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# match} other {# matches}}" +msgstr "{n, plural, other {# 个匹配项}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# open comment} other {# open comments}}" +msgstr "{n, plural, other {# 条未解决的评论}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# person record} other {# person records}}" +msgstr "{n, plural, other {# 条人员记录}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# problem} other {# problems}}" +msgstr "{n, plural, other {# 个问题}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# record} other {# records}}" +msgstr "{n, plural, other {# 条记录}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# recovered local draft} other {# recovered local drafts}}" +msgstr "{n, plural, other {# 个已恢复的本地草稿}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# warning} other {# warnings}}" +msgstr "{n, plural, other {# 条警告}}" + +#: src/ui/records.ts +msgid "{n, plural, one {# word} other {# words}}" +msgstr "{n, plural, other {# 个字}}" + +#: src/ui/WorkspaceView.tsx +msgid "{name} loading; you can keep writing." +msgstr "正在加载 {name};你可以继续写作。" + +#. placeholder {0}: state.problem ?? "" +#: src/ui/WorkspaceView.tsx +msgid "{name} unavailable: {0}" +msgstr "{name} 不可用:{0}" + +#: src/workspace/workspace.ts +msgid "{path}: A recovered draft has not been reviewed; the collection version will be exported." +msgstr "{path}:已恢复的草稿尚未检查,导出时将使用集合版本。" + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source from mdbase Reader can be cited here.} other {# sources from mdbase Reader can be cited here.}}" +msgstr "{sources, plural, other {此处可以引用来自 mdbase Reader 的 # 个来源。}}" + +#: src/ui/Home.tsx +msgid "{sources, plural, one {# source to cite from mdbase Reader} other {# sources to cite from mdbase Reader}}" +msgstr "{sources, plural, other {# 个可从 mdbase Reader 引用的来源}}" + +#: src/ui/SourcesPanel.tsx +msgid "{uses, plural, one {Cited once} other {Cited # times}}" +msgstr "{uses, plural, other {已引用 # 次}}" + +#: src/i18n/diagnostics.ts +msgid "{value} is not loaded; it was left out." +msgstr "{value} 未加载,已被省略。" + +#: src/ui/OutlinePanel.tsx +msgid "<0/> Add chapter" +msgstr "<0/> 添加章节" + +#: src/ui/Home.tsx +msgid "<0/> Include a worked example of citations, figures and chapters" +msgstr "<0/> 包含引文、插图和章节的完整示例" + +#: src/ui/CommentsPanel.tsx +msgid "<0/> On the record" +msgstr "<0/> 对整条记录评论" + +#: src/ui/Settings.tsx +msgid "<0/>Add author" +msgstr "<0/>添加作者" + +#: src/ui/Home.tsx +msgid "<0/>Continue<1/>" +msgstr "<0/>继续<1/>" + +#: src/ui/Home.tsx +msgid "<0/>New manuscript" +msgstr "<0/>新建手稿" + +#: src/ui/Home.tsx +msgid "<0>A manuscript. Start one, or use a note you already have. It stays an ordinary Markdown record in this collection." +msgstr "<0>手稿。新建一份,或使用已有笔记。它仍是此集合中的普通 Markdown 记录。" + +#: src/ui/Home.tsx +msgid "<0>Write. Cite with <1>[@citekey, p. 12] (or find sources by author and title in the Sources panel), label with <2>{#fig-plan} and refer with <3>@fig-plan, embed chapters with <4>![[chapters/one]]. Export a PDF or a Word document." +msgstr "<0>开始写作。使用 <1>[@citekey, p. 12] 插入引文(或在“来源”面板按作者和标题查找来源),用 <2>{#fig-plan} 添加标签并通过 <3>@fig-plan 引用标签,用 <4>![[chapters/one]] 嵌入章节。可导出为 PDF 或 Word 文档。" + +#: src/workspace/workspace.ts +msgid "A chapter needs a title." +msgstr "章节需要标题。" + +#: src/i18n/diagnostics.ts +msgid "A citation cannot mix cross-references and citekeys." +msgstr "同一处引文不能混用交叉引用和 citekey。" + +#: src/ui/CommentsPanel.tsx +msgid "A comment on the whole record, not on a passage (select text in the editor to comment on it)" +msgstr "对整条记录发表评论,而非针对某段文字(在编辑器中选择文本即可评论该段)" + +#: src/ui/Home.tsx +msgid "A draft is what was typed but not saved to the collection. Opening its manuscript offers it back." +msgstr "草稿是已输入但尚未保存到集合的内容。打开对应手稿即可恢复草稿。" + +#: src/ui/WorkspaceView.tsx +msgid "A local draft is still available in this browser." +msgstr "此浏览器中仍有本地草稿。" + +#: src/ui/SourcesPanel.tsx +msgid "A page (12, 12–14) or a locator (ch. 3, sec. 2)" +msgstr "页码(12、12–14)或定位信息(第 3 章,第 2 节)" + +#: src/ui/Settings.tsx +msgid "Abstract" +msgstr "摘要" + +#: src/ui/CommentsPanel.tsx +msgid "Accept" +msgstr "接受" + +#: src/ui/CommentsPanel.tsx +msgid "Accepted" +msgstr "已接受" + +#: src/ui/OutlinePanel.tsx +msgid "Add" +msgstr "添加" + +#: src/pwa-install.ts +msgid "Add {appName} to your Home Screen: tap Share, then Add to Home Screen." +msgstr "将 {appName} 添加到主屏幕:轻点“分享”,然后选择“添加到主屏幕”。" + +#: src/ui/WorkspaceView.tsx +msgid "Add a footnote" +msgstr "添加脚注" + +#: src/ui/SourcesPanel.tsx +msgid "Add them in mdbase Reader; cite them here with <0>[@citekey]." +msgstr "在 mdbase Reader 中添加来源;在此处使用 <0>[@citekey] 引用。" + +#: src/ui/OutlinePanel.tsx +msgid "Adding…" +msgstr "正在添加…" + +#: src/ui/Home.tsx +msgid "Adds the manuscript type to the note. Its other types, text and location stay as they are." +msgstr "向笔记添加手稿类型。其他类型、文本和位置均保持不变。" + +#: src/ui/Settings.tsx +msgid "Affiliation" +msgstr "所属机构" + +#: src/ui/WorkspaceView.tsx +msgid "All manuscripts" +msgstr "所有手稿" + +#: src/ui/ConnectGate.tsx +msgid "already present" +msgstr "已存在" + +#. placeholder {0}: snap.annotationsLoad.problem ?? "" +#: src/workspace/workspace.ts +msgid "Annotation discovery unavailable: {0}. Quotation metadata may be incomplete." +msgstr "无法查找注释:{0}。引文元数据可能不完整。" + +#: src/ui/WorkspaceView.tsx +msgid "Annotation index" +msgstr "注释索引" + +#: src/ui/SourcesPanel.tsx +msgid "Annotations unavailable: {problem} <0>Retry annotations" +msgstr "注释不可用:{problem} <0>重试加载注释" + +#: src/ui/names.ts +msgid "APA 7th edition" +msgstr "APA 第 7 版" + +#: src/ui/WorkspaceView.tsx +msgid "appearance dark light" +msgstr "外观 深色 浅色" + +#: src/ui/names.ts +msgid "Article" +msgstr "文章" + +#: src/ui/CommentsPanel.tsx +msgid "as {signer} · " +msgstr "署名:{signer} · " + +#: src/ui/Settings.tsx +msgid "as it should appear" +msgstr "按预期显示" + +#: src/ui/CommentsPanel.tsx +msgid "At the cursor" +msgstr "在光标处" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} affiliation" +msgstr "作者 {0} 的所属机构" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Author {0} name" +msgstr "作者 {0} 的姓名" + +#: src/ui/Settings.tsx +msgid "Authors" +msgstr "作者" + +#: src/ui/WorkspaceView.tsx +msgid "back home close" +msgstr "返回主页 关闭" + +#: src/ui/WorkspaceView.tsx +msgid "Back to manuscripts" +msgstr "返回手稿列表" + +#: src/ui/WorkspaceView.tsx +msgid "backup unsaved recovery" +msgstr "备份 未保存 恢复" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Bold" +msgstr "粗体" + +#: src/ui/WorkspaceView.tsx +msgid "Bold / italic (again to remove it)" +msgstr "粗体 / 斜体(再次按下可取消)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/Home.tsx +#: src/ui/OutlinePanel.tsx +msgid "Cancel" +msgstr "取消" + +#: src/ui/ExportReview.tsx +msgid "Cancel and fix problems" +msgstr "取消并修复问题" + +#: src/ui/WorkspaceView.tsx +msgid "Cancel export" +msgstr "取消导出" + +#: src/ui/WorkspaceView.tsx +msgid "Change the citation style" +msgstr "更改引文格式" + +#: src/ui/WorkspaceView.tsx +msgid "Change the layout" +msgstr "更改排版" + +#: src/ui/Home.tsx +msgid "Change the word goal" +msgstr "更改字数目标" + +#: src/ui/records.ts +msgid "Changed elsewhere" +msgstr "已在其他位置更改" + +#: src/ui/Settings.tsx +msgid "Changes are saved to the manuscript’s frontmatter as you type, and the preview follows them." +msgstr "更改会在输入时保存到手稿的前置元数据中,预览也会随之更新。" + +#: src/ui/OutlinePanel.tsx +msgid "Chapter title" +msgstr "章节标题" + +#. placeholder {0}: chapters.filter(Boolean).length +#: src/ui/OutlinePanel.tsx +msgid "Chapters <0>{0}" +msgstr "章节 <0>{0}" + +#: src/ui/CommentsPanel.tsx +msgid "Check again" +msgstr "再次检查" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making {0}…" +msgstr "正在检查章节和图片,然后生成 {0}…" + +#: src/ui/WorkspaceView.tsx +msgid "Checking chapters and images, then making Word… (first use loads about 16 MB)" +msgstr "正在检查章节和图片,然后生成 Word 文档…(首次使用约需加载 16 MB)" + +#: src/ui/ConnectGate.tsx +msgid "Checking the collection" +msgstr "正在检查集合" + +#: src/ui/WorkspaceView.tsx +msgid "Checking…" +msgstr "正在检查…" + +#: src/ui/names.ts +msgid "Chicago (author-date)" +msgstr "Chicago(作者-日期制)" + +#: src/ui/names.ts +msgid "Chicago (notes and bibliography)" +msgstr "Chicago(注释与参考文献制)" + +#: src/ui/ConnectGate.tsx +msgid "Choose another collection" +msgstr "选择其他集合" + +#: src/ui/WorkspaceView.tsx +msgid "Citation" +msgstr "引文" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Citation style" +msgstr "引文格式" + +#: src/ui/Home.tsx +msgid "Citation style<0/>" +msgstr "引文格式<0/>" + +#: src/i18n/diagnostics.ts +msgid "Citations have no terms for \"{value}\"; they use {other}." +msgstr "引文格式没有“{value}”的术语,将使用 {other}。" + +#: src/ui/Settings.tsx +msgid "Citations show who they cite, figures and tables are drawn, and marks are hidden until the cursor reaches their line. The text is not changed." +msgstr "引文会显示引用来源,插图和表格会被渲染;标记会在光标到达相应行时显示。文本本身不会更改。" + +#: src/editor/selection-bar.tsx +#: src/ui/SourcesPanel.tsx +msgid "Cite" +msgstr "引用" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Cite {0}" +msgstr "引用 {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Cite a source or refer to a label (by key, author, title or year)" +msgstr "引用来源或引用标签(按键、作者、标题或年份查找)" + +#. placeholder {0}: locator.trim() +#: src/ui/SourcesPanel.tsx +msgid "Cite at {0}" +msgstr "在 {0} 处引用" + +#: src/ui/SourcesPanel.tsx +msgid "Cite here" +msgstr "在此处引用" + +#: src/ui/WorkspaceView.tsx +msgid "cite source reference" +msgstr "引用 来源 交叉引用" + +#: src/ui/SourcesPanel.tsx +msgid "cited {uses}×" +msgstr "已引用 {uses} 次" + +#: src/ui/SourcesPanel.tsx +msgid "Cited in " +msgstr "引用于 " + +#: src/ui/SourcesPanel.tsx +msgid "cited once" +msgstr "引用过一次" + +#: src/ui/WorkspaceView.tsx +msgid "Click to fit the width" +msgstr "单击以适应宽度" + +#: src/ui/Settings.tsx +msgid "Close (Escape)" +msgstr "关闭(Esc)" + +#: src/ui/Settings.tsx +msgid "Close settings" +msgstr "关闭设置" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower panel" +msgstr "关闭下方面板" + +#: src/ui/WorkspaceView.tsx +msgid "Close the lower sidebar panel" +msgstr "关闭侧边栏下方面板" + +#: src/editor/selection-bar.tsx +msgctxt "inline code formatting action" +msgid "Code" +msgstr "代码" + +#: src/ui/WorkspaceView.tsx +msgid "Collection dependencies have not been checked yet" +msgstr "尚未检查集合依赖项" + +#: src/ui/WorkspaceView.tsx +msgid "Collection index" +msgstr "集合索引" + +#: src/workspace/workspace.ts +msgid "Collection metadata is still loading." +msgstr "仍在加载集合元数据。" + +#: src/ui/CompareDialog.tsx +msgid "Collection version" +msgstr "集合版本" + +#: src/ui/CollectionPicker.tsx +msgid "Collections" +msgstr "集合" + +#: src/ui/WorkspaceView.tsx +msgid "Commands" +msgstr "命令" + +#: src/ui/WorkspaceView.tsx +msgid "Commands, shortcuts and theme" +msgstr "命令、快捷键和主题" + +#: src/editor/comments.ts +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Comment" +msgstr "评论" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Comment" +msgstr "评论" + +#: src/ui/WorkspaceView.tsx +msgid "Comment on the selection" +msgstr "评论所选内容" + +#: src/editor/selection-bar.tsx +msgid "Comment on the selection ({MOD_LABEL}-{ALT_LABEL}-M)" +msgstr "评论所选内容({MOD_LABEL}-{ALT_LABEL}-M)" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Comments" +msgstr "评论" + +#: src/ui/CommentsPanel.tsx +msgid "Comments are not set up in this collection." +msgstr "此集合尚未设置评论功能。" + +#. placeholder {0}: onRetry && +#: src/ui/CommentsPanel.tsx +msgid "Comments unavailable: {problem} {0}" +msgstr "评论不可用:{problem} {0}" + +#: src/ui/CompareDialog.tsx +msgid "Compare conflicting versions" +msgstr "比较冲突版本" + +#: src/ui/WorkspaceView.tsx +msgid "Compare versions" +msgstr "比较版本" + +#: src/ui/records.ts +msgid "Conflict" +msgstr "冲突" + +#: src/ui/ConnectGate.tsx +msgid "conflicts with an existing file" +msgstr "与现有文件冲突" + +#: src/ui/ConnectGate.tsx +msgid "Connect a collection" +msgstr "连接集合" + +#: src/ui/CollectionPicker.tsx +msgid "Connect another collection…" +msgstr "连接其他集合…" + +#: src/ui/CollectionPicker.tsx +msgid "Connected collections" +msgstr "已连接的集合" + +#: src/ui/ConnectGate.tsx +msgid "Connecting to mdbase connect" +msgstr "正在连接到 mdbase Connect" + +#: src/ui/Home.tsx +msgid "Continue writing" +msgstr "继续写作" + +#: src/ui/SourcesPanel.tsx +msgid "Copied" +msgstr "已复制" + +#: src/ui/SourcesPanel.tsx +msgid "Copy key" +msgstr "复制密钥" + +#: src/ui/CollectionPicker.tsx +msgid "Could not connect another collection." +msgstr "无法连接其他集合。" + +#: src/ui/Home.tsx +msgid "Could not create the manuscript. Please try again." +msgstr "无法创建手稿,请重试。" + +#: src/ui/CollectionPicker.tsx +msgid "Could not switch collections." +msgstr "无法切换集合。" + +#: src/ui/Home.tsx +msgid "Could not use the note as a manuscript. Please try again." +msgstr "无法将此笔记用作手稿,请重试。" + +#: src/ui/Home.tsx +msgid "Create manuscript" +msgstr "创建手稿" + +#: src/ui/Home.tsx +msgid "Creating…" +msgstr "正在创建…" + +#: src/ui/WorkspaceView.tsx +msgid "Cross-reference" +msgstr "交叉引用" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Dark" +msgstr "深色" + +#: src/ui/Settings.tsx +msgid "Date" +msgstr "日期" + +#: src/ui/CommentsPanel.tsx +msgid "Delete" +msgstr "删除" + +#. placeholder {0}: clip(exact) +#: src/ui/comments.ts +msgid "Delete {0}" +msgstr "删除 {0}" + +#: src/ui/records.ts +msgid "Deleted" +msgstr "已删除" + +#: src/ui/records.ts +msgid "Deleted elsewhere" +msgstr "已在其他位置删除" + +#: src/ui/WorkspaceView.tsx +msgid "Dependencies not checked" +msgstr "尚未检查依赖项" + +#: src/editor/chapter-cards.ts +msgid "Detach" +msgstr "分离" + +#: src/ui/CommentsPanel.tsx +msgid "Detached: the text has changed" +msgstr "已分离:文本已更改" + +#: src/ui/WorkspaceView.tsx +msgid "Dismiss" +msgstr "关闭" + +#: src/ui/OutlinePanel.tsx +msgid "Double-click or F2 to rename" +msgstr "双击或按 F2 重命名" + +#: src/ui/SourcesPanel.tsx +msgid "Down arrow moves to the sources; Enter cites the first match." +msgstr "按向下键移至来源列表;按 Enter 引用第一个匹配项。" + +#: src/ui/Manuscripts.tsx +msgid "Download a local copy before leaving if saving cannot be completed." +msgstr "如果无法完成保存,请在离开前下载本地副本。" + +#: src/ui/CompareDialog.tsx +msgid "Download local draft" +msgstr "下载本地草稿" + +#: src/LegacyApp.tsx +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Download local drafts" +msgstr "下载本地草稿" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to restore" +msgstr "拖动以调整大小;双击以恢复" + +#: src/ui/WorkspaceView.tsx +msgid "Drag to resize; double-click to split evenly" +msgstr "拖动以调整大小;双击以均分" + +#: src/ui/OutlinePanel.tsx +msgid "Drag, or Alt-↑/↓, to reorder" +msgstr "拖动,或按 Alt-↑/↓,以重新排序" + +#. placeholder {0}: relativeTime(m.modified) +#. placeholder {0}: relativeTime(manuscript.modified) +#: src/ui/Home.tsx +msgid "edited {0}" +msgstr "编辑时间:{0}" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Editor" +msgstr "编辑器" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview" +msgstr "编辑器和预览" + +#: src/ui/WorkspaceView.tsx +msgid "Editor and preview → editor only → preview only" +msgstr "编辑器和预览 → 仅编辑器 → 仅预览" + +#: src/ui/WorkspaceView.tsx +msgid "Editor only" +msgstr "仅编辑器" + +#: src/ui/WorkspaceView.tsx +msgid "Embed a record" +msgstr "嵌入记录" + +#: src/workspace/workspace.ts +msgid "Embedded record could not be loaded: {problem}" +msgstr "无法加载嵌入的记录:{problem}" + +#: src/i18n/diagnostics.ts +msgid "Embedding {value} here would include it inside itself." +msgstr "在此嵌入 {value} 会使其包含自身。" + +#: src/ui/ManuscriptSearch.tsx +msgid "Enter and Shift-Enter go to the next and previous match; Down arrow moves to the matches." +msgstr "按 Enter 和 Shift-Enter 转到下一个和上一个匹配项;按向下键浏览匹配项。" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +#: src/ui/WorkspaceView.tsx +msgid "Equation" +msgstr "公式" + +#: src/ui/WorkspaceView.tsx +msgid "errors warnings list" +msgstr "错误 警告 列表" + +#: src/ui/CommentsPanel.tsx +msgid "Everyone" +msgstr "所有人" + +#: src/ui/WorkspaceView.tsx +msgid "Export" +msgstr "导出" + +#. placeholder {0}: EXPORT_NAME[format] +#: src/ui/WorkspaceView.tsx +msgid "Export {0}" +msgstr "导出 {0}" + +#: src/ui/ExportReview.tsx +msgid "Export anyway" +msgstr "仍要导出" + +#: src/compile/client.ts +#: src/export/pandoc.ts +msgid "Export cancelled." +msgstr "导出已取消。" + +#: src/ui/WorkspaceView.tsx +msgid "Export failed." +msgstr "导出失败。" + +#: src/ui/WorkspaceView.tsx +msgid "Export formats" +msgstr "导出格式" + +#: src/ui/WorkspaceView.tsx +msgid "Export formats ({MOD_LABEL}-Shift-S)" +msgstr "导出格式({MOD_LABEL}-Shift-S)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Pandoc bundle (zip)" +msgstr "导出 Pandoc 套件(zip)" + +#: src/ui/WorkspaceView.tsx +msgid "Export PDF" +msgstr "导出 PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word (DOCX)" +msgstr "导出 Word(DOCX)" + +#: src/ui/WorkspaceView.tsx +msgid "Export Word using article styles; your custom Typst layout applies only to PDF" +msgstr "使用文章样式导出 Word;自定义 Typst 排版仅适用于 PDF" + +#: src/ui/WorkspaceView.tsx +msgid "Exported {name}." +msgstr "已导出 {name}。" + +#: src/ui/ProblemsStrip.tsx +msgid "F8 goes to the next" +msgstr "F8 转到下一项" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Figure" +msgstr "插图" + +#: src/ui/WorkspaceView.tsx +msgid "Figure from an image…" +msgstr "从图片创建插图…" + +#: src/workspace/workspace.ts +msgid "Figures must be PNG, JPEG, GIF, SVG or WebP images." +msgstr "插图必须使用 PNG、JPEG、GIF、SVG 或 WebP 图片。" + +#: src/ui/CollectionPicker.tsx +msgid "Filter collections" +msgstr "筛选集合" + +#: src/ui/Home.tsx +msgid "Find a manuscript" +msgstr "查找手稿" + +#: src/ui/Home.tsx +msgid "Find a note by name or folder" +msgstr "按名称或文件夹查找笔记" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Find a source" +msgstr "查找来源" + +#: src/ui/WorkspaceView.tsx +msgid "Find a source ({MOD_LABEL}-Shift-E)" +msgstr "查找来源({MOD_LABEL}-Shift-E)" + +#: src/editor/selection-bar.tsx +msgid "Find a source for this passage and cite it after it" +msgstr "查找此段文字的来源并在其后插入引文" + +#: src/ui/WorkspaceView.tsx +msgid "find all chapters" +msgstr "查找 全部 章节" + +#: src/ui/WorkspaceView.tsx +msgid "Find and replace in this record" +msgstr "在此记录中查找并替换" + +#: src/editor/fixes.ts +msgid "Find in Sources" +msgstr "在来源中查找" + +#: src/ui/WorkspaceView.tsx +msgid "Find or run a command" +msgstr "查找或运行命令" + +#: src/ui/WorkspaceView.tsx +msgid "Fit · {zoomLabel}" +msgstr "适应 · {zoomLabel}" + +#: src/ui/WorkspaceView.tsx +msgid "Fitting the width; click for actual size" +msgstr "正在适应宽度;单击以查看实际大小" + +#: src/ui/CommentsPanel.tsx +msgid "Fix it in mdbase Editor" +msgstr "在 mdbase Editor 中修复" + +#: src/ui/WorkspaceView.tsx +msgid "Footnote" +msgstr "脚注" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] has no definition." +msgstr "脚注 [^{value}] 没有定义。" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is never referenced." +msgstr "脚注 [^{value}] 从未被引用。" + +#: src/i18n/diagnostics.ts +msgid "Footnote [^{value}] is referenced more than once." +msgstr "脚注 [^{value}] 被引用了多次。" + +#: src/ui/Settings.tsx +msgid "for citation terms and hyphenation" +msgstr "用于引文术语和连字符规则" + +#: src/ui/NativeSignIn.tsx +msgid "Forget collection" +msgstr "忘记集合" + +#: src/ui/WorkspaceView.tsx +msgid "Format" +msgstr "格式" + +#: src/editor/chapter-cards.ts +msgid "From Reader · its source is not in the library" +msgstr "来自 Reader · 其来源不在资料库中" + +#: src/ui/Settings.tsx +msgid "From the collection" +msgstr "来自集合" + +#: src/ui/Home.tsx +msgid "Give the manuscript a title; it can be changed later." +msgstr "为手稿命名;之后仍可更改。" + +#: src/ui/WorkspaceView.tsx +msgid "grid columns rows" +msgstr "网格 列 行" + +#: src/ui/WorkspaceView.tsx +msgid "Help" +msgstr "帮助" + +#: src/ui/ProblemsStrip.tsx +#: src/ui/WorkspaceView.tsx +msgid "Hide problems" +msgstr "隐藏问题" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Hide the headings of {0}" +msgstr "隐藏 {0} 的标题" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the problems under the editor (F8 goes to the next one)" +msgstr "隐藏编辑器下方的问题(按 F8 跳到下一个)" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar" +msgstr "隐藏侧边栏" + +#: src/ui/WorkspaceView.tsx +msgid "Hide the sidebar ({MOD_LABEL}-\\)" +msgstr "隐藏侧边栏({MOD_LABEL}-\\)" + +#: src/ui/SourcesPanel.tsx +msgid "Highlights are not set up in this collection." +msgstr "此集合尚未设置高亮功能。" + +#: src/ui/SourcesPanel.tsx +msgid "Highlights from Reader" +msgstr "来自 Reader 的高亮" + +#: src/ui/CollectionPicker.tsx +msgid "Hosted by mdbase" +msgstr "由 mdbase 托管" + +#: src/i18n/diagnostics.ts +msgid "Image “{value}” is missing. Add it to the collection or correct its path." +msgstr "找不到图片“{value}”。请将其添加到集合,或更正其路径。" + +#: src/workspace/workspace.ts +msgid "Image could not be loaded: {problem}" +msgstr "无法加载图片:{problem}" + +#: src/ui/WorkspaceView.tsx +msgid "image picture photo upload" +msgstr "图像 图片 照片 上传" + +#: src/ui/WorkspaceView.tsx +msgid "Image upload is coming soon. Existing image links still work." +msgstr "图片上传功能即将推出。现有图片链接仍可使用。" + +#: src/i18n/diagnostics.ts +msgid "Images must be files in the collection ({value})." +msgstr "图片必须是集合中的文件({value})。" + +#. placeholder {0}: d.manuscript.title +#: src/ui/Home.tsx +msgid "in {0} · " +msgstr "位于 {0} · " + +#. placeholder {0}: collectionPicker ?? {backend.collectionName} +#. placeholder {1}: backend.kind === "connect" && <> via mdbase Connect +#. placeholder {2}: sources !== null && sources > 0 && <> · {icuPlural(sources, { one: "# source to cite from mdbase Reader", other: "# sources to cite from mdbase Reader" })} +#. placeholder {3}: sources === 0 && <> · {backend.setupStatus?.sources === false ? t`Sources not set up` : t`No sources yet`} +#. placeholder {4}: backend.setupStatus?.comments === false && <> · Comments not set up +#: src/ui/Home.tsx +msgid "In {0}{1}{2}{3}{4}" +msgstr "位于 {0}{1}{2}{3}{4}" + +#. placeholder {0}: inHighlights.length +#. placeholder {1}: highlightIndex.pending > 0 && · searching {highlightIndex.pending} more +#: src/ui/SourcesPanel.tsx +msgid "In highlights <0>{0}{1}" +msgstr "在高亮内容 <0>{0}{1}" + +#: src/ui/OutlinePanel.tsx +msgid "In the whole manuscript; citations, code and math are not counted" +msgstr "整篇手稿中的字数;引文、代码和数学公式不计入" + +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript" +msgstr "在此手稿中" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "In this manuscript <0>{0}" +msgstr "在此手稿 <0>{0} 中" + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Index could not be loaded: {0}" +msgstr "无法加载索引:{0}" + +#: src/ui/WorkspaceView.tsx +msgid "Inline code" +msgstr "行内代码" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Insert" +msgstr "插入" + +#. placeholder {0}: entry.key +#: src/ui/SourcesPanel.tsx +msgid "Insert [@{0}] at the cursor (Enter)" +msgstr "在光标处插入 [@{0}](Enter)" + +#. placeholder {0}: clip(replacement) +#: src/ui/comments.ts +msgid "Insert {0}" +msgstr "插入 {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a citation, footnote, cross-reference, figure, table or equation (or type / in the text)" +msgstr "插入引文、脚注、交叉引用、插图、表格或公式(也可在文本中输入 /)" + +#: src/ui/WorkspaceView.tsx +msgid "Insert a footnote, figure, table, equation, cross-reference or citation" +msgstr "插入脚注、插图、表格、公式、交叉引用或引文" + +#: src/ui/CommentsPanel.tsx +msgid "Insert at the cursor" +msgstr "在光标处插入" + +#: src/ui/SourcesPanel.tsx +msgid "Insert quotation" +msgstr "插入引文" + +#: src/pwa-install.ts +msgid "Install" +msgstr "安装" + +#: src/pwa-install.ts +msgid "Install {appName}" +msgstr "安装 {appName}" + +#: src/pwa-install.ts +msgid "Install {appName} for quick access in its own window." +msgstr "安装 {appName},以便在独立窗口中快速访问。" + +#: src/i18n/provider.tsx +#: src/ui/Settings.tsx +msgid "Interface language" +msgstr "界面语言" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Italic" +msgstr "斜体" + +#: src/ui/CompareDialog.tsx +msgid "Keep mine" +msgstr "保留我的版本" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Keep writing" +msgstr "继续写作" + +#: src/ui/ConnectGate.tsx +msgid "kept as it is" +msgstr "保持原样" + +#: src/ui/WorkspaceView.tsx +msgid "Keyboard shortcuts" +msgstr "键盘快捷键" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/editor/live-preview.ts +msgid "Label" +msgstr "标签" + +#: src/ui/Settings.tsx +msgid "Language" +msgstr "语言" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Layout" +msgstr "排版" + +#: src/ui/Home.tsx +msgid "Layout<0/>" +msgstr "排版<0/>" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Leave without saving" +msgstr "不保存并离开" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Library <0>{0}" +msgstr "资料库 <0>{0}" + +#: src/ui/WorkspaceView.tsx +msgctxt "color theme" +msgid "Light" +msgstr "浅色" + +#. placeholder {0}: lineOf(diagnostic.record, diagnostic.from) +#: src/ui/ProblemsStrip.tsx +msgid "Line {0}" +msgstr "第 {0} 行" + +#: src/editor/selection-bar.tsx +#: src/ui/WorkspaceView.tsx +msgid "Link" +msgstr "链接" + +#: src/ui/CommentsPanel.tsx +msgid "Link it in mdbase Editor’s settings for this collection." +msgstr "在 mdbase Editor 中此集合的设置里关联它。" + +#: src/ui/CommentsPanel.tsx +msgid "Link your account" +msgstr "关联你的账户" + +#: src/ui/WorkspaceView.tsx +msgid "List the problems under the editor (F8 goes to the next one)" +msgstr "在编辑器下方列出问题(按 F8 跳到下一个)" + +#: src/editor/insight.ts +msgid "Listing" +msgstr "代码清单" + +#: src/ui/SourcesPanel.tsx +msgid "Loading annotations…" +msgstr "正在加载注释…" + +#: src/ui/Home.tsx +msgid "Loading collection data…" +msgstr "正在加载集合数据…" + +#: src/ui/CommentsPanel.tsx +msgid "Loading comments…" +msgstr "正在加载评论…" + +#: src/ui/SourcesPanel.tsx +msgid "Loading sources…" +msgstr "正在加载来源…" + +#: src/ui/Home.tsx +msgid "Loading…" +msgstr "正在加载…" + +#: src/workspace/workspace.ts +msgid "Local draft backup is unavailable (browser storage may be full or blocked). Download your draft before leaving if saving fails." +msgstr "本地草稿备份不可用(浏览器存储空间可能已满或被屏蔽)。如果保存失败,请在离开前下载草稿。" + +#: src/ui/Home.tsx +msgid "Looking for sources…" +msgstr "正在查找来源…" + +#: src/ui/WorkspaceView.tsx +msgid "Lower panel" +msgstr "下方面板" + +#: src/ui/WorkspaceView.tsx +msgid "Make the selection a link" +msgstr "将所选内容设为链接" + +#: src/ui/CommentsPanel.tsx +msgid "Make this edit" +msgstr "应用此编辑" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript" +msgstr "手稿" + +#: src/ui/Settings.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscript settings" +msgstr "手稿设置" + +#: src/ui/WorkspaceView.tsx +msgid "Manuscript sidebar" +msgstr "手稿侧边栏" + +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Manuscripts" +msgstr "手稿" + +#: src/editor/Editor.tsx +msgid "Markdown for {path}" +msgstr "{path} 的 Markdown" + +#: src/ui/SourcesPanel.tsx +msgid "Matching sources" +msgstr "匹配的来源" + +#: src/ui/WorkspaceView.tsx +msgid "math formula display" +msgstr "数学公式 显示" + +#: src/i18n/diagnostics.ts +msgid "Math: {begin} is never closed." +msgstr "数学公式:{begin} 未闭合。" + +#: src/i18n/diagnostics.ts +msgid "Math: {end} closes {begin}." +msgstr "数学公式:{end} 结束了 {begin}。" + +#: src/i18n/diagnostics.ts +msgid "Math: {end} has no matching \\begin." +msgstr "数学公式:{end} 没有匹配的 \\begin。" + +#: src/i18n/diagnostics.ts +msgid "Math: {value} \\left but {other} \\right." +msgstr "数学公式:\\left 为 {value},\\right 为 {other},数量不一致。" + +#: src/i18n/diagnostics.ts +msgid "Math: Unclosed brace." +msgstr "数学公式:存在未闭合的大括号。" + +#: src/i18n/diagnostics.ts +msgid "Math: Unmatched closing brace." +msgstr "数学公式:存在未匹配的右大括号。" + +#: src/ui/ConnectGate.tsx +msgid "mdbase connect is unavailable" +msgstr "mdbase Connect 不可用" + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer can't use this collection" +msgstr "mdbase writer 无法使用此集合" + +#. placeholder {0}: snapshot.info.displayName +#: src/ui/ConnectGate.tsx +msgid "mdbase writer needs two record contracts in <0>{0}: manuscripts, and Reader sources for citations. Setting up adds only what is missing; existing records are not changed." +msgstr "mdbase writer 需要在 <0>{0} 中满足两类记录约定:手稿和用于引文的 Reader 来源。设置过程只会添加缺少的内容,不会更改现有记录。" + +#: src/ui/ConnectGate.tsx +msgid "mdbase writer typesets Markdown records in an mdbase collection into PDF and Word documents, with citations from your mdbase Reader library. Connect a collection to choose what it can access." +msgstr "mdbase writer 将 mdbase 集合中的 Markdown 记录排版为 PDF 和 Word 文档,并使用 mdbase Reader 资料库中的引文。连接集合以选择它可以访问的内容。" + +#: src/ui/CompareDialog.tsx +msgid "Merged Markdown<0/><1>The merged text keeps your local setting changes on top of the collection version." +msgstr "合并后的 Markdown<0/><1>合并文本会在集合版本的基础上保留你本地更改的设置。" + +#: src/ui/CommentsPanel.tsx +msgid "Mine" +msgstr "我的" + +#: src/ui/names.ts +msgid "MLA 9th edition" +msgstr "MLA 第 9 版" + +#: src/ui/WorkspaceView.tsx +msgid "More" +msgstr "更多" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Move author {0} up" +msgstr "上移作者 {0}" + +#: src/ui/Settings.tsx +msgid "Move up" +msgstr "上移" + +#. placeholder {0}: recordTitle(records.get(path), path) +#. placeholder {1}: to + 1 +#. placeholder {2}: chapters.length +#: src/ui/OutlinePanel.tsx +msgid "Moved {0} to chapter {1} of {2}." +msgstr "已将 {0} 移至第 {2} 章中的第 {1} 章位置。" + +#: src/ui/Settings.tsx +msgid "Name" +msgstr "名称" + +#: src/ui/OutlinePanel.tsx +msgid "New chapter title" +msgstr "新章节标题" + +#: src/ui/CommentsPanel.tsx +msgid "New comment" +msgstr "新评论" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "New comment" +msgstr "新评论" + +#: src/ui/Home.tsx +msgid "New manuscript" +msgstr "新手稿" + +#: src/ui/CommentsPanel.tsx +msgid "New since last visit ({newCount})" +msgstr "上次访问后新增({newCount})" + +#: src/ui/CommentsPanel.tsx +msgid "New since your last visit" +msgstr "自上次访问后新增" + +#: src/editor/comments.ts +msgid "New suggestion" +msgstr "新建议" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous comment" +msgstr "下一条 / 上一条评论" + +#: src/ui/WorkspaceView.tsx +msgid "Next / previous problem" +msgstr "下一个 / 上一个问题" + +#: src/ui/SourcesPanel.tsx +msgid "Next citation" +msgstr "下一个引文" + +#: src/ui/WorkspaceView.tsx +msgid "Next comment" +msgstr "下一条评论" + +#: src/ui/WorkspaceView.tsx +msgid "Next problem" +msgstr "下一个问题" + +#: src/ui/SourcesPanel.tsx +msgid "No annotations on this source." +msgstr "此来源没有注释。" + +#. placeholder {0}: query.trim() +#: src/ui/CollectionPicker.tsx +msgid "No collection matches “{0}”." +msgstr "没有匹配“{0}”的集合。" + +#: src/ui/ExportReview.tsx +msgid "No file has been downloaded yet. Missing images or chapters can leave this export incomplete. Review these problems before sharing or submitting it." +msgstr "尚未下载任何文件。缺失的图片或章节可能导致导出内容不完整。分享或提交前,请检查这些问题。" + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the citation style {value}." +msgstr "集合中没有与引文格式 {value} 匹配的文件。" + +#: src/i18n/diagnostics.ts +msgid "No file in the collection matches the template {value}." +msgstr "集合中没有与模板 {value} 匹配的文件。" + +#: src/ui/Home.tsx +msgid "No manuscript matches “{filter}”." +msgstr "没有匹配“{filter}”的手稿。" + +#: src/ui/Home.tsx +msgid "No note matches “{query}”." +msgstr "没有匹配“{query}”的笔记。" + +#: src/ui/CommentsPanel.tsx +msgid "No open comments" +msgstr "没有未解决的评论" + +#: src/ui/Home.tsx +msgid "No other notes in this collection." +msgstr "此集合中没有其他笔记。" + +#: src/ui/WorkspaceView.tsx +msgid "No problems" +msgstr "没有问题" + +#. placeholder {0}: this.target +#: src/editor/chapter-cards.ts +msgid "No record matches ![[{0}]]" +msgstr "没有匹配 ![[{0}]] 的记录" + +#: src/i18n/diagnostics.ts +msgid "No record matches the embed ![[{value}]]." +msgstr "没有匹配嵌入 ![[{value}]] 的记录。" + +#: src/i18n/diagnostics.ts +msgid "No source in the library has the citekey {value}." +msgstr "资料库中没有 citekey 为 {value} 的来源。" + +#: src/i18n/diagnostics.ts +msgid "No source in the library matches {value}, so the quotation from {other} is not cited." +msgstr "资料库中没有与 {value} 匹配的来源,因此 {other} 中的引用文字未被引用。" + +#: src/ui/SourcesPanel.tsx +msgid "No source matches “{query}”; searching highlights…" +msgstr "没有匹配“{query}”的来源;正在搜索高亮内容…" + +#. placeholder {0}: ref.key +#: src/editor/insight.ts +msgid "No source or label is called “{0}”." +msgstr "没有名为“{0}”的来源或标签。" + +#: src/ui/SourcesPanel.tsx +msgid "No sources in this collection yet." +msgstr "此集合中还没有来源。" + +#: src/ui/Home.tsx +msgid "No sources yet" +msgstr "还没有来源" + +#: src/ui/Home.tsx +msgid "No type · {path}" +msgstr "无类型 · {path}" + +#. placeholder {0}: readerSourceHref() ? Open mdbase Reader : t`Open mdbase Reader` +#: src/ui/Home.tsx +msgid "None yet. {0} to import a PDF, a DOI or a BibTeX file; each source gets a citekey." +msgstr "目前没有来源。{0}可导入 PDF、DOI 或 BibTeX 文件;每个来源都会获得一个 citekey。" + +#: src/ui/SourcesPanel.tsx +msgid "Not cited yet" +msgstr "尚未引用" + +#: src/workspace/workspace.ts +msgid "Not loaded; it will be left out." +msgstr "未加载;将被省略。" + +#: src/pwa-install.ts +msgid "Not now" +msgstr "暂不" + +#: src/ui/records.ts +msgid "Not saved" +msgstr "未保存" + +#. placeholder {0}: activeView.snapshot.problem.message ?? activeView.snapshot.problem.code +#: src/ui/WorkspaceView.tsx +msgid "Not saved: {0}. Your text is kept here." +msgstr "未保存:{0}。你的文本仍保留在此处。" + +#: src/ui/WorkspaceView.tsx +msgid "note" +msgstr "笔记" + +#: src/ui/Home.tsx +msgid "Note<0/>" +msgstr "笔记<0/>" + +#: src/ui/Home.tsx +msgid "Notes" +msgstr "笔记" + +#: src/ui/Home.tsx +msgid "Notes without a type" +msgstr "无类型的笔记" + +#: src/ui/SourcesPanel.tsx +msgid "Nothing cited yet. Cite a source below, or type <0>[@ in the editor." +msgstr "尚未引用任何内容。请在下方引用来源,或在编辑器中输入 <0>[@。" + +#: src/i18n/diagnostics.ts +msgid "Nothing is labelled {value}." +msgstr "没有任何内容的标签为 {value}。" + +#: src/ui/CompareDialog.tsx +msgid "Nothing is replaced until you choose. Highlighted passages differ between the versions." +msgstr "在你作出选择前,内容不会被替换。高亮段落表示两个版本之间的差异。" + +#. placeholder {0}: query.trim() +#: src/ui/ManuscriptSearch.tsx +msgid "Nothing matches “{0}”." +msgstr "没有匹配“{0}”的内容。" + +#: src/ui/SourcesPanel.tsx +msgid "Nothing matches “{query}”." +msgstr "没有匹配“{query}”的内容。" + +#: src/ui/CommentsPanel.tsx +msgid "Nothing resolved yet." +msgstr "尚无已解决的评论。" + +#: src/ui/connection-notice.ts +msgid "Offline" +msgstr "离线" + +#: src/ui/WorkspaceView.tsx +msgid "On a citation: show the source. On a cross-reference: go to what it labels" +msgstr "对于引文:显示来源。对于交叉引用:跳转到它所指向的内容。" + +#: src/ui/Home.tsx +msgid "On the formation of coral reefs" +msgstr "关于珊瑚礁的形成" + +#: src/ui/CommentsPanel.tsx +msgid "On the whole record" +msgstr "针对整条记录" + +#: src/ui/CollectionPicker.tsx +msgid "On your computer" +msgstr "在你的电脑上" + +#: src/ui/CommentsPanel.tsx +msgid "Open" +msgstr "打开" + +#: src/editor/chapter-cards.ts +msgctxt "open embedded chapter action" +msgid "Open" +msgstr "打开" + +#. placeholder {0}: card.title +#: src/editor/chapter-cards.ts +msgid "Open {0}" +msgstr "打开 {0}" + +#: src/ui/SourcesPanel.tsx +msgid "Open in Reader <0/>" +msgstr "在 Reader 中打开 <0/>" + +#: src/ui/Home.tsx +msgid "Open its manuscript to review it" +msgstr "打开对应手稿以进行审阅" + +#: src/ui/Home.tsx +msgid "Open mdbase Reader" +msgstr "打开 mdbase Reader" + +#: src/ui/CollectionPicker.tsx +msgid "Open now" +msgstr "立即打开" + +#: src/ui/SourcesPanel.tsx +msgid "Open Reader to add a source" +msgstr "打开 Reader 以添加来源" + +#: src/connect/native-signin-ui.ts +msgid "Open sign-in" +msgstr "打开登录页面" + +#: src/connect/native-signin-ui.ts +msgid "Open the mdbase tab again" +msgstr "重新打开 mdbase 标签页" + +#: src/editor/chapter-cards.ts +msgid "Open this passage in Reader" +msgstr "在 Reader 中打开此段落" + +#: src/connect/native-signin-ui.ts +msgid "Opening collections isn't available in this build yet." +msgstr "此版本暂不支持打开集合。" + +#: src/App.tsx +#: src/ui/ConnectGate.tsx +msgid "Opening mdbase writer" +msgstr "正在打开 mdbase writer" + +#: src/LegacyApp.tsx +msgid "Opening the demo collection" +msgstr "正在打开演示集合" + +#: src/ui/WorkspaceView.tsx +msgid "Opening the manuscript…" +msgstr "正在打开手稿…" + +#: src/ui/NativeWriterView.tsx +msgid "Opening Writer" +msgstr "正在打开 Writer" + +#: src/ui/NativeWriterView.tsx +#: src/ui/SdkWriterRoot.tsx +msgid "Opening Writer…" +msgstr "正在打开 Writer…" + +#: src/ui/SdkWriterRoot.tsx +msgid "Opening your collection" +msgstr "正在打开你的集合" + +#: src/ui/WorkspaceView.tsx +msgid "Opening…" +msgstr "正在打开…" + +#: src/ui/WorkspaceView.tsx +msgid "Or type <0>/ in the text to pick one there." +msgstr "也可以在文本中输入 <0>/,然后在此处选择。" + +#: src/ui/Home.tsx +msgid "or use a note you already have" +msgstr "或使用已有笔记" + +#: src/ui/WorkspaceView.tsx +msgid "Outline" +msgstr "大纲" + +#: src/ui/WorkspaceView.tsx +msgid "Outline, and search the manuscript ({MOD_LABEL}-Shift-F)" +msgstr "大纲,并搜索手稿({MOD_LABEL}-Shift-F)" + +#: src/ui/SourcesPanel.tsx +msgid "Page (optional)" +msgstr "页码(可选)" + +#. placeholder {0}: i + 1 +#: src/preview/Preview.tsx +msgid "Page {0}" +msgstr "第 {0} 页" + +#. placeholder {0}: previewView.page +#. placeholder {1}: previewView.pages +#: src/ui/WorkspaceView.tsx +msgid "Page {0} of {1}" +msgstr "第 {0} 页,共 {1} 页" + +#. placeholder {0}: entry.title +#: src/ui/SourcesPanel.tsx +msgid "Page or locator for {0}" +msgstr "{0} 的页码或定位信息" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle" +msgstr "Pandoc 捆绑包" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc bundle (zip)" +msgstr "Pandoc 捆绑包(zip)" + +#: src/export/pandoc.ts +msgid "Pandoc produced no document." +msgstr "Pandoc 未生成任何文档。" + +#: src/export/pandoc.ts +msgid "Pandoc returned an unreadable response." +msgstr "Pandoc 返回了无法读取的响应。" + +#: src/export/pandoc.ts +msgid "Pandoc stopped." +msgstr "Pandoc 已停止。" + +#: src/ui/WorkspaceView.tsx +msgid "Pandoc/Quarto Markdown with its sources, style and images, to build other formats yourself" +msgstr "包含来源、样式和图片的 Pandoc/Quarto Markdown,可供你自行构建其他格式" + +#: src/compile/client.ts +msgid "PDF export timed out. Retry the preview and export again." +msgstr "PDF 导出超时。请重试预览,然后重新导出。" + +#: src/ui/WorkspaceView.tsx +msgid "Preview" +msgstr "预览" + +#: src/ui/WorkspaceView.tsx +msgid "Preview only" +msgstr "仅预览" + +#: src/preview/Preview.tsx +msgid "Preview rendering failed: {renderProblem}. Your text is still available in the editor." +msgstr "预览渲染失败:{renderProblem}。你的文本仍可在编辑器中使用。" + +#. placeholder {0}: snap.previewProblem +#: src/ui/WorkspaceView.tsx +msgid "Preview unavailable: {0}. You can keep writing." +msgstr "预览不可用:{0}。你可以继续写作。" + +#: src/preview/Preview.tsx +msgid "Preview unavailable. You can keep writing." +msgstr "预览不可用。你可以继续写作。" + +#: src/ui/SourcesPanel.tsx +msgid "Previous citation" +msgstr "上一个引文" + +#: src/ui/WorkspaceView.tsx +msgid "Previous comment" +msgstr "上一条评论" + +#: src/ui/ConnectGate.tsx +msgid "Previously connected" +msgstr "之前已连接" + +#: src/ui/WorkspaceView.tsx +msgid "problem" +msgstr "问题" + +#: src/ui/WorkspaceView.tsx +msgid "problems" +msgstr "问题" + +#: src/ui/ProblemsStrip.tsx +msgid "Problems" +msgstr "问题" + +#: src/ui/Home.tsx +msgid "Progress to the word goal" +msgstr "字数目标进度" + +#: src/i18n/diagnostics.ts +msgid "Raw HTML is not rendered in PDF output." +msgstr "PDF 输出中不会渲染原始 HTML。" + +#: src/ui/WorkspaceView.tsx +msgid "Read as the manuscript" +msgstr "按手稿方式阅读" + +#: src/ui/Settings.tsx +msgid "Read as the manuscript<0>Off shows the Markdown as written" +msgstr "按手稿方式阅读<0>关闭后将显示原始 Markdown" + +#: src/ui/CommentsPanel.tsx +msgid "Reason for the suggestion" +msgstr "建议理由" + +#: src/ui/ConnectGate.tsx +msgid "Reconnect" +msgstr "重新连接" + +#: src/ui/connection-notice.ts +msgid "Reconnecting" +msgstr "正在重新连接" + +#: src/ui/records.ts +msgid "Recovering save…" +msgstr "正在恢复保存内容…" + +#: src/ui/WorkspaceView.tsx +msgid "refer section figure table label" +msgstr "引用章节、插图、表格标签" + +#: src/editor/live-preview.ts +msgid "Refer to this with @{id}" +msgstr "使用 @{id} 引用此项" + +#: src/ui/CommentsPanel.tsx +msgid "Reject" +msgstr "拒绝" + +#: src/ui/CommentsPanel.tsx +msgid "Rejected" +msgstr "已拒绝" + +#: src/LegacyApp.tsx +msgid "Reload" +msgstr "重新加载" + +#: src/ui/Home.tsx +#: src/ui/Settings.tsx +msgid "Remove" +msgstr "移除" + +#. placeholder {0}: i + 1 +#: src/ui/Settings.tsx +msgid "Remove author {0}" +msgstr "移除作者 {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Rename the chapter chosen in the outline" +msgstr "重命名在大纲中选定的章节" + +#: src/ui/CommentsPanel.tsx +msgid "Reopen" +msgstr "重新打开" + +#: src/ui/CommentsPanel.tsx +msgid "Replace" +msgstr "替换" + +#. placeholder {0}: clip(exact) +#. placeholder {1}: clip(replacement) +#: src/ui/comments.ts +msgid "Replace {0} with {1}" +msgstr "将 {0} 替换为 {1}" + +#: src/ui/CommentsPanel.tsx +msgid "Replace with" +msgstr "替换为" + +#. placeholder {0}: root.suggestion.replacement +#: src/ui/WorkspaceView.tsx +msgid "Replace with “{0}”" +msgstr "替换为“{0}”" + +#: src/ui/CommentsPanel.tsx +msgid "Reply" +msgstr "回复" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the editor and preview" +msgstr "调整编辑器和预览区域的大小" + +#: src/ui/WorkspaceView.tsx +msgid "Resize the sidebar" +msgstr "调整侧边栏大小" + +#: src/ui/CommentsPanel.tsx +msgid "Resolve" +msgstr "解决" + +#: src/ui/CommentsPanel.tsx +msgid "Resolved" +msgstr "已解决" + +#: src/ui/CompareDialog.tsx +msgid "Restore local draft" +msgstr "恢复本地草稿" + +#: src/ui/Home.tsx +msgid "Retry background data" +msgstr "重试加载后台数据" + +#: src/ui/CommentsPanel.tsx +msgid "Retry comments" +msgstr "重试加载评论" + +#: src/ui/WorkspaceView.tsx +msgid "Retry dependencies" +msgstr "重试加载依赖项" + +#: src/ui/WorkspaceView.tsx +msgid "Retry export" +msgstr "重试导出" + +#: src/LegacyApp.tsx +#: src/ui/Home.tsx +#: src/ui/WorkspaceView.tsx +msgid "Retry loading" +msgstr "重试加载" + +#: src/ui/WorkspaceView.tsx +msgid "Retry opening" +msgstr "重试打开" + +#: src/ui/WorkspaceView.tsx +msgid "Retry preview" +msgstr "重试预览" + +#: src/preview/Preview.tsx +msgid "Retry rendering" +msgstr "重试渲染" + +#: src/ui/WorkspaceView.tsx +msgid "Retry save" +msgstr "重试保存" + +#: src/ui/WorkspaceView.tsx +msgid "Retry saving" +msgstr "重试保存" + +#: src/ui/SourcesPanel.tsx +msgid "Retry sources" +msgstr "重试加载来源" + +#: src/ui/Home.tsx +msgid "Review" +msgstr "审阅" + +#. placeholder {0}: recordTitle(snap.records.get(path), path) +#: src/ui/WorkspaceView.tsx +msgid "Review {0}" +msgstr "审阅 {0}" + +#: src/ui/CommentsPanel.tsx +msgid "Review access" +msgstr "查看访问权限" + +#: src/ui/records.ts +msgid "Review drafts" +msgstr "审阅草稿" + +#: src/ui/ExportReview.tsx +msgid "Review export problems" +msgstr "检查导出问题" + +#: src/ui/records.ts +msgid "Review local drafts" +msgstr "审阅本地草稿" + +#: src/ui/CompareDialog.tsx +msgid "Review recovered local draft" +msgstr "审阅恢复的本地草稿" + +#: src/workspace/workspace.ts +msgid "Review the recovered local drafts before leaving." +msgstr "离开前请审阅恢复的本地草稿。" + +#: src/ui/WorkspaceView.tsx +msgid "Save all records now" +msgstr "立即保存所有记录" + +#: src/ui/CompareDialog.tsx +msgid "Save merged version" +msgstr "保存合并后的版本" + +#: src/ui/records.ts +msgid "Saved" +msgstr "已保存" + +#: src/ui/connection-notice.ts +#: src/ui/records.ts +msgid "Saved on this device; waiting for sync" +msgstr "已保存到此设备;等待同步" + +#: src/ui/records.ts +msgid "Saving…" +msgstr "正在保存…" + +#: src/ui/SourcesPanel.tsx +msgid "Search by author, title, year or key" +msgstr "按作者、标题、年份或键搜索" + +#: src/ui/ManuscriptSearch.tsx +#: src/ui/WorkspaceView.tsx +msgid "Search the manuscript" +msgstr "搜索手稿" + +#: src/ui/WorkspaceView.tsx +msgid "Search the whole manuscript" +msgstr "搜索整篇手稿" + +#: src/ui/WorkspaceView.tsx +msgid "Second panel" +msgstr "第二面板" + +#: src/editor/completions.ts +#: src/editor/insight.ts +msgid "Section" +msgstr "章节" + +#: src/ui/CommentsPanel.tsx +msgid "Select a passage and press <0>{MOD_LABEL}-{ALT_LABEL}-M to comment, or <1>{MOD_LABEL}-{ALT_LABEL}-S to suggest an edit." +msgstr "选择一段文字并按 <0>{MOD_LABEL}-{ALT_LABEL}-M 添加评论,或按 <1>{MOD_LABEL}-{ALT_LABEL}-S 提出编辑建议。" + +#: src/editor/selection-bar.tsx +msgid "Selection" +msgstr "所选内容" + +#: src/ui/Home.tsx +msgid "Set a word goal" +msgstr "设置字数目标" + +#: src/ui/Home.tsx +msgid "Set goal" +msgstr "设置目标" + +#: src/ui/ConnectGate.tsx +msgid "Set up collection" +msgstr "设置集合" + +#: src/ui/ConnectGate.tsx +msgid "Set up this collection for writing" +msgstr "设置此集合以进行写作" + +#: src/ui/ConnectGate.tsx +msgid "Setting up…" +msgstr "正在设置…" + +#: src/ui/WorkspaceView.tsx +msgid "Settings" +msgstr "设置" + +#. placeholder {0}: diagnostic.field +#: src/ui/ProblemsStrip.tsx +msgid "Settings · {0}" +msgstr "设置 · {0}" + +#: src/ui/CompareDialog.tsx +msgid "Settings also differ" +msgstr "设置也存在差异" + +#: src/ui/CommentsPanel.tsx +msgid "Show" +msgstr "显示" + +#. placeholder {0}: rest.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more chapters · {0}" +msgstr "再显示 50 个章节 · {0}" + +#. placeholder {0}: inManuscript.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more cited sources · {0}" +msgstr "再显示 50 个已引用来源 · {0}" + +#. placeholder {0}: logical.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more comments · {0}" +msgstr "再显示 50 条评论 · {0}" + +#. placeholder {0}: list.length +#: src/ui/OutlinePanel.tsx +msgid "Show 50 more headings · {0}" +msgstr "再显示 50 个标题 · {0}" + +#. placeholder {0}: notes.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more highlights · {0}" +msgstr "再显示 50 个高亮 · {0}" + +#. placeholder {0}: shown.length +#: src/ui/Home.tsx +msgid "Show 50 more manuscripts · {0}" +msgstr "再显示 50 篇手稿 · {0}" + +#. placeholder {0}: thread.replies.length +#: src/ui/CommentsPanel.tsx +msgid "Show 50 more replies · {0}" +msgstr "再显示 50 条回复 · {0}" + +#. placeholder {0}: rest.length +#: src/ui/SourcesPanel.tsx +msgid "Show 50 more sources · {0}" +msgstr "再显示 50 个来源 · {0}" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second panel beneath (outline and comments together)" +msgstr "在下方显示第二个面板(同时显示大纲和评论)" + +#: src/ui/WorkspaceView.tsx +msgid "Show a second sidebar panel" +msgstr "显示第二个侧边栏面板" + +#. placeholder {0}: untypedShown.length +#: src/ui/Home.tsx +msgid "Show all {0} notes without a type" +msgstr "显示全部 {0} 条无类型笔记" + +#: src/ui/WorkspaceView.tsx +msgid "Show comments" +msgstr "显示评论" + +#: src/preview/Preview.tsx +msgid "Show in Sources" +msgstr "在“来源”中显示" + +#: src/ui/CommentsPanel.tsx +msgid "Show in the editor" +msgstr "在编辑器中显示" + +#: src/ui/WorkspaceView.tsx +msgid "Show Markdown as written" +msgstr "显示原始 Markdown" + +#: src/ui/WorkspaceView.tsx +msgid "Show or hide the sidebar" +msgstr "显示或隐藏侧边栏" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 chapters" +msgstr "显示之前的 50 个章节" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 cited sources" +msgstr "显示之前的 50 个已引用来源" + +#: src/ui/CommentsPanel.tsx +msgid "Show previous 50 comments" +msgstr "显示之前的 50 条评论" + +#: src/ui/OutlinePanel.tsx +msgid "Show previous 50 headings" +msgstr "显示之前的 50 个标题" + +#: src/ui/SourcesPanel.tsx +msgid "Show previous 50 sources" +msgstr "显示之前的 50 个来源" + +#: src/ui/WorkspaceView.tsx +msgid "Show problems" +msgstr "显示问题" + +#. placeholder {0}: recordTitle(view, path) +#: src/ui/OutlinePanel.tsx +msgid "Show the headings of {0}" +msgstr "显示 {0} 的标题" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar" +msgstr "显示侧边栏" + +#: src/ui/WorkspaceView.tsx +msgid "Show the sidebar ({MOD_LABEL}-\\)" +msgstr "显示侧边栏({MOD_LABEL}-\\)" + +#: src/editor/comments.ts +msgid "Show this comment" +msgstr "显示此评论" + +#: src/preview/Preview.tsx +msgid "Showing the last successful preview; it may not match your latest text." +msgstr "当前显示最近一次成功的预览;内容可能与最新文本不一致。" + +#: src/ui/WorkspaceView.tsx +msgid "Sidebar" +msgstr "侧边栏" + +#: src/connect/native-signin-ui.ts +msgid "Sign in" +msgstr "登录" + +#: src/connect/native-signin-ui.ts +msgid "Sign in with your mdbase account to sync {appName} across your devices." +msgstr "使用 mdbase 账户登录,以便在各设备间同步 {appName}。" + +#: src/connect/native-signin-ui.ts +msgid "Sign out" +msgstr "退出登录" + +#: src/ui/NativeSignIn.tsx +msgid "Sign-in status" +msgstr "登录状态" + +#: src/connect/native-signin-ui.ts +msgid "Sign-in was interrupted. Please try again." +msgstr "登录过程已中断。请重试。" + +#: src/connect/connect-popup.ts +msgid "Sign-in window closed." +msgstr "登录窗口已关闭。" + +#: src/connect/native-signin-ui.ts +msgid "Signed in as {email}" +msgstr "已以 {email} 身份登录" + +#. placeholder {0}: selected.displayName +#: src/connect/native-signin-ui.ts +msgid "Signed in. Opening {0}…" +msgstr "已登录。正在打开 {0}…" + +#: src/ui/Manuscripts.tsx +#: src/ui/WorkspaceView.tsx +msgid "Some changes are not saved" +msgstr "部分更改尚未保存" + +#: src/ui/WorkspaceView.tsx +msgid "Some images or chapters could not be loaded. See Problems for their locations." +msgstr "部分图片或章节无法加载。请在“问题”中查看其位置。" + +#: src/LegacyApp.tsx +msgid "Something went wrong" +msgstr "出了点问题" + +#: src/ui/ConnectGate.tsx +msgid "Something went wrong." +msgstr "出了点问题。" + +#: src/editor/insight.ts +msgid "Source" +msgstr "来源" + +#: src/ui/WorkspaceView.tsx +msgid "source markup raw live preview chips" +msgstr "来源标记、原始文本、实时预览、标记" + +#: src/ui/SourcesPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Sources" +msgstr "来源" + +#: src/ui/SourcesPanel.tsx +msgid "Sources are not set up in this collection." +msgstr "此集合尚未设置来源。" + +#. placeholder {0}: r.message +#: src/ui/Home.tsx +msgid "Sources could not be loaded: {0}" +msgstr "无法加载来源:{0}" + +#: src/ui/Home.tsx +msgid "Sources not set up" +msgstr "尚未设置来源" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem}" +msgstr "来源不可用:{libraryProblem}" + +#: src/ui/SourcesPanel.tsx +msgid "Sources unavailable: {libraryProblem} <0>Retry sources" +msgstr "来源不可用:{libraryProblem} <0>重试加载来源" + +#: src/ui/Home.tsx +msgid "Sources." +msgstr "来源。" + +#: src/ui/WorkspaceView.tsx +msgid "split stack outline comments sources" +msgstr "分栏、堆叠、大纲、评论、来源" + +#. placeholder {0}: stored.value +#: src/ui/WorkspaceView.tsx +msgid "Stored {0}. Write the caption." +msgstr "已保存 {0}。请撰写说明文字。" + +#. placeholder {0}: file.name +#: src/ui/WorkspaceView.tsx +msgid "Storing {0}…" +msgstr "正在保存 {0}…" + +#: src/ui/Settings.tsx +msgid "Subtitle" +msgstr "副标题" + +#: src/editor/selection-bar.tsx +#: src/ui/CommentsPanel.tsx +msgid "Suggest" +msgstr "建议" + +#: src/ui/CommentsPanel.tsx +msgid "Suggest an edit" +msgstr "提出编辑建议" + +#: src/ui/WorkspaceView.tsx +msgid "Suggest an edit to the selection" +msgstr "为所选内容提出编辑建议" + +#: src/editor/selection-bar.tsx +msgid "Suggest an edit to the selection ({MOD_LABEL}-{ALT_LABEL}-S)" +msgstr "为所选内容提出编辑建议({MOD_LABEL}-{ALT_LABEL}-S)" + +#: src/editor/comments.ts +msgid "Suggested insertion" +msgstr "建议插入的内容" + +#: src/ui/CommentsPanel.tsx +msgid "Suggested text" +msgstr "建议文本" + +#: src/editor/comments.ts +msgctxt "comment tooltip" +msgid "Suggestion" +msgstr "建议" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection" +msgstr "切换集合" + +#: src/ui/CollectionPicker.tsx +msgid "Switch collection: {name}" +msgstr "切换集合:{name}" + +#: src/ui/WorkspaceView.tsx +msgid "System" +msgstr "系统" + +#: src/editor/completions.ts +#: src/editor/insight.ts +#: src/ui/WorkspaceView.tsx +msgid "Table" +msgstr "表格" + +#: src/workspace/workspace.ts +msgid "That record is not open." +msgstr "该记录尚未打开。" + +#: src/i18n/diagnostics.ts +msgid "The annotation {value} has no quotation to embed." +msgstr "注释 {value} 没有可嵌入的引用文字。" + +#: src/workspace/workspace.ts +msgid "The chapter is not open." +msgstr "该章节尚未打开。" + +#: src/compile/client.ts +msgid "The compile worker stopped." +msgstr "编译工作进程已停止。" + +#: src/LegacyApp.tsx +msgid "The demo could not be loaded" +msgstr "无法加载演示内容" + +#: src/compile/client.ts +msgid "The document has errors; fix them to export." +msgstr "文档存在错误;请先修复后再导出。" + +#: src/editor/Editor.tsx +msgid "The editor language could not be loaded. You can keep writing." +msgstr "无法加载编辑器语言。你可以继续写作。" + +#: src/i18n/diagnostics.ts +msgid "The embed ![[{value}]] in {other} was left out." +msgstr "{other} 中的嵌入 ![[{value}]] 已被省略。" + +#. placeholder {0}: errorMessage(error) +#: src/ui/WorkspaceView.tsx +msgid "The file could not be downloaded. {0}" +msgstr "无法下载文件。{0}" + +#. placeholder {0}: missingImage[1] ?? "" +#: src/export/warnings.ts +msgid "The image “{0}” could not be loaded for Word. Its description will be included instead." +msgstr "无法为 Word 加载图片“{0}”。将改为包含其描述。" + +#: src/i18n/diagnostics.ts +msgid "The label {value} is used more than once." +msgstr "标签 {value} 被多次使用。" + +#: src/i18n/provider.tsx +msgid "The language could not be loaded. Your current language is unchanged. Try again." +msgstr "无法加载语言。当前语言保持不变。请重试。" + +#: src/ui/WorkspaceView.tsx +msgid "The line being typed is checked once typing pauses" +msgstr "暂停输入后,将检查正在编辑的行" + +#: src/workspace/workspace.ts +msgid "The manuscript kept changing while export dependencies were loading. Pause editing and try again." +msgstr "加载导出依赖项期间手稿仍在变化。请暂停编辑后重试。" + +#: src/compile/client.ts +#: src/workspace/workspace.ts +msgid "The manuscript was closed." +msgstr "手稿已关闭。" + +#: src/ui/CommentsPanel.tsx +msgid "The person record that claims your account is not valid." +msgstr "关联到你账户的人员记录无效。" + +#: src/compile/client.ts +msgid "The preview took too long to load. Retry the preview." +msgstr "预览加载超时。请重试预览。" + +#: src/compile/client.ts +msgid "The preview worker returned an unreadable response." +msgstr "预览工作进程返回了无法读取的响应。" + +#: src/ui/Settings.tsx +msgid "The style’s own (usually en-US)" +msgstr "样式自身的语言(通常为 en-US)" + +#: src/workspace/workspace.ts +msgid "The suggested text is no longer in the record; edit it by hand, then resolve the suggestion." +msgstr "建议文本已不在记录中;请手动编辑,然后解决此建议。" + +#: src/ui/CommentsPanel.tsx +msgid "The suggested text is no longer there" +msgstr "建议文本已不存在" + +#: src/ui/WorkspaceView.tsx +msgid "Theme" +msgstr "主题" + +#: src/ui/names.ts +msgid "Thesis or book" +msgstr "论文或书籍" + +#: src/ui/ConnectGate.tsx +msgid "This action could not be completed. Please try again." +msgstr "无法完成此操作。请重试。" + +#: src/ui/Settings.tsx +msgid "This applies in this browser, to every manuscript." +msgstr "此设置适用于此浏览器中的所有手稿。" + +#: src/ui/Settings.tsx +msgid "This changes the interface in this browser, not the manuscript’s language." +msgstr "这会更改此浏览器中的界面语言,而不是手稿的语言。" + +#: src/workspace/workspace.ts +msgid "This collection does not accept files from Writer." +msgstr "此集合不接受来自 Writer 的文件。" + +#: src/ui/ConnectGate.tsx +msgid "This collection is unavailable" +msgstr "此集合不可用" + +#: src/ui/NativeWriterView.tsx +msgid "This collection view could not be opened. Choose another collection from the bar above, or reload to retry." +msgstr "无法打开此集合视图。请从上方栏中选择其他集合,或重新加载后重试。" + +#: src/ui/ConnectGate.tsx +msgid "This is a local development build. The hosted mdbase connect service only accepts applications served over HTTPS, so use Connect's local environment (<0>pnpm dev:environment:up in mdbase-connect) or open the <1>demo collection." +msgstr "这是本地开发版本。托管的 mdbase connect 服务仅接受通过 HTTPS 提供的应用,因此请使用 Connect 本地环境(在 mdbase-connect 中运行 <0>pnpm dev:environment:up),或打开<1>演示集合。" + +#: src/ui/WorkspaceView.tsx +msgid "This list" +msgstr "此列表" + +#: src/ui/WorkspaceView.tsx +msgid "This manuscript could not be opened" +msgstr "无法打开此手稿" + +#: src/ui/CommentsPanel.tsx +msgid "This passage is no longer in the text" +msgstr "此段内容已不在文本中" + +#: src/ui/WorkspaceView.tsx +msgid "This record changed elsewhere while you were editing it." +msgstr "你编辑期间,此记录已在其他位置更改。" + +#: src/ui/WorkspaceView.tsx +msgid "This record was deleted elsewhere. Your local text is still available here." +msgstr "此记录已在其他位置删除。你的本地文本仍保留在此处。" + +#: src/ui/CompareDialog.tsx +msgid "This record was deleted. Download the local draft to preserve it; it cannot be restored into a deleted record." +msgstr "此记录已删除。请下载本地草稿以保留内容;无法将草稿恢复到已删除的记录中。" + +#: src/ui/Settings.tsx +msgid "Title" +msgstr "标题" + +#: src/ui/WorkspaceView.tsx +msgid "Title, authors, abstract, citation style, layout and language ({MOD_LABEL}-,)" +msgstr "标题、作者、摘要、引文格式、版式和语言({MOD_LABEL}-,)" + +#. placeholder {0}: untitled && Give the manuscript a title; it can be changed later. +#: src/ui/Home.tsx +msgid "Title<0/>{0}" +msgstr "标题<0/>{0}" + +#: src/ui/WorkspaceView.tsx +msgid "track changes" +msgstr "修订" + +#: src/ui/ConnectGate.tsx +msgid "Try again" +msgstr "重试" + +#: src/ui/Home.tsx +msgid "Type to find others." +msgstr "输入内容以查找其他项。" + +#: src/ui/WorkspaceView.tsx +msgid "Typeset from your latest text, with chapters and images checked before download" +msgstr "根据最新文本排版,下载前检查章节和图片" + +#. placeholder {0}: Math.round(timings.assembleMs + timings.compileMs) +#: src/ui/WorkspaceView.tsx +msgid "Typeset in {0} ms" +msgstr "排版用时 {0} 毫秒" + +#: src/compile/client.ts +msgid "Typesetting took too long. Your editor is still available; retry the preview." +msgstr "排版超时。编辑器仍可使用;请重试预览。" + +#: src/preview/Preview.tsx +#: src/ui/WorkspaceView.tsx +msgid "Typesetting…" +msgstr "正在排版…" + +#: src/ui/Settings.tsx +msgid "Typst templates in the collection" +msgstr "集合中的 Typst 模板" + +#: src/i18n/diagnostics.ts +msgid "Unclosed $$ math block." +msgstr "未闭合的 $$ 数学公式块。" + +#: src/editor/insight.ts +msgid "Unknown" +msgstr "未知" + +#: src/i18n/diagnostics.ts +msgid "Unknown citation style \"{value}\"; using {other}." +msgstr "未知的引文格式“{value}”;将使用 {other}。" + +#: src/i18n/diagnostics.ts +msgid "Unknown template \"{value}\"; using article." +msgstr "未知的模板“{value}”;将使用 article。" + +#: src/ui/records.ts +msgid "Unsaved" +msgstr "未保存" + +#: src/ui/Home.tsx +msgid "Unsaved drafts" +msgstr "未保存的草稿" + +#: src/ui/Home.tsx +msgid "Unsaved in this browser" +msgstr "在此浏览器中未保存" + +#: src/ui/CommentsPanel.tsx +#: src/ui/WorkspaceView.tsx +msgid "Unsigned" +msgstr "未签名" + +#: src/i18n/diagnostics.ts +msgid "Unsupported Markdown block: {value}." +msgstr "不支持的 Markdown 块:{value}。" + +#: src/editor/live-preview.ts +msgid "Untitled figure" +msgstr "无标题插图" + +#: src/ui/Home.tsx +msgid "Updating…" +msgstr "正在更新…" + +#: src/ui/Home.tsx +msgid "Use a note you already have…" +msgstr "使用已有笔记…" + +#: src/ui/Home.tsx +msgid "Use as manuscript" +msgstr "用作手稿" + +#: src/ui/CompareDialog.tsx +msgid "Use collection version" +msgstr "使用集合版本" + +#: src/ui/WorkspaceView.tsx +msgid "Uses the layout’s Word styles, but pagination can differ from PDF. First use downloads about 16 MB." +msgstr "使用版式中的 Word 样式,但分页可能与 PDF 不同。首次使用时会下载约 16 MB。" + +#: src/ui/WorkspaceView.tsx +msgid "View" +msgstr "视图" + +#: src/workspace/workspace.ts +msgid "Wait for the manuscript to open before exporting." +msgstr "请等待手稿打开后再导出。" + +#: src/connect/native-signin-ui.ts +msgid "Waiting for approval in the mdbase tab…" +msgstr "正在等待 mdbase 标签页中的批准…" + +#: src/ui/CommentsPanel.tsx +msgid "Waiting for approval…" +msgstr "正在等待批准…" + +#: src/ui/CollectionPicker.tsx +#: src/ui/ConnectGate.tsx +msgid "Waiting for mdbase connect…" +msgstr "正在等待 mdbase connect…" + +#: src/ui/CommentsPanel.tsx +msgid "Whose comments" +msgstr "谁的评论" + +#: src/ui/CommentsPanel.tsx +msgid "Why (optional)" +msgstr "原因(可选)" + +#: src/ui/ConnectGate.tsx +msgid "will be added" +msgstr "将添加" + +#: src/ui/ConnectGate.tsx +msgid "will be removed" +msgstr "将移除" + +#: src/ui/ConnectGate.tsx +msgid "will be updated" +msgstr "将更新" + +#: src/ui/CommentsPanel.tsx +msgid "Withdraw" +msgstr "撤回" + +#: src/ui/CommentsPanel.tsx +msgid "Withdrawn." +msgstr "已撤回。" + +#: src/ui/WorkspaceView.tsx +msgid "Word (DOCX)" +msgstr "Word(DOCX)" + +#: src/export/warnings.ts +msgid "Word export reported a problem." +msgstr "Word 导出报告了一个问题。" + +#: src/export/pandoc.ts +msgid "Word export timed out. Check your connection and try again." +msgstr "Word 导出超时。请检查网络连接并重试。" + +#: src/ui/Home.tsx +msgid "Word goal" +msgstr "字数目标" + +#: src/ui/Home.tsx +msgid "Words, e.g. 8000" +msgstr "字数,例如 8000" + +#: src/ui/WorkspaceView.tsx +msgid "Write" +msgstr "写作" + +#: src/ui/ConnectGate.tsx +#: src/ui/NativeSignIn.tsx +msgid "Write from your collection" +msgstr "从你的集合开始写作" + +#: src/editor/Editor.tsx +msgid "Write in Markdown. Cite with [@citekey]; type / to add a footnote, figure or table." +msgstr "使用 Markdown 写作。使用 [@citekey] 添加引文;输入 / 可添加脚注、插图或表格。" + +#: src/editor/chapter-cards.ts +msgid "Write the quotation here, to edit it; it no longer follows the annotation" +msgstr "在此处编辑引文;它不再随注释内容同步" + +#: src/workspace/workspace.ts +msgid "Writer cannot ask for access here." +msgstr "Writer 无法在此处请求访问权限。" + +#: src/ui/WorkspaceView.tsx +msgid "Writer commands" +msgstr "Writer 命令" + +#: src/ui/NativeWriterView.tsx +msgid "Writer could not open this collection" +msgstr "Writer 无法打开此集合" + +#: src/ui/CommentsPanel.tsx +msgid "Writer was not allowed to see your account." +msgstr "Writer 无权查看你的账户。" + +#: src/main.tsx +msgid "You can close this window." +msgstr "你可以关闭此窗口。" + +#. placeholder {0}: signing.reason +#: src/ui/CommentsPanel.tsx +msgid "Your account could not be checked ({0})." +msgstr "无法验证你的账户({0})。" + +#: src/ui/CommentsPanel.tsx +msgid "Your account is not linked to a person record in this collection." +msgstr "你的账户未关联到此集合中的人员记录。" + +#: src/connect/connect-popup.ts +#: src/connect/native-signin-ui.ts +msgid "Your browser blocked the sign-in tab." +msgstr "浏览器已拦截登录标签页。" + +#: src/ui/CommentsPanel.tsx +msgid "Your comments are not signed." +msgstr "你的评论未签名。" + +#: src/workspace/workspace.ts +msgid "Your custom Typst layout applies to PDF only. Word uses the article styles; pagination and layout will differ." +msgstr "你的自定义 Typst 版式仅适用于 PDF。Word 使用文章样式;分页和版式会有所不同。" + +#: src/ui/WorkspaceView.tsx +msgid "Your custom Typst layout is PDF-only. Word uses article styles and different pagination. First use downloads about 16 MB." +msgstr "你的自定义 Typst 版式仅适用于 PDF。Word 使用文章样式,分页也不同。首次使用时会下载约 16 MB。" + +#: src/ui/WorkspaceView.tsx +msgid "Your local drafts are backed up in this browser when storage is available. Download a copy before leaving if you need an independent backup." +msgstr "如果存储空间可用,本地草稿会备份在此浏览器中。如需单独备份,请在离开前下载副本。" + +#: src/ui/CompareDialog.tsx +msgid "Your local text" +msgstr "你的本地文本" + +#: src/LegacyApp.tsx +msgid "Your saved text is in your collection. Unsent local drafts are backed up in this browser when storage is available. Download a copy before reloading." +msgstr "已保存的文本位于你的集合中。如果存储空间可用,尚未发送的本地草稿会备份在此浏览器中。重新加载前请下载副本。" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom" +msgstr "缩放" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom in" +msgstr "放大" + +#: src/ui/WorkspaceView.tsx +msgid "Zoom out" +msgstr "缩小" diff --git a/apps/writer/src/i18n/presentation.ts b/apps/writer/src/i18n/presentation.ts new file mode 100644 index 00000000..dc51f75e --- /dev/null +++ b/apps/writer/src/i18n/presentation.ts @@ -0,0 +1,8 @@ +import { formatters } from "@mdbase-dev/i18n"; +import { i18n } from "./app.js"; + +/** Interface formatting only; document metadata and exported prose keep their own locale. */ +export const intlLocale = () => i18n.locale === "pt" ? "pt-BR" : i18n.locale === "zh" ? "zh-CN" : i18n.locale; +export const formatNumber = (value: number, options?: Intl.NumberFormatOptions) => formatters(i18n.locale).number(value, options); +export const formatDate = (value: Date | number, options?: Intl.DateTimeFormatOptions) => formatters(i18n.locale).date(value, options); +export const formatRelative = (value: number, unit: Intl.RelativeTimeFormatUnit) => formatters(i18n.locale).relativeTime(value, unit, { numeric: "auto" }); diff --git a/apps/writer/src/i18n/provider.tsx b/apps/writer/src/i18n/provider.tsx new file mode 100644 index 00000000..49e42fba --- /dev/null +++ b/apps/writer/src/i18n/provider.tsx @@ -0,0 +1,19 @@ +import { LocaleProvider, LanguagePicker } from "@mdbase-dev/i18n/react"; +import { t } from "@lingui/core/macro"; +import { useLingui } from "@lingui/react"; +import { useState, type ReactNode } from "react"; +import { runtime } from "./app.js"; + +// Locale failures leave English/current language usable, with an explicit retry via the picker. +const reportStartupFailure = (error: unknown) => console.warn("Interface locale could not be loaded", error); +export function AppI18nProvider({ children }: { children: ReactNode }) { + return {children}; +} +export function InterfaceLanguage() { + useLingui(); + const [failed, setFailed] = useState(false); + return + setFailed(true)} onFocus={() => setFailed(false)} onChangeCapture={() => setFailed(false)} /> + {failed && {t`The language could not be loaded. Your current language is unchanged. Try again.`}} + ; +} diff --git a/apps/writer/src/main.test.tsx b/apps/writer/src/main.test.tsx index 947500af..71dee8cc 100644 --- a/apps/writer/src/main.test.tsx +++ b/apps/writer/src/main.test.tsx @@ -34,14 +34,14 @@ afterEach(() => vi.unstubAllEnvs()); it("keeps an ordinary LAB demo query on the native entry without an enabled fixture build", async () => { await import("./main.js"); expect(bootstrap.create).toHaveBeenCalledExactlyOnceWith("lab"); - expect(bootstrap.render.mock.calls[0]![0].props.children.props.children.props.sdk).toBe(bootstrap.entry); + expect(bootstrap.render.mock.calls[0]![0].props.children.props.children.props.children.props.sdk).toBe(bootstrap.entry); }); it("opens the explicit production demo fixture without allocating a native account entry", async () => { vi.stubEnv("VITE_WRITER_DEMO", "1"); await import("./main.js"); expect(bootstrap.create).not.toHaveBeenCalled(); - expect(bootstrap.render.mock.calls[0]![0].props.children.props.children.props.sdk).toBeUndefined(); + expect(bootstrap.render.mock.calls[0]![0].props.children.props.children.props.children.props.sdk).toBeUndefined(); }); it("still opens the normal native entry in a fixture-enabled build without the demo query", async () => { @@ -63,5 +63,5 @@ it("delivers a grant return ahead of an explicitly enabled demo and never alloca await import("./main.js"); expect(bootstrap.deliver).toHaveBeenCalledExactlyOnceWith(location.href); expect(bootstrap.create).not.toHaveBeenCalled(); - expect(bootstrap.render.mock.calls[0]![0].props.children.type).toBe("p"); + expect(bootstrap.render.mock.calls[0]![0].props.children.props.children.type).toBe("p"); }); diff --git a/apps/writer/src/main.tsx b/apps/writer/src/main.tsx index d18a8aea..664983d6 100644 --- a/apps/writer/src/main.tsx +++ b/apps/writer/src/main.tsx @@ -1,3 +1,5 @@ +import { Trans } from "@lingui/react/macro"; +import { useLingui } from "@lingui/react"; import "@mdbase-dev/ui/fonts.css"; import "@mdbase-dev/ui/tokens.css"; import "@mdbase-dev/ui/brand.css"; @@ -10,6 +12,7 @@ import "./feedback-shell.css"; import "./styles.css"; import { StrictMode } from "react"; +import { AppI18nProvider } from "./i18n/provider.js"; import { createRoot } from "react-dom/client"; import { App } from "./App.js"; @@ -32,8 +35,8 @@ const sdk = grantReturn || writerDemoRequested() ? undefined : writerMdbaseForBu const root = document.getElementById("root"); if (!root) throw new Error("Missing #root"); createRoot(root).render( - - {grantReturn ?

You can close this window.

+ + {grantReturn ?

You can close this window.

: } -
, +
, ); diff --git a/apps/writer/src/preview/Preview.tsx b/apps/writer/src/preview/Preview.tsx index ce2ed8ac..0608e1c0 100644 --- a/apps/writer/src/preview/Preview.tsx +++ b/apps/writer/src/preview/Preview.tsx @@ -1,3 +1,6 @@ +import { Trans } from "@lingui/react/macro"; +import { t, plural } from "@lingui/core/macro"; +import { useLingui } from "@lingui/react"; // Typeset preview. Each page is a placeholder sized from the document's page // list; only pages near the viewport are drawn (to canvas), so the cost of an // update stays proportional to what is on screen rather than to the length @@ -87,6 +90,7 @@ const NO_MARKS: readonly SourceMark[] = []; const pageTop = (canvas: HTMLCanvasElement) => (canvas.parentElement?.offsetTop ?? 0) + canvas.offsetTop; export const Preview = memo(function Preview({ artifact, problem, revision, positions, marks = NO_MARKS, stale, onJump, onSource, follow, zoom, onView, onTitleClick }: PreviewProps) { + useLingui(); const scroller = useRef(null); const pagesHost = useRef(null); const [pages, setPages] = useState([]); @@ -340,7 +344,7 @@ export const Preview = memo(function Preview({ artifact, problem, revision, posi // Only crossing into or out of a passage changes the page. if (at.canvas.classList.contains("over-source") === over) return; at.canvas.classList.toggle("over-source", over); - at.canvas.title = over ? "Show in Sources" : ""; + at.canvas.title = over ? t`Show in Sources` : ""; }; const onClick = (event: React.MouseEvent) => { @@ -358,16 +362,16 @@ export const Preview = memo(function Preview({ artifact, problem, revision, posi }; return ( -
- {renderProblem &&
Preview rendering failed: {renderProblem}. Your text is still available in the editor.
} - {!artifact &&

{problem ? "Preview unavailable. You can keep writing." : "Typesetting…"}

} - {stale && artifact &&

Showing the last successful preview; it may not match your latest text.

} +
+ {renderProblem &&
Preview rendering failed: {renderProblem}. Your text is still available in the editor.
} + {!artifact &&

{problem ? t`Preview unavailable. You can keep writing.` : t`Typesetting…`}

} + {stale && artifact &&

Showing the last successful preview; it may not match your latest text.

} {/* eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions -- pointer shortcut; Problems and the outline offer the same navigation */}
{pages.map((p, i) => (