Skip to content

Prefer American spelling in prose, docs, and comments - #378

Merged
tameware merged 4 commits into
dds-bridge:developfrom
tameware:americanization
Sep 15, 2026
Merged

tameware merged 4 commits into
dds-bridge:developfrom
tameware:americanization

Conversation

@tameware

Copy link
Copy Markdown
Collaborator

Summary

  • Replace British spellings with American ones across docs, specs, comments, and help text.
  • Leave legacy public Analyse* API identifiers and matching filenames unchanged.

Test plan

  • Spot-check that AnalysePlay* / AnalyseAllPlays* symbols and example/Bazel target names are unchanged
  • Confirm no unintended identifier renames in the diff

Made with Cursor

Leave legacy Analyse* API identifiers and matching filenames unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Restore the legacy Analyse* references and preserve the published documentation anchor before approval.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

This PR standardizes British spellings to American English across documentation, comments, tests, and help text while preserving runtime behavior and legacy API filenames.

Changes:

  • Updates prose, comments, release notes, and user-facing text.
  • Requires restoring two legacy Analyse* API references.
  • Requires preserving the published documentation anchor.
File summaries
File Summary
specs/web.md Updated heading spelling.
specs/wasm-emscripten.md Updated heading spelling.
specs/transposition-table.md Updated behavior wording.
specs/system-concurrency.md Updated behavior wording.
specs/solver-context.md Updated behavior and initialization wording.
specs/python-binding.md Updated analysis and behavior wording.
specs/move-generation.md Updated optimization and categorization wording.
specs/lookup-tables.md Updated heading spelling.
specs/jni-ffm-binding.md Updated heading spelling.
specs/heuristic-sorting.md Updated behavior wording.
specs/examples-cli.md Updated behavior wording.
specs/dotnet-binding.md Updated wording; restore the Analyse* API token.
specs/dds-public-api.md Updated wording; restore the Analyse* API token.
specs/constants-and-debug.md Updated behavior wording.
specs/build-system.md Updated optimization wording.
specs/ab-stats.md Updated heading spelling.
specs/_template.md Updated template wording.
SECURITY.md Updated modeling and recognition wording.
python/tests/ci_windows_cppopts_test.py Updated comments and messages.
python/src/bindings.cpp Updated documentation strings.
library/tests/trans_table/trans_table_p_test.cpp Updated test comment.
library/tests/system/max_threads_equivalence_test.cpp Updated test documentation.
library/tests/system/configure_tt_api_test.cpp Updated test comments.
library/tests/solve_board/analyse_play_consistency.cpp Updated test comment.
library/tests/heuristic_sorting/dispatch_findex_test.cpp Updated test documentation.
library/tests/fuzz/findings/README.md Updated finding descriptions.
library/tests/deal_input_validation_test.cpp Updated test comments.
library/src/trans_table/trans_table_p.hpp Updated API documentation.
library/src/trans_table/trans_table_p.cpp Updated implementation comment.
library/src/solver_context/solver_context.cpp Updated implementation comment.
library/src/par_validate.hpp Updated API documentation.
library/src/dds.cpp Updated implementation comment.
library/src/calc_tables.cpp Updated implementation comments.
jni/java/org/dds/ffm/DdsStatus.java Updated API documentation.
jni/BUILD.bazel Updated build comment.
docs/release_notes/release_v3_1_0.md Updated release-note wording.
docs/dotnet_interface.md Updated initialization and honoring wording.
doc/heuristic-sorting.md Updated prose spelling.
doc/dll-description.md Updated heading and initialization wording; preserve the existing anchor.
doc/dll-description.html Updated generated documentation text.
CPPVARIABLES.bzl Updated build comment.
ChangeLog Updated prose spelling.
benchmarks/README.md Updated command description.
benchmarks/dds_replay_main.cpp Updated CLI help text.
Review details

Suppressed comments (1)

doc/dll-description.md:50

  • Changing this heading also changes its generated fragment from #double-dummy-value-analyser-functions to #double-dummy-value-analyzer-functions, so existing links/bookmarks to the published documentation will no longer jump to the section. Preserve the old fragment as a compatibility alias in the Markdown source and regenerate this checked-in HTML.
### Double Dummy Value Analyzer Functions
  • Files reviewed: 44/44 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread specs/dds-public-api.md Outdated
Comment thread specs/dotnet-binding.md Outdated
@tameware tameware linked an issue Sep 14, 2026 that may be closed by this pull request
Keep legacy symbol names in the specs and alias the previous
analyser heading fragment so bookmarks still resolve.

Co-authored-by: Cursor <cursoragent@cursor.com>
@tameware

Copy link
Copy Markdown
Collaborator Author

Addressed the Copilot review:

  • Restored Analyse* in specs/dds-public-api.md and specs/dotnet-binding.md.
  • Kept the American heading text in doc/dll-description.* and added a compatibility anchor for #double-dummy-value-analyser-functions.

Ready for another Copilot review.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The only final finding is a non-blocking documentation-consistency nit; the changes are prose-only and preserve legacy API identifiers and anchors.

Review details

Suppressed comments (1)

doc/dll-description.md:52

  • This heading has parallel published copies in doc/DLL-dds_x.htm and doc/DLL-dds_x.mht, which still say “Double Dummy Value Analyser Functions” (for example doc/DLL-dds_x.htm:1628-1629). Updating only the Markdown and lowercase HTML copies leaves the documentation formats inconsistent with the stated American-spelling change; update the mirrored copies too, or explicitly exclude them from this scope.
### Double Dummy Value Analyzer Functions
  • Files reviewed: 44/44 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

Keep the published htm/mht heading copies consistent with the
markdown and lowercase HTML documentation.

Co-authored-by: Cursor <cursoragent@cursor.com>
@tameware

Copy link
Copy Markdown
Collaborator Author

Addressed the follow-up documentation-consistency note:

  • Updated “Double Dummy Value Analyzer Functions” in doc/DLL-dds_x.htm and doc/DLL-dds_x.mht to match the markdown/HTML copies.

Ready for another Copilot review.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Update or explicitly exclude doc/Alg-dds_x.rtf, which still contains favoured.

Review details

Suppressed comments (1)

Previously missed (1) — in code that hasn't changed since the last review.

doc/heuristic-sorting.md:42

  • The same heuristic-sorting sentence is also present in doc/Alg-dds_x.rtf and still says favoured (line 731), so a documentation copy remains British-spelled even though this Markdown copy is changed to favored. Please update the RTF counterpart, or explicitly exclude legacy RTF documents if that is intentional, to satisfy the stated cross-document scope.
  • Files reviewed: 46/46 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

@tameware

Copy link
Copy Markdown
Collaborator Author

Alg-dds_x.rtf is historical. It should not be updated.

@tameware tameware self-assigned this Sep 14, 2026
@tameware tameware added the Clean Copilot review Copilot reviewed and had neither new comments nor new suppressed comments. label Sep 14, 2026
@tameware
tameware requested a review from zzcgumn September 14, 2026 16:24
@tameware

Copy link
Copy Markdown
Collaborator Author

Rolled back the changes to doc/DLL-dds_x.htm and doc/DLL-dds_x.mht. They are historical and should not be edited.

@tameware
tameware merged commit af5d33e into dds-bridge:develop Sep 15, 2026
12 checks passed
@tameware
tameware deleted the americanization branch September 15, 2026 04:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Clean Copilot review Copilot reviewed and had neither new comments nor new suppressed comments.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Standardize on American misspellings.

3 participants