Skip to content

LOOP-4371 DIY Sync #23

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Dec 9, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions LoopOnboarding.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
objects = {

/* Begin PBXBuildFile section */
4B67E2D1289B4EDB002D92AF /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4B67E2CF289B4EDB002D92AF /* Localizable.strings */; };
A936A8C925BC99240085119C /* LoopOnboardingKit.h in Headers */ = {isa = PBXBuildFile; fileRef = A936A8BB25BC99240085119C /* LoopOnboardingKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
A936A8E725BC99330085119C /* LoopOnboardingKitUI.h in Headers */ = {isa = PBXBuildFile; fileRef = A936A8D925BC99320085119C /* LoopOnboardingKitUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
A936A8FB25BC99470085119C /* LoopOnboardingPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = A936A8F925BC99470085119C /* LoopOnboardingPlugin.h */; settings = {ATTRIBUTES = (Public, ); }; };
Expand Down Expand Up @@ -107,6 +108,7 @@
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
4B67E2D0289B4EDB002D92AF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
A936A8B925BC99240085119C /* LoopOnboardingKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LoopOnboardingKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
A936A8BB25BC99240085119C /* LoopOnboardingKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LoopOnboardingKit.h; sourceTree = "<group>"; };
A936A8BC25BC99240085119C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
Expand Down Expand Up @@ -137,6 +139,7 @@
C1C134A227DD38310097B5AD /* NightscoutServiceKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = NightscoutServiceKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
C1D936DA27D166BF00926313 /* HKUnit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HKUnit.swift; sourceTree = "<group>"; };
C1D936DE27D264D600926313 /* AppleHealthAuthView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppleHealthAuthView.swift; sourceTree = "<group>"; };
C1FA388F29355E6D00951C0F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -209,6 +212,7 @@
children = (
A936A8D925BC99320085119C /* LoopOnboardingKitUI.h */,
A936A8DA25BC99320085119C /* Info.plist */,
4B67E2CF289B4EDB002D92AF /* Localizable.strings */,
A9CE7FE225BCABD500C04F9B /* LoopOnboardingUI.swift */,
A9CE7FEA25BCABE800C04F9B /* Assets.xcassets */,
A9B3CE7F25BCBD75002D9E92 /* Extensions */,
Expand Down Expand Up @@ -453,6 +457,7 @@
buildActionMask = 2147483647;
files = (
A9CE7FEB25BCABE800C04F9B /* Assets.xcassets in Resources */,
4B67E2D1289B4EDB002D92AF /* Localizable.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -537,6 +542,18 @@
};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
4B67E2CF289B4EDB002D92AF /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
4B67E2D0289B4EDB002D92AF /* de */,
C1FA388F29355E6D00951C0F /* en */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
A936A8AA25BC98DA0085119C /* Debug */ = {
isa = XCBuildConfiguration;
Expand Down
45 changes: 45 additions & 0 deletions LoopOnboardingKitUI/de.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
/* Title on AppleHealthAuthView */
"Apple Health" = "Apple Health";

/* Onboarding, Apple Health Permissions intro paragraph */
"Apple Health can be used to store blood glucose, insulin and carbohydrate data from Loop.\n\nIf you give Loop permission, Loop can also read glucose and insulin data from glucometers and insulin pens that support Apple Health" = "Apple Health kann verwendet werden, um Blutzucker-, Insulin- und Kohlenhydratdaten von Loop zu speichern.\n\nWenn Du Loop die Berechtigung erteilest, kann Loop auch Blutzucker- und Insulindaten von Blutzuckermessgeräten und Insulinpens lesen, die Apple Health unterstützt.";

/* Descriptive text on WelcomeView */
"Before using Loop you need to configure a few settings. These settings should be entered with precision and care; they are a critical part of how Loop determines the right amount of insulin to deliver.\n\nIf you are new to Loop, work with your diabetes support team to determine the settings that work best for you." = "Bevor Du Loop verwendest, müsst Du einige Einstellungen konfigurieren. Diese Einstellungen sollten mit Präzision und Sorgfalt eingegeben werden; Sie sind ein entscheidender Teil davon, wie Loop die richtige Insulinmenge zur Abgabe bestimmt.\n\nWenn Du neu bei Loop bist, arbeite mit Deinem Diabetes-Supportteam zusammen, um die Einstellungen zu ermitteln, die für Dich am besten geeignet sind.";

/* Button title for skipping setting import from nightscout */
"Do Not Import Settings" = "keine Einstellungen importieren";

/* Button title for choosing to import settings from nightscout */
"Import Saved Settings" = "Importiere gespeicherte Einstellungen";

/* Button title for starting setup */
"Let's Go!" = "Los Geht's!";

/* Descriptive text on OnboardingChooserView */
"Loop can work with Nightscout to provide remote caregivers a way to see what Loop is doing. Nightscout use is completely optional with Loop, and you can always set it up later." = "Loop kann mit Nightscout zusammenarbeiten, um entfernten Pflegekräften eine Möglichkeit zu bieten, zu sehen, was Loop tut. Die Verwendung von Nightscout ist mit Loop optional und Du kannst es jederzeit später einrichten.";

/* Title on OnboardingChooserView */
"Nightscout" = "Nightscout";

/* Therapy settings save button title */
"Save Settings" = "Speichere Einstellungen";

/* Title on ImportSettingsView */
"Settings Found" = "Einstellungen gefunden";

/* Button title for choosing onboarding without nightscout */
"Setup Loop without Nightscout" = "Richte Loop ohne Nightscout ein";

/* Button title for starting apple health permissions request */
"Share With Apple Health" = "Teile mit Apple Health";

/* Button title for choosing onboarding with nightscout */
"Use Nightscout with Loop" = "Benutze Nightscout mit Loop";

/* Format string for main guidance text on ImportSettingsView (1: age of settings) */
"We've detected Loop settings stored in your Nightscout! They were last updated %1$@. Would you like to import them?\n\nAfter importing, you will still need to review the imported settings in the following screens and verify that they are correct." = "Wir haben Loop-Einstellungen entdeckt, die in Deinem Nightscout gespeichert sind! Sie wurden zuletzt am %1$@ aktualisiert. Möchtest Du sie importieren?\n\nNach dem Import musst Du noch die importierten Einstellungen in den folgenden Bildschirmen überprüfen und sicherstellen, dass sie korrekt sind.";

/* Title on WelcomeView */
"Welcome to Loop" = "Willkommen bei Loop";

45 changes: 45 additions & 0 deletions LoopOnboardingKitUI/en.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
/* Title on AppleHealthAuthView */
"Apple Health" = "Apple Health";

/* Onboarding, Apple Health Permissions intro paragraph */
"Apple Health can be used to store blood glucose, insulin and carbohydrate data from Loop.\n\nIf you give Loop permission, Loop can also read glucose and insulin data from glucometers and insulin pens that support Apple Health" = "Apple Health can be used to store blood glucose, insulin and carbohydrate data from Loop.\n\nIf you give Loop permission, Loop can also read glucose and insulin data from glucometers and insulin pens that support Apple Health";

/* Descriptive text on WelcomeView */
"Before using Loop you need to configure a few settings. These settings should be entered with precision and care; they are a critical part of how Loop determines the right amount of insulin to deliver.\n\nIf you are new to Loop, work with your diabetes support team to determine the settings that work best for you." = "Before using Loop you need to configure a few settings. These settings should be entered with precision and care; they are a critical part of how Loop determines the right amount of insulin to deliver.\n\nIf you are new to Loop, work with your diabetes support team to determine the settings that work best for you.";

/* Button title for skipping setting import from nightscout */
"Do Not Import Settings" = "Do Not Import Settings";

/* Button title for choosing to import settings from nightscout */
"Import Saved Settings" = "Import Saved Settings";

/* Button title for starting setup */
"Let's Go!" = "Let's Go!";

/* Descriptive text on OnboardingChooserView */
"Loop can work with Nightscout to provide remote caregivers a way to see what Loop is doing. Nightscout use is completely optional with Loop, and you can always set it up later." = "Loop can work with Nightscout to provide remote caregivers a way to see what Loop is doing. Nightscout use is completely optional with Loop, and you can always set it up later.";

/* Title on OnboardingChooserView */
"Nightscout" = "Nightscout";

/* Therapy settings save button title */
"Save Settings" = "Save Settings";

/* Title on ImportSettingsView */
"Settings Found" = "Settings Found";

/* Button title for choosing onboarding without nightscout */
"Setup Loop without Nightscout" = "Setup Loop without Nightscout";

/* Button title for starting apple health permissions request */
"Share With Apple Health" = "Share With Apple Health";

/* Button title for choosing onboarding with nightscout */
"Use Nightscout with Loop" = "Use Nightscout with Loop";

/* Format string for main guidance text on ImportSettingsView (1: age of settings) */
"We've detected Loop settings stored in your Nightscout! They were last updated %1$@. Would you like to import them?\n\nAfter importing, you will still need to review the imported settings in the following screens and verify that they are correct." = "We've detected Loop settings stored in your Nightscout! They were last updated %1$@. Would you like to import them?\n\nAfter importing, you will still need to review the imported settings in the following screens and verify that they are correct.";

/* Title on WelcomeView */
"Welcome to Loop" = "Welcome to Loop";