Files
wordcraft/crates/ui-egui/src/i18n/zh-hant.tsv
T
+27 c539994997 Translate ribbon disabled-reason tooltips (#2678) (#2680)
* #1086: ribbon tooltips show why a control is disabled

Hover hints give the command's own reason, cover split-button arrows,
menu buttons and the font/size/outline boxes, and show on keyboard focus.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

* #2678: translate disabled-control reasons in every interface language

Ribbon hints show a command's reason for being off; the 28 reasons now
have entries in all 22 catalogs (machine-written), and an audit test
reads every enabled check from the engine's command sources and fails
when a catalog lacks one.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

* #2678: translate the two disabled reasons added on main

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

* #2678: drop the unused combo import left by the merge

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

* #2678: translate the new disabled reasons and the da/nl/ro/sl catalogs; audit skips match patterns

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

* #2678: translate the no-document hint in every catalog and audit it; ROADMAP states the audit's real coverage

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

* Mail merge: go to any record, and merge or print a range of records (#3028) (#3894)

* Restrict Editing: a file command that changes the document is checked too

`always_allowed` waved through every `file.*` id, so on a protected document
the file commands that do change it went unchecked: the privacy options and
the properties wrote document settings, and the inspector's removals deleted
content. The privacy options' own comment already said they were "refused on
a protected document"; that wasn't true.

The allow-list now names the file commands that don't change the open
document, and the ones that do are checked like any other command. Reading
the document stays allowed: the inspector without removals, the privacy
settings, the info, and saving a version snapshot.

Restoring a stored version replaces the whole document, and a snapshot's own
protection is stale — restoring one lifted the protection and dropped its
password. The live document's protection, password and formatting limit now
survive a restore.

Co-Authored-By: opencode <noreply@opencode.ai>

* Restrict Editing: the user name can't change under protection

`file.setAuthor` sets the name a protected document's named exception
ranges are checked against, and the author new revisions and comments are
recorded under. `always_allowed` waved through every `file.*` id, so on a
protected document the name could be changed: an agent could take the
identity of a named editor and unlock their exception range, and forge the
authorship of the revisions it leaves behind.

A protected document refuses the change now, with the rule Word uses for a
content control's properties: stop protection first. The check is in the
command itself — `file.setAuthor` is a pure command, so `check_before`
never sees it — and in `check_before` for the day it isn't.

Word lets the user name change under protection: it is a preference there.
This project doesn't, because that identity gates what may be edited.

Co-Authored-By: opencode <noreply@opencode.ai>

* Restrict Editing: a protected document's protection needs an explicit stop

The guard in `restrict` refused a protected document only when its
protection had a password, so a password-less one could have its
protection changed — and `file.protect {"mode": "none"}` stopped it
outright. An agent could strip a user's protection silently and then edit
the document freely.

Two rules now, as Word has them (Stop Protection first):

- The protection of a protected document doesn't change, whatever the
  mode. The formatting-only protection doesn't count: it stores the mode
  "none", and it limits the styles, not the editing.
- Stopping the protection is explicit. The "none" mode is the shorthand
  for it, but on a protected document only `{"stop": true}` stops it — the
  way the pane's Stop Protection button does it — so a command that
  merely names a mode can't strip it.

The password still guards the stop, and the formatting-only path (the
mode "none" with the formatting restriction) still works.

`cmd::tools::tests::protection_blocks_edits` stops the protection with
`{"mode": "none"}`; it has to stop it explicitly now.

Co-Authored-By: opencode <noreply@opencode.ai>

* Restrict Editing: the post-check compares the settings and the metadata

`outside_unchanged` is the check that rolls a command back when it
changed anything outside the editable regions. It compared the text, the
formatting, the page setup, the document defaults and the styles — but
not the document's settings, its metadata, its custom properties, the
resolved flag of its comments, its list definitions or its bibliography
sources. A command that changed the metadata of a protected document was
accepted and never rolled back: `file.properties {"title": "Forged
title"}` on a protected document with an exception changed the title and
stayed.

The settings, the core properties, the custom properties, the comments'
resolved flags, the list definitions and the sources are compared now, so
a command that changes them is rolled back like any other change outside
the editable regions.

The revisions and the media store stay out of it on purpose: an edit
inside an exception legitimately leaves a revision, and a picture
inserted there adds to the media store. The list definitions and the
sources are compared like the styles: the ones the document had must be
unchanged, but a new one may be added — a list or a citation inserted
inside an editable region adds its definition, like applying a style adds
one.

Saving is unaffected: it writes the metadata, but `file.save` is a pure
command and isn't post-checked, and the protection itself is changed by
`review.restrict`, which is always allowed.

Co-Authored-By: opencode <noreply@opencode.ai>

* The protection is stopped explicitly, and the docs say so

The test that stopped the protection used the "none" shorthand, which a
protected document now refuses; it stops it the explicit way instead, and
pins that the shorthand doesn't stop it. `file.protect` says the same: it
starts enforcement, and "none" doesn't stop a protected document.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the Restrict Editing gaps that are closed

Co-Authored-By: opencode <noreply@opencode.ai>

* A password guards the protection whatever its mode

The guard that stops the protection of a protected document from changing
asked whether the editing was restricted, so a formatting-only protection —
the mode "none", which limits the styles rather than the editing — was
exempted. A formatting-only protection can carry a password, and that password
guarded it: it was exempt from the guard, so `{"mode": "readOnly", "password":
"other"}` replaced the protection and the password with ones of the caller's
choosing, and the protection could then be stopped with them.

A password guards the protection whatever its mode, as it did before.

Co-Authored-By: opencode <noreply@opencode.ai>

* The CLI's --author names the session, it doesn't change the document

`--author` dispatched `file.setAuthor`, which a protected document refuses
now that the name is checked as the identity its exceptions are matched
against — so a script that named itself on a protected file failed before it
ran a single command.

The flag names the session, not the open document, so it sets the name
directly, with the same normalisation and blank-name check the command uses.
`file.setAuthor` keeps its protection check for the callers that mean to
change the document's identity.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the progress docs' status lines carry today's date

Co-Authored-By: opencode <noreply@opencode.ai>

* The document's properties and a version restore need the protection stopped

Two gaps the review found, both of them a change to a protected document that
went through without the protection seeing it.

The properties (`file.properties`) and the privacy options
(`file.privacyOptions`) are document-wide state, and they aren't tracked: under
tracked changes they changed the document with no revision to show for it, and
under the other modes they were only rolled back by the post-check, after the
command had run. They are refused now, before the command runs, as the content
control's properties are.

A version restore (`file.versions`) replaces the whole document, including the
content the protection kept read-only, and it did that without the password:
`file.versions` is a pure command, so the protection never saw it. Keeping the
live protection and its password stopped them being dropped, but the content
underneath was still replaced. A restore needs the protection stopped first,
and the password with it when the document has one.

The live protection still wins over the snapshot's stale one, so a restore
can't lock the user out of their own document either.

Co-Authored-By: opencode <noreply@opencode.ai>

* The inspector's removals are refused in every protected mode

`file.inspect` with removals takes content out of the document — the
comments, the revisions, the properties, the hidden text, the headers.
Under readOnly and comments it was refused, or rolled back by the
post-check where the document had an exception; under trackedChanges
nothing stopped it, so a document that tracks changes could have its
comments and revisions taken out with no revision to show for it.

The removals are refused now, in every mode a protected document can be
in, next to the properties and the privacy options. An inspection without
removals only reads the document, and still works.

The protection test covers the modes now, not only readOnly.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the session author, not the user name

"the user name can't change while the document is protected" was the
wrong term twice over: it is the session author — the name new tracked
changes and comments are recorded under, and the one a named exception
is matched against — and it is `file.setAuthor` that refuses to change
it. The CLI's `--author` names the session directly, so it works on a
protected document.

The parity row, the two status lines and the two progress rows now say
that.

Co-Authored-By: opencode <noreply@opencode.ai>

* Mail merge: go to any record, and merge or print a range of records (#3028)

Preview Results gets First Record and Last Record buttons and a record
number box; a number typed there and Enter preview that record.

Finish & Merge is now a menu. Edit Individual Documents... and Print
Documents... ask for all records, the current record, or a From and To
range by record number, and Print Documents opens Print for the merged
document. The dialog checks the range before Save Changes asks about
unsaved work.

New commands mailings.first, mailings.last, mailings.goToRecord and
mailings.printDocuments; mailings.finish takes "records": all|current.
A range with no records in it is refused instead of replacing the
document with an empty one.

* #3279: Keep protected session author fixed in CLI and Options

* The Document Inspector refuses its removals while the document tracks changes

The inspector's removals delete straight from the document: the hidden
text, the comments, the revisions and the headers go without ever reaching
the engine's tracked-delete path. On a document that tracks changes — and
`trackedChanges` protection turns tracking on — the content was gone with
no revision to show for it, and the revision trail was broken behind the
user's back.

The removals are not tracked, so they cannot be: rather than untrack them
silently, the inspector refuses the whole removal form while the document
tracks changes, and says why ("the document tracks changes: stop tracking
before removing content"). The check comes before anything is removed, so
the document is left untouched, and reading the document — the inspector
without removals — keeps working. A document that does not track changes
is inspected as before.

Co-Authored-By: opencode <noreply@opencode.ai>

* The inspector's tracking refusal doesn't cite an unrelated issue

#1344 is about the inspector missing hidden text, not about its removals
going untracked, so the reference only sent a reader to the wrong place.

Co-Authored-By: opencode <noreply@opencode.ai>

* A version snapshot belongs to the document it was taken from

`Session::set_document` resets everything about the open document — the
document id, the document, the selection, the undo history, the password,
the file name — but not the version snapshots. A snapshot taken of one
document therefore survived `file.new`, `file.open`, `file.newFromTemplate`
and `file.recover`, and `file.versions {"restore": index}` then put the
previous document's content into the open one.

The snapshots go with the document they were taken from: `set_document`
clears them, so a restore can only ever bring back a version of the
document that is open. Every caller replaces the document with another
one (a new or opened file, a recovered copy, a merge result, a sheet of
labels), so none of them loses anything it needs.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the inspector's tracking refusal and the version snapshot's scope

Co-Authored-By: opencode <noreply@opencode.ai>

* A comparison clears the version snapshots of the document it replaces

`review.compare` and `review.combine` open the original with `s.doc = doc`,
which bypasses `set_document` — so the version snapshots of the document the
comparison replaces survived it, and a restore could put the previous document
back over the comparison result.

The snapshots go with the document they were taken from, as everywhere else.
The document itself is still assigned directly: `set_document` resets the undo
history, and the comparison's own undo step would go with it.

Co-Authored-By: opencode <noreply@opencode.ai>

* #3277: Test Inspector refusal without protection

* #1327: Keep snapshots with their document through Compare

* #1327: Preserve file identity after rejected document replacement

* test: mark the portal test's blocking sleep as intentional (SonarCloud) (#3989)

The future is polled by hand with no async runtime, so a blocking sleep
is how the test models a slow dialog.

🤖 Generated with Codebuff

Co-authored-by: Codebuff <noreply@codebuff.com>

* Engine: no dead-code warnings on wasm (#3542)

* fix(engine): do not treat decimal points as sentence boundaries in Sentence case

In crates/engine/src/cmd/format.rs, convert_chars treated any period as a sentence boundary, causing numbers with decimal points (e.g. 3.14, 2.5) to capitalize the subsequent word in Sentence case.

Check if a period is surrounded by ASCII digits, and do not trigger uppercase capitalization when encountering a decimal point.

Closes #3485

* proof: drop U+FE0F from FORBIDDENWORD and NOSUGGEST flags too

Review follow-up: the directives that name one flag read the same emoji
form, so they now skip the variation selector like PFX/SFX and stem flags.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fmt: rustfmt equation array centring

* #3108 review: behind-text and in-front-of-text floats don't grow the row

FredApps' review: the row-growth loop counted every non-inline object, so a
page-anchored logo or watermark behind a cell's text would stretch its row to
the object's bottom edge - contradicting table.rs (behind-text frames count
for vertical alignment but don't increase the row's flow height) and Word.
Only floats that take part in the text flow (Square, Tight, Through,
TopAndBottom) grow the row now, the same classification layout already uses
elsewhere for "takes part in wrapping".

New test: a 300pt behind-text and a 300pt in-front-of-text picture each leave
the row at its text height; it fails with the old condition. The existing
Square-wrap tests and cell_frame_centres_empty still pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Engine: no dead-code warnings on wasm

`cargo check -p wordcraft-engine --target wasm32-unknown-unknown` warned
about five items whose only callers are platform-gated:
- citations `by_author`, user_templates `MAX_ENTRIES` and `label_of`: used
  only by the desktop (non-wasm) source import and template listing.
- speech `voice_language`: used by espeak (Unix but macOS) and the macOS
  voice picker, so `any(unix, test)`, not `any(not(windows), test)` (which
  also took in wasm).
- speech `primary_tag`: used by those plus the Windows synthesizer, so
  `any(unix, windows, test)`.

Each item now carries exactly its callers' gate rather than a blanket
allow(dead_code). Checked with cargo check on Linux, Windows (gnu), macOS
and wasm32 (zero warnings each), clippy -D warnings, and the engine tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Integration: #1847 reject comment IDs above u32::MAX

* Integration: #3267 leave footnote definitions out of link definitions

* Integration: #3471 drop duplicate egui options block; install_ui_fonts sets them

* Integration: #2153 drop trailing blank line and use assert! for bool checks in tab_separated_list_markers

* Integration: #2268 ODT lengths accept only the standard pc unit for picas

* Integration: #2269 LaTeX lengths keep macro names case-sensitive

* Integration: #2673 Khmer substitutes return the (list, flag) pair after #3245

* Integration: #2273 Latin weight/style and line styles take precedence over Asian, complex and line-type attributes

* Integration: #1851 DOCPROPERTY accepts the reference app's LastSavedBy name

* Integration: #1985 only ^0nnn codes read as Windows-1252

* Integration: #2416 collapse the nested vertical-align if (clippy::collapsible_if)

* Integration: #2185 hyperlink_target slices with get() and needs the whole field name

* Integration: #2034 objects without a stacking order draw above the ones before them

* Integration: #3434 drop review-bot notes from test doc comments

* Integration: #3419 doc comments back on their own items (EquationFrame and its test above them)

* Integration: #2334 test a formula string result continued in a CONTINUE record

* Integration: #3429 the based-on-chain test's doc comment back above its test

* Integration: #2453 drawing_payload test builds the shape fill as a Fill

* Integration: #3257 separate its Find-box test from #2407's recent-files test (auto-merge interleaved them)

* Integration: cargo fmt

* Integration: #1728 close the layout test the merge resolution left open

* Integration: cargo fmt

* Integration: cargo fmt

* Integration: cargo fmt

* Integration: #2722 Dutch registry comment on its own line

* Integration: #3203 English text for the keys the Romanian catalog lacks

Its complete-catalog test needs every key of every other catalog; the merged PRs added 72 since it was written. Rows carry the English text until translated.

* Integration: #1076 English text for the keys the Slovenian catalog lacks

Its complete-catalog test needs every key of every other catalog. Rows carry the English text until translated.

* Integration: status lines list each change once

Combining the tracks' status lines repeated a few entries (#2852, #1500, #2617).

* Integration: cargo xtask parity

* Integration: cargo fmt

* Integration: #1832 drop a useless .into() in the end-of-document citation test

clippy::useless_conversion failed cargo xtask ci.

* Integration: #2244 VML on/off values read case-insensitively by the shape fill reader

Main (#1500) moved VML fill reading into shape_style.rs, where filled="False" still counted as on; #2244's test vml_shape_wrap_side_and_anchor_case_insensitivity expects no fill.

* Integration: #2041 English text in the Polish catalog for the keys Italian gained

polish_covers_every_key_of_every_other_catalog expects Italian to have only "Style: APA" beyond Polish; #2041 translated 14 newer strings into Italian. Rows carry the English text until translated.

* Integration: #2722 English text for four labels the Dutch and Danish catalogs lack

every_tab_and_command_is_translated needs Format Shape Pane, Full Screen View, Personal Templates and Underline Color, added by other merged PRs. Rows carry the English text until translated.

* Integration: #3335 header Esc test allows the half-pixel return scroll that #3201 brings

#3201 makes entering an empty header scroll to it; Esc then scrolls back to the caret, landing 0.5 px from the start (17291.0 vs 17290.5). The test checks the view is back within a pixel.

* IME: the caret follows the composition text (#3556)

* Header and footer: a click in the other band edits it there (#3557)

* README: the app icon above the title

* Release 0.10.0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* The inspector's removals are refused in every protected mode

`file.inspect` with removals takes content out of the document — the
comments, the revisions, the properties, the hidden text, the headers.
Under readOnly and comments it was refused, or rolled back by the
post-check where the document had an exception; under trackedChanges
nothing stopped it, so a document that tracks changes could have its
comments and revisions taken out with no revision to show for it.

The removals are refused now, in every mode a protected document can be
in, next to the properties and the privacy options. An inspection without
removals only reads the document, and still works.

The protection test covers the modes now, not only readOnly.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the session author, not the user name

"the user name can't change while the document is protected" was the
wrong term twice over: it is the session author — the name new tracked
changes and comments are recorded under, and the one a named exception
is matched against — and it is `file.setAuthor` that refuses to change
it. The CLI's `--author` names the session directly, so it works on a
protected document.

The parity row, the two status lines and the two progress rows now say
that.

Co-Authored-By: opencode <noreply@opencode.ai>

* #3279: Keep protected session author fixed in CLI and Options

* The Document Inspector refuses its removals while the document tracks changes

The inspector's removals delete straight from the document: the hidden
text, the comments, the revisions and the headers go without ever reaching
the engine's tracked-delete path. On a document that tracks changes — and
`trackedChanges` protection turns tracking on — the content was gone with
no revision to show for it, and the revision trail was broken behind the
user's back.

The removals are not tracked, so they cannot be: rather than untrack them
silently, the inspector refuses the whole removal form while the document
tracks changes, and says why ("the document tracks changes: stop tracking
before removing content"). The check comes before anything is removed, so
the document is left untouched, and reading the document — the inspector
without removals — keeps working. A document that does not track changes
is inspected as before.

Co-Authored-By: opencode <noreply@opencode.ai>

* The inspector's tracking refusal doesn't cite an unrelated issue

#1344 is about the inspector missing hidden text, not about its removals
going untracked, so the reference only sent a reader to the wrong place.

Co-Authored-By: opencode <noreply@opencode.ai>

* A version snapshot belongs to the document it was taken from

`Session::set_document` resets everything about the open document — the
document id, the document, the selection, the undo history, the password,
the file name — but not the version snapshots. A snapshot taken of one
document therefore survived `file.new`, `file.open`, `file.newFromTemplate`
and `file.recover`, and `file.versions {"restore": index}` then put the
previous document's content into the open one.

The snapshots go with the document they were taken from: `set_document`
clears them, so a restore can only ever bring back a version of the
document that is open. Every caller replaces the document with another
one (a new or opened file, a recovered copy, a merge result, a sheet of
labels), so none of them loses anything it needs.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the inspector's tracking refusal and the version snapshot's scope

Co-Authored-By: opencode <noreply@opencode.ai>

* A comparison clears the version snapshots of the document it replaces

`review.compare` and `review.combine` open the original with `s.doc = doc`,
which bypasses `set_document` — so the version snapshots of the document the
comparison replaces survived it, and a restore could put the previous document
back over the comparison result.

The snapshots go with the document they were taken from, as everywhere else.
The document itself is still assigned directly: `set_document` resets the undo
history, and the comparison's own undo step would go with it.

Co-Authored-By: opencode <noreply@opencode.ai>

* #3277: Test Inspector refusal without protection

* #1327: Keep snapshots with their document through Compare

* #1327: Preserve file identity after rejected document replacement

* test: mark the portal test's blocking sleep as intentional (SonarCloud) (#3989)

The future is polled by hand with no async runtime, so a blocking sleep
is how the test models a slow dialog.

🤖 Generated with Codebuff

Co-authored-by: Codebuff <noreply@codebuff.com>

* #3542: gate the label_of test off wasm32

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Divyanshu Gupta <divyanshu2074@gmail.com>
Co-authored-by: dmim2502-commits <234869083+dmim2502-commits@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: vangel76 <vangel1976@googlemail.com>
Co-authored-by: aiongg <aiongtaigi@gmail.com>
Co-authored-by: aiongg <67543387+aiongg@users.noreply.github.com>
Co-authored-by: bflatastic <bombayapirat@gmail.com>
Co-authored-by: Brandon Thomas <brandon@storyteller.ai>
Co-authored-by: Mat Strange <mat@matstrange.net>
Co-authored-by: opencode <noreply@opencode.ai>
Co-authored-by: skylar taylor-barrick <hi@skylar.cc>
Co-authored-by: Dylan M. Taylor <dylan@dylanmtaylor.com>
Co-authored-by: Codebuff <noreply@codebuff.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>

* Drop U+FFFE and U+FFFF from ODT export text (#3817)

Found while testing crates/formats/src/odt.rs:49-63 (fn x, the ODT text escaper; filter at line 58)

Co-authored-by: Claude Haiku 5.5 <noreply@anthropic.com>

* Cap the number of VML path commands parsed from a path attribute (#3951)

Fixes #3683

Co-authored-by: Claude Haiku 5.5 <noreply@anthropic.com>

* Return None from parse_number when the value overflows f64 (#3577)

Found while testing crates/doc/src/locale_number.rs:104

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* Fix spurious 零 after a group's trailing zeros in Chinese numerals (#3745)

Found while testing crates/doc/src/cjk_numbers.rs:47-55 (Counting::format)

Co-authored-by: Claude Haiku 5.5 <noreply@anthropic.com>

* picture.corrections: a tiny sharpen value no longer panics in the blur (#3646) (#3830)

Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>

* Reject signs and non-digits in parse_date fields (#3575)

Found while testing crates/engine/src/cmd/controls.rs:113-123 (parse_date)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* Layout: keep with next takes the 0.01 pt of slack the other fit checks take (#3816)

* Restrict Editing: a file command that changes the document is checked too

`always_allowed` waved through every `file.*` id, so on a protected document
the file commands that do change it went unchecked: the privacy options and
the properties wrote document settings, and the inspector's removals deleted
content. The privacy options' own comment already said they were "refused on
a protected document"; that wasn't true.

The allow-list now names the file commands that don't change the open
document, and the ones that do are checked like any other command. Reading
the document stays allowed: the inspector without removals, the privacy
settings, the info, and saving a version snapshot.

Restoring a stored version replaces the whole document, and a snapshot's own
protection is stale — restoring one lifted the protection and dropped its
password. The live document's protection, password and formatting limit now
survive a restore.

Co-Authored-By: opencode <noreply@opencode.ai>

* Restrict Editing: the user name can't change under protection

`file.setAuthor` sets the name a protected document's named exception
ranges are checked against, and the author new revisions and comments are
recorded under. `always_allowed` waved through every `file.*` id, so on a
protected document the name could be changed: an agent could take the
identity of a named editor and unlock their exception range, and forge the
authorship of the revisions it leaves behind.

A protected document refuses the change now, with the rule Word uses for a
content control's properties: stop protection first. The check is in the
command itself — `file.setAuthor` is a pure command, so `check_before`
never sees it — and in `check_before` for the day it isn't.

Word lets the user name change under protection: it is a preference there.
This project doesn't, because that identity gates what may be edited.

Co-Authored-By: opencode <noreply@opencode.ai>

* Restrict Editing: a protected document's protection needs an explicit stop

The guard in `restrict` refused a protected document only when its
protection had a password, so a password-less one could have its
protection changed — and `file.protect {"mode": "none"}` stopped it
outright. An agent could strip a user's protection silently and then edit
the document freely.

Two rules now, as Word has them (Stop Protection first):

- The protection of a protected document doesn't change, whatever the
  mode. The formatting-only protection doesn't count: it stores the mode
  "none", and it limits the styles, not the editing.
- Stopping the protection is explicit. The "none" mode is the shorthand
  for it, but on a protected document only `{"stop": true}` stops it — the
  way the pane's Stop Protection button does it — so a command that
  merely names a mode can't strip it.

The password still guards the stop, and the formatting-only path (the
mode "none" with the formatting restriction) still works.

`cmd::tools::tests::protection_blocks_edits` stops the protection with
`{"mode": "none"}`; it has to stop it explicitly now.

Co-Authored-By: opencode <noreply@opencode.ai>

* Restrict Editing: the post-check compares the settings and the metadata

`outside_unchanged` is the check that rolls a command back when it
changed anything outside the editable regions. It compared the text, the
formatting, the page setup, the document defaults and the styles — but
not the document's settings, its metadata, its custom properties, the
resolved flag of its comments, its list definitions or its bibliography
sources. A command that changed the metadata of a protected document was
accepted and never rolled back: `file.properties {"title": "Forged
title"}` on a protected document with an exception changed the title and
stayed.

The settings, the core properties, the custom properties, the comments'
resolved flags, the list definitions and the sources are compared now, so
a command that changes them is rolled back like any other change outside
the editable regions.

The revisions and the media store stay out of it on purpose: an edit
inside an exception legitimately leaves a revision, and a picture
inserted there adds to the media store. The list definitions and the
sources are compared like the styles: the ones the document had must be
unchanged, but a new one may be added — a list or a citation inserted
inside an editable region adds its definition, like applying a style adds
one.

Saving is unaffected: it writes the metadata, but `file.save` is a pure
command and isn't post-checked, and the protection itself is changed by
`review.restrict`, which is always allowed.

Co-Authored-By: opencode <noreply@opencode.ai>

* The protection is stopped explicitly, and the docs say so

The test that stopped the protection used the "none" shorthand, which a
protected document now refuses; it stops it the explicit way instead, and
pins that the shorthand doesn't stop it. `file.protect` says the same: it
starts enforcement, and "none" doesn't stop a protected document.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the Restrict Editing gaps that are closed

Co-Authored-By: opencode <noreply@opencode.ai>

* A password guards the protection whatever its mode

The guard that stops the protection of a protected document from changing
asked whether the editing was restricted, so a formatting-only protection —
the mode "none", which limits the styles rather than the editing — was
exempted. A formatting-only protection can carry a password, and that password
guarded it: it was exempt from the guard, so `{"mode": "readOnly", "password":
"other"}` replaced the protection and the password with ones of the caller's
choosing, and the protection could then be stopped with them.

A password guards the protection whatever its mode, as it did before.

Co-Authored-By: opencode <noreply@opencode.ai>

* The CLI's --author names the session, it doesn't change the document

`--author` dispatched `file.setAuthor`, which a protected document refuses
now that the name is checked as the identity its exceptions are matched
against — so a script that named itself on a protected file failed before it
ran a single command.

The flag names the session, not the open document, so it sets the name
directly, with the same normalisation and blank-name check the command uses.
`file.setAuthor` keeps its protection check for the callers that mean to
change the document's identity.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the progress docs' status lines carry today's date

Co-Authored-By: opencode <noreply@opencode.ai>

* The document's properties and a version restore need the protection stopped

Two gaps the review found, both of them a change to a protected document that
went through without the protection seeing it.

The properties (`file.properties`) and the privacy options
(`file.privacyOptions`) are document-wide state, and they aren't tracked: under
tracked changes they changed the document with no revision to show for it, and
under the other modes they were only rolled back by the post-check, after the
command had run. They are refused now, before the command runs, as the content
control's properties are.

A version restore (`file.versions`) replaces the whole document, including the
content the protection kept read-only, and it did that without the password:
`file.versions` is a pure command, so the protection never saw it. Keeping the
live protection and its password stopped them being dropped, but the content
underneath was still replaced. A restore needs the protection stopped first,
and the password with it when the document has one.

The live protection still wins over the snapshot's stale one, so a restore
can't lock the user out of their own document either.

Co-Authored-By: opencode <noreply@opencode.ai>

* Layout: keep with next takes the 0.01 pt of slack the other fit checks take

place_para_in_flow moved a paragraph kept with the next one to a new page
when the two needed more than the room left by any amount, while lines, rows
and floats fit with 0.01 pt to spare. A kept paragraph whose need came to a
rounding error over the page bottom moved on alone.

* Release 0.10.0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* The inspector's removals are refused in every protected mode

`file.inspect` with removals takes content out of the document — the
comments, the revisions, the properties, the hidden text, the headers.
Under readOnly and comments it was refused, or rolled back by the
post-check where the document had an exception; under trackedChanges
nothing stopped it, so a document that tracks changes could have its
comments and revisions taken out with no revision to show for it.

The removals are refused now, in every mode a protected document can be
in, next to the properties and the privacy options. An inspection without
removals only reads the document, and still works.

The protection test covers the modes now, not only readOnly.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the session author, not the user name

"the user name can't change while the document is protected" was the
wrong term twice over: it is the session author — the name new tracked
changes and comments are recorded under, and the one a named exception
is matched against — and it is `file.setAuthor` that refuses to change
it. The CLI's `--author` names the session directly, so it works on a
protected document.

The parity row, the two status lines and the two progress rows now say
that.

Co-Authored-By: opencode <noreply@opencode.ai>

* #3279: Keep protected session author fixed in CLI and Options

* The Document Inspector refuses its removals while the document tracks changes

The inspector's removals delete straight from the document: the hidden
text, the comments, the revisions and the headers go without ever reaching
the engine's tracked-delete path. On a document that tracks changes — and
`trackedChanges` protection turns tracking on — the content was gone with
no revision to show for it, and the revision trail was broken behind the
user's back.

The removals are not tracked, so they cannot be: rather than untrack them
silently, the inspector refuses the whole removal form while the document
tracks changes, and says why ("the document tracks changes: stop tracking
before removing content"). The check comes before anything is removed, so
the document is left untouched, and reading the document — the inspector
without removals — keeps working. A document that does not track changes
is inspected as before.

Co-Authored-By: opencode <noreply@opencode.ai>

* The inspector's tracking refusal doesn't cite an unrelated issue

#1344 is about the inspector missing hidden text, not about its removals
going untracked, so the reference only sent a reader to the wrong place.

Co-Authored-By: opencode <noreply@opencode.ai>

* A version snapshot belongs to the document it was taken from

`Session::set_document` resets everything about the open document — the
document id, the document, the selection, the undo history, the password,
the file name — but not the version snapshots. A snapshot taken of one
document therefore survived `file.new`, `file.open`, `file.newFromTemplate`
and `file.recover`, and `file.versions {"restore": index}` then put the
previous document's content into the open one.

The snapshots go with the document they were taken from: `set_document`
clears them, so a restore can only ever bring back a version of the
document that is open. Every caller replaces the document with another
one (a new or opened file, a recovered copy, a merge result, a sheet of
labels), so none of them loses anything it needs.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the inspector's tracking refusal and the version snapshot's scope

Co-Authored-By: opencode <noreply@opencode.ai>

* A comparison clears the version snapshots of the document it replaces

`review.compare` and `review.combine` open the original with `s.doc = doc`,
which bypasses `set_document` — so the version snapshots of the document the
comparison replaces survived it, and a restore could put the previous document
back over the comparison result.

The snapshots go with the document they were taken from, as everywhere else.
The document itself is still assigned directly: `set_document` resets the undo
history, and the comparison's own undo step would go with it.

Co-Authored-By: opencode <noreply@opencode.ai>

* #3277: Test Inspector refusal without protection

* #1327: Keep snapshots with their document through Compare

* #1327: Preserve file identity after rejected document replacement

* test: mark the portal test's blocking sleep as intentional (SonarCloud) (#3989)

The future is polled by hand with no async runtime, so a blocking sleep
is how the test models a slow dialog.

🤖 Generated with Codebuff

Co-authored-by: Codebuff <noreply@codebuff.com>

* Engine: no dead-code warnings on wasm (#3542)

* fix(engine): do not treat decimal points as sentence boundaries in Sentence case

In crates/engine/src/cmd/format.rs, convert_chars treated any period as a sentence boundary, causing numbers with decimal points (e.g. 3.14, 2.5) to capitalize the subsequent word in Sentence case.

Check if a period is surrounded by ASCII digits, and do not trigger uppercase capitalization when encountering a decimal point.

Closes #3485

* proof: drop U+FE0F from FORBIDDENWORD and NOSUGGEST flags too

Review follow-up: the directives that name one flag read the same emoji
form, so they now skip the variation selector like PFX/SFX and stem flags.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fmt: rustfmt equation array centring

* #3108 review: behind-text and in-front-of-text floats don't grow the row

FredApps' review: the row-growth loop counted every non-inline object, so a
page-anchored logo or watermark behind a cell's text would stretch its row to
the object's bottom edge - contradicting table.rs (behind-text frames count
for vertical alignment but don't increase the row's flow height) and Word.
Only floats that take part in the text flow (Square, Tight, Through,
TopAndBottom) grow the row now, the same classification layout already uses
elsewhere for "takes part in wrapping".

New test: a 300pt behind-text and a 300pt in-front-of-text picture each leave
the row at its text height; it fails with the old condition. The existing
Square-wrap tests and cell_frame_centres_empty still pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Engine: no dead-code warnings on wasm

`cargo check -p wordcraft-engine --target wasm32-unknown-unknown` warned
about five items whose only callers are platform-gated:
- citations `by_author`, user_templates `MAX_ENTRIES` and `label_of`: used
  only by the desktop (non-wasm) source import and template listing.
- speech `voice_language`: used by espeak (Unix but macOS) and the macOS
  voice picker, so `any(unix, test)`, not `any(not(windows), test)` (which
  also took in wasm).
- speech `primary_tag`: used by those plus the Windows synthesizer, so
  `any(unix, windows, test)`.

Each item now carries exactly its callers' gate rather than a blanket
allow(dead_code). Checked with cargo check on Linux, Windows (gnu), macOS
and wasm32 (zero warnings each), clippy -D warnings, and the engine tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Integration: #1847 reject comment IDs above u32::MAX

* Integration: #3267 leave footnote definitions out of link definitions

* Integration: #3471 drop duplicate egui options block; install_ui_fonts sets them

* Integration: #2153 drop trailing blank line and use assert! for bool checks in tab_separated_list_markers

* Integration: #2268 ODT lengths accept only the standard pc unit for picas

* Integration: #2269 LaTeX lengths keep macro names case-sensitive

* Integration: #2673 Khmer substitutes return the (list, flag) pair after #3245

* Integration: #2273 Latin weight/style and line styles take precedence over Asian, complex and line-type attributes

* Integration: #1851 DOCPROPERTY accepts the reference app's LastSavedBy name

* Integration: #1985 only ^0nnn codes read as Windows-1252

* Integration: #2416 collapse the nested vertical-align if (clippy::collapsible_if)

* Integration: #2185 hyperlink_target slices with get() and needs the whole field name

* Integration: #2034 objects without a stacking order draw above the ones before them

* Integration: #3434 drop review-bot notes from test doc comments

* Integration: #3419 doc comments back on their own items (EquationFrame and its test above them)

* Integration: #2334 test a formula string result continued in a CONTINUE record

* Integration: #3429 the based-on-chain test's doc comment back above its test

* Integration: #2453 drawing_payload test builds the shape fill as a Fill

* Integration: #3257 separate its Find-box test from #2407's recent-files test (auto-merge interleaved them)

* Integration: cargo fmt

* Integration: #1728 close the layout test the merge resolution left open

* Integration: cargo fmt

* Integration: cargo fmt

* Integration: cargo fmt

* Integration: #2722 Dutch registry comment on its own line

* Integration: #3203 English text for the keys the Romanian catalog lacks

Its complete-catalog test needs every key of every other catalog; the merged PRs added 72 since it was written. Rows carry the English text until translated.

* Integration: #1076 English text for the keys the Slovenian catalog lacks

Its complete-catalog test needs every key of every other catalog. Rows carry the English text until translated.

* Integration: status lines list each change once

Combining the tracks' status lines repeated a few entries (#2852, #1500, #2617).

* Integration: cargo xtask parity

* Integration: cargo fmt

* Integration: #1832 drop a useless .into() in the end-of-document citation test

clippy::useless_conversion failed cargo xtask ci.

* Integration: #2244 VML on/off values read case-insensitively by the shape fill reader

Main (#1500) moved VML fill reading into shape_style.rs, where filled="False" still counted as on; #2244's test vml_shape_wrap_side_and_anchor_case_insensitivity expects no fill.

* Integration: #2041 English text in the Polish catalog for the keys Italian gained

polish_covers_every_key_of_every_other_catalog expects Italian to have only "Style: APA" beyond Polish; #2041 translated 14 newer strings into Italian. Rows carry the English text until translated.

* Integration: #2722 English text for four labels the Dutch and Danish catalogs lack

every_tab_and_command_is_translated needs Format Shape Pane, Full Screen View, Personal Templates and Underline Color, added by other merged PRs. Rows carry the English text until translated.

* Integration: #3335 header Esc test allows the half-pixel return scroll that #3201 brings

#3201 makes entering an empty header scroll to it; Esc then scrolls back to the caret, landing 0.5 px from the start (17291.0 vs 17290.5). The test checks the view is back within a pixel.

* IME: the caret follows the composition text (#3556)

* Header and footer: a click in the other band edits it there (#3557)

* README: the app icon above the title

* Release 0.10.0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* The inspector's removals are refused in every protected mode

`file.inspect` with removals takes content out of the document — the
comments, the revisions, the properties, the hidden text, the headers.
Under readOnly and comments it was refused, or rolled back by the
post-check where the document had an exception; under trackedChanges
nothing stopped it, so a document that tracks changes could have its
comments and revisions taken out with no revision to show for it.

The removals are refused now, in every mode a protected document can be
in, next to the properties and the privacy options. An inspection without
removals only reads the document, and still works.

The protection test covers the modes now, not only readOnly.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the session author, not the user name

"the user name can't change while the document is protected" was the
wrong term twice over: it is the session author — the name new tracked
changes and comments are recorded under, and the one a named exception
is matched against — and it is `file.setAuthor` that refuses to change
it. The CLI's `--author` names the session directly, so it works on a
protected document.

The parity row, the two status lines and the two progress rows now say
that.

Co-Authored-By: opencode <noreply@opencode.ai>

* #3279: Keep protected session author fixed in CLI and Options

* The Document Inspector refuses its removals while the document tracks changes

The inspector's removals delete straight from the document: the hidden
text, the comments, the revisions and the headers go without ever reaching
the engine's tracked-delete path. On a document that tracks changes — and
`trackedChanges` protection turns tracking on — the content was gone with
no revision to show for it, and the revision trail was broken behind the
user's back.

The removals are not tracked, so they cannot be: rather than untrack them
silently, the inspector refuses the whole removal form while the document
tracks changes, and says why ("the document tracks changes: stop tracking
before removing content"). The check comes before anything is removed, so
the document is left untouched, and reading the document — the inspector
without removals — keeps working. A document that does not track changes
is inspected as before.

Co-Authored-By: opencode <noreply@opencode.ai>

* The inspector's tracking refusal doesn't cite an unrelated issue

#1344 is about the inspector missing hidden text, not about its removals
going untracked, so the reference only sent a reader to the wrong place.

Co-Authored-By: opencode <noreply@opencode.ai>

* A version snapshot belongs to the document it was taken from

`Session::set_document` resets everything about the open document — the
document id, the document, the selection, the undo history, the password,
the file name — but not the version snapshots. A snapshot taken of one
document therefore survived `file.new`, `file.open`, `file.newFromTemplate`
and `file.recover`, and `file.versions {"restore": index}` then put the
previous document's content into the open one.

The snapshots go with the document they were taken from: `set_document`
clears them, so a restore can only ever bring back a version of the
document that is open. Every caller replaces the document with another
one (a new or opened file, a recovered copy, a merge result, a sheet of
labels), so none of them loses anything it needs.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the inspector's tracking refusal and the version snapshot's scope

Co-Authored-By: opencode <noreply@opencode.ai>

* A comparison clears the version snapshots of the document it replaces

`review.compare` and `review.combine` open the original with `s.doc = doc`,
which bypasses `set_document` — so the version snapshots of the document the
comparison replaces survived it, and a restore could put the previous document
back over the comparison result.

The snapshots go with the document they were taken from, as everywhere else.
The document itself is still assigned directly: `set_document` resets the undo
history, and the comparison's own undo step would go with it.

Co-Authored-By: opencode <noreply@opencode.ai>

* #3277: Test Inspector refusal without protection

* #1327: Keep snapshots with their document through Compare

* #1327: Preserve file identity after rejected document replacement

* test: mark the portal test's blocking sleep as intentional (SonarCloud) (#3989)

The future is polled by hand with no async runtime, so a blocking sleep
is how the test models a slow dialog.

🤖 Generated with Codebuff

Co-authored-by: Codebuff <noreply@codebuff.com>

* #3542: gate the label_of test off wasm32

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Divyanshu Gupta <divyanshu2074@gmail.com>
Co-authored-by: dmim2502-commits <234869083+dmim2502-commits@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: vangel76 <vangel1976@googlemail.com>
Co-authored-by: aiongg <aiongtaigi@gmail.com>
Co-authored-by: aiongg <67543387+aiongg@users.noreply.github.com>
Co-authored-by: bflatastic <bombayapirat@gmail.com>
Co-authored-by: Brandon Thomas <brandon@storyteller.ai>
Co-authored-by: Mat Strange <mat@matstrange.net>
Co-authored-by: opencode <noreply@opencode.ai>
Co-authored-by: skylar taylor-barrick <hi@skylar.cc>
Co-authored-by: Dylan M. Taylor <dylan@dylanmtaylor.com>
Co-authored-by: Codebuff <noreply@codebuff.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>

* Drop U+FFFE and U+FFFF from ODT export text (#3817)

Found while testing crates/formats/src/odt.rs:49-63 (fn x, the ODT text escaper; filter at line 58)

Co-authored-by: Claude Haiku 5.5 <noreply@anthropic.com>

* Cap the number of VML path commands parsed from a path attribute (#3951)

Fixes #3683

Co-authored-by: Claude Haiku 5.5 <noreply@anthropic.com>

* Return None from parse_number when the value overflows f64 (#3577)

Found while testing crates/doc/src/locale_number.rs:104

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* Fix spurious 零 after a group's trailing zeros in Chinese numerals (#3745)

Found while testing crates/doc/src/cjk_numbers.rs:47-55 (Counting::format)

Co-authored-by: Claude Haiku 5.5 <noreply@anthropic.com>

* picture.corrections: a tiny sharpen value no longer panics in the blur (#3646) (#3830)

Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>

* Reject signs and non-digits in parse_date fields (#3575)

Found while testing crates/engine/src/cmd/controls.rs:113-123 (parse_date)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* #3816: also assert the next paragraph's first line stays on page 0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Mat Strange <mat@matstrange.net>
Co-authored-by: opencode <noreply@opencode.ai>
Co-authored-by: dfgodvan <180286157+dfgodvan@users.noreply.github.com>
Co-authored-by: Brandon Thomas <brandon@storyteller.ai>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: skylar taylor-barrick <hi@skylar.cc>
Co-authored-by: Dylan M. Taylor <dylan@dylanmtaylor.com>
Co-authored-by: Codebuff <noreply@codebuff.com>
Co-authored-by: Michael Mu <69072633+MichaelMuClaude@users.noreply.github.com>
Co-authored-by: Divyanshu Gupta <divyanshu2074@gmail.com>
Co-authored-by: dmim2502-commits <234869083+dmim2502-commits@users.noreply.github.com>
Co-authored-by: vangel76 <vangel1976@googlemail.com>
Co-authored-by: aiongg <aiongtaigi@gmail.com>
Co-authored-by: aiongg <67543387+aiongg@users.noreply.github.com>
Co-authored-by: bflatastic <bombayapirat@gmail.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
Co-authored-by: NetterSilver <133535268+Silvertree2010@users.noreply.github.com>
Co-authored-by: Joseph Anglada <fluorine@users.noreply.github.com>

* Parse the Flat OPC part root tag once when inheriting namespaces (#3944)

* Parse the Flat OPC part root tag once when inheriting namespaces

Fixes #3727

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

* test: mark the portal test's blocking sleep as intentional (SonarCloud) (#3989)

The future is polled by hand with no async runtime, so a blocking sleep
is how the test models a slow dialog.

🤖 Generated with Codebuff

Co-authored-by: Codebuff <noreply@codebuff.com>

* Engine: no dead-code warnings on wasm (#3542)

* fix(engine): do not treat decimal points as sentence boundaries in Sentence case

In crates/engine/src/cmd/format.rs, convert_chars treated any period as a sentence boundary, causing numbers with decimal points (e.g. 3.14, 2.5) to capitalize the subsequent word in Sentence case.

Check if a period is surrounded by ASCII digits, and do not trigger uppercase capitalization when encountering a decimal point.

Closes #3485

* proof: drop U+FE0F from FORBIDDENWORD and NOSUGGEST flags too

Review follow-up: the directives that name one flag read the same emoji
form, so they now skip the variation selector like PFX/SFX and stem flags.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fmt: rustfmt equation array centring

* #3108 review: behind-text and in-front-of-text floats don't grow the row

FredApps' review: the row-growth loop counted every non-inline object, so a
page-anchored logo or watermark behind a cell's text would stretch its row to
the object's bottom edge - contradicting table.rs (behind-text frames count
for vertical alignment but don't increase the row's flow height) and Word.
Only floats that take part in the text flow (Square, Tight, Through,
TopAndBottom) grow the row now, the same classification layout already uses
elsewhere for "takes part in wrapping".

New test: a 300pt behind-text and a 300pt in-front-of-text picture each leave
the row at its text height; it fails with the old condition. The existing
Square-wrap tests and cell_frame_centres_empty still pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Engine: no dead-code warnings on wasm

`cargo check -p wordcraft-engine --target wasm32-unknown-unknown` warned
about five items whose only callers are platform-gated:
- citations `by_author`, user_templates `MAX_ENTRIES` and `label_of`: used
  only by the desktop (non-wasm) source import and template listing.
- speech `voice_language`: used by espeak (Unix but macOS) and the macOS
  voice picker, so `any(unix, test)`, not `any(not(windows), test)` (which
  also took in wasm).
- speech `primary_tag`: used by those plus the Windows synthesizer, so
  `any(unix, windows, test)`.

Each item now carries exactly its callers' gate rather than a blanket
allow(dead_code). Checked with cargo check on Linux, Windows (gnu), macOS
and wasm32 (zero warnings each), clippy -D warnings, and the engine tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Integration: #1847 reject comment IDs above u32::MAX

* Integration: #3267 leave footnote definitions out of link definitions

* Integration: #3471 drop duplicate egui options block; install_ui_fonts sets them

* Integration: #2153 drop trailing blank line and use assert! for bool checks in tab_separated_list_markers

* Integration: #2268 ODT lengths accept only the standard pc unit for picas

* Integration: #2269 LaTeX lengths keep macro names case-sensitive

* Integration: #2673 Khmer substitutes return the (list, flag) pair after #3245

* Integration: #2273 Latin weight/style and line styles take precedence over Asian, complex and line-type attributes

* Integration: #1851 DOCPROPERTY accepts the reference app's LastSavedBy name

* Integration: #1985 only ^0nnn codes read as Windows-1252

* Integration: #2416 collapse the nested vertical-align if (clippy::collapsible_if)

* Integration: #2185 hyperlink_target slices with get() and needs the whole field name

* Integration: #2034 objects without a stacking order draw above the ones before them

* Integration: #3434 drop review-bot notes from test doc comments

* Integration: #3419 doc comments back on their own items (EquationFrame and its test above them)

* Integration: #2334 test a formula string result continued in a CONTINUE record

* Integration: #3429 the based-on-chain test's doc comment back above its test

* Integration: #2453 drawing_payload test builds the shape fill as a Fill

* Integration: #3257 separate its Find-box test from #2407's recent-files test (auto-merge interleaved them)

* Integration: cargo fmt

* Integration: #1728 close the layout test the merge resolution left open

* Integration: cargo fmt

* Integration: cargo fmt

* Integration: cargo fmt

* Integration: #2722 Dutch registry comment on its own line

* Integration: #3203 English text for the keys the Romanian catalog lacks

Its complete-catalog test needs every key of every other catalog; the merged PRs added 72 since it was written. Rows carry the English text until translated.

* Integration: #1076 English text for the keys the Slovenian catalog lacks

Its complete-catalog test needs every key of every other catalog. Rows carry the English text until translated.

* Integration: status lines list each change once

Combining the tracks' status lines repeated a few entries (#2852, #1500, #2617).

* Integration: cargo xtask parity

* Integration: cargo fmt

* Integration: #1832 drop a useless .into() in the end-of-document citation test

clippy::useless_conversion failed cargo xtask ci.

* Integration: #2244 VML on/off values read case-insensitively by the shape fill reader

Main (#1500) moved VML fill reading into shape_style.rs, where filled="False" still counted as on; #2244's test vml_shape_wrap_side_and_anchor_case_insensitivity expects no fill.

* Integration: #2041 English text in the Polish catalog for the keys Italian gained

polish_covers_every_key_of_every_other_catalog expects Italian to have only "Style: APA" beyond Polish; #2041 translated 14 newer strings into Italian. Rows carry the English text until translated.

* Integration: #2722 English text for four labels the Dutch and Danish catalogs lack

every_tab_and_command_is_translated needs Format Shape Pane, Full Screen View, Personal Templates and Underline Color, added by other merged PRs. Rows carry the English text until translated.

* Integration: #3335 header Esc test allows the half-pixel return scroll that #3201 brings

#3201 makes entering an empty header scroll to it; Esc then scrolls back to the caret, landing 0.5 px from the start (17291.0 vs 17290.5). The test checks the view is back within a pixel.

* IME: the caret follows the composition text (#3556)

* Header and footer: a click in the other band edits it there (#3557)

* README: the app icon above the title

* Release 0.10.0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* The inspector's removals are refused in every protected mode

`file.inspect` with removals takes content out of the document — the
comments, the revisions, the properties, the hidden text, the headers.
Under readOnly and comments it was refused, or rolled back by the
post-check where the document had an exception; under trackedChanges
nothing stopped it, so a document that tracks changes could have its
comments and revisions taken out with no revision to show for it.

The removals are refused now, in every mode a protected document can be
in, next to the properties and the privacy options. An inspection without
removals only reads the document, and still works.

The protection test covers the modes now, not only readOnly.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the session author, not the user name

"the user name can't change while the document is protected" was the
wrong term twice over: it is the session author — the name new tracked
changes and comments are recorded under, and the one a named exception
is matched against — and it is `file.setAuthor` that refuses to change
it. The CLI's `--author` names the session directly, so it works on a
protected document.

The parity row, the two status lines and the two progress rows now say
that.

Co-Authored-By: opencode <noreply@opencode.ai>

* #3279: Keep protected session author fixed in CLI and Options

* The Document Inspector refuses its removals while the document tracks changes

The inspector's removals delete straight from the document: the hidden
text, the comments, the revisions and the headers go without ever reaching
the engine's tracked-delete path. On a document that tracks changes — and
`trackedChanges` protection turns tracking on — the content was gone with
no revision to show for it, and the revision trail was broken behind the
user's back.

The removals are not tracked, so they cannot be: rather than untrack them
silently, the inspector refuses the whole removal form while the document
tracks changes, and says why ("the document tracks changes: stop tracking
before removing content"). The check comes before anything is removed, so
the document is left untouched, and reading the document — the inspector
without removals — keeps working. A document that does not track changes
is inspected as before.

Co-Authored-By: opencode <noreply@opencode.ai>

* The inspector's tracking refusal doesn't cite an unrelated issue

#1344 is about the inspector missing hidden text, not about its removals
going untracked, so the reference only sent a reader to the wrong place.

Co-Authored-By: opencode <noreply@opencode.ai>

* A version snapshot belongs to the document it was taken from

`Session::set_document` resets everything about the open document — the
document id, the document, the selection, the undo history, the password,
the file name — but not the version snapshots. A snapshot taken of one
document therefore survived `file.new`, `file.open`, `file.newFromTemplate`
and `file.recover`, and `file.versions {"restore": index}` then put the
previous document's content into the open one.

The snapshots go with the document they were taken from: `set_document`
clears them, so a restore can only ever bring back a version of the
document that is open. Every caller replaces the document with another
one (a new or opened file, a recovered copy, a merge result, a sheet of
labels), so none of them loses anything it needs.

Co-Authored-By: opencode <noreply@opencode.ai>

* Docs: the inspector's tracking refusal and the version snapshot's scope

Co-Authored-By: opencode <noreply@opencode.ai>

* A comparison clears the version snapshots of the document it replaces

`review.compare` and `review.combine` open the original with `s.doc = doc`,
which bypasses `set_document` — so the version snapshots of the document the
comparison replaces survived it, and a restore could put the previous document
back over the comparison result.

The snapshots go with the document they were taken from, as everywhere else.
The document itself is still assigned directly: `set_document` resets the undo
history, and the comparison's own undo step would go with it.

Co-Authored-By: opencode <noreply@opencode.ai>

* #3277: Test Inspector refusal without protection

* #1327: Keep snapshots with their document through Compare

* #1327: Preserve file identity after rejected document replacement

* test: mark the portal test's blocking sleep as intentional (SonarCloud) (#3989)

The future is polled by hand with no async runtime, so a blocking sleep
is how the test models a slow dialog.

🤖 Generated with Codebuff

Co-authored-by: Codebuff <noreply@codebuff.com>

* #3542: gate the label_of test off wasm32

Co-A…

---------

Co-authored-by: Dmitrii Khlapov <19991457+dkhlapov@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-authored-by: VoiceLessQ <44067308+VoiceLessQ@users.noreply.github.com>
Co-authored-by: Mat Strange <mat@matstrange.net>
Co-authored-by: opencode <noreply@opencode.ai>
Co-authored-by: skylar taylor-barrick <hi@skylar.cc>
Co-authored-by: Dylan M. Taylor <dylan@dylanmtaylor.com>
Co-authored-by: Codebuff <noreply@codebuff.com>
Co-authored-by: Michael Mu <69072633+MichaelMuClaude@users.noreply.github.com>
Co-authored-by: Divyanshu Gupta <divyanshu2074@gmail.com>
Co-authored-by: dmim2502-commits <234869083+dmim2502-commits@users.noreply.github.com>
Co-authored-by: vangel76 <vangel1976@googlemail.com>
Co-authored-by: aiongg <aiongtaigi@gmail.com>
Co-authored-by: aiongg <67543387+aiongg@users.noreply.github.com>
Co-authored-by: bflatastic <bombayapirat@gmail.com>
Co-authored-by: Brandon Thomas <brandon@storyteller.ai>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
Co-authored-by: NetterSilver <133535268+Silvertree2010@users.noreply.github.com>
Co-authored-by: Joseph Anglada <fluorine@users.noreply.github.com>
Co-authored-by: dfgodvan <dfgodvan@gmail.com>
Co-authored-by: dfgodvan <180286157+dfgodvan@users.noreply.github.com>
Co-authored-by: Michael Higgins <55243596+Higgs32584@users.noreply.github.com>
Co-authored-by: In Mean <6434741+inmean@users.noreply.github.com>
Co-authored-by: Jayesh Prajapati <156836276+Jayesh-Prajapati9@users.noreply.github.com>
Co-authored-by: Gabriel Matozo <69991354+GabrielMatozo@users.noreply.github.com>
Co-authored-by: Mathieu Rancourt <40959576+MatRanc@users.noreply.github.com>
Co-authored-by: pakiat <49967840+pakiat@users.noreply.github.com>
Co-authored-by: Marco Arnulfo <103679419+marcoarnulfo@users.noreply.github.com>
Co-authored-by: Menonro <nitayd2001@gmail.com>
Co-authored-by: Gabriel Luís da Silva <79342117+mercuryVM@users.noreply.github.com>
Co-authored-by: MarekSpodBiedry <73122968+MarekSpodBiedry@users.noreply.github.com>
Co-authored-by: dhruvLearner8 <83899022+dhruvLearner8@users.noreply.github.com>
Co-authored-by: vioreltus <142961713+vioreltus@users.noreply.github.com>
Co-authored-by: Dominik Strebel <dominik.strebel@gmail.com>
Co-authored-by: Mat Strange <54028700+matstrange@users.noreply.github.com>
Co-authored-by: Dmitriy <dmitriy@mrzv.org>
2026-10-23 13:36:57 -04:00

90 KiB

1# Traditional Chinese (zh-hant, Taiwan vocabulary) interface catalog. Same format and clean-room
2# rules as zh-hans.tsv.
3(no style)(無樣式)
4(no suggestions)(無建議)
51.5 Line Spacing1.5 倍行距
6A free, open-source word processor written from scratch in Rust.\nPart of the Crafting Apps from the ArtCraft team.一款以 Rust 從零開始撰寫的免費開源文書處理軟體。\n屬於 ArtCraft 團隊的 Crafting Apps 系列。
7About關於
8About WordCraft關於 WordCraft
9Accept接受
10Accept All Changes接受所有修訂
11Accept This Change接受此修訂
12Accessibility協助工具
13Add新增
14Add a comment新增註解
15Add a Table新增表格
16Add Object to Selection將物件加入選取範圍
17Add Space Before Paragraph在段落前新增間距
18Add space between Asian and Latin text在亞洲文字與西文之間加入間距
19Add space between Asian text and numbers在亞洲文字與數字之間加入間距
20Add tab stop at:定位停駐點新增位置:
21Add Text新增文字
22Add to Dictionary新增至字典
23Add to Style Gallery新增至樣式庫
24Address Block地址區塊
25Address:地址:
26Address\nBlock地址區塊
27Adjust調整
28Advanced進階
29After:段落後:
30Agents代理程式
31Align對齊
32Align Left靠左對齊
33Align Right靠右對齊
34Aligned at:對齊位置:
35Alignment對齊方式
36All Borders所有框線
37All Caps全部大寫
38All caps全部大寫
39All Markup所有標記
40Allow hanging punctuation允許標點溢出邊界
41Allow Latin text to wrap in the middle of a word允許西文在單字中間換行
42Alt Text替代文字
43Apply Asian line-breaking rules (kinsoku)套用亞洲文字的斷行規則(禁則)
44Apply Character Style套用字元樣式
45Apply Style套用樣式
46Apply Styles選擇並套用樣式
47Arrange排列
48Arrange\nAll全部排列
49Arrow箭號
50Artistic Effects美術效果
51As you type輸入時
52Asian text font:亞洲文字字型:
53Asian Typography亞洲版式
54Author作者
55AutoCorrect Options自動校正選項
56AutoFit自動調整
57AutoFit Contents依內容自動調整
58AutoFit Window依視窗自動調整
59AutoSave writes your changes to the file a moment after you stop typing.停止輸入片刻後,自動儲存會將變更寫入檔案。
60Automatic自動
61Automatic ({language})自動({language})
62Automatic follows your system's language. Menus and commands change; your documents don't.「自動」會跟隨系統語言。功能表與命令會改變,文件內容不會改變。
63Automatic Table 1 (3 levels)自動目錄 1(3 階層)
64Automatic Table 2 (2 levels)自動目錄 2(2 階層)
65AutoSave自動儲存
66AutoSave documents you have saved in WordCraft自動儲存在 WordCraft 中儲存過的文件
67AutoSave failed: {error}. Save the document to turn AutoSave back on.自動儲存失敗:{error}。重新儲存文件後將恢復自動儲存。
68Balloons註解方塊
69Bottom Margin下邊界
70Centimeters公分
71Check spelling as you type輸入時檢查拼字
72Click a border between two cells to merge them. Esc stops.按一下兩個儲存格之間的框線以合併它們。按 Esc 結束。
73Bullet項目符號
74By author依作者
75Changed lines:修訂行:
76Click level to modify:按一下要修改的層級:
77Click to switch back to inserting按一下以切換回插入模式
78Color only僅色彩
79Compress punctuation at the start of a line壓縮行首標點
80Continue from previous section接續前一節
81Couldn't make WordCraft the default: {error}無法將 WordCraft 設為預設應用程式:{error}
82Custom dictionary自訂字典
83Dark page (white text on black)深色頁面(黑底白字)
84Drag a rectangle to draw a table, or a line across cells to split them. Esc stops.拖出矩形以繪製表格,或拖出穿過儲存格的線條以分割儲存格。按 Esc 結束。
85Draw Table繪製表格
86Define New Multilevel List定義新的多層次清單
87Define New Multilevel List…定義新的多層次清單…
88Deletions:刪除內容:
89Edit Comment編輯註解
90Enter formatting for number:輸入編號的格式:
91Follow number with:編號之後:
92Formatting格式設定
93Formatting marks格式化標記
94Hidden text隱藏文字
95Ignore web and file addresses忽略網址和檔案路徑
96Ignore words in capitals忽略全部大寫的單字
97Ignore words with numbers忽略包含數字的單字
98In the margin在頁邊
99Inches英寸
100Formatting exceptions格式例外
101Include level number from:包含的層級編號來自:
102Initials:縮寫:
103Ink筆跡
104Insertions and Deletions插入和刪除
105Insertions:插入內容:
106Interface介面
107Interface language介面語言
108Inside:內側:
109Latin text font:拉丁文字字型:
110Left border左框線
111In Default apps, choose WordCraft for the document types you want it to open.請在「預設應用程式」中,為要以 WordCraft 開啟的文件類型選擇 WordCraft。
112Left Margin左邊界
113Indents and Spacing縮排和間距
114Legal style numbering正規形式編號
115Line breaking斷行
116Link level to style:將層級連結到樣式:
117List Definition清單定義
118Mark grammar errors as you type輸入時標示文法錯誤
119Measurement units:度量單位:
120Millimeters公釐
121Mirror indents對稱縮排
122More templates →更多範本 →
123New comments and tracked changes are recorded under this name and these initials.新的註解和追蹤修訂會以此名稱和縮寫記錄。
124New word新單字
125No document is open. Create a document or open one first.沒有開啟的文件。請先新增或開啟文件。
126No templates match your search.沒有符合搜尋的範本。
127No words yet. Add to Dictionary on a misspelled word puts it here.還沒有單字。對拼字錯誤的單字選擇「新增至字典」會將它放在這裡。
128Nothing無
129Number alignment:編號對齊方式:
130Number format編號格式
131Number style for this level:此層級的編號樣式:
132Only for the selected text僅針對所選文字
133Outside border外側框線
134Make WordCraft the default for Word documents…將 WordCraft 設為 Word 文件的預設應用程式…
135Opens .docx, .doc, .rtf and .odt files and Word templates with WordCraft from now on.今後以 WordCraft 開啟 .docx、.doc、.rtf、.odt 檔案和 Word 範本。
136Opens Settings › Default apps, where you choose WordCraft for .docx and the other document types.開啟「設定 › 預設應用程式」,在其中為 .docx 及其他文件類型選擇 WordCraft。
137Overtype取代
138Overtype (typing replaces the characters after the caret)取代(輸入的內容會取代插入點後的字元)
139Page Number Format頁碼格式
140Page numbering頁碼編號
141Show alignment guides when moving pictures and shapes移動圖片和圖案時顯示對齊參考線
142Moved objects snap to the page's edges and centre, the margins and other objects. Hold Alt to move freely.移動的物件會貼齊頁面的邊緣和中心、邊界以及其他物件。按住 Alt 可自由移動。
143Page display頁面顯示
144Paragraph marks段落標記
145Personalize個人化
146Picas派卡
147Points點
148Print the page color列印頁面色彩
149Printing列印
150Proofing language校訂語言
151Recent documents to show:顯示的最近文件數:
152Remove移除
153Outside:外側:
154Reopen重新開啟
155Restart list after:重新開始清單的層級:
156Right border右框線
157Right Margin右邊界
158Base text:基準文字:
159Distribute letters字母平均分散
160Distribute spacing間距平均分散
161Offset (pt):位移(點):
162Phonetic Guide注音標示
163Right (vertical)靠右(直書)
164Ruby text:注音文字:
165Save documents儲存文件
166Search搜尋
167Search for templates搜尋範本
168Show all revisions inline以內嵌方式顯示所有修訂
169Show documents with their colours inverted, like View › Switch Modes. Saving, printing and PDFs are unchanged.像「檢視 › 切換模式」一樣以反轉的色彩顯示文件。儲存、列印和 PDF 不受影響。
170AutoSave saves every change to the file (needs a saved document)自動儲存會將每次變更寫入檔案(文件需已儲存)
171AutoSave isn't available in the browser: it can't write to your files. Save downloads a copy.瀏覽器中無法使用自動儲存:它不能寫入您的檔案。儲存會下載一份複本。
172AutoSave only keeps .docx, .odt and .rtf files; {name} can't keep all formatting. Save as .docx to turn on AutoSave.自動儲存僅適用於 .docx、.odt 和 .rtf 檔案;{name} 無法保留所有格式。另存為 .docx 即可開啟自動儲存。
173Save the document to turn on AutoSave儲存文件後即可開啟自動儲存
174Save the document to turn on AutoSave (a file you have only opened isn't rewritten until you save it)儲存文件後即可開啟自動儲存(僅開啟過的檔案在您儲存之前不會被改寫)
175AutoText自動圖文集
176Backspace退格
177Banded Columns帶狀欄
178Banded Rows帶狀列
179Before:段落前:
180Bibliography參考書目
181Binary assets added新增二進位資源
182Binary assets removed移除二進位資源
183Blank空白
184Blank (Three Columns)空白(三欄)
185Blank document空白文件
186Blank Page空白頁
187Block\nAuthors封鎖作者
188Bold粗體
189Bookmark書籤
190Bookmark name:書籤名稱:
191Delete Bookmark刪除書籤
192Hidden bookmarks隱藏書籤
193Sort by:排序依據:
194Border Painter框線複製
195Border\nPainter框線複製
196Borders框線
197Show the mini toolbar when text is selected選取文字時顯示迷你工具列
198Spaces空格
199Spelling拼字
200Spelling and grammar are checked in English (United States).拼字和文法依英文(美國)檢查。
201Tab characters定位字元
202Tab stop position:定位點位置:
203Default tab stops:預設定位點間距:
204Tab stops to be cleared:要清除的定位點:
205All全部
206Decimal小數點對齊
207Bar豎線
208Leader前置字元
209Set設定
210Page Border頁面框線設定
211Apply to:套用至:
212These marks show even when Show/Hide ¶ is off.即使關閉「顯示/隱藏 ¶」,這些標記也會顯示。
213Title Bar標題列
214Typing replaces selected text輸入的內容取代選取的文字
215Update fields before printing列印前更新功能變數
216Use the Insert key to switch overtype on and off使用 Insert 鍵切換取代模式
217Whole document整份文件
218This section本節
219Selected text選取的文字
220Fill填滿
221Setting:設定:
2223-D立體
223Custom自訂
224Style:樣式:
225Dot dash點虛線
226Triple三線
227Between段落之間
228Borders and Shading框線及網底
229Tabs…定位點…
230Borders and Shading…框線及網底…
231Bottom Border下框線
232Bottom of Page頁面底端
233Bottom:下:
234Box方框
235Breaks分隔設定
236Bring Forward上移一層
237Bullet Library項目符號庫
238Bullets項目符號
239Calendar行事曆
240Cancel取消
241Capitalize Each Word每個單字字首大寫
242Captions標號
243Cell Margins儲存格邊界
244Cell Size儲存格大小
245Cell\nMargins儲存格邊界
246Center置中
247Change變更
248Change Case變更大小寫
249Change List Level變更清單階層
250Change Picture變更圖片
251Change Shape變更圖案
252Changes變更
253Character Position字元位置
254Character Scale字元縮放
255Character Shading字元網底
256Character Spacing字元間距
257Character Border字元邊框
258Characters (no spaces)字元數(不含空格)
259Characters (with spaces)字元數(含空格)
260Chart圖表
261Check Accessibility檢查協助工具
262Check Compatibility檢查相容性
263Check for Errors檢查錯誤
264Check Spelling as You Type輸入時檢查拼字
265Check\nAccessibility檢查協助工具
266Citation Style引文樣式
267Citations & Bibliography引文與參考書目
268Clear清除
269Clear All Formatting清除所有格式設定
270Clipboard剪貼簿
271Clipboard Pane剪貼簿窗格
272Clipboard Items剪貼簿項目
273Paste Clipboard Item貼上剪貼簿項目
274Paste All全部貼上
275Delete Clipboard Item刪除剪貼簿項目
276Clear All全部清除
277Click an item to paste it.按一下項目即可貼上。
278Nothing collected yet. Items you copy or cut appear here.尚無內容。複製或剪下的項目會顯示在這裡。
279(picture or object)(圖片或物件)
280Close關閉
281Close Header and Footer關閉頁首及頁尾
282Collapse Selection摺疊選取範圍
283Color色彩
284Color:色彩:
285Colors色彩
286Column欄
287Column Break分欄符號
288Columns欄
289Combine合併
290Commands命令
291Comment註解
292Comments註解
293Comments Pane註解窗格
294Community\nDiscord社群\nDiscord
295Compact緊密
296Compare比較
297Compress Pictures壓縮圖片
298Continuous接續本頁
299Convert轉換
300Convert Text to Table文字轉換為表格
301Convert Text to Table…文字轉換為表格…
302Convert to Text轉換為文字
303Copy複製
304Copy Formatting複製格式
305Corrections校正
306Count words in text boxes and notes統計文字方塊、註腳和章節附註中的字數
307Couldn't download {name}: {error}無法下載 {name}:{error}
308Cover Page封面頁
309Create建立
310Create a Style建立樣式
311Create an interactive outline of your document.\n\nIt's a great way to keep track of where you are or quickly move your content around.\n\nTo get started, go to the Home tab and apply Heading styles to the headings in your document.為文件建立互動式大綱。\n\n用它可以隨時掌握目前位置,或快速移動內容。\n\n若要開始使用,請前往「常用」索引標籤,為文件中的標題套用標題樣式。
312Create New Style建立新樣式
313Crop裁剪
314Cross-reference交互參照
315Current Position目前位置
316Current style: {style}目前樣式:{style}
317Custom Margins…自訂邊界…
318Custom Watermark自訂浮水印
319Custom Watermark…自訂浮水印…
320Customize Quick Access Toolbar自訂快速存取工具列
321Cut剪下
322Dark Mode深色模式
323Dashed虛線
324Data資料
325Date & Time日期及時間
326Decrease Font Size縮小字型大小
327Decrease Indent減少縮排
328Default預設
329Define New Bullet定義新的項目符號
330Define New Number Format定義新的編號格式
331Delete刪除
332Delete Cells刪除儲存格
333Delete Columns刪除欄
334Delete Comment刪除註解
335Delete Next Word刪除下一個單字
336Delete Previous Word刪除上一個單字
337Delete Rows刪除列
338Delete Style刪除樣式
339Delete Table刪除表格
340Design設計
341To open Word documents with WordCraft by default: select one in Finder, choose File › Get Info, pick WordCraft under Open with, then click Change All.若要預設以 WordCraft 開啟 Word 文件:在 Finder 中選取一份文件,選擇「檔案 › 取得資訊」,在「打開檔案的應用程式」中選擇 WordCraft,然後按一下「全部更改」。
342WordCraft is now the default app for Word documents.WordCraft 現在是 Word 文件的預設應用程式。
343development build開發版本
344Diagonal斜向
345Diamond菱形
346Dictate聽寫
347Different First Page首頁不同
348Different Odd & Even Pages奇偶頁不同
349DiscordDiscord
350Discord communityDiscord 社群
351Display顯示
352Display for Review顯示以供檢閱
353Distribute Columns平均分配欄寬
354Distribute Rows平均分配列高
355Distributed分散對齊
356Do Not Show in TOC不在目錄中顯示
357Do you want to save changes to {name}?是否儲存對 {name} 的變更?
358Don't Save不儲存
359Document End文件結尾
360Document Formatting文件格式設定
361Document Property文件摘要資訊
362Document Start文件開頭
363Document Text文件文字
364Document Title文件標題
365Documents you open will show up here.開啟過的文件會顯示在這裡。
366Dot-dash點虛線
367Dotted點線
368Double雙線
369Double Spacing兩倍行高
370Double Strikethrough雙刪除線
371Double Underline雙底線
372Down下
373Draft草稿
374Draw繪圖
375Drawing Tools繪圖工具
376Drawing\nCanvas繪圖畫布
377Drop Cap首字放大
378Edit Footer編輯頁尾
379Edit Header編輯頁首
380Edit Recipient List編輯收件者清單
381Edit\nRecipient List編輯收件者清單
382Edited已編輯
383Editing編輯
384Editing endnote正在編輯章節附註
385Editing footnote正在編輯註腳
386Editing header/footer正在編輯頁首/頁尾
387Editing — edit the document directly編輯 — 直接編輯文件
388Editor編輯器
389Effects效果
390Emboss浮凸
391Encrypt with Password以密碼加密
392English (United States)英文(美國)
393Engrave陰刻
394Enter page number:輸入頁碼:
395Envelopes信封
396Equation方程式
397Eraser橡皮擦
398Even Page偶數頁
399Every command is available to scripts and AI agents: run `wordcraft-cli mcp` for an MCP server, or start the app with `--control <port>` for the JSON control channel.每個命令都可供指令碼和 AI 代理程式使用:執行 `wordcraft-cli mcp` 啟動 MCP 伺服器,或以 `--control <port>` 啟動應用程式以開啟 JSON 控制通道。
400Export匯出
401Export a copy to share (PDF, Word document)匯出副本以共用(PDF、Word 文件)
402Export Page as PNG將頁面匯出為 PNG
403Export PDF匯出 PDF
404Exported {path}已匯出 {path}
405Extend Selection擴大選取範圍
406Extend Selection by Units按單位擴大選取範圍
407Field功能變數
408File檔案
409Find尋找
410Find and Replace尋找及取代
411Find Next尋找下一個
412Find Previous尋找上一個
413Find Recipient尋找收件者
414Find what:尋找目標:
415Finish完成
416Finish & Merge完成與合併
417Finish &\nMerge完成與合併
418First Column第一欄
419First commit首次提交
420First line:第一行:
421Fixed Column Width固定欄寬
422Focus專注
423Full Screen View全螢幕檢視
424Show the ribbon顯示功能區
425Old menu keys: Alt, {keys}. Keep typing, or press Esc to cancel.舊功能表鍵: Alt, {keys}。繼續輸入,或按 Esc 取消。
426Font字型
427Font Color字型色彩
428Font color:字型色彩:
429Font Dialog字型對話方塊
430Font Size字型大小
431Font:字型:
432Fonts字型
433Footer頁尾
434Footnote and Endnote註腳及章節附註
435Footnotes註腳
436Format格式
437Format Page Numbers頁碼格式
438Format Page Numbers…頁碼格式…
439Format Painter複製格式
440Formatting at Selection選取範圍的格式
441Formula公式
442General一般
443Go To移至
444Go to移至
445Go To (⌘⌥G)移至 (⌘⌥G)
446Grab bag隨機展示
447Greeting Line問候語
448Greeting\nLine問候語
449Gridlines格線
450Group群組
451Grow Font 1 Point字型放大 1 點
452Hanging Indent首行凸排
453Header頁首
454Header & Footer頁首及頁尾
455Header Row標題列
456Header/Footer Position頁首/頁尾位置
457Heading 1標題 1
458Heading 2標題 2
459Heading 3標題 3
460Headings標題
461Heart心形
462Help說明
463Hidden隱藏
464Highlight Merge Fields醒目提示合併欄位
465Highlight\nMerge Fields醒目提示合併欄位
466Highlighter螢光筆
467Home常用
468Horizontal水平
469Horizontal Line水平線
470Hyphenation斷字
471Icons圖示
472Ignore All全部略過
473Illustrations圖例
474Immersive沉浸式
475Immersive Reader沉浸式閱讀程式
476Immersive\nReader沉浸式閱讀程式
477Increase Font Size放大字型
478Increase Indent增加縮排
479Indent縮排
480Indentation縮排
481Indents縮排
482Index索引
483Info資訊
484Ink to\nMath筆跡轉數學公式
485Ink to\nShape筆跡轉圖形
486Ink\nReplay筆跡重播
487Insert插入
488Insert Above插入上方列
489Insert Below插入下方列
490Insert Caption插入標號
491Insert Caption…插入標號…
492Insert Citation插入引文
493Insert Endnote插入章節附註
494Insert Footnote插入註腳
495Insert Hyperlink插入超連結
496Insert Index插入索引
497Insert Left插入左方欄
498Insert Merge Field插入合併欄位
499Insert Merge\nField插入合併欄位
500Insert Right插入右方欄
501Insert Shapes插入圖案
502Insert Table插入表格
503Insert Table of Authorities插入引文目錄
504Insert Table of Figures插入圖表目錄
505Insert Table…插入表格…
506Insert\nAbove插入上方列
507Insert\nCaption插入標號
508Insert\nCitation插入引文
509Insert\nFootnote插入註腳
510Inside Borders內框線
511Inspect Document檢查文件
512Interface language:介面語言:
513Italic斜體
514Join the ArtCraft community on Discord加入 Discord 上的 ArtCraft 社群
515Join us on Discord: discord.gg/artcraft在 Discord 上加入我們:discord.gg/artcraft
516Justify左右對齊
517Keep Lines Together段落中不分頁
518Keep lines together段落中不分頁
519Keep Text Only只保留文字
520Keep with Next與下段同頁
521Keep with next與下段同頁
522Labels標籤
523Landscape橫向
524Language語言
525{language} (no dictionary){language}(無字典)
526No spelling dictionary for {language} is installed, so it isn't checked. WordCraft looks for the Hunspell dictionary {name} in the WORDCRAFT_DICTIONARIES folder and in the usual system locations.未安裝{language}的拼字字典,因此不會檢查該語言。WordCraft 會在 WORDCRAFT_DICTIONARIES 資料夾和常見的系統位置尋找 Hunspell 字典 {name}。
527Lasso套索
528Last Column最後一欄
529Last commit最近提交
530Layout版面配置
531Layout Summary版面配置摘要
532Left左
533Left Border左框線
534Left:左:
535Letter信函
536Line直線
537Line and Page Breaks分行與分頁設定
538Line and Paragraph Spacing行距與段落間距
539Line Break換行符號
540Line delta行數變化
541Line End行尾
542Line Numbers行號
543Line Spacing行距
544Line Spacing Options…行距選項…
545Line spacing:行距:
546Line Start行首
547Lines行數
548Lines added新增行數
549Lines deleted刪除行數
550Link連結
551Link to Previous連結到前一節
552Links連結
553Location: {path}位置:{path}
554lowercase全部小寫
555Macros巨集
556Mailings郵件
557Manage Sources管理來源
558Many pages多頁
559Margins邊界
560Mark Citation標記引文
561Mark Entry標記項目
562Mark\nCitation標記引文
563Mark\nEntry標記項目
564Markdown (*.md)Markdown (*.md)
565Match case大小寫須相符
566Match Fields對應欄位
567Matrix矩陣
568Merge合併
569Merge Cells合併儲存格
570Merge Formatting合併格式設定
571Merged PRs已合併的 PR
572Mirrored左右對稱
573MIT OR Apache-2.0. Copyright (c) 2026 ArtCraft Team and the WordCraft contributors.MIT OR Apache-2.0。著作權所有 (c) 2026 ArtCraft 團隊及 WordCraft 貢獻者。
574Moderate中等
575Modify Style修改樣式
576Modify…修改…
577Move or Resize移動或調整大小
578Multilevel List多層次清單
579Multilevel List Library多層次清單庫
580Article I.第 I 條
581Chapter 1第 1 章
582Section 1.01第 1.01 節
583Multiple Pages多頁
584Name (A–Z)名稱(A–Z)
585Name:名稱:
586Narrow {size} all窄 四周 {size}
587Navigation導覽
588Navigation Pane功能窗格
589New新增
590New Comment新增註解
591New from Template從範本新增
592New Paragraph新段落
593New Style…新增樣式…
594New Window開新視窗
595New\nComment新增註解
596New\nWindow開新視窗
597Next下一個
598Next Change下一個變更
599Next Comment下一個註解
600Next Footnote下一個註腳
601Next Page下一頁
602Next Record下一筆記錄
603Next Section下一節
604No Border無框線
605No Color無色彩
606No contributor data was built into this copy.此版本未內建貢獻者資料。
607No Markup無標記
608No model credits were built into this copy.此版本未內建模型致謝資訊。
609No Paragraph Space無段落間距
610Nonbreaking Hyphen不分行連字號
611Nonbreaking Space不分行空格
612None無
613Normal {size} all一般 四周 {size}
614Normal Style內文樣式
615Not available right now目前無法使用
616Not saved未儲存
617Not saved yet尚未儲存
618Nudge微移
619Number of columns:欄數:
620Number of rows:列數:
621Numbering編號
622Object物件
623Odd Page奇數頁
624Office 2003 DefaultOffice 2003 預設值
625OK確定
626One一欄
627One Page單頁
628Only web (http, https) and email (mailto) links can be followed只能開啟網頁(http、https)和電子郵件(mailto)連結
629Open開啟
630OpenDocument Text (*.odt)OpenDocument 文字 (*.odt)
631Optional Hyphen選擇性連字號
632Copyright Sign著作權符號
633Ellipsis刪節號
634Em Dash長破折號
635Insert Date Field插入日期欄位
636Insert Page Field插入頁碼欄位
637Insert Time Field插入時間欄位
638Registered Sign註冊商標符號
639Reset Character Formatting重設字元格式
640Reset Paragraph Formatting重設段落格式
641Trademark Sign商標符號
642Options選項
643Orientation方向
644Outline大綱
645Outline Level大綱階層
646Outside Borders外框線
647Oval橢圓
648Page頁面
649Page Background頁面背景
650Page Borders頁面框線
651Page Break分頁符號
652Page Break Before段落前分頁
653Page break before段落前分頁
654Page Breaks分頁符號
655Page Color頁面色彩
656Page Down下一頁
657Page image (*.png)頁面影像 (*.png)
658Page Movement翻頁方式
659Page Number頁碼
660Page Setup版面設定
661Page Up上一頁
662Page Width頁寬
663Page width頁寬
664Page X of Y第 X 頁,共 Y 頁
665Page {page}第 {page} 頁
666Page {page} of {pages}第 {page} 頁,共 {pages} 頁
667Page\nBorders頁面框線
668Page\nColor頁面色彩
669Page\nNumber頁碼
670Pages頁面
671Paragraph段落
672Paragraph Details段落詳細資料
673Paragraph Down下移一段
674Paragraph Settings段落設定
675Paragraph Spacing段落間距
676Paragraph Up上移一段
677Paragraphs段落數
678Paste貼上
679Paste (⌘V)貼上 (⌘V)
680Paste Formatting貼上格式
681Paste: Keep Text Only貼上:只保留文字
682Paste: Merge Formatting貼上:合併格式設定
683PDF document (*.pdf)PDF 文件 (*.pdf)
684Pen畫筆
685Pencil鉛筆
686Picture Border圖片框線
687Picture Format圖片格式
688Picture Styles圖片樣式
689Pictures圖片
690Plain text (*.txt)純文字 (*.txt)
691Portrait直向
692Position位置
693Preview Results預覽結果
694Preview\nResults預覽結果
695Previous上一個
696Previous Change上一個變更
697Previous Comment上一個註解
698Previous Record上一筆記錄
699Previous Section上一節
700Print列印
701Print Layout整頁模式
702Print\nLayout整頁模式
703Proofing校訂
704Proofing Issues校訂問題
705Properties內容
706Protect保護
707Protect Document保護文件
708Quick Access Toolbar快速存取工具列
709Quick Parts快速組件
710Quick Tables快速表格
711Read Aloud大聲朗讀
712Read Mode閱讀模式
713Read\nAloud大聲朗讀
714Read\nMode閱讀模式
715Recent最近
716Record Macro錄製巨集
717Recover Unsaved Documents復原未儲存的文件
718Rectangle矩形
719Redo取消復原
720Reduce Hanging Indent減少首行凸排
721References參考資料
722Reject拒絕
723Reject All Changes拒絕所有變更
724Reject Change拒絕變更
725Relaxed寬鬆
726Remove Background移除背景
727Remove Footer移除頁尾
728Remove Header移除頁首
729Remove Hyperlink移除超連結
730Remove Space After Paragraph移除段落後的間距
731Remove Table of Contents移除目錄
732Remove Watermark移除浮水印
733Repeat重複
734Repeat Header Rows重複標題列
735Replace取代
736Replace All全部取代
737Replace Document Text取代文件文字
738Replace with:取代為:
739Replay重播
740Reply回覆
741Report報告
742Research研究
743Researcher研究工具
744Reset Picture重設圖片
745Resolve解決
746Resolved已解決
747Restart at 1從 1 重新開始
748Restart Each Page每頁重新編號
749Restart Each Section每節重新編號
750Restrict Editing限制編輯
751Restrict\nEditing限制編輯
752Results結果
753Reverse the order反轉順序
754Review校閱
755Reviewing校閱
756Reviewing Pane校閱窗格
757Reviewing — edits become suggestions校閱 — 編輯內容會成為修訂建議
758Rich Text Format (*.rtf)RTF 格式 (*.rtf)
759Right右
760Right Border右框線
761Right-to-Left Text Direction從右至左文字方向
762Left-to-Right Text Direction從左至右文字方向
763Right:右:
764Rotate旋轉
765Rounded Rectangle圓角矩形
766Rows & Columns列與欄
767Ruler尺規
768Rules規則
769Résumé履歷
770Save儲存
771Save a copy in another format. Printing goes through a PDF you can print from any viewer.以其他格式儲存副本。列印時會先產生 PDF,可在任何檢視器中列印。
772Save As另存新檔
773Save as Template另存為範本
774Saved已儲存
775Search Commands搜尋命令
776Search commands and help搜尋命令和說明
777Search document搜尋文件
778Section Breaks分節符號
779Section Properties節屬性
780Sections節數
781Select選取
782Select All全選
783Select Cell選取儲存格
784Select Line選取行
785Select Objects選取物件
786Select Paragraph選取段落
787Select Range選取範圍
788Select Recipients選取收件者
789Select Row選取列
790Select Sentence選取句子
791Select Table選取表格
792Select Text選取文字
793Select Text with Similar Formatting選取格式相似的文字
794Select Word選取單字
795Select\nRecipients選取收件者
796Selection選取範圍
797Selection Pane選取窗格
798Send Backward下移一層
799Sentence case.句首字母大寫。
800Set as Default設定為預設值
801Set Caret設定游標
802Set Character Formatting設定字元格式
803Set Numbering Value設定編號值
804Set Paragraph Formatting設定段落格式
805Shading網底
806Shadow陰影
807Shape Fill圖案填滿
808Shape Format圖形格式
809Shape Outline圖案外框
810Shape Styles圖案樣式
811Shapes圖案
812Share共用
813Shift+TabShift+Tab
814Show顯示
815Show all formatting marks顯示所有格式化標記
816Show Comments顯示註解
817Show Markup顯示標記
818Show Notes顯示附註
819Show only comments and formatting in balloons僅在註解方塊中顯示註解和格式設定
820Show revisions in balloons在註解方塊中顯示修訂
821Show rulers顯示尺規
822Animation動畫
823Animate the caret (it glides and fades)為游標加上動畫(平滑移動並淡入淡出)
824On: the caret glides to its new place when you type or use the arrow keys, and its blink fades. Off: it jumps and blinks on and off.開啟:輸入或使用方向鍵時,游標會平滑移動到新位置,閃爍時淡入淡出。關閉:游標直接跳到新位置,閃爍時直接顯示和隱藏。
825Show the community button in the title bar在標題列中顯示社群按鈕
826Show/Hide ¶顯示/隱藏 ¶
827Show\nComments顯示註解
828Shrink Font 1 Point字型縮小 1 點
829Side to Side並排
830Side\nto Side並排
831Signature Line簽名欄
832Single單線
833Single Spacing單行間距
834Size大小
835Size (pt):大小(點):
836Size:大小:
837Small Caps小型大寫字
838Small caps小型大寫字
839SmartArtSmartArt
840Sort排序
841Source code: github.com/storytold/wordcraft原始碼:github.com/storytold/wordcraft
842Space空格
843Space before/after:段落前/後間距:
844Spacing間距
845Spacing (pt):間距(點):
846Kerning for fonts:字型的字距調整:
847Points and above點及以上
848Speech語音
849Spelling & Grammar拼字及文法
850Spelling &\nGrammar拼字及文法
851Spelling Suggestions拼字建議
852Split分割
853Split Cells分割儲存格
854Split Table分割表格
855Spreadsheet Table試算表
856Standard Colors標準色彩
857Star星形
858Start at:起始編號:
859Start Mail Merge啟動合併列印
860Start Mail\nMerge啟動合併列印
861Statistics統計資料
862Status Bar狀態列
863Strikethrough刪除線
864Studio cover工作室封面
865Studio handbook (sample)工作室手冊(範例)
866Style樣式
867Style based on:樣式依據:
868Style Set樣式集
869Style: {style}樣式:{style}
870Styles樣式
871Styles Pane樣式窗格
872Subscript下標
873Superscript上標
874Switch Modes切換模式
875Switch\nModes切換模式
876Symbol符號
877Symbols符號
878Synonyms同義字
879Tab定位字元
880Tab character定位字元
881Table表格
882Table Column Width表格欄寬
883Table Design表格設計
884Table Layout表格版面配置
885Table of Authorities引文目錄
886Table of Contents目錄
887Table of\nContents目錄
888Table Properties表格內容
889Table Properties…表格內容…
890Table Row Height表格列高
891Table Style Options表格樣式選項
892Table Styles表格樣式
893Tables表格
894Tabs定位點
895Tabular List表格式清單
896Text文字
897Text Box文字方塊
898Text Direction文字方向
899Text Effects文字效果
900Text Effects and Typography文字效果與印刷樣式
901Text from File檔案中的文字
902Text Highlight Color文字醒目提示色彩
903Text indent at:文字縮排位置:
904Text to display:要顯示的文字:
905Text Wrapping文繞圖
906Text:文字:
907Text\nBox文字方塊
908Text\nDirection文字方向
909That format doesn't keep everything, so the document is still open. Save it as a Word document (.docx) to go on.該格式無法保留全部內容,因此文件仍保持開啟。請將其儲存為 Word 文件 (.docx) 後再繼續。
910The new style takes the formatting of the current paragraph.新樣式會採用目前段落的格式。
911Theme Colors佈景主題色彩
912Theme Fonts佈景主題字型
913Theme List佈景主題清單
914Themes佈景主題
915Thesaurus同義字典
916Thick粗線
917Three三欄
918Tight緊密
919Top Border上框線
920Top Margin上邊界
921Top of Page頁面頂端
922Top:上:
923Total Row合計列
924Track Changes追蹤修訂
925Track Changes Options追蹤修訂選項
926Track Changes: On追蹤修訂:開啟
927Track formatting追蹤格式設定
928Tracking追蹤
929Translate翻譯
930Transparency透明度
931Triangle三角形
932Two二欄
933Type Text輸入文字
934Underline底線
935Underline Words Only只在文字下加底線
936Undo復原
937Undo {action}復原{action}
938Undo Actions復原多項動作
939Undo History復原記錄
940Undo 1 Action復原 1 項動作
941Undo {n} Actions復原 {n} 項動作
942Ungroup取消群組
943Up上
944Update Field更新功能變數
945Update Index更新索引
946Update Style to Match Selection更新樣式以符合選取範圍
947Update Table更新目錄
948Update Table of Figures更新圖表目錄
949Update to Match更新以符合
950Update to Match Selection更新以符合選取範圍
951UPPERCASE全部大寫
952User Name使用者名稱
953User name:使用者名稱:
954Version History版本歷程記錄
955Version {version} ({build})版本 {version}({build})
956Vertical垂直
957Vertical Alignment垂直對齊方式
958View檢視
959View Gridlines檢視格線
960View State檢視狀態
961Views檢視
962Voice語音
963Watermark浮水印
964Wave波浪線
965Web LayoutWeb 版面配置
966Web page (*.html)網頁 (*.html)
967Web\nLayoutWeb 版面配置
968Whole page整頁
969Whole words全字拼寫須相符
970Wide寬
971Widow/Orphan Control遺留字串控制
972Widow/Orphan control遺留字串控制
973Window視窗
974Word Count字數統計
975Word document (*.docx)Word 文件 (*.docx)
976Word XML Document (*.xml)Word XML 文件 (*.xml)
977Word 2003 XML Document (*.xml)Word 2003 XML 文件 (*.xml)
978Word Left左移一個單字
979Word Right右移一個單字
980WordArt文字藝術師
981WordCraftWordCraft
982Words字數
983Words only僅文字
984Wrap Text文繞圖
985Wrap\nText文繞圖
986Write & Insert Fields書寫與插入欄位
987Write a reply撰寫回覆
988Zoom縮放
989Zoom In放大
990Zoom Out縮小
991{group} settings{group}設定
992{key}+Click to follow link按住 {key} 並按一下以追蹤連結
993Browse…瀏覽…
994{words} words{words} 個字
995{selected} of {words} words{selected}/{words} 個字
996Direction:方向:
997Right-to-left從右至左
998Left-to-right從左至右
999# Zotero integration
1000ZoteroZotero
1001Citations引文
1002Document文件
1003Add/Edit\nCitation新增/編輯\n引文
1004Add\nNote新增\n筆記
1005Add/Edit\nBibliography新增/編輯\n參考書目
1006Refresh重新整理
1007Document\nPreferences文件\n偏好設定
1008Unlink\nCitations取消連結\n引文
1009Waiting for Zotero…正在等候 Zotero…
1010Zotero: doneZotero:完成
1011Zotero: cancelledZotero:已取消
1012Yes是
1013No否
1014Move Past Citation移到引文之後
1015Move Past\nCitation移到\n引文之後
1016Next Sentence下一句
1017Previous Sentence上一句
1018Next sentence下一句
1019Previous sentence上一句
1020Play/Pause播放/暫停
1021Read Aloud Status朗讀狀態
1022Reading Speed朗讀速度
1023Skip Citations and Bibliography略過引文和參考文獻
1024Skip citations & bibliography略過引文和參考文獻
1025Stop Reading停止朗讀
1026Don't read Zotero, Mendeley or EndNote citations and bibliographies不朗讀 Zotero、Mendeley 或 EndNote 的引文和參考文獻
1027Play播放
1028Pause暫停
1029Stop停止
1030Sentence句
1031Paused已暫停
1032Finished已完成
1033Stopped已停止
1034Speed速度
1035Normal speed正常速度
1036Your changes will be lost if you don't save them.如果不儲存,您的變更將會遺失。
1037Scroll ribbon left向左捲動功能區
1038Scroll ribbon right向右捲動功能區
1039# Equations.
1040Change Structure變更結構
1041Change to Display變更為顯示方程式
1042Change to Inline變更為行內方程式
1043Conversions轉換
1044Delete Back in Equation在方程式中向前刪除
1045Delete in Equation在方程式中刪除
1046Edit Equation編輯方程式
1047Enter in Equation在方程式中按 Enter
1048Equation Gallery方程式庫
1049Equation Info方程式資訊
1050Equation Number方程式編號
1051Input Format輸入格式
1052Insert Structure插入結構
1053Insert Symbol插入符號
1054Justification對齊方式
1055Leave Equation結束方程式
1056Move in Equation在方程式中移動
1057Normal Text一般文字
1058Set Equation設定方程式
1059Structure Actions結構操作
1060Structures結構
1061Tools工具
1062Type in Equation在方程式中輸入
1063Inline行內
1064Number編號
1065Close Equation關閉方程式
1066Insert New Equation插入新方程式
1067Built-In內建
1068Professional二維格式
1069Linear線性格式
1070Fraction分數
1071Script上下標
1072Radical根式
1073Integral積分
1074Large\nOperator大型\n運算子
1075Bracket括號
1076Function函數
1077Accent重音符號
1078Limit and\nLog極限與\n對數
1079Operator運算子
1080Equation Options方程式選項
1081All symbol sets所有符號集
1082Send the document straight to the system print dialog, or save a copy in another format below.將文件直接傳送到系統列印對話方塊,或在下方以其他格式儲存副本。
1083Or save a copy in another format:或以其他格式儲存副本:
1084Opening print dialog…正在開啟列印對話方塊…
1085Print failed: {error}列印失敗:{error}
1086Couldn't open {path}: {error}無法開啟 {path}:{error}
1087Column Selection矩形選取
1088Style Inspector樣式檢查器
1089Inspect Styles at Selection檢查選取範圍的樣式
1090Clear Formatting Level清除格式層級
1091Characters字元
1092Direct formatting直接格式設定
1093Reset to Normal重設為內文
1094Clear Paragraph Formatting清除段落格式設定
1095Clear Character Style清除字元樣式
1096Clear Character Formatting清除字元格式設定
1097Paste Special選擇性貼上
1098Paste Special…選擇性貼上…
1099Paste as:貼上為:
1100The clipboard is empty.剪貼簿是空的。
1101Formatted Text格式化文字
1102Rich Text Format (RTF)RTF 格式
1103HTML FormatHTML 格式
1104Unformatted Text純文字
1105Result結果
1106Keeps the fonts and formatting of the copied text.保留所複製文字的字型和格式。
1107Reads the clipboard's rich text and keeps its formatting.讀取剪貼簿中的 RTF 內容並保留其格式。
1108Reads the clipboard's web content and keeps its formatting.讀取剪貼簿中的網頁內容並保留其格式。
1109Picture圖片
1110Pastes the clipboard's picture.貼上剪貼簿中的圖片。
1111Drops all formatting and pastes plain text.移除所有格式,貼上純文字。
1112Advanced Find進階尋找
1113Advanced Find…進階尋找…
1114Go To…移至…
1115Reading Highlight醒目提示尋找結果
1116New Table Style新增表格樣式
1117Modify Table Style修改表格樣式
1118New Table Style…新增表格樣式…
1119Modify Table Style…修改表格樣式…
1120Apply formatting to:將格式套用至:
1121Whole Table整個表格
1122Fill color:填滿色彩:
1123{count} items highlighted已醒目提示 {count} 個項目
1124{n} pt{n} 點
1125Not {name}非{name}
1126Level {n}第 {n} 階
1127Body Text本文
1128{n} lines{n} 行
1129At least {n}最小行高 {n}
1130Exactly {n}固定行高 {n}
1131Centered置中
1132Character spacing字元間距
1133Don't add space between paragraphs of the same style相同樣式的段落之間不新增間距
1134Don't hyphenate不斷字
1135Double strikethrough雙刪除線
1136Drop cap首字放大
1137First line第一行
1138Font color字型色彩
1139Highlight醒目提示
1140Justified左右對齊
1141Left indent左縮排
1142Line spacing行距
1143Outline level大綱階層
1144Raised/lowered上移/下移
1145Right indent右縮排
1146Scale縮放
1147Space after段落後間距
1148Space before段落前間距
1149Suppress line numbers隱藏行號
1150Underline color底線色彩
1151Letters信函
1152E-mail Messages電子郵件
1153Directory目錄
1154Normal Word Document一般文件
1155If…Then…Else…如果…則…否則…
1156If…Then…Else如果…則…否則
1157Merge Record #合併記錄編號
1158Skip Record If…略過記錄條件…
1159Skip Record If略過記錄條件
1160Equals:等於:
1161Then insert:則插入:
1162Otherwise insert:否則插入:
1163Courtesy Title稱謂
1164First Name名字
1165Last Name姓氏
1166Company公司
1167Address地址
1168City城市
1169State省/州
1170Postal Code郵遞區號
1171Country國家/地區
1172(not matched)(未對應)
1173Leave a recipient out of the merge when a field has this value.當某個欄位為此值時,在合併中略過該收件者。
1174Insert one text or another, depending on a field's value.依據欄位的值插入不同的文字。
1175Select recipients first to match their fields.請先選取收件者,才能對應其欄位。
1176The recipient-list field that fills each part of an address block and greeting line.地址區塊和問候語的每個部分所使用的收件者清單欄位。
1177No errors found: every merge field is in the recipient list.未發現錯誤:所有合併欄位都在收件者清單中。
1178These merge fields aren't in the recipient list:以下合併欄位不在收件者清單中:
1179Add at least one field.請至少新增一個欄位。
1180Add Field新增欄位
1181Every field needs a name.每個欄位都需要名稱。
1182Field name欄位名稱
1183Field names must be different.欄位名稱不可重複。
1184Fields:欄位:
1185Field:欄位:
1186Find:尋找:
1187New Entry新增項目
1188Recipient List收件者清單
1189Recipients: {count}收件者:{count}
1190Remove field移除欄位
1191Remove recipient移除收件者
1192Select recipients first to choose from their fields.請先選取收件者,才能從其欄位中選擇。
1193Type a New List…輸入新清單…
1194Type at least one recipient.請至少輸入一位收件者。
1195Type the recipients, or load them from a file.輸入收件者,或從檔案載入。
1196Use an Existing List…使用現有清單…
1197Choose the sheet that holds the recipients.選擇包含收件者的工作表。
1198First row of data contains column headers資料第一列包含欄標題
1199Interface theme:介面主題:
1200Interface\nTheme介面主題
1201Interface Theme介面主題
1202Light淺色
1203Dark深色
1204Use system setting使用系統設定
1205A file dialog is already open.已有一個檔案對話方塊開啟中。
1206Height:高度:
1207Width:寬度:
1208Row列
1209Cell儲存格
1210Preferred width:慣用寬度:
1211Alignment:對齊方式:
1212Indent from left:左側縮排:
1213Specify height:指定高度:
1214Exactly固定
1215At least最小
1216Allow row to break across pages允許列跨頁中斷
1217Repeat as header row on each page在每頁重複作為標題列
1218Vertical alignment:垂直對齊方式:
1219Top上
1220Bottom下
1221Alt text替代文字
1222Alt:替代文字:
1223W:寬:
1224H:高:
1225Reset重設
1226Reset Crop重設裁剪
1227Insert a new equation (Alt+=)插入新方程式 (Alt+=)
1228Leave the equation (Esc)離開方程式 (Esc)
1229Preview預覽
1230getartcraft.com/apps/wordcraftgetartcraft.com/apps/wordcraft
1231Draw Ink繪製筆跡
1232Erase Ink擦除筆跡
1233Hide Ink隱藏筆跡
1234Hide\nInk隱藏\n筆跡
1235Pens畫筆
1236Thickness粗細
1237# Columns, Symbol and Field dialogs (#321).
1238(All)(全部)
1239(none)(無)
1240(normal text)(一般文字)
12411/4 Em Space1/4 全形空格
1242A mail merge field合併列印欄位
1243A numbered sequence (figures, tables…)編號序列(圖、表…)
1244A table of contents目錄
1245Categories:類別:
1246Character字元
1247Character code:字元代碼:
1248Col #:欄號:
1249Copyright著作權
1250Date and Time日期和時間
1251Date formats:日期格式:
1252Description:描述:
1253Document Information文件資訊
1254Double Closing Quote右雙引號
1255Double Opening Quote左雙引號
1256En Dash短破折號
1257Em Space全形空格
1258En Space半形空格
1259Equal column width欄寬相等
1260Field Codes功能變數代碼
1261Field code:功能變數代碼:
1262Field codes:功能變數代碼:
1263Field name:功能變數名稱:
1264Field names:功能變數名稱清單:
1265Field properties功能變數屬性
1266Field…功能變數…
1267Format:格式:
1268Hide Codes隱藏代碼
1269Index and Tables索引和目錄
1270Line between分隔線
1271Links and References連結和參照
1272Mail Merge合併列印
1273More Columns…其他欄…
1274More Symbols…其他符號…
1275No-Width Non Break無寬度不分行
1276No-Width Optional Break無寬度選擇性分行
1277Paragraph Mark段落標記
1278Pick a field from the list請選擇功能變數
1279Preserve formatting during updates更新時保留格式設定
1280Presets預設集
1281Recently used symbols:最近使用的符號:
1282Registered註冊商標
1283Section Mark章節符號
1284Sequence name:序列名稱:
1285Shortcut key:快速鍵:
1286Single Closing Quote右單引號
1287Single Opening Quote左單引號
1288Spacing:間距:
1289Special Characters特殊字元
1290Subset:子集:
1291The time right now目前的時間
1292When this document was first created文件的建立日期
1293When this document was most recently printed文件的上次列印日期
1294When this document was most recently saved文件的上次儲存日期
1295The document has no bookmarks yet.文件中還沒有書籤。
1296Who the document properties name as author文件的作者
1297Name of the file this document is saved as文件的檔案名稱
1298Title from the document properties文件的標題
1299How many pages the whole document has文件的頁數
1300How many pages this section has本節的頁數
1301Number of the page the field sits on目前的頁碼
1302Number of the section the field sits in目前的節號
1303How many words the document holds文件的字數
1304Page on which a bookmarked passage falls書籤所在的頁碼
1305Copy of the text a bookmark marks書籤的文字
1306This field has no options.此功能變數沒有選項。
1307This font has no characters to show.此字型沒有可顯示的字元。
1308This point forward從這裡開始
1309The date it is today今天的日期
1310Trademark商標
1311Type the field's name and its switches, for example PAGE \\* roman.輸入功能變數名稱及其參數,例如 PAGE \\* roman。
1312Width and spacing寬度和間距
1313from Unicode (hex)來自 Unicode(十六進位)
1314Shape Effects圖案效果
1315Glow光暈
1316Soft Edges柔化邊緣
1317No Shadow無陰影
1318No Glow無光暈
1319No Soft Edges無柔化邊緣
1320Glow Colors光暈色彩
1321Weight粗細
1322Shadow, glow and soft edges陰影、光暈和柔化邊緣
1323Offset: Bottom Right位移:右下
1324Offset: Bottom位移:下
1325Offset: Bottom Left位移:左下
1326Offset: Right位移:右
1327Offset: Center位移:置中
1328Offset: Left位移:左
1329Offset: Top Right位移:右上
1330Offset: Top位移:上
1331Offset: Top Left位移:左上
1332Manage Styles管理樣式
1333Show or Hide Style顯示或隱藏樣式
1334Manage Styles…管理樣式…
1335Sort order:排序方式:
1336As Recommended依建議
1337Alphabetical依字母順序
1338Font: {font}字型:{font}
1339{size} pt{size} 點
1340Color: {color}色彩:{color}
1341Space before: {pt} pt段落前間距:{pt} 點
1342Space after: {pt} pt段落後間距:{pt} 點
1343Based on: {style}根據:{style}
1344Paragraph style段落樣式
1345Character style字元樣式
1346Linked style (paragraph and character)連結樣式(段落和字元)
1347Table style表格樣式
1348Built-in style內建樣式
1349Show in the Styles gallery在樣式庫中顯示
1350Hide from style lists從樣式清單中隱藏
1351Built-in styles can't be deleted.無法刪除內建樣式。
1352Delete Table Style刪除表格樣式
1353Password密碼
1354Password:密碼:
1355Confirm password:確認密碼:
1356Encrypt with Password…以密碼加密…
1357Change Password…變更密碼…
1358Remove Password移除密碼
1359A password is required to open this document.開啟此文件需要密碼。
1360Anyone can open this document. Encrypt it with a password to keep it private.任何人都可以開啟此文件。以密碼加密可保護其隱私。
1361Anyone who opens the document will need this password.開啟文件的任何人都需要此密碼。
1362{name} is protected with a password.{name} 受密碼保護。
1363That password isn't right. Check it (passwords are case-sensitive) and try again.密碼不正確。請檢查密碼(區分大小寫)後再試一次。
1364The document will be saved with a password. Save it to protect it.文件將以密碼儲存。儲存文件以保護它。
1365The password is removed. Save the document to keep the change.密碼已移除。儲存文件以保留此變更。
1366The passwords don't match.兩次輸入的密碼不一致。
1367Keep the password somewhere safe: without it nobody, WordCraft included, can open the document. Leave both boxes empty to remove the password.請妥善保管密碼:沒有密碼,任何人(包括 WordCraft)都無法開啟文件。兩個方塊都留空可移除密碼。
1368# Interface text routed through translation (#313)
1369Align Top Left靠上靠左對齊
1370Align Top Center靠上置中對齊
1371Align Top Right靠上靠右對齊
1372Align Center Left垂直置中靠左對齊
1373Align Center置中對齊
1374Align Center Right垂直置中靠右對齊
1375Align Bottom Left靠下靠左對齊
1376Align Bottom Center靠下置中對齊
1377Align Bottom Right靠下靠右對齊
1378{contributors} contributors · {commits} commits{contributors} 位貢獻者 · {commits} 次提交
1379{cols}×{rows} Table{cols}×{rows} 表格
1380AaBbYyZzAaBbYyZz 中文
1381pt點
1382cm公分
1383mm公釐
1384pi派卡
1385Document1文件1
1386Username使用者名稱
1387Display name顯示名稱
1388Real name真實姓名
1389Name名稱
1390PRsPR
1391Commits提交
1392First首次
1393Last最近
1394Model模型
1395Version版本
1396% of all commits佔全部提交的百分比
1397Lines +/−行數 +/−
1398Craft工藝
1399Studio工作室
1400Atelier畫室
1401Darkroom暗房
1402Gallery畫廊
1403Sketchbook素描本
1404Change Picture…變更圖片…
1405Font…字型…
1406Paragraph…段落…
1407Link…連結…
1408Size and Crop…大小和裁剪…
1409Insert Columns to the Left插入左方欄
1410Insert Columns to the Right插入右方欄
1411Insert Rows Above插入上方列
1412Insert Rows Below插入下方列
1413Mon週一
1414Tue週二
1415Wed週三
1416Sum合計
1417North北區
1418South南區
1419West西區
1420Total總計
1421# Table Layout › Draw (#308)
1422Draw\nTable繪製\n表格
1423Rotation旋轉角度
1424Rotation:旋轉:
1425Rotate Right 90°向右旋轉 90°
1426Rotate Left 90°向左旋轉 90°
1427Flip Vertical垂直翻轉
1428Flip Horizontal水平翻轉
1429Move Paragraph Up上移段落
1430Move Paragraph Down下移段落
1431Promote升級
1432Demote降級
1433Go Back返回上次編輯位置
1434Toggle Unicode Character切換 Unicode 字元
1435Type Character Code輸入字元碼
1436Toggle Field Codes切換功能變數代碼
1437Edit Field Code編輯功能變數代碼
1438Unlink Fields取消功能變數連結
1439Lock Fields鎖定功能變數
1440Unlock Fields解除鎖定功能變數
1441Next Field下一個功能變數
1442Previous Field上一個功能變數
1443Selected Fields選取的功能變數
1444Edit Field…編輯功能變數…
1445Formatted已設定格式
1446Deleted已刪除
1447Interface size:介面大小:
1448Auto ({percent}%)自動 ({percent}%)
1449Makes the ribbon, menus and dialogs larger or smaller. Auto follows your system's display scaling; 100% is one screen pixel per point. Document zoom is separate.放大或縮小功能區、功能表與對話方塊。「自動」依循系統的顯示縮放;100% 為每點一個螢幕像素。文件縮放另行設定。
1450Resize Table by Dragging拖曳調整表格大小
1451Print Markup列印標記
1452Comments beside each page and tracked changes in PDFs, prints and images; a comment list at the end of web pages, Markdown and text.在 PDF、列印和影像中於每頁旁顯示註解和修訂;在網頁、Markdown 和文字末尾附上註解清單。
1453# Compare / Combine, AutoCorrect Options and Restrict Editing (#412)
14541. Formatting restrictions1. 格式設定限制
14552. Editing restrictions2. 編輯限制
14563. Start enforcement3. 開始保護
1457<< Less<< 較少
1458Another file其他檔案
1459Apply as you type輸入時套用
1460AutoCorrect自動校正
1461AutoFormat As You Type輸入時自動格式設定
1462Automatic bulleted lists自動項目符號清單
1463Automatic numbered lists自動編號清單
1464Border lines框線
1465Capitalize first letter of sentences句首字母大寫
1466Capitalize first letter of table cells表格儲存格首字母大寫
1467Correct TWo INitial CApitals更正前兩個字母連續大寫
1468Correct accidental usage of cAPS LOCK key更正意外使用 Caps Lock 鍵造成的大小寫錯誤
1469Capitalize names of days星期名稱首字母大寫
1470Case changes大小寫變更
1471Character level字元層級
1472Checked styles are allowed:勾選的樣式可以使用:
1473Combine Documents合併文件
1474Compare Documents比較文件
1475Compared: {changes} changes已比較: {changes} 處變更
1476Comparing with another file needs the desktop app.與其他檔案比較需要桌面版應用程式。
1477Comparison settings比較設定
1478Don't capitalize after:不在以下內容後大寫:
1479Editing in this document is restricted.此文件的編輯受到限制。
1480Every change is recorded as a tracked change.每項變更都會記錄為追蹤修訂。
1481Everyone所有人
1482Exceptions (optional)例外狀況 (選用)
1483Exceptions…例外狀況…
1484Fields功能變數
1485Filling in forms填寫表單
1486Find Next Editable Region尋找下一個可編輯區域
1487Footnotes and endnotes註腳和章節附註
1488Formatting, case changes, white space and tables are compared; the other settings are kept for later.會比較格式、大小寫、空白和表格;其他設定留待日後支援。
1489Fractions (1/2) as fraction characters (½)分數 (1/2) 取代為分數字元 (½)
1490Headers and footers頁首及頁尾
1491Hyphens (--) as dashes (—)連字號 (--) 取代為破折號 (—)
1492In equations, typing a name after a backslash replaces it with its symbol.在方程式中,於反斜線後輸入名稱會取代為對應符號。
1493Internet addresses as links網際網路位址取代為連結
1494Label changes with:變更標記為:
1495Limit formatting to a selection of styles限制格式為選取的樣式
1496Math AutoCorrect數學自動校正
1497More >>更多 >>
1498Moves移動
1499Moved from:移動自:
1500Moved to:移動到:
1501New document新文件
1502No changes (read only)不允許任何變更 (唯讀)
1503Only allow this kind of editing:僅允許此類編輯:
1504Only comments can be added, except in regions marked editable.只能新增註解,標示為可編輯的區域除外。
1505Only form fields can be filled in.只能填寫表單欄位。
1506Only the allowed styles can be applied.只能套用允許的樣式。
1507Ordinals (1st) as superscript序數 (1st) 取代為上標
1508Original document原始文件
1509This password type isn't supported.不支援此密碼類型。
1510Replace as you type輸入時自動取代
1511Replace text as you type輸入時自動取代文字
1512Replace:取代:
1513Revised document修訂的文件
1514Select text, then tick who can still edit it.選取文字,然後勾選仍可編輯的人。
1515Settings…設定…
1516Show changes at:顯示變更的層級:
1517Show changes in:顯示變更於:
1518Smart quotes instead of straight quotes以彎引號取代直引號
1519Start Enforcing Protection開始強制保護
1520Stop Protection停止保護
1521Text boxes文字方塊
1522The document is read only, except for regions marked editable.文件為唯讀,標示為可編輯的區域除外。
1523The password is optional; without it anyone can stop the protection.密碼為選用;沒有密碼,任何人都能停止保護。
1524This document此文件
1525Tracked changes追蹤修訂
1526Type the password to stop the protection.輸入密碼以停止保護。
1527White space空白
1528With:取代為:
1529Word level字組層級
1530In Line with Text與文字同行
1531Square矩形
1532Through穿透
1533Top and Bottom上及下
1534Behind Text文字之後
1535In Front of Text文字之前
1536Wrap Text Sides文字繞排側
1537Both Sides兩側
1538Left Only僅左側
1539Right Only僅右側
1540Largest Only僅較寬的一側
1541Customize Keyboard自訂鍵盤
1542Choose a command選擇命令
1543Choose a shortcut選擇快速鍵
1544All Commands所有命令
1545Commands:命令:
1546Keys for this command:此命令的按鍵:
1547New shortcut:新快速鍵:
1548Now used by {command}目前由 {command} 使用
1549Not used by any command未被任何命令使用
1550Remove every custom shortcut and restore the built-in keys?要移除所有自訂快速鍵並還原內建按鍵嗎?
1551Assign指定
1552Reset All…全部重設…
1553Press a key combination請按組合鍵
1554Customize自訂
1555Keyboard shortcuts:鍵盤快速鍵:
1556Customize…自訂…
1557Customize Ribbon自訂功能區
1558Add to Quick Access Toolbar新增至快速存取工具列
1559Remove from Quick Access Toolbar從快速存取工具列移除
1560Hide Quick Access Toolbar隱藏快速存取工具列
1561Show Quick Access Toolbar顯示快速存取工具列
1562Customize the Ribbon…自訂功能區…
1563Customize Quick Access Toolbar…自訂快速存取工具列…
1564More Commands…其他命令…
1565Ribbon功能區
1566(Custom)(自訂)
1567Remove every custom tab and group and show all tabs again?移除所有自訂索引標籤和群組,並重新顯示所有索引標籤?
1568Put the default commands back on the Quick Access Toolbar?將快速存取工具列還原為預設命令?
1569Reset…重設…
1570Add >>新增 >>
1571<< Remove<< 移除
1572Pick a custom group (New Group makes one)請選擇自訂群組(可用「新增群組」建立)
1573Ribbon tabs功能區索引標籤
1574New Tab新增索引標籤
1575New Group新增群組
1576Rename…重新命名…
1577Ribbon and Quick Access Toolbar:功能區和快速存取工具列:
1578Add Font…新增字型…
1579Added Fonts已新增的字型
1580Remove Added Font移除已新增的字型
1581Load System Installed Fonts…載入系統已安裝字型…
1582All system fonts are already available.所有系統字型已可用。
1583Local font access is not supported by your browser.您的瀏覽器不支援存取本機字型。
1584Local font access was denied.本機字型存取遭到拒絕。
1585Loaded {count} system fonts.已載入 {count} 個系統字型。
1586Recent Colors最近使用的色彩
1587More Colors…其他色彩…
1588Standard標準
1589Current目前
1590Colors:色彩:
1591Color model:色彩模式:
1592Red:紅色:
1593Green:綠色:
1594Blue:藍色:
1595Hue:色調:
1596Sat:飽和度:
1597Lum:亮度:
1598Hex:十六進位:
1599Accessibility Pane協助工具窗格
1600Alt Text Pane替代文字窗格
1601Alt\nText替代\n文字
1602View Alt Text…檢視替代文字…
1603Mark as decorative標示為裝飾用
1604Title:標題:
1605Errors ({n})錯誤 ({n})
1606Warnings ({n})警告 ({n})
1607Tips ({n})提示 ({n})
1608No accessibility issues found.找不到協助工具問題。
1609Describe what this object shows, for people who can't see it.請為看不見的人描述此物件顯示的內容。
1610Decorative objects only add visual interest: screen readers skip them.裝飾用物件只增添視覺效果:螢幕助讀程式會略過它們。
1611Describe what this table shows, for people who can't see it.請為看不見的人描述此表格顯示的內容。
1612Select a picture, shape, chart or table to describe it.選取圖片、圖形、圖表或表格以加入描述。
1613Document Grid文件格線
1614No grid無格線
1615Lines only僅行
1616Lines and characters行與字元
1617Text snaps to characters文字貼齊字元格線
1618Characters per line:每行字數:
1619Lines per page:每頁行數:
1620Moved from移動自
1621Moved to移動到
1622Developer開發人員
1623Controls控制項
1624Rich Text Content ControlRTF 文字內容控制項
1625Plain Text Content Control純文字內容控制項
1626Picture Content Control圖片內容控制項
1627Building Block Gallery Content Control建置組塊庫內容控制項
1628Check Box Content Control核取方塊內容控制項
1629Combo Box Content Control下拉式方塊內容控制項
1630Drop-Down List Content Control下拉式清單內容控制項
1631Date Picker Content Control日期選擇器內容控制項
1632Repeating Section Content Control重複區段內容控制項
1633Design Mode設計模式
1634Content Control at Selection選取範圍的內容控制項
1635Toggle Check Box切換核取方塊
1636Choose List Item選擇清單項目
1637Set Date設定日期
1638Remove Content Control移除內容控制項
1639Content Control Properties內容控制項屬性
1640Title標題
1641Tag標籤
1642Placeholder text預留位置文字
1643Can't be deleted無法刪除
1644Contents can't be edited無法編輯內容
1645Remove the control once edited編輯後移除控制項
1646Allow line breaks允許換行
1647Date format日期格式
1648Checked symbol已勾選符號
1649Unchecked symbol未勾選符號
1650List entries清單項目
1651Display text顯示文字
1652Value值
1653Today今天
1654Put the caret in a content control first.請先將游標放在內容控制項中。
1655Right-to-Left Table從右至左表格
1656Right-to-Left Section從右至左節
1657Table direction:表格方向:
1658Section direction:節方向:
1659Drawing Canvas繪圖畫布
1660New Drawing Canvas新增繪圖畫布
1661Fit調整大小
1662Expand擴展
1663Scale Drawing縮放繪圖
1664Canvas Member畫布成員
1665Arrows箭頭
1666Communication通訊
1667Office辦公
1668People人物
1669Nature自然
1670Weather天氣
1671Technology科技
1672Transport交通
1673Icon Color圖示色彩
1674Search icons搜尋圖示
1675No icons match your search.沒有符合搜尋的圖示。
1676Recolor a one-color picture, such as an icon為圖示等單色圖片重新著色
1677Enclose Characters圍繞字元
1678Shrink text縮小文字
1679Enlarge symbol放大符號
1680Enclosure圍繞符號
1681Circle圓形
1682Numerals:數字:
1683Numerals數字
1684Arabic阿拉伯
1685Hindi印地
1686Context上下文
1687System系統
1688Templates範本
1689Templates and Add-ins範本與增益集
1690Attach Template附加範本
1691Detach Template中斷範本連結
1692Automatically Update Document Styles自動更新文件樣式
1693Update Styles from Template從範本更新樣式
1694Organizer管理器
1695Copy Styles複製樣式
1696Rename Style重新命名樣式
1697Document template:文件範本:
1698Attach…附加…
1699Automatically update document styles自動更新文件樣式
1700Organizer…管理器…
1701Change Chart Type變更圖表類型
1702Chart Design圖表設計
1703Type類型
1704Edit Data編輯資料
1705Chart Title圖表標題
1706Chart Layouts圖表版面配置
1707Add Chart Element新增圖表項目
1708Legend圖例
1709Data Labels資料標籤
1710Above Chart圖表上方
1711Insert Chart插入圖表
1712Clustered Column群組直條圖
1713Stacked Column堆疊直條圖
1714Clustered Bar群組橫條圖
1715Stacked Bar堆疊橫條圖
1716Area區域圖
1717Pie圓形圖
1718Doughnut環圈圖
1719Scatter散佈圖
1720“{text}” ({row}, {series}) isn't a number.「{text}」({row},{series})不是數字。
1721Category {n}類別 {n}
1722Series {n}數列 {n}
1723Type the categories down the side and a column of values per series.在左側輸入類別,每個數列輸入一欄數值。
1724Categories類別
1725Series name數列名稱
1726Remove series移除數列
1727Remove row移除列
1728Add Row新增列
1729Add Series新增數列
1730Edit\nData編輯\n資料
1731Change\nChart Type變更\n圖表類型
1732Align Text對齊文字
1733Create Link建立連結
1734Break Link中斷連結
1735Rotate all text 90°將所有文字旋轉 90°
1736Rotate all text 270°將所有文字旋轉 270°
1737Stacked堆疊
1738Middle中間
1739Click the empty text box the text should continue in (Esc cancels)按一下要接續文字的空白文字方塊(按 Esc 取消)
1740Not linked: click a text box未連結:請按一下文字方塊
1741Show KeyTips (Alt or F10)顯示按鍵提示(Alt 或 F10)
1742Location位置
1743Endnotes章節附註
1744Below text文字下方
1745End of section節的結尾
1746End of document文件結尾
1747Footnotes to endnotes註腳轉換為章節附註
1748Endnotes to footnotes章節附註轉換為註腳
1749Swap footnotes and endnotes註腳與章節附註互換
1750Custom mark:自訂標記:
1751Continuous numbering連續編號
1752Apply套用
1753Convert Notes轉換附註
1754Reading閱讀
1755Reading Column Width閱讀欄寬
1756Reading Line Spacing閱讀行距
1757Reading Text Size閱讀字級
1758English (United Kingdom)英文(英國)
1759English (Australia)英文(澳洲)
1760English (Canada)英文(加拿大)
1761English (India)英文(印度)
1762English (Ireland)英文(愛爾蘭)
1763English (New Zealand)英文(紐西蘭)
1764English (South Africa)英文(南非)
1765Polish波蘭文
1766Do Not Check Spelling or Grammar不檢查拼字及文法
1767# Built-in file browser when the system file dialog is unavailable (#576)
1768Documents文件
1769Word documentWord 文件
1770All files所有檔案
1771Recipient lists收件者清單
1772The system file dialog isn't available, so WordCraft shows its own. To get the system dialog, install a file chooser portal (such as xdg-desktop-portal-gtk) or zenity.系統檔案對話方塊無法使用,因此 WordCraft 顯示自己的對話方塊。若要使用系統對話方塊,請安裝檔案選擇器入口(例如 xdg-desktop-portal-gtk)或 zenity。
1773Up one level上移一層
1774Home folder個人資料夾
1775{name} wasn't found.找不到 {name}。
1776{name} already exists. Choose Save again to replace it.{name} 已存在。再次選擇「儲存」即可取代它。
1777This folder can't be read: {error}無法讀取此資料夾:{error}
1778Showing the first {count} items.僅顯示前 {count} 個項目。
1779File name:檔案名稱:
1780Browse in WordCraft…在 WordCraft 中瀏覽…
1781Open a file with WordCraft's own browser when the system file dialog doesn't appear.當系統檔案對話方塊沒有出現時,使用 WordCraft 內建的瀏覽器開啟檔案。
1782Hide White Space隱藏空白
1783All pages所有頁面
1784Current page目前頁面
1785Selected pages所選頁面
1786Custom range自訂範圍
1787All pages in the range範圍內的所有頁面
1788Odd pages only僅奇數頁
1789Even pages only僅偶數頁
1790Copies份數
1791Collate copies逐份列印
1792Pages like 1-3, 5頁碼,如 1-3, 5
1793{count} of {total} pages will print將列印 {total} 頁中的 {count} 頁
1794Save these pages as PDF…將這些頁面另存為 PDF…
1795The printer, two-sided printing and pages per sheet are chosen in that dialog.印表機、雙面列印和每張頁數在該對話方塊中選擇。
1796Previous Page上一頁
1797Print to PDF列印為 PDF
1798Add Shape新增圖案
1799Change Colors變更色彩
1800Change Layout變更版面配置
1801Create Graphic建立圖形
1802Edit Items編輯項目
1803Layouts版面配置
1804Reset Graphic重設圖形
1805SmartArt DesignSmartArt 設計
1806SmartArt StylesSmartArt 樣式
1807Text Pane文字窗格
1808List清單
1809Process流程
1810Cycle循環
1811Hierarchy階層
1812Relationship關聯
1813Pyramid金字塔圖
1814Basic List基本清單
1815Basic Process基本流程
1816Basic Cycle基本循環
1817Basic Pyramid基本金字塔圖
1818Basic Radial基本放射圖
1819Basic Matrix基本矩陣
1820Basic Venn基本文氏圖
1821Shows items of equal weight as blocks in rows.將同等重要的項目顯示為成列排列的區塊。
1822Shows steps in order, left to right, with arrows between them.依由左至右的順序顯示步驟,步驟之間以箭號連接。
1823Shows steps that repeat, around a circle.沿圓周顯示重複的步驟。
1824Shows a tree: each item below the item it belongs to.顯示樹狀結構:每個項目位於其所屬項目的下方。
1825Shows parts that build on each other, largest at the bottom.顯示層層堆疊的部分,最大的在底部。
1826Shows items around a central idea: the first item is the centre.圍繞中心概念顯示項目:第一個項目位於中心。
1827Shows parts of a whole as quadrants.將整體的各部分顯示為象限。
1828Shows overlapping ideas as overlapping circles.將相互重疊的概念顯示為重疊的圓形。
1829Accent {n}輔色 {n}
1830Colorful彩色
1831Insert SmartArt插入 SmartArt
1832One line per item. Enter adds an item.每個項目一行。按 Enter 新增項目。
1833Add\nShape新增\n圖案
1834Change\nColors變更\n色彩
1835Reset\nGraphic重設\n圖形
1836Promote to Heading 1升級至標題 1
1837Demote to Body Text降級為本文
1838Move Up上移
1839Move Down下移
1840Collapse摺疊
1841Expand or Collapse Heading展開或摺疊標題
1842Select Heading and Content選取標題及其內容
1843Show Level顯示階層
1844Show Level 1顯示第 1 階
1845Show Level 2顯示第 2 階
1846Show Level 3顯示第 3 階
1847Show Level 4顯示第 4 階
1848Show Level 5顯示第 5 階
1849Show Level 6顯示第 6 階
1850Show Level 7顯示第 7 階
1851Show Level 8顯示第 8 階
1852Show Level 9顯示第 9 階
1853Show All Levels顯示所有階層
1854All Levels所有階層
1855Show First Line Only僅顯示首行
1856Show Text Formatting顯示文字格式設定
1857Close Outline View關閉大綱模式
1858Outline State大綱狀態
1859Outlining大綱
1860Outline Tools大綱工具
1861Close Outline\nView關閉\n大綱模式
1862A, B, C, …A, B, C, …
1863Above the item項目上方
1864Accessed on存取日期
1865Add New Source…新增來源…
1866Add the chapter number加入章節編號
1867Atmosphere大氣
1868Below the item項目下方
1869Book書籍
1870Book title書名
1871Caption標號
1872Caption Numbering標號編號
1873Caption text標號文字
1874Caption:標號:
1875Chapter in a book書籍章節
1876Chapters begin at:章節起始於:
1877Collect entries from:項目來源:
1878Columns:欄數:
1879Conference會議
1880Conference paper會議論文
1881Container Title載體標題
1882Create Source建立來源
1883Cross-reference:交互參照:
1884Custom Table of Contents…自訂目錄…
1885DOIDOI
1886Day日
1887Delete Label刪除標籤
1888Edit Source編輯來源
1889Edition版次
1890Edit…編輯…
1891Entry marked.已標記項目。
1892Example: {sample}範例:{sample}
1893Figure圖
1894Film電影
1895Heading styles (levels 1–{n})標題樣式(階層 1–{n})
1896Heading {n}標題 {n}
1897I, II, III, …I, II, III, …
1898Include page numbers包含頁碼
1899Indented縮排式
1900Institution機構
1901Ionosphere電離層
1902Issue期號
1903Journal期刊
1904Label:標籤:
1905Last, First; Last, First姓, 名; 姓, 名
1906Leave the label out of the caption標號中不含標籤
1907Letter headings字母標題
1908Levels:階層:
1909Link entries to their headings將項目連結到標題
1910Made from the author and year when empty留空時由作者和年份產生
1911Magazine or newspaper article雜誌或報紙文章
1912Main entry:主索引項:
1913Mark標記
1914Mark All全部標記
1915Mark Entry…標記項目…
1916Mark Index Entry標記索引項目
1917Mesosphere中氣層
1918Month月
1919New Label新增標籤
1920New Label…新增標籤…
1921New…新增…
1922No sources yet.尚無來源。
1923Numbering…編號…
1924Options…選項…
1925Other其他
1926Other styles and their TOC level:其他樣式及其目錄階層:
1927Outline levels大綱階層
1928Page number style頁碼樣式
1929Page numbers at the right margin頁碼靠右邊界
1930Page title頁面標題
1931Pages of bookmark:書籤所在頁:
1932Periodical期刊名
1933Position:位置:
1934Publisher出版者
1935Run-in接排式
1936See參見
1937Separator:分隔符號:
1938Show every bibliography field顯示所有書目欄位
1939Site name網站名稱
1940Source Manager來源管理員
1941Source type:來源類型:
1942Sources in this document:此文件中的來源:
1943Styles:樣式:
1944Subentry:次索引項:
1945TC entry fieldsTC 項目功能變數
1946Tab leader:定位點前置字元:
1947Table of Contents Options目錄選項
1948Table of Contents Styles目錄樣式
1949This page目前頁面
1950Type:類型:
1951URLURL
1952Volume卷
1953Website網站
1954Year年份
1955a, b, c, …a, b, c, …
1956i, ii, iii, …i, ii, iii, …
1957{n} entries marked.已標記 {n} 個項目。
1958Lasso Select套索選取
1959Move Selected Ink移動選取的筆跡
1960Delete Selected Ink刪除選取的筆跡
1961Recolor Selected Ink變更選取筆跡的色彩
1962Add Pen新增畫筆
1963Remove Pen移除畫筆
1964Ink to Shape筆跡轉圖形
1965Convert to Shapes轉換為圖案
1966Ink Replay筆跡重播
1967Add\nPen新增畫筆
1968Rewind倒轉
1969Forward快轉
1970Stroke {n} of {total}第 {n} 筆,共 {total} 筆
1971Use wildcards使用萬用字元
1972Special特殊字元
1973Match prefix比對字首
1974Match suffix比對字尾
1975Ignore punctuation characters忽略標點符號
1976Ignore white-space characters忽略空白字元
1977Regular expressions規則運算式
1978Search Options搜尋選項
1979Tab Character定位字元符號
1980Any Character任意字元
1981Any Digit任意數字
1982Any Letter任意字母
1983Caret Character插入號
1984Section Character章節符號
1985Paragraph Character段落符號
1986Graphic圖形
1987Manual Line Break手動換行
1988Manual Page Break手動分頁
1989Section Break分節符號
1990White Space空白
1991Clipboard Contents剪貼簿內容
1992Find What Text找到的文字
1993Find What Expression找到的運算式
1994Character in Range範圍內的字元
1995Beginning of Word單字開頭
1996End of Word單字結尾
1997Expression運算式
1998Not非
1999Num Occurrences出現次數
2000Previous 1 or More前一項 1 次以上
20010 or More Characters0 個以上字元
2002Move with Text隨文字移動
2003Fix Position on Page固定於頁面上的位置
2004# WordArt and connectors (#416).
2005WordArt Styles文字藝術師樣式
2006Text Fill文字填滿
2007Text Outline文字外框
2008Transform轉換
2009No Fill無填滿
2010No Outline無外框
2011Reflection反射
2012No Reflection無反射
2013No Transform無轉換
2014Connect Shapes連接圖案
2015Straight Connector直線接點
2016Straight Arrow Connector直線箭頭接點
2017Elbow Connector肘形接點
2018Elbow Arrow Connector肘形箭頭接點
2019Curved Connector曲線接點
2020Curved Arrow Connector曲線箭頭接點
2021Arch Up上彎弧形
2022Arch Down下彎弧形
2023Slant Up向上傾斜
2024Slant Down向下傾斜
2025Inflate膨脹
2026Deflate收縮
2027Chevron Up向上V形
2028Chevron Down向下V形
2029Triangle Up正三角形
2030Triangle Down倒三角形
2031Solid Accent實心強調色
2032Light with Outline淺色加外框
2033Hollow空心
2034Accent Gradient強調色漸層
2035Dark with Shadow深色加陰影
2036Soft Glow柔和光暈
2037Accent with Reflection強調色加反射
2038Warm Gradient with Outline暖色漸層加外框
2039Add line numbering新增行號
2040Add to Document新增至文件
2041Address labels地址標籤
2042Auto自動
2043Automatically hyphenate document自動斷字
2044Chinese (Simplified)中文(簡體)
2045Chinese (Traditional)中文(繁體)
2046Column:欄:
2047Count by:行號間距:
2048Czech捷克文
2049Danish丹麥文
2050Delivery address:收件人地址:
2051Detect language automatically自動偵測語言
2052Do not check spelling or grammar不要檢查拼字或文法
2053Dutch荷蘭文
2054Envelope size:信封大小:
2055Estonian愛沙尼亞文
2056Finnish芬蘭文
2057French (France)法文(法國)
2058From text:距本文:
2059Full page of the same label整頁相同的標籤
2060German (Germany)德文(德國)
2061Greek希臘文
2062Hebrew希伯來文
2063Hyphenate at:斷字位置:
2064Hyphenate words in CAPS大寫單字斷字
2065Hyphenation Options…斷字選項…
2066Hyphenation zone:斷字區:
2067Italian義大利文
2068Croatian克羅埃西亞文
2069Indonesian印尼文
2070Japanese日文
2071Korean韓文
2072Limit consecutive hyphens to:連續斷字數上限:
2073Line Numbering Options…行號選項…
2074Manual Hyphenation手動斷字
2075Manual hyphenation is complete.手動斷字已完成。
2076Manual…手動…
2077Mark selected text as:將選取的文字標示為:
2078New Document新文件
2079No limit不限
2080Norwegian (Bokmål)挪威文(巴克摩)
2081Numbering:編號:
2082Omit省略
2083One label per recipient每位收件人一個標籤
2084Portuguese (Brazil)葡萄牙文(巴西)
2085Portuguese (Portugal)葡萄牙文(葡萄牙)
2086Return address labels寄件人地址標籤
2087Return address:寄件人地址:
2088Row:列:
2089Russian俄文
2090Serbian (Cyrillic)塞爾維亞文(斯拉夫文)
2091Serbian (Latin)塞爾維亞文(拉丁文)
2092Set As Default設為預設值
2093Shipping labels寄送標籤
2094Single label單一標籤
2095Spanish (Mexico)西班牙文(墨西哥)
2096Spanish (Spain)西班牙文(西班牙)
2097Swedish瑞典文
2098Turkish土耳其文
2099Ukrainian烏克蘭文
2100{language} is now the document's default language.{language} 現在是此文件的預設語言。
2101Visual effects視覺效果
2102Animation effects:動畫效果:
2103On開
2104Off關
2105Smooth scrolling and zooming, and menus and buttons that fade in. Off shows every change at once.平滑捲動與縮放,以及功能表與按鈕的淡入效果。選擇「關」後,所有變更會立即顯示。
2106Your system has animation effects turned on.系統已開啟動畫效果。
2107Your system has animation effects turned off.系統已關閉動畫效果。
2108Your system doesn't report an animation setting, so animation effects stay on.系統未提供動畫設定,因此動畫效果保持開啟。
2109Select Column選取欄
2110Select Table Cells by Clicking按一下選取表格儲存格
2111Insert Row or Column by Clicking按一下插入列或欄
2112Move Table by Dragging拖曳移動表格
2113AutoFit Column by Double-Clicking按兩下自動調整欄寬
2114Region:地區:
2115Automatic ({region})自動({region})
2116Odd Banded Rows奇數帶狀列
2117Even Banded Rows偶數帶狀列
2118Odd Banded Columns奇數帶狀欄
2119Even Banded Columns偶數帶狀欄
2120Top Left Cell左上儲存格
2121Top Right Cell右上儲存格
2122Bottom Left Cell左下儲存格
2123Bottom Right Cell右下儲存格
2124Inside Horizontal Border內部水平框線
2125Inside Vertical Border內部垂直框線
2126Text of the nearest paragraph with a given style (running headers)具有指定樣式的最近段落文字(書眉)
2127Style name:樣式名稱:
2128# Mail merge: filter and sort recipients (#778)
2129Filter Recipients篩選收件者
2130Sort Recipients排序收件者
2131Filter and Sort篩選與排序
2132And且
2133Or或
2134Comparison比較
2135Compare to比較值
2136Add Condition新增條件
2137Remove condition移除條件
2138Sort by排序依據
2139Then by次要依據
2140Ascending遞增
2141Descending遞減
2142Equal to等於
2143Not equal to不等於
2144Less than小於
2145Greater than大於
2146Less than or equal小於或等於
2147Greater than or equal大於或等於
2148Is blank空白
2149Is not blank非空白
2150Contains包含
2151Does not contain不包含
2152{count} of {total} recipients will be merged.將合併 {total} 位收件者中的 {count} 位。
2153Find in list:在清單中尋找:
2154Any field任意欄位
2155Matches: {count}相符項目:{count}
2156Show only records that will be merged僅顯示將要合併的記錄
2157Take the last match on the page取本頁最後一個相符項目
2158Show its list number顯示其清單編號
2159Show its number relative to this field顯示相對於此欄位的編號
2160Show its number with all higher levels顯示含所有上層層級的編號
2161Number only, without the label's words只要編號,不要標籤中的文字
2162Add whether it is above or below註明位於上方還是下方
2163Start-up啟動
2164Show the Start screen when WordCraft starts啟動 WordCraft 時顯示開始畫面
2165On: WordCraft opens on File › Home, with a blank document, the templates and your recent documents. Off: it opens a blank document.開:WordCraft 開啟時顯示「檔案 › 常用」,其中有空白文件、範本和最近使用的文件。關:直接開啟空白文件。
2166Copy to複製到
2167# Document naming and account controls.
2168Rename Document重新命名文件
2169Document name文件名稱
2170Rename重新命名
2171Account帳戶
2172Privacy Options隱私權選項
2173Trust Center信任中心
2174Privacy for this document此文件的隱私
2175Remove my name from comments, changes and file properties when saving儲存時從註解、修訂和檔案內容中移除我的名稱
2176Leave out the date and time of comments and tracked changes when saving儲存時不包含註解和追蹤修訂的日期與時間
2177The document you are editing keeps the names and dates; only the saved file leaves them out.正在編輯的文件會保留名稱和日期;只有儲存的檔案不包含它們。
2178Privacy Settings目前的隱私設定
2179Waiting for the save to finish…正在等待儲存完成…
2180Saving {name} was cancelled, so it is still open and nothing was lost.已取消儲存 {name},文件仍保持開啟,沒有遺失任何內容。
2181Paper紙張
2182Paper size:紙張大小:
2183Custom size自訂大小
2184More Paper Sizes…其他紙張大小…
2185The margins don't fit on a page this size; make the margins smaller first.邊界放不進此大小的頁面;請先縮小邊界。
2186Full Screen全螢幕
2187Full\nScreen全螢幕
2188Use the browser's full screen (F11)請使用瀏覽器的全螢幕模式 (F11)
2189# #1128: size labels (Mailings, Layout › Size), status-bar messages, Reading Mode and Go To
2190{name} {height} × {width} in{name} {height} × {width} 英寸
2191{name} {height} × {width} mm{name} {height} × {width} 公釐
2192{width} × {height} mm{width} × {height} 公釐
2193{kind}, {columns} × {rows}, {size} ({paper}){kind},{columns} × {rows},{size}({paper})
2194Researcher needs an online service; WordCraft keeps your documents offline.研究工具需要連線;WordCraft 會將您的文件保留在本機。
2195These settings will be used for new documents.這些設定將用於新文件。
2196can't split at the first row無法在第一列處分割表格
2197select two or more cells to merge請選取兩個以上的儲存格進行合併
2198there is no ink to replay沒有可重播的筆跡
2199there's no citation after the caret插入點之後沒有引文
2200this item is already at the top level此項目已位於最高層級
2201Envelope #1010 號信封
2202Envelope DLDL 信封
2203Reading Mode閱讀模式
2204Column width欄寬
2205Text size文字大小
2206Edit Document編輯文件
2207Go to what:移至目標:
2208Type +2 or -1 to move from the page you are on.輸入 +2 或 -1 可從目前頁面向後或向前移動。
2209Suggested建議
2210Set Proofing Language…設定校訂語言…
2211Language Preferences…語言喜好設定…
2212Printer印表機
2213Select a printer選取印表機
2214Refresh printers重新整理印表機
2215Two-sided printing雙面列印
2216Printer default印表機預設值
2217One-sided單面
2218Two-sided: long edge雙面:長邊
2219Two-sided: short edge雙面:短邊
2220Grayscale灰階
2221Finding printers…正在尋找印表機…
2222No printers found. Configure a system printer or export a PDF.找不到印表機。請在系統中設定印表機或匯出 PDF。
2223Printer discovery failed.尋找印表機失敗。
2224Submitting print job…正在提交列印工作…
2225Print job submitted.列印工作已提交。
2226Print job submitted: {receipt}列印工作已提交:{receipt}
2227Print job submitted: spooled {count} sheet(s)列印工作已傳送:已將 {count} 張紙送入背景處理
2228Print failed: the printing worker stopped.列印失敗:列印工作執行緒已停止。
2229Print settings列印設定
2230Submit print job提交列印工作
2231# Dictionaries folder (#1063)
2232Dictionaries字典
2233Dictionaries folder:字典資料夾:
2234Not set: the system's usual places未設定:系統的一般位置
2235Hunspell .aff and .dic files here (pl_PL, pt_BR, it_IT, hr_HR, tr_TR) are used before the system's.此資料夾中的 Hunspell .aff 與 .dic 檔案 (pl_PL, pt_BR, it_IT, hr_HR, tr_TR) 優先於系統中的檔案。
2236{language}: {file}{language}:{file}
2237{language}: no dictionary found{language}:找不到字典
2238# Backstage › Recover (#586)
2239Recover復原
2240# Page Setup › Mirror margins (#1239)
2241Mirror margins左右對稱邊界
2242# Insert Hyperlink › Place in This Document (#1370)
2243Existing File or Web Page現有的檔案或網頁
2244Link to:連結至:
2245Place in This Document這份文件中的位置
2246# Table Layout › Sort dialog (#1205)
2247Column {n}欄 {n}
2248Header row有標題列
2249No header row無標題列
2250My list has清單包含
2251# Table Layout › Formula dialog (#1210)
2252Formula:公式:
2253Paste function:貼上函數:
2254# Reading Mode column widths (#1040)
2255Narrow窄
2256Medium中等
2257Dot-dot-dash雙點虛線
2258More Underlines…其他底線…
2259Underline Color底線色彩
2260# Split Cells and Convert Text to Table (#2592)
2261Merge cells before split分割前合併儲存格
2262Table size表格大小
2263AutoFit behavior自動調整行為
2264Initial column width:初始欄寬:
2265AutoFit to contents依內容自動調整
2266AutoFit to window依視窗自動調整
2267Separate text at分隔文字於
2268Commas逗號
2269Other:其他:
2270The number must be between 1 and {max}.數字必須介於 1 和 {max} 之間。
2271The measurement must be between {min} and {max}.度量值必須介於 {min} 和 {max} 之間。
2272Recently Used Fonts最近使用的字型
2273All Fonts所有字型
2274Spike收集區
2275Insert Spike插入收集區
2276# Add Font status (#1789)
2277Added 1 font已新增 1 個字型
2278Added {n} fonts已新增 {n} 個字型
2279{added}; {count} couldn't be read: {names}{added};{count} 個無法讀取:{names}
2280{names} and {n} more{names} 等另外 {n} 個
2281{added}; {n} skipped (limit {max}){added};已略過 {n} 個(上限 {max})
2282# Drop Cap menu and Drop Cap Options (#2601)
2283Dropped下沉
2284In margin懸掛
2285Drop Cap Options…首字放大選項…
2286Lines to drop:放大行數:
2287Distance from text:與本文距離:
2288Distance from text與本文距離
2289# Picture Format › Size: the Size dialog, sizes typed in any unit (#2573)
2290Lock aspect ratio鎖定長寬比
2291Relative to original picture size相對於原始圖片大小
2292Original size原始大小
2293{width} × {height} pixels{width} × {height} 像素
2294Type a size in any unit, such as 5 cm or 300 px. The other side follows, so the picture keeps its proportions.可用任何單位輸入大小,例如 5 cm 或 300 px。另一邊隨之調整,圖片保持原有比例。
2295Import…匯入…
2296# Personal templates (#2852)
2297Personal個人
2298Personal Templates個人範本
2299Templates you save in your templates folder show up here.儲存到範本資料夾的範本會顯示在這裡。
2300Save as Word Template…另存為 Word 範本…
2301Saves a .dotx template in your templates folder. It shows up in File › New under Personal.將 .dotx 範本儲存到你的範本資料夾。它會顯示在「檔案 › 新增」的「個人」下。
2302File locations檔案位置
2303User templates:使用者範本:
2304Not set未設定
2305File › New lists the .dotx and .dotm templates here under Personal; Save as Word Template starts here.「檔案 › 新增」會在「個人」下列出此處的 .dotx 和 .dotm 範本;「另存為 Word 範本」從這裡開始。
2306Format Shape Pane設定圖形格式窗格
2307Format Shape設定圖形格式
2308Format Shape…設定圖形格式…
2309No fill無填滿
2310Solid fill實心填滿
2311Gradient fill漸層填滿
2312Preset gradients預設漸層
2313Radial放射狀
2314Rectangular矩形
2315Path路徑
2316Direction方向
2317Angle角度
2318Gradient stops漸層停駐點
2319Add gradient stop新增漸層停駐點
2320Remove gradient stop移除漸層停駐點
2321Rotate with shape隨圖形旋轉
2322Gradient漸層
2323No Gradient無漸層
2324Light Variations淺色變化
2325Dark Variations深色變化
2326More Gradients…其他漸層…
2327Select a shape, text box or drawing canvas to format its fill.請選取圖形、文字方塊或繪圖畫布以設定其填滿格式。
2328Linear Right線性 向右
2329Linear Diagonal - Top Left to Bottom Right線性對角 - 左上到右下
2330Linear Down線性 向下
2331Linear Diagonal - Top Right to Bottom Left線性對角 - 右上到左下
2332Linear Left線性 向左
2333Linear Diagonal - Bottom Right to Top Left線性對角 - 右下到左上
2334Linear Up線性 向上
2335Linear Diagonal - Bottom Left to Top Right線性對角 - 左下到右上
2336From Top Left Corner從左上角
2337From Top Right Corner從右上角
2338From Bottom Left Corner從左下角
2339From Bottom Right Corner從右下角
2340From Center從中央
2341Soft柔和
2342Lit from Top頂部照亮
2343Deep深沉
2344Lit from Bottom底部照亮
2345Center Glow中央光暈
2346# File › Home greeting
2347Good morning早安
2348Good afternoon午安
2349Good evening晚安
2350More tabs更多索引標籤
2351# #3013: Insert Table of Figures
2352Include label and number包含標籤和編號
2353First Record第一筆記錄
2354Last Record最後一筆記錄
2355Go to Record移至記錄
2356Edit Individual Documents…編輯個別文件…
2357Print Documents…列印文件…
2358Print Documents列印文件
2359Current record目前記錄
2360From:從:
2361To:到:
2362Enter a number.請輸入數字。
2363# Why a ribbon control is off (#2678)
2364a drawing canvas can't be ungrouped繪圖畫布無法取消群組
2365a drawing canvas can't go inside a text box繪圖畫布不能放在文字方塊內
2366charts and diagrams can't be moved or resized yet圖表和圖形暫時無法移動或調整大小
2367no equation at the caret游標處沒有方程式
2368not editing an equation未在編輯方程式
2369nothing is selected未選取任何內容
2370only in Outline view僅在大綱檢視中可用
2371select a SmartArt graphic first請先選取 SmartArt 圖形
2372select a chart first請先選取圖表
2373select a connector first請先選取連接線
2374select a drawing canvas first請先選取繪圖畫布
2375select a floating picture or shape first請先選取浮動的圖片或圖案
2376select a group first請先選取群組
2377select a picture first請先選取圖片
2378select a picture or shape first請先選取圖片或圖案
2379select a shape first請先選取圖案
2380select a text box first請先選取文字方塊
2381select a text box linked to another first請先選取已連結到另一個文字方塊的文字方塊
2382select recipients first請先選取收件者
2383select two or more pictures or shapes first (Shift+click)請先選取兩個以上的圖片或圖案 (Shift+按一下)
2384text boxes can't go inside a text box文字方塊不能放在文字方塊內
2385the Clipboard pane is empty剪貼簿窗格是空的
2386the cursor isn't in a table游標不在表格中
2387there is nothing to undo沒有可復原的動作
2388this SmartArt was made in another program: WordCraft shows it but can't edit it此 SmartArt 由其他程式建立: WordCraft 可以顯示但無法編輯
2389this chart was made in another program: WordCraft shows it but can't edit it此圖表由其他程式建立: WordCraft 可以顯示但無法編輯
2390this text box is already linked: break the link first此文字方塊已連結: 請先中斷連結
2391leave the equation first請先離開公式
2392the Spike is empty收集區是空的
2393# More reasons a ribbon control is off (#2678)
2394a group holding Word ink can't be ungrouped yet包含 Word 筆跡的群組暫時無法取消群組
2395drop caps can't go in a table首字放大不能放在表格中
2396the document is protected文件受保護
2397the paragraph is empty段落是空的
2398the paragraph starts with a space段落以空格開頭
2399Open a document first請先開啟文件