Skip to content

Commit 572d31d

Browse files
authored
Merge branch '6.0' into linkcheck-2024-08-06
2 parents a49cb6c + b8b718a commit 572d31d

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

docs/i18n-l10n/contributing-translations.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,41 @@ The process of translating the Volto frontend is the following.
7777

7878
4. Commit your changes, and create a pull request.
7979

80+
(contributing-weblate-for-translations)=
81+
82+
## Weblate for translations
83+
84+
[Weblate](https://weblate.org/en/) is an open source project to help software developers translate their projects.
85+
Translators can work in a web interface, and not have to install third-party software or use git or GitHub.
86+
The Plone Foundation has obtained a "gratis Libre plan" account for Plone.
87+
Plone gets free hosting at the [Hosted](https://hosted.weblate.org/) platform that Weblate offers to open source projects.
88+
89+
90+
### Weblate workflow
91+
92+
Translators will need to create an account on Weblate with an email and password.
93+
Authentication with GitHub and other third-party accounts might not work.
94+
95+
Translators can go to the [Plone project in Weblate](https://hosted.weblate.org/projects/plone/).
96+
97+
You will see several components listed.
98+
The `volto` component is for the package `volto`, whose repository is at https://github.com/plone/volto.
99+
100+
```{note}
101+
At this moment Volto translations can't be contributed using Weblate.
102+
The Volto Team are working on this issue, and hope to fix it as soon as possible.
103+
```
104+
105+
All other components are for the package `plone.app.locales`, whose repository is at https://github.com/collective/plone.app.locales.
106+
107+
See the Weblate documentation, [Translating using Weblate](https://docs.weblate.org/en/latest/user/translating.html), for how to use it to write translations.
108+
109+
When you save a translation, then it is committed on a branch used only for translations in the respective GitHub repository.
110+
111+
[Compare recent commits to the branch `translations-plone` on the package `plone.app.locales`](https://github.com/collective/plone.app.locales/compare/master...translations-plone).
112+
113+
Maintainers will periodically create a pull request from the changes, and merge it.
114+
80115

81116
(contributing-plone-core-translations-support-label)=
82117

0 commit comments

Comments
 (0)