Skip to content

Commit 33b0014

Browse files
authored
Updated translations from Lokalise on Sun Oct 22 11:55:50 CDT 2023 (#2089)
1 parent 52ea3be commit 33b0014

File tree

30 files changed

+594
-41
lines changed

30 files changed

+594
-41
lines changed

Loop Status Extension/it.lproj/Localizable.strings

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"%1$@ v%2$@" = "%1$@ contro %2$@";
1515

1616
/* Widget label title describing the active carbs */
17-
"Active Carbs" = "Carb Attivi";
17+
"Active Carbs" = "Carboidrati Attivi";
1818

1919
/* Widget label title describing the active insulin */
2020
"Active Insulin" = "Insulina attiva";

Loop.xcodeproj/xcshareddata/xcschemes/WatchApp.xcscheme

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -88,18 +88,16 @@
8888
debugServiceExtension = "internal"
8989
allowLocationSimulation = "YES"
9090
notificationPayloadFile = "WatchApp Extension/PushNotificationPayload.apns">
91-
<RemoteRunnable
92-
runnableDebuggingMode = "2"
93-
BundleIdentifier = "com.apple.Carousel"
94-
RemotePath = "/$(MAIN_APP_DISPLAY_NAME)">
91+
<BuildableProductRunnable
92+
runnableDebuggingMode = "0">
9593
<BuildableReference
9694
BuildableIdentifier = "primary"
9795
BlueprintIdentifier = "43A943711B926B7B0051FA24"
9896
BuildableName = "WatchApp.app"
9997
BlueprintName = "WatchApp"
10098
ReferencedContainer = "container:Loop.xcodeproj">
10199
</BuildableReference>
102-
</RemoteRunnable>
100+
</BuildableProductRunnable>
103101
</LaunchAction>
104102
<ProfileAction
105103
buildConfiguration = "Release"
@@ -108,18 +106,16 @@
108106
useCustomWorkingDirectory = "NO"
109107
debugDocumentVersioning = "YES"
110108
notificationPayloadFile = "WatchApp Extension/PushNotificationPayload.apns">
111-
<RemoteRunnable
112-
runnableDebuggingMode = "2"
113-
BundleIdentifier = "com.apple.Carousel"
114-
RemotePath = "/$(MAIN_APP_DISPLAY_NAME)">
109+
<BuildableProductRunnable
110+
runnableDebuggingMode = "0">
115111
<BuildableReference
116112
BuildableIdentifier = "primary"
117113
BlueprintIdentifier = "43A943711B926B7B0051FA24"
118114
BuildableName = "WatchApp.app"
119115
BlueprintName = "WatchApp"
120116
ReferencedContainer = "container:Loop.xcodeproj">
121117
</BuildableReference>
122-
</RemoteRunnable>
118+
</BuildableProductRunnable>
123119
</ProfileAction>
124120
<AnalyzeAction
125121
buildConfiguration = "Debug">

Loop/AppDelegate.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ final class AppDelegate: UIResponder, UIApplicationDelegate, WindowProvider {
2222

2323
setenv("CFNETWORK_DIAGNOSTICS", "3", 1)
2424

25+
log.default("lastPathComponent = %{public}@", String(describing: Bundle.main.appStoreReceiptURL?.lastPathComponent))
26+
2527
loopAppManager.initialize(windowProvider: self, launchOptions: launchOptions)
2628
loopAppManager.launch()
2729
return loopAppManager.isLaunchComplete

Loop/ar.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,7 @@
306306
Default action for alert when alert acknowledgment fails
307307
Notifications permissions disabled alert button
308308
Text for ok action on notification of upcoming profile expiration
309+
Text for ok action on notification of upcoming TestFlight expiration
309310
The title of the notification action to acknowledge a device alert */
310311
"OK" = "موافق";
311312

Loop/cs.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
Default action for alert when alert acknowledgment fails
6868
Notifications permissions disabled alert button
6969
Text for ok action on notification of upcoming profile expiration
70+
Text for ok action on notification of upcoming TestFlight expiration
7071
The title of the notification action to acknowledge a device alert */
7172
"OK" = "OK";
7273

Loop/da.lproj/Localizable.strings

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -707,7 +707,8 @@
707707
/* Details for missing data error when momentum effects are missing */
708708
"Momentum effects" = "Momentumeffekter";
709709

710-
/* Text for more info action on notification of upcoming profile expiration */
710+
/* Text for more info action on notification of upcoming profile expiration
711+
Text for more info action on notification of upcoming TestFlight expiration */
711712
"More Info" = "Mere Info";
712713

713714
/* Label for button to mute all alerts */
@@ -777,6 +778,7 @@
777778
Default action for alert when alert acknowledgment fails
778779
Notifications permissions disabled alert button
779780
Text for ok action on notification of upcoming profile expiration
781+
Text for ok action on notification of upcoming TestFlight expiration
780782
The title of the notification action to acknowledge a device alert */
781783
"OK" = "OK";
782784

Loop/de.lproj/Localizable.strings

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,15 @@
174174
/* The title of the section containing algorithm settings */
175175
"Algorithm Settings" = "Algorithmus-Einstellungen";
176176

177+
/* Label for when mute alert will end */
178+
"All alerts muted until" = "Alle Alarme stummgeschaltet bis";
179+
180+
/* No comment provided by engineer. */
181+
"All Favorites" = "Alle Favoriten";
182+
183+
/* Label for carb quantity entry row on carb entry screen */
184+
"Amount Consumed" = "KH-Menge gegessen";
185+
177186
/* The title of the Amplitude service */
178187
"Amplitude" = "Amplitude";
179188

@@ -216,6 +225,9 @@
216225
/* Confirmation message for deleting a CGM */
217226
"Are you sure you want to delete this CGM?" = "Bist Du sicher, dass Du dieses CGM löschen möchtest?";
218227

228+
/* No comment provided by engineer. */
229+
"Are you sure you want to delete this food?" = "Bist Du sicher, dass Du diesen Favoriten löschen möchtest?";
230+
219231
/* Confirmation message for deleting a service */
220232
"Are you sure you want to delete this service?" = "Bist Du sicher, dass Du diesen Dienst löschen möchtest?";
221233

@@ -303,6 +315,9 @@
303315
/* Description of the prediction input effect for carbohydrates. (1: The glucose unit string) */
304316
"Carbs Absorbed (g) ÷ Carb Ratio (g/U) × Insulin Sensitivity (%1$@/U)" = "Resorbierte Kohlenhydrate (g) ÷ Kohlenhydratfaktor (g/IE) × Insulinempfindlichkeit (%1$@/IE)";
305317

318+
/* No comment provided by engineer. */
319+
"Caution" = "Achtung";
320+
306321
/* The notification alert describing a low pump battery */
307322
"Change the pump battery immediately" = "Wechsel sofort die Pumpenbatterie";
308323

@@ -324,6 +339,9 @@
324339
/* Carb entry section footer text explaining absorption time */
325340
"Choose a longer absorption time for larger meals, or those containing fats and proteins. This is only guidance to the algorithm and need not be exact." = "Wähle eine längere Resorptionsdauer für größere Mahlzeiten oder welche die viel Fett und Proteine beinhalten. Dies ist eine Unterstützung für den Algorithmus und muss nicht genau sein.";
326341

342+
/* No comment provided by engineer. */
343+
"Choose Favorite:" = "Wähle Favorit:";
344+
327345
/* Button title to close view
328346
The button label of the action used to dismiss the unsafe notification permission alert */
329347
"Close" = "Schließen";
@@ -401,6 +419,9 @@
401419
/* No comment provided by engineer. */
402420
"Delete" = "Löschen";
403421

422+
/* No comment provided by engineer. */
423+
"Delete “%@”?" = "„ %@ “ löschen?";
424+
404425
/* The title of the button to remove the credentials for a service */
405426
"Delete Account" = "Konto löschen";
406427

@@ -410,6 +431,9 @@
410431
/* Button title to delete CGM */
411432
"Delete CGM" = "CGM löschen";
412433

434+
/* No comment provided by engineer. */
435+
"Delete Food" = "Essen löschen";
436+
413437
/* Button title to delete a service */
414438
"Delete Service" = "Dienst löschen";
415439

@@ -456,6 +480,12 @@
456480
/* Message to the user to enable bluetooth */
457481
"Enable\nBluetooth" = "Bluetooth einschalten";
458482

483+
/* Title for Glucose Based Partial Application toggle */
484+
"Enable Glucose Based Partial Application" = "Glucose Based Partial Application aktivieren";
485+
486+
/* Title for Integral Retrospective Correction toggle */
487+
"Enable Integral Retrospective Correction" = "Integral Retrospective Correction aktivieren";
488+
459489
/* The action hint of the workout mode toggle button when disabled */
460490
"Enables" = "Aktivieren";
461491

@@ -507,6 +537,9 @@
507537
/* The alert title for a resume error */
508538
"Failed to Resume Insulin Delivery" = "Wiederaufnahme der Insulinabgabe fehlgeschlagen";
509539

540+
/* No comment provided by engineer. */
541+
"FAVORITE FOODS" = "Favorisiertes Essen";
542+
510543
/* Title of insulin model preset */
511544
"Fiasp" = "Fiasp";
512545

@@ -559,6 +592,9 @@
559592
/* Immediate Delivery status text */
560593
"Immediate" = "Sofort";
561594

595+
/* Algorithm Experiments description second paragraph. */
596+
"In future versions of Loop these experiments may change, end up as standard parts of the Loop Algorithm, or be removed from Loop entirely. Please follow along in the Loop Zulip chat to stay informed of possible changes to these features." = "In zukünftigen Versionen von Loop können sich diese Experimente ändern, als Standardbestandteile des Loop-Algorithmus enden oder vollständig aus Loop entfernt werden. Bitte folgen Sie dem Loop Zulip-Chat, um über mögliche Änderungen dieser Funktionen auf dem Laufenden zu bleiben.";
597+
562598
/* The title of a target alert action specifying an indefinitely long workout targets duration */
563599
"Indefinitely" = "Unbegrenzt";
564600

@@ -597,6 +633,13 @@
597633
/* Insulin type label */
598634
"Insulin Type" = "Insulintyp";
599635

636+
/* Title for integral retrospective correction experiment description
637+
Title of integral retrospective correction experiment */
638+
"Integral Retrospective Correction" = "Integrale retrospektive Korrektur";
639+
640+
/* Description of Integral Retrospective Correction toggle. */
641+
"Integral Retrospective Correction (IRC) is an extension of the standard Retrospective Correction (RC) algorithm component in Loop, which adjusts the forecast based on the history of discrepancies between predicted and actual glucose levels.\n\nIn contrast to RC, which looks at discrepancies over the last 30 minutes, with IRC, the history of discrepancies adds up over time. So continued positive discrepancies over time will result in increased dosing. If the discrepancies are negative over time, Loop will reduce dosing further." = "Integral Retrospective Correction (IRC) ist eine Erweiterung der standardmäßigen Retrospective Correction (RC)-Algorithmuskomponente in Loop, die die Prognose basierend auf der Historie der Abweichungen zwischen vorhergesagten und tatsächlichen Glukosewerten anpasst. \n\nIm Gegensatz zu RC, das die Abweichungen der letzten 30 Minuten betrachtet, summiert sich bei IRC der Verlauf der Abweichungen im Laufe der Zeit. Daher führen anhaltende positive Abweichungen im Laufe der Zeit zu einer erhöhten Dosierung. Wenn die Abweichungen im Laufe der Zeit negativ sind, reduziert Loop die Dosierung weiter.";
642+
600643
/* Description of an interrupted bolus dose entry (1: title for dose type, 2: value (? if no value) in bold, 3: programmed value (? if no value), 4: unit) */
601644
"Interrupted %1$@: <b>%2$@</b> of %3$@ %4$@" = "%1$@ unterbrochen: <b>%2$@</b> von %3$@ %4$@";
602645

@@ -658,6 +701,9 @@
658701
/* The notification alert describing a long-lasting loop failure. The substitution parameter is the time interval since the last loop */
659702
"Loop has not completed successfully in %@" = "Loop wurde nicht erfolgreich abgeschlossen seit %@";
660703

704+
/* Description of Glucose Based Partial Application toggle. */
705+
"Loop normally gives 40% of your predicted insulin needs each dosing cycle.\n\nWhen the Glucose Based Partial Application experiment is enabled, Loop will vary the percentage of recommended bolus delivered each cycle with glucose level.\n\nNear correction range, it will use 20% (similar to Temp Basal), and gradually increase to a maximum of 80% at high glucose (200 mg/dL, 11.1 mmol/L).\n\nPlease be aware that during fast rising glucose, such as after an unannounced meal, this feature, combined with velocity and retrospective correction effects, may result in a larger dose than your ISF would call for." = "Loop liefert normalerweise in jedem Dosierungszyklus 40%1$ Ihres vorhergesagten Insulinbedarfs. \n\nWenn das Experiment Glucose Based Partial Application aktiviert ist, variiert Loop den Prozentsatz des empfohlenen Bolus, der in jedem Zyklus abgegeben wird, mit dem Glukosespiegel. \n\nIn der Nähe des Korrekturbereichs werden 20%2$ verwendet (ähnlich wie bei Temp Basal) und bei hohem Glukosewert (200 mg/dL, 11,1 mmol/L) allmählich auf ein Maximum von 80%3$ erhöht. \n\nBitte beachte, dass diese Funktion bei schnell ansteigendem Blutzucker, z. B. nach einer unangekündigten Mahlzeit, in Kombination mit Geschwindigkeits- und retrospektiven Korrektureffekten zu einer höheren Dosis führen kann, als Dein ISF erfordern würde.";
706+
661707
/* Description string for automatic bolus dosing strategy */
662708
"Loop will automatically bolus when insulin needs are above scheduled basal, and will use temporary basal rates when needed to reduce insulin delivery below scheduled basal." = "Loop gibt automatisch einen Bolus ab, wenn der Insulinbedarf über der geplanten Basalrate liegt, und verwendet temporäre Basalraten, wenn dies erforderlich ist, um die Insulinabgabe unter die geplante Basalrate zu reduzieren.";
663709

@@ -707,7 +753,8 @@
707753
/* Details for missing data error when momentum effects are missing */
708754
"Momentum effects" = "Momentum-Effekte";
709755

710-
/* Text for more info action on notification of upcoming profile expiration */
756+
/* Text for more info action on notification of upcoming profile expiration
757+
Text for more info action on notification of upcoming TestFlight expiration */
711758
"More Info" = "Weitere Info";
712759

713760
/* Label for button to mute all alerts */
@@ -777,6 +824,7 @@
777824
Default action for alert when alert acknowledgment fails
778825
Notifications permissions disabled alert button
779826
Text for ok action on notification of upcoming profile expiration
827+
Text for ok action on notification of upcoming TestFlight expiration
780828
The title of the notification action to acknowledge a device alert */
781829
"OK" = "OK";
782830

@@ -960,6 +1008,9 @@
9601008
/* Message presented in the status row instructing the user to tap this row to stop a bolus */
9611009
"Tap to Stop" = "Stoppen";
9621010

1011+
/* The alert body for unmute alert confirmation */
1012+
"Tap Unmute to resume sound for your alerts and alarms." = "Tippe auf Stummschaltung aufheben, um den Ton für Deine Warnungen und Alarme wieder aufzunehmen.";
1013+
9631014
/* Alert message for a bolus too small validation error */
9641015
"The bolus amount entered is smaller than the minimum deliverable." = "Die eingegebene Bolusmenge ist kleiner als die Mindestabgabemenge.";
9651016

Loop/es.lproj/Localizable.strings

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -692,7 +692,8 @@
692692
/* Details for missing data error when momentum effects are missing */
693693
"Momentum effects" = "Efectos de Momento";
694694

695-
/* Text for more info action on notification of upcoming profile expiration */
695+
/* Text for more info action on notification of upcoming profile expiration
696+
Text for more info action on notification of upcoming TestFlight expiration */
696697
"More Info" = "Más Info";
697698

698699
/* Label for button to mute all alerts */
@@ -759,6 +760,7 @@
759760
Default action for alert when alert acknowledgment fails
760761
Notifications permissions disabled alert button
761762
Text for ok action on notification of upcoming profile expiration
763+
Text for ok action on notification of upcoming TestFlight expiration
762764
The title of the notification action to acknowledge a device alert */
763765
"OK" = "OK";
764766

Loop/fi.lproj/Localizable.strings

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,8 @@
543543
/* Details for missing data error when momentum effects are missing */
544544
"Momentum effects" = "Liikevaikutukset (momentum)";
545545

546-
/* Text for more info action on notification of upcoming profile expiration */
546+
/* Text for more info action on notification of upcoming profile expiration
547+
Text for more info action on notification of upcoming TestFlight expiration */
547548
"More Info" = "Lisätietoa";
548549

549550
/* Sensor state description for the non-valid state */
@@ -583,6 +584,7 @@
583584
Default action for alert when alert acknowledgment fails
584585
Notifications permissions disabled alert button
585586
Text for ok action on notification of upcoming profile expiration
587+
Text for ok action on notification of upcoming TestFlight expiration
586588
The title of the notification action to acknowledge a device alert */
587589
"OK" = "OK";
588590

Loop/fr.lproj/Localizable.strings

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -683,7 +683,8 @@
683683
/* Details for missing data error when momentum effects are missing */
684684
"Momentum effects" = "Effets de momentum";
685685

686-
/* Text for more info action on notification of upcoming profile expiration */
686+
/* Text for more info action on notification of upcoming profile expiration
687+
Text for more info action on notification of upcoming TestFlight expiration */
687688
"More Info" = "Plus d'informations";
688689

689690
/* Label for button to mute all alerts */
@@ -750,6 +751,7 @@
750751
Default action for alert when alert acknowledgment fails
751752
Notifications permissions disabled alert button
752753
Text for ok action on notification of upcoming profile expiration
754+
Text for ok action on notification of upcoming TestFlight expiration
753755
The title of the notification action to acknowledge a device alert */
754756
"OK" = "OK";
755757

0 commit comments

Comments
 (0)