Wordpress Org Prep V2#32
Merged
Merged
Conversation
Update text domain from 'elayne' to 'elayne-blocks' in both source and build files for proper WordPress.org translation support.
Update text domain from 'elayne' to 'elayne-blocks' in both source and build files for proper WordPress.org translation support.
Update text domain from 'elayne' to 'elayne-blocks' in both source and build files for proper WordPress.org translation support.
- Add complete Dutch (nl_NL) translation file - Add POT template file for translation support - Enables proper internationalization for WordPress.org distribution
- Increase minimum WordPress version from 6.7 to 6.9 - Increase minimum PHP version from 7.3 to 7.4 - Align with current WordPress core requirements
Update changelog and readme with version 2.6.0 release notes covering text domain fixes, translation support, and updated requirements.
- Add language file creation guide - Add Dutch translation summary - Add plugin issues documentation - Add final summary and reference materials
Add extract-translations.sh to gitignore to keep local tooling out of version control.
- Change security check from WPINC to ABSPATH constant (WordPress.org standard) - Change security exit from die to exit (WordPress.org standard) - Add @Package tag to main plugin header docblock - Ensure proper code structure: namespace first, then security check, then constants
Add details about security check improvements and plugin header format fixes to version 2.6.0 release notes.
Update PLUGIN_ISSUES.md to reflect completed fixes for security check placement, plugin header format, and version constant positioning.
✅ WordPress Plugin Check Report
📊 ReportAll checks passed! No errors or warnings found. 🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This release introduces comprehensive WordPress.org compliance fixes, internationalization improvements, and documentation enhancements to the Elayne Blocks plugin. The changes address critical plugin validation issues, standardize text domains across all blocks, and add full Dutch translation support. Key updates include PHP and WordPress version requirement updates, block metadata consistency fixes, and extensive documentation covering translation workflows and plugin architecture.
Plugin Compliance and Requirements:
elayne-blocks.phpandreadme.txt.gitignoreentry to exclude translation extraction script from version controlInternationalization and Localization:
elayne-blocks-nl_NL.po) with 2463 translations for full localization supportelayne-blocks.pot) as the source for future translationselayne-blocksdomainblock.jsonfiles to ensure proper text domain handlingBlock Metadata and JavaScript Updates:
block.jsonmetadata for carousel, mega-menu, and slide blocks to reflect text domain changesindex.jsandindex.asset.php) for carousel and slide blocks to incorporate text domain fixessrc/block.json) and build (build/block.json) directoriesDocumentation Enhancements:
CREATE_LANGUAGE_FILES.mdwith step-by-step instructions for adding new translationsDUTCH_TRANSLATION_SUMMARY.mddetailing the Dutch translation process and coverageFINAL_SUMMARY.mdandLANGUAGE_FILES_SUMMARY.mddocumenting translation methodology and resultsPLUGIN_ISSUES.mdcataloging resolved compliance issues and their solutionsFiles Changed:
.gitignore(Modified)CHANGELOG.md(Modified)blocks/carousel/build/block.json(Modified)blocks/carousel/build/index.asset.php(Modified)blocks/carousel/build/index.js(Modified)blocks/carousel/src/block.json(Modified)blocks/mega-menu/build/block.json(Modified)blocks/mega-menu/src/block.json(Modified)blocks/slide/build/block.json(Modified)blocks/slide/build/index.asset.php(Modified)blocks/slide/build/index.js(Modified)blocks/slide/src/block.json(Modified)elayne-blocks.php(Modified)readme.txt(Modified)docs/CREATE_LANGUAGE_FILES.md(Added)docs/DUTCH_TRANSLATION_SUMMARY.md(Added)docs/FINAL_SUMMARY.md(Added)docs/LANGUAGE_FILES_SUMMARY.md(Added)docs/PLUGIN_ISSUES.md(Added)languages/elayne-blocks-nl_NL.po(Added)languages/elayne-blocks.pot(Added)