WeblateOrg / WeblateOrg/weblate

Import/sync user settings from another Weblate instance/server/deployment

Open
#8,123 2 comments 0 reactions 0 assignees View on GitHub
enhancement Waiting for: Implementation
Dominant language
Python
Stars
6.1k
Forks
1.4k
Avg merge
9h 29m
Merged PRs (30d)
408

Description

### Describe the problem

It is common for people who translate one project to want to translate another, which may be self-hosting a Weblate instance.
It is annoying to create and set an account on each of them (selecting languages to translate and secondary languages, workflow preferences, external links).

### Describe the solution you'd like

A way to sync setting between different instances. Maybe a file export-import, or a direct cross-origin HTTP request.

### Describe alternatives you've considered

_No response_

### Screenshots

_No response_

### Additional context

Need to make sure that it's safe to import settings from a malicious source.

Contributor guide

Open the contributing guide

Research direction

No implementation files, tests, or entry points are named. Start by locating the user settings model and any existing settings import or cross-origin interfaces, then review how language, workflow, and external-link preferences are stored. Done requires an agreed synchronization design with explicit protection against importing settings from a malicious source.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, localization, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.