You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/i18n-l10n/contributing-translations.md
+35Lines changed: 35 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,6 +77,41 @@ The process of translating the Volto frontend is the following.
77
77
78
78
4. Commit your changes, and create a pull request.
79
79
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.
0 commit comments