Skip to content

feat: add translation memory management page#1100

Draft
dkrizan wants to merge 3 commits intomainfrom
dkrizan/translation-memory-management
Draft

feat: add translation memory management page#1100
dkrizan wants to merge 3 commits intomainfrom
dkrizan/translation-memory-management

Conversation

@dkrizan
Copy link
Copy Markdown
Member

@dkrizan dkrizan commented Apr 28, 2026

Summary

  • New page platform/translation_process/managing_translation_memories.mdx covering org-level shared and project-only translation memories, manual entries, TMX import/export, project assignment, write rules, and a reference section (types, assignment options, suggestion ordering, permissions, TMX format).
  • Refreshed platform/translation_process/translation_memory.mdx to describe the redesigned editor panel (score-pill colour tiers, TM-name + key + relative-age meta) and link out to the new management page.
  • Sidebar entry added under Translation Process.

Verified UI labels and access rules against the platform code on dkrizan/translation-memory-management (useIsOrganizationOwnerOrMaintainer for create/edit/delete/entry/TMX, project.edit for project-side priority and per-project access, project-only memories not deletable, write-rule lock on shared memories after creation).

Screenshots — pending

The page references six images. The 6th (translation-memory.webp) refreshes an existing path; the other five live under static/img/docs/platform/translation-memory/. Capture instructions live in tmp/translation-memory-screenshots.md in the parent workspace.

  1. translation-memory/translation-memories-list.webp — Organization settings → Translation memories list
  2. translation-memory/create-translation-memory.webp — Create dialog
  3. translation-memory/add-entry-dialog.webp — Manual entry create dialog
  4. translation-memory/import-tmx-dialog.webp — TMX import dialog
  5. translation-memory/project-settings-tm.webp — Project settings → Translation memory section
  6. translation-memory.webp (refresh) — Editor TM panel showing redesigned tier colours and meta line

Open questions

  • Plan-name copy: doc says "advanced plans" but the in-app feature banner says "Business plan" — pick canonical phrasing.
  • Confirm meta description strings on both pages.

Test plan

  • Capture and commit the six screenshots
  • Review the new page renders correctly in the docs site (Docusaurus preview)
  • Verify links from translation_memorymanaging_translation_memories resolve
  • Sidebar order looks right under Translation Process

Cover org-level shared and project-only memories, manual entries, TMX
import/export, project assignment, and write rules. Refresh the
existing translation_memory page to describe the redesigned editor
panel and link to the new management page. Add the new page to the
Translation Process sidebar.
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 28, 2026

Deploy Preview for tolgee-docs ready!

Name Link
🔨 Latest commit db0f718
🔍 Latest deploy log https://app.netlify.com/projects/tolgee-docs/deploys/69f0ca4e2f70e30008227ee3
😎 Deploy Preview https://deploy-preview-1100--tolgee-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

The "Configure write rules" section slugifies to #configure-write-rules,
not #write-rules. Docusaurus broken-anchors check fails the build.
@dkrizan dkrizan changed the title docs: add translation memory management page feat: add translation memory management page Apr 28, 2026
Sidebar restructure: turn the single Translation Memory entry into a
category landing on translation_memory.mdx, with two children labelled
"Matches in the editor" (translator-facing) and "Manage memories"
(admin-facing). Page titles unchanged.
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