WeblateOrg / WeblateOrg/weblate

Feature request: Move/reassign a glossary term to a different glossary

Open
#18,689 0 comments 1 reaction 0 assignees View on GitHub
Area: Glossary Waiting for: Demand
Dominant language
Python
Stars
6.1k
Forks
1.4k
Avg merge
9h 53m
Merged PRs (30d)
395

Description

### Describe the problem

When a glossary term has been added to the wrong glossary (e.g., "General" instead of "NPC"),
there is no way to reassign it without manually deleting and recreating it.

To move a term between glossaries, the user must:
1. Note down the term and all its translations.
2. Delete the term from the original glossary (requires deleting it language by language).
3. Recreate the term in the correct glossary and re-enter all translations.

This is tedious and error-prone, especially for terms translated into many languages.

### Solution brainstorm

Add an option to change the glossary a term belongs to, accessible from:
- The term edit view — a "Glossary" dropdown field allowing reassignment without losing translations.
- The glossary term list — a bulk action "Move selected terms to glossary: [dropdown]".

### Describe alternatives you have considered

The only current workaround is the manual delete-and-recreate workflow described above.
No alternative exists within Weblate itself.

### Screenshots

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.