Skip to content

feat(i18n): add Belarusian#1051

Merged
igorls merged 1 commit intoMemPalace:developfrom
itfarrier:feat/i18n-belarusian
Apr 21, 2026
Merged

feat(i18n): add Belarusian#1051
igorls merged 1 commit intoMemPalace:developfrom
itfarrier:feat/i18n-belarusian

Conversation

@itfarrier
Copy link
Copy Markdown
Contributor

What does this PR do?

Adds Belarusian i18n support: beБеларуская.

How to test

python -m pip install -e ".[dev]"
python -m pytest tests/ -v
ruff check .

Checklist

  • Tests pass (python -m pytest tests/ -v)
  • No hardcoded paths
  • Linter passes (ruff check .)

@igorls
Copy link
Copy Markdown
Member

igorls commented Apr 21, 2026

Content looks good — minimal diff, correct schema (singular direct_address_pattern), single-word stopwords, Cyrillic topic_pattern with Belarusian-specific letters (Ё І Ў), Dialect sample in place.

Authorizing the workflow run now; will merge once CI is green.

@igorls igorls merged commit 1a180cd into MemPalace:develop Apr 21, 2026
6 checks passed
jphein pushed a commit to jphein/mempalace that referenced this pull request Apr 24, 2026
Restore-integrity release. Unbreaks fresh `pip install mempalace` from
v3.3.2 by re-tagging current develop, which carries both the plugin.json
consumer (shipped in 3.3.2) and the matching mempalace-mcp entry point
in pyproject.toml (added on develop ~10h after the 3.3.2 tag via MemPalace#340
by @messelink). MemPalace#1093 diagnosed by @jphein.

Bumps (all 5 sources agree per Version Guard / CLAUDE.md):
- mempalace/version.py              3.3.2 → 3.3.3
- pyproject.toml                     3.3.2 → 3.3.3
- .claude-plugin/plugin.json         3.3.2 → 3.3.3
- .claude-plugin/marketplace.json    3.3.2 → 3.3.3
- .codex-plugin/plugin.json          3.3.2 → 3.3.3
- CHANGELOG.md                        new [3.3.3] entry

No code changes. The fix for MemPalace#1093 is already on develop via merged PRs
MemPalace#340, MemPalace#1021, MemPalace#851, MemPalace#942, MemPalace#833, MemPalace#673, MemPalace#661, MemPalace#659, MemPalace#1097, MemPalace#1051, MemPalace#1001,
MemPalace#945.

Branch name intentionally outside the `release/*` ruleset so follow-up
CI-fix commits aren't gated behind a nested PR. (Supersedes MemPalace#1143 —
closed for exactly that reason after it missed 3 of 5 version files.)

Smoke-tested locally from a fresh develop clone:
  grep mempalace-mcp pyproject.toml .claude-plugin/plugin.json   # both ✓
  python -m build --wheel                                        # ✓
  pip install …-py3-none-any.whl                                 # ✓
  which mempalace-mcp                                            # ✓
  mempalace-mcp --help                                           # ✓
@itfarrier itfarrier deleted the feat/i18n-belarusian branch April 25, 2026 06:45
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.

2 participants