Skip to content

Rewrite Readme. Review and improve code examples#4

Merged
NickVolynkin merged 5 commits into25.2.3+from
volynkin-restructure-readme
Feb 24, 2026
Merged

Rewrite Readme. Review and improve code examples#4
NickVolynkin merged 5 commits into25.2.3+from
volynkin-restructure-readme

Conversation

@NickVolynkin
Copy link
Contributor

@NickVolynkin NickVolynkin commented Feb 16, 2026

readme: Explain example purpose and restructure

  • Explain the localization mechanism in more detail.
  • Add screenshots of localized Report Designer and Report viewer.
  • Add links to documentation.
  • Give an overview of files with relevant code.

Readme preview: https://github.com/NickVolynkin/vcl-reports-localize/blob/volynkin-restructure-readme/README.md

delphi/cpp-builder: Focus the example on DevExpress Reports localization

  • Add an empty example report to ensure both dialogs can load.
  • Switch languages using TcxRadioButtons.
    TcxRadioButtons better represent application state than simple buttons.
  • Use the German localization language when application starts.
    Check the "German" radiobutton to reflect the default localization.
  • Group "Display Report" buttons into a labeled group, change captions.
    Move focus to "Display Report Designer" button when application starts.
  • Forbid to resize the application form.
  • Give the application a relevant title.
  • Use a DevExpress application icon.
  • Remove the Data Grid table.
    In this example, data structure is not in the focus of demonstration.
    Data Grid table draws attention from the localization examples.
  • Rename several interface components and code members according to
    DevExpress style.
  • Comment significant actions in the code example.
  • delphi: Apply the DevExpress Skin Controller

NickVolynkin and others added 3 commits February 24, 2026 09:39
- Add an empty example report to ensure both dialogs can load.
- Switch languages using TcxRadioButtons.
  TcxRadioButtons better represent application state than simple buttons.
- Use the German localization language when application starts.
  Check the "German" radiobutton to reflect the default localization.
- Group "Display Report" buttons into a labeled group, change captions.
  Move focus to "Display Report Designer" button when application starts.
- Forbid to resize the application form.
- Give the application a relevant title.
- Use a DevExpress application icon.
- Remove the Data Grid table.
  In this example, data structure is not in the focus of demonstration.
  Data Grid table draws attention from the localization examples.
- Rename several interface components and code members according to
  DevExpress style.
- Comment significant actions in the code example.

Signed-off-by: Nick Volynkin <nikolay.volynkin@devexpress.com>
Co-authored-by: Vladimir Abadzhev <vladimira@devexpress.com>
- Add an empty example report to ensure both dialogs can load.
- Switch languages using TcxRadioButtons.
  TcxRadioButtons better represent application state than simple buttons.
- Use the German localization language when application starts.
  Check the "German" radiobutton to reflect the default localization.
- Group "Display Report" buttons into a labeled group, change captions.
  Move focus to "Display Report Designer" button when application starts.
- Forbid to resize the application form.
- Give the application a relevant title.
- Use a DevExpress application icon.
- Remove the Data Grid table.
  In this example, data structure is not in the focus of demonstration.
  Data Grid table draws attention from the localization examples.
- Rename several interface components and code members according to
  DevExpress style.
- Comment significant actions in the code example.

Signed-off-by: Nick Volynkin <nikolay.volynkin@devexpress.com>
Co-authored-by: Vladimir Abadzhev <vladimira@devexpress.com>
@NickVolynkin NickVolynkin force-pushed the volynkin-restructure-readme branch from 1f46acf to 039dd70 Compare February 24, 2026 07:40
@NickVolynkin NickVolynkin force-pushed the volynkin-restructure-readme branch 3 times, most recently from 8e9cf6f to 1c9f41f Compare February 24, 2026 08:55
- Explain the localization mechanism in more detail.
- Add screenshots of localized Report Designer and Report viewer.
- Add links to documentation.
- Give an overview of files with relevant code.

Signed-off-by: Nick Volynkin <nikolay.volynkin@devexpress.com>

Co-authored-by: Vladimir Abadzhev <vladimira@devexpress.com>
Co-authored-by: Dmitry Eliseev <dmitry.eliseev@devexpress.com>
Co-authored-by: Albert Totten <49917542+albertov05@users.noreply.github.com>
@NickVolynkin NickVolynkin force-pushed the volynkin-restructure-readme branch from 1c9f41f to 02bb772 Compare February 24, 2026 08:55
@NickVolynkin NickVolynkin merged commit c85114c into 25.2.3+ Feb 24, 2026
1 check passed
@NickVolynkin NickVolynkin deleted the volynkin-restructure-readme branch February 24, 2026 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant