Skip to content

Monitor 1.5.0: add complete UTF-8 language set - #5

Merged
hostellerie merged 23 commits into
Geeklog-Plugins:masterfrom
hostellerie:monitor-1.5.0-lang
Oct 5, 2026
Merged

hostellerie merged 23 commits into
Geeklog-Plugins:masterfrom
hostellerie:monitor-1.5.0-lang

Conversation

@hostellerie

Copy link
Copy Markdown
Member

Summary

This PR completes the Monitor 1.5.0 language package by integrating the translations previously prepared on the historical lang branch onto the current post-1.5.0 master baseline.

The plugin version remains 1.5.0.

Added languages

Monitor now includes UTF-8 language files for:

  • Chinese Simplified
  • Chinese Traditional
  • French Canada
  • French France
  • German
  • German Formal
  • Hebrew
  • Italian
  • Japanese
  • Persian
  • Russian
  • Spanish
  • Spanish Argentina

Compatibility with Monitor 1.5.0

The language files were not merged directly from the old lang branch.

Instead, they were reapplied on top of the already merged Monitor 1.5.0 codebase to avoid reintroducing outdated branch history.

The translations were also updated to include the configuration tooltip strings introduced during final 1.5.0 development.

Language validation

All translated files have been checked against the canonical language/english.php file.

Current validation results:

  • 0 missing keys
  • 0 extra keys
  • 0 placeholder mismatches
  • UTF-8 files aligned with the final Monitor 1.5.0 language contract

CI now includes a dedicated language-package parity check covering keys and format placeholders such as %s and %d.

Documentation

Updated:

  • README.md
  • ROADMAP.md
  • RELEASE-NOTES-1.5.0.md

The documentation now lists the additional supported languages.

Distribution

The existing Monitor 1.5.0 distribution archive has been rebuilt so the installable package contains the new language files:

dist/monitor_1.5.0_2.1.1.zip

No version bump is introduced by this PR.

CI

Validated successfully:

  • PHP 5.6 syntax
  • PHP 8.1 syntax
  • security and API regression guards
  • language key/placeholder parity
  • installable archive build

Scope

This PR is intentionally limited to completing the Monitor 1.5.0 language support and keeping the distribution package and documentation consistent with the already merged 1.5.0 release.

@hostellerie
hostellerie merged commit bcab1f2 into Geeklog-Plugins:master Oct 5, 2026
3 checks passed
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