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
Restore Dana, Eversense and Medtrum translations to lokalise (#988)
* wip update development page
* update development page
* update a few branch details
* minor typos and grammar tweaks
* Update for returning manager translations to lokalise
Copy file name to clipboardExpand all lines: docs/faqs/app-translation.md
+13-32Lines changed: 13 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,8 +32,7 @@ For the *Loop* app and the submodules (Pumps, CGM and Services) associated with
32
32
!!! note "Want to Translate?"
33
33
To volunteer to translate, join [Loop zulipchat](https://loop.zulipchat.com/) and send a direct message to Marion Barker with your email address and the language(s) you can translate.
34
34
35
-
If you want translate one of the new CGM / Pump repositories: DanaKit, EversenseKit and MedtrumKit, indicate that as well. Those new repositories are handled using a [*crowdin* project](#crowdin-projects) for each repository.
36
-
35
+
- - -
37
36
38
37
## Code Translation
39
38
@@ -43,32 +42,21 @@ If you notice *Loop* app messages in English even though you selected a specific
43
42
44
43
### Loop *lokalise* project
45
44
46
-
Translations for most of the repositories used by Loop are performed by volunteers at [*lokalise*](https://app.lokalise.com/projects).
45
+
Translations for the repositories used by Loop are performed by volunteers at [*lokalise*](https://app.lokalise.com/projects).
47
46
48
-
Some newer CGM and Pump modules, currently found in feature branches, get their translations from *crowdin* instead of *lokalise*.
47
+
Some newer CGM and Pump modules, currently found in feature branches, were initially configured to get their translations from *crowdin* instead of *lokalise*.
49
48
50
49
* There was an early attempt to use both *lokalise* and *crowdin* but merging input from two sources was deemed impractical
51
-
* The DanaKit, MedtrumKit and EversenseKit translations are each handled by separate [*crowdin* projects](#crowdin-projects)
52
-
53
-
### *crowdin* projects
54
-
55
-
Some new pump and CGM modules are provided by developers associated with the *Trio* (*OpenAPS*) community. They have an established base of translators who are familiar with using *crowdin*. Translations for each of these new repositories is handled directly at the repository level. Loop translators who want to help with these repositories can just add that information to the request when they [volunteer to translate](#volunteer-to-translate).
* Briefly, DanaKit, MedtrumKit and EversenseKit translations were handled by their separate *crowdin* projects
51
+
* In the interest of efficiency and offloading responsibility from developers so they can develop, these have been returned to lokalise
60
52
61
53
### Volunteer to Translate
62
54
63
-
To volunteer, join [Loop zulipchat](https://loop.zulipchat.com/) and send a direct message to Marion Barker with your email address and the language(s) you can translate. Indicate whether you need access to the new repositories (*crowdin*) in addition to the Loop repositories. You will get an invitation to join the Loop *lokalise* project. You do not need to start a new *lokalise* project. Do not start a free *lokalise* trial or sign up for anything special; just join the project you are invited to.
55
+
To volunteer, join [Loop zulipchat](https://loop.zulipchat.com/) and send a direct message to Marion Barker with your email address and the language(s) you can translate. You will get an invitation to join the Loop *lokalise* project. You do not need to start a new *lokalise* project. Do not start a free *lokalise* trial or sign up for anything special; just join the project you are invited to.
64
56
65
57
> If you are using the *Trio* or *iAPS* app instead of the *Loop* app, you can still assist with Pump, CGM and Tidepool module localization through *Loop**lokalise*. Some repositories from *Loop* are used by [*Trio* and *iAPS*](#what-about-other-ios-apps).
66
58
67
-
Alternative contacts for addtion to *crowdin*:
68
-
69
-
* Bastiaan Verhaar in zulipchat
70
-
* Bastiaan is known as `INeedSugar` in [Trio discord](https://discord.gg/FnwFEFUwXE) and [iAPS discord](https://discord.com/invite/ptkk2Y264Z)
71
-
*`lubor` in [iAPS discord](https://discord.com/invite/ptkk2Y264Z)
59
+
- - -
72
60
73
61
## Lokalise Information
74
62
@@ -121,7 +109,7 @@ If a `key` does not have a translation in a given language, then when running th
121
109
122
110
### Select a Submodule
123
111
124
-
Suppose you know that you want to modify translations for a particular submodule (CGM, Pump or Service module). You can choose context in *lokalise*; or if it is one of the newer submodules, go directly to the *crowdin* project for that submodule. See [Submodule Table for Multiple Apps](#submodule-table-for-multiple-apps) for a detailed listing.
112
+
Suppose you know that you want to modify translations for a particular submodule (CGM, Pump or Service module). You can choose context in *lokalise*. See [Submodule Table for Multiple Apps](#submodule-table-for-multiple-apps) for a detailed listing.
125
113
126
114
* Tap on Filter
127
115
* Tap on Context
@@ -133,8 +121,6 @@ Suppose you know that you want to modify translations for a particular submodule
133
121
134
122
The screenshot below is configured for someone translating simplified Chinese for the DanaKit pump.
135
123
136
-
**NOTE** The DanaKit keys are no longer visible in *lokalise*. They are being handled using [*crowdin*](#crowdin-projects).
137
-
138
124
{width="1024"}
139
125
{align="center"}
140
126
@@ -182,8 +168,8 @@ The *Trio* and the *iAPS* apps use submodules for CGM, Pump and Service features
182
168
183
169
The bottom line is
184
170
185
-
* Loop and older (pre 2025) submodule translations are handled at [*lokalise*](https://app.lokalise.com/)
186
-
* New submodules, DanaKit, EversenseKit, and MedtrumKit. are currently handled in [*crowdin* projects](#crowdin-projects) for the individual repositories
171
+
* Loop and all its submodule translations are handled at [*lokalise*](https://app.lokalise.com/)
172
+
* This includes cgm managers, pump managers and service managers used by several OS-AID systems
187
173
**Trio* translations are handled at [crowdin for *Trio*](https://crowdin.com/project/trio/invite/public?h=48e1a77abd1611860f475c1ce17540112591650&show_welcome)
188
174
**iAPS* translations are handled at [crowdin for *iAPS*](https://crowdin.com/project/iaps)
189
175
@@ -197,25 +183,20 @@ These submodules are used by the *Loop*, *Trio* and *iAPS* apps and are handled
197
183
| Type | <divstyle="width:145px"></div> Name | Files |
0 commit comments