Skip to content

Add German translation support for Data Wizard plugin - #1

Merged
IB-Tool merged 4 commits into
masterfrom
eng_translation
Aug 15, 2026
Merged

Add German translation support for Data Wizard plugin#1
IB-Tool merged 4 commits into
masterfrom
eng_translation

Conversation

@IB-Tool

@IB-Tool IB-Tool commented Aug 15, 2026

Copy link
Copy Markdown
Owner

The following changes are included in this pull request:

  • Added support for German translations in the Data Wizard plugin.
  • Ensured language-specific strings are correctly displayed when German is selected.

No breaking changes were introduced. Additional testing needed for accurate text rendering and format consistency.

…entions, and QGIS API rules

Added `.coveragerc` for test coverage exclusions and created initial architecture guidelines, naming conventions, and API usage reference documents under `ai/core/`. Included test helpers (`conftest.py`, `layer_factories.py`), sample datasets, and pre-commit hooks for linting, security checks, and unit tests. Key focus: streamline development workflow for the Data Wizard plugin.
@IB-Tool IB-Tool added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request labels Aug 15, 2026
K3lT10N and others added 2 commits August 15, 2026 11:45
test_translations.py checks for the compiled i18n/Data_Wizard_de.qm, which
is deliberately gitignored as a build artifact. ci.yml runs the container
with "-v $(pwd):/plugins/data_wizard", which replaces the entire
/plugins/data_wizard tree from the image (including anything compiled
during the build) with the host checkout before CMD runs - so compiling
the translation only in a build step is silently discarded.

CMD now compiles i18n/*.ts -> *.qm itself before running pytest, so it
takes effect after the volume-mount override. The build-time compile step
is kept as a fallback for invocations without a volume mount (e.g. an
interactive shell).

Verified against the exact ci.yml invocation pattern (docker run --rm -v
<clean checkout>:/plugins/data_wizard ...) using a git-clean -fdX'd copy
of the working tree: 129 passed, 1 xfailed, test_qgis_translations green.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@IB-Tool
IB-Tool merged commit 3bd750a into master Aug 15, 2026
2 checks passed
@IB-Tool
IB-Tool deleted the eng_translation branch August 15, 2026 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants