Skip to content

Coding, StepData - Translation to English#672

Merged
dpasukhi merged 2 commits into
Open-Cascade-SAS:IRfrom
dpasukhi:translation_stepdata
Aug 16, 2025
Merged

Coding, StepData - Translation to English#672
dpasukhi merged 2 commits into
Open-Cascade-SAS:IRfrom
dpasukhi:translation_stepdata

Conversation

@dpasukhi
Copy link
Copy Markdown
Member

  • Enhanced comments throughout StepData_StepReaderTool to clarify functionality and purpose of methods.
  • Updated variable names and comments in StepData_StepWriter for better understanding of the code flow.
  • Removed unnecessary comments and improved existing ones to reflect the current state of the code.
  • Ensured consistent formatting and style across both files to align with coding standards.

- Enhanced comments throughout StepData_StepReaderTool to clarify functionality and purpose of methods.
- Updated variable names and comments in StepData_StepWriter for better understanding of the code flow.
- Removed unnecessary comments and improved existing ones to reflect the current state of the code.
- Ensured consistent formatting and style across both files to align with coding standards.
@dpasukhi dpasukhi requested a review from Copilot August 14, 2025 19:06
@dpasukhi dpasukhi self-assigned this Aug 14, 2025
@dpasukhi dpasukhi added 2. Enhancement New feature or request 1. Coding Coding rules, trivial changes and misprints labels Aug 14, 2025
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR enhances the readability and maintainability of StepData module code by translating French comments to English and improving code documentation. The changes focus on clarifying the functionality and purpose of methods across multiple files in the STEP data exchange toolkit.

  • Comprehensive translation of French comments to English throughout the StepData module
  • Enhanced inline documentation explaining complex algorithms and data structures
  • Improved variable name comments and method descriptions for better code comprehension

Reviewed Changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated no comments.

Show a summary per file
File Description
StepData_StepWriter.cxx Translated comments for file writing operations and entity processing
StepData_StepReaderTool.cxx Enhanced comments for STEP file reading and entity recognition methods
StepData_StepReaderData.cxx Extensive comment improvements for data parsing and entity reference resolution
StepData_StepModel.cxx Updated header management and entity handling comments
StepData_StepDumper.cxx Clarified entity dumping and output formatting comments
StepData_Simple.cxx Minor comment translation
StepData_SelectNamed.cxx Updated field definition comments
StepData_SelectMember.cxx Updated field definition comments
StepData_ReadWriteModule.cxx Translated default method comments
StepData_Protocol.cxx Enhanced protocol and late binding comments
StepData_PDescr.cxx Updated parameter descriptor comments
StepData_FreeFormEntity.cxx Enhanced complex entity reordering comments
StepData_FileProtocol.cxx Improved protocol management comments
StepData_Field.cxx Enhanced field type and data handling comments
StepData_ESDescr.cxx Improved entity descriptor and inheritance comments
StepData_DefaultGeneral.cxx Enhanced undefined entity handling comments

@github-project-automation github-project-automation Bot moved this from Todo to Integration in Maintenance Aug 15, 2025
@dpasukhi dpasukhi merged commit a50e3c9 into Open-Cascade-SAS:IR Aug 16, 2025
23 checks passed
@dpasukhi dpasukhi deleted the translation_stepdata branch August 16, 2025 10:09
@github-project-automation github-project-automation Bot moved this from Integration to Done in Maintenance Aug 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1. Coding Coding rules, trivial changes and misprints 2. Enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants