weblate
weblate copied to clipboard
Some component settings should be settable on the project, and inherited
Describe the problem
Setting up a project with multiple components (e.g., an Android app that has multiple modules) requires you to duplicate the component information (e.g., the license, CLA, and commit message templates) across the components.
Describe the solution you would like
I'd like to be able to set:
- Project license
- Project CLA
- Commit message templates
at the "Project" level, and have them be inherited by each component. It should be possible to change them on a component-by-component basis if necessary, but the default for a new component should be "inherit from project".
Describe alternatives you have considered
No response
Screenshots
No response
Additional context
No response
This issue has been added to the backlog. It is not scheduled on the Weblate roadmap, but it eventually might be implemented.
In case you need this feature soon, please consider helping or push it by funding the development.
Sorry for hijacking your idea, but just to suggest adding flags (custom placeholders, etc.) to the component inheritable settings.