Skip to content
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
10 changes: 5 additions & 5 deletions CGMBLEKit Example/fi.lproj/Main.strings
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
/* Class = "UILabel"; text = "Run alongside G5 app"; ObjectID = "3i8-2m-QFG"; */
"3i8-2m-QFG.text" = "Käytä G5-appin rinnalla";
"3i8-2m-QFG.text" = "Käytä G5-sovelluksen rinnalla";

/* Class = "UILabel"; text = "Transmitter ID"; ObjectID = "5y6-vU-qC3"; */
"5y6-vU-qC3.text" = "Lähettimen ID";
"5y6-vU-qC3.text" = "Lähettimen tunniste";

/* Class = "UILabel"; text = "Waiting for first reading"; ObjectID = "9p7-LX-EMK"; */
"9p7-LX-EMK.text" = "Odotetaan ensimmäistä lukemaa";

/* Class = "UITextField"; text = "500000"; ObjectID = "e0T-ru-tWD"; */
"e0T-ru-tWD.text" = "500000";

/* Class = "UIButton"; normalTitle = "Start"; ObjectID = "HEQ-Bp-kx7"; */
"HEQ-Bp-kx7.normalTitle" = "Aloita";

Expand All @@ -19,9 +22,6 @@
/* Class = "UILabel"; text = "Stay connected"; ObjectID = "NSs-9e-3Sl"; */
"NSs-9e-3Sl.text" = "Pidä yhdistettynä";

/* Class = "UITextField"; text = "500000"; ObjectID = "e0T-ru-tWD"; */
"e0T-ru-tWD.text" = "500000";

/* Class = "UILabel"; text = "––"; ObjectID = "zAF-A7-1Oc"; */
"zAF-A7-1Oc.text" = "––";

12 changes: 12 additions & 0 deletions CGMBLEKit.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@
43F82BD41D037227006F5DD7 /* SessionStartRxMessageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F82BD31D037227006F5DD7 /* SessionStartRxMessageTests.swift */; };
7D9BF0B02336ED6A005DCFD6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D9BF0B22336ED6A005DCFD6 /* Localizable.strings */; };
7D9BF0F62336EF7C005DCFD6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D9BF0F82336EF7C005DCFD6 /* Localizable.strings */; };
80F864E92433C6450026EC26 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 80F864E72433C6450026EC26 /* InfoPlist.strings */; };
A93AF424225EE63D002D9E0E /* ShareClient.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43A8EC70210E629300A81379 /* ShareClient.framework */; };
A9AD37E0225EEE850058C179 /* LocalizedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43026D3E2131C5C600A332E2 /* LocalizedString.swift */; };
A9AD37E1225EEE850058C179 /* TransmitterVersionTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE7CC91CA73B94003CC1B0 /* TransmitterVersionTxMessage.swift */; };
Expand Down Expand Up @@ -466,6 +467,7 @@
7D9BF1202336FD7D005DCFD6 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
7D9BF1212336FD7D005DCFD6 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
7D9BF1222336FD7D005DCFD6 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
80F864E82433C6450026EC26 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
A9AD381E225EEE850058C179 /* CGMBLEKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CGMBLEKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
A9AD3821225EEEFB0058C179 /* HealthKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HealthKit.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS5.1.sdk/System/Library/Frameworks/HealthKit.framework; sourceTree = DEVELOPER_DIR; };
A9D99F47225EE99300073DF6 /* HealthKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HealthKit.framework; path = System/Library/Frameworks/HealthKit.framework; sourceTree = SDKROOT; };
Expand Down Expand Up @@ -562,6 +564,7 @@
4308103C20785FEA00B66384 /* Assets.xcassets */,
4308103E20785FEA00B66384 /* LaunchScreen.storyboard */,
4308104120785FEA00B66384 /* Info.plist */,
80F864E72433C6450026EC26 /* InfoPlist.strings */,
7D9BF0B22336ED6A005DCFD6 /* Localizable.strings */,
);
path = ResetTransmitter;
Expand Down Expand Up @@ -993,6 +996,7 @@
7D9BF0B02336ED6A005DCFD6 /* Localizable.strings in Resources */,
4308103D20785FEA00B66384 /* Assets.xcassets in Resources */,
4308103B20785FEA00B66384 /* Main.storyboard in Resources */,
80F864E92433C6450026EC26 /* InfoPlist.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -1479,6 +1483,14 @@
name = Localizable.strings;
sourceTree = "<group>";
};
80F864E72433C6450026EC26 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
80F864E82433C6450026EC26 /* fi */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
C19084B9203932BD00AA47F3 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
Expand Down
11 changes: 7 additions & 4 deletions CGMBLEKit/fi.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,25 @@
"Dexcom G6" = "Dexcom G6";

/* Error description for unreliable state */
"Glucose data is unavailable" = "Glukoositietoja ei ole saatavana";
"Glucose data is unavailable" = "Glukoositietoja ei ole saatavilla";

/* Describes a low battery */
"Low Battery" = "lähes tyhjä akku";
"Low Battery" = "Akku lähes tyhjä";

/* Describes a functioning transmitter */
"OK" = "OK";

/* invlid config error description */
"Peripheral command was invalid" = "Oheislaitekomento oli virheellinen";

/* Timeout error description */
"Peripheral did not respond in time" = "Oheislaitteet eivät vastanneet ajoissa";
"Peripheral did not respond in time" = "Oheislaite ei vastannut ajoissa";

/* Not ready error description */
"Peripheral isnʼt connected" = "Oheislaitetta ei ole kytketty";

/* The description of sensor calibration state when sensor calibration is ok. */
"Sensor calibration is OK" = "Anturin kalibrointi on OK";
"Sensor calibration is OK" = "Anturin kalibrointi onnistui";

/* The description of sensor calibration state when raw value is unknown. (1: missing data details) */
"Sensor is in unknown state %1$d" = "Anturi on tuntemattomassa tilassa %1$d";
Expand Down
17 changes: 14 additions & 3 deletions CGMBLEKitUI/fi.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -10,24 +10,31 @@
/* Title describing glucose date */
"Date" = "Aika";

/* Title text for the button to remove a CGM from Loop */
/* Button title to delete CGM
Title text for the button to remove a CGM from Loop */
"Delete CGM" = "Poista CGM";

/* Title describing glucose value */
"Glucose" = "Glukoosi";

/* Describes a glucose value adjusted to reflect a recent calibration */
"Glucose (Adjusted)" = "Glukoosi (mukautettu)";
"Glucose (Adjusted)" = "Glukoosi (säädetty)";

/* Section title for latest glucose calibration */
"Latest Calibration" = "Viimeisin kalibrointi";

/* Section title for latest connection date */
"Latest Connection" = "Viimeisin yhteys";

/* Section title for latest glucose reading */
"Latest Reading" = "Viimeisin lukema";

/* Button title to open CGM app */
"Open App" = "Avaa sovellus";

/* Section title for remote data synchronization */
"Remote Data Synchronization" = "Etätietojen synkronointi";

/* Title describing sensor session age */
"Session Age" = "Session ikä";

Expand All @@ -38,7 +45,11 @@
"Transmitter Age" = "Lähettimen ikä";

/* The title text for the Dexcom G5/G6 transmitter ID config value */
"Transmitter ID" = "Lähettimen ID";
"Transmitter ID" = "Lähettimen tunniste";

/* Title describing glucose trend */
"Trend" = "Suunta";

/* The title text for the upload glucose switch cell */
"Upload Readings" = "Lataa lukemat";

15 changes: 8 additions & 7 deletions CGMBLEKitUI/fi.lproj/TransmitterManagerSetup.strings
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,18 @@
/* Class = "UILabel"; text = "Detail"; ObjectID = "GOT-KQ-cEh"; */
"GOT-KQ-cEh.text" = "Yksityiskohta";

/* Class = "UITableViewSection"; footerTitle = "The transmitter ID can be found printed on the back of the device, on the side of the box it came in, and from within the settings menus of the receiver and mobile app."; ObjectID = "Qub-6B-0aB"; */
"Qub-6B-0aB.footerTitle" = "Lähettimen ID on tulostettu lähettimen pohjaan ja tuotepakkauksen sivulle. Se löytyy myös vastaanottimen ja mobiilisovelluksen asetusvalikosta.";

/* Class = "UITableViewSection"; headerTitle = "Transmitter ID"; ObjectID = "Qub-6B-0aB"; */
"Qub-6B-0aB.headerTitle" = "Lähettimen ID";

/* Class = "UITableViewSection"; footerTitle = "Data can be downloaded over the Internet from Share when the transmitter connection fails."; ObjectID = "k1N-Rg-XDy"; */
"k1N-Rg-XDy.footerTitle" = "Tiedot voidaan ladata Internetistä Share-palvelimelta, kun yhteys lähettimeen epäonnistuu.";

/* Class = "UITableViewSection"; headerTitle = "Dexcom Share"; ObjectID = "k1N-Rg-XDy"; */
"k1N-Rg-XDy.headerTitle" = "Dexcom Share";

/* Class = "UITextField"; placeholder = "Enter the 6-digit transmitter ID"; ObjectID = "nKX-TW-GhD"; */
"nKX-TW-GhD.placeholder" = "Syötä 6-numeroinen lähettimen ID";
"nKX-TW-GhD.placeholder" = "Syötä 6-numeroinen lähettimen tunniste";

/* Class = "UITableViewSection"; footerTitle = "The transmitter ID can be found printed on the back of the device, on the side of the box it came in, and from within the settings menus of the receiver and mobile app."; ObjectID = "Qub-6B-0aB"; */
"Qub-6B-0aB.footerTitle" = "Lähettimen tunniste on painettu lähettimen pohjaan ja tuotepakkauksen sivulle. Se löytyy myös vastaanottimen ja mobiilisovelluksen asetusvalikosta.";

/* Class = "UITableViewSection"; headerTitle = "Transmitter ID"; ObjectID = "Qub-6B-0aB"; */
"Qub-6B-0aB.headerTitle" = "Lähettimen tunniste";

6 changes: 6 additions & 0 deletions ResetTransmitter/fi.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/* Privacy - Bluetooth Always Usage Description */
"NSBluetoothAlwaysUsageDescription" = "Bluetoothia käytetään kommunikointiin glukoosinseurantalaitteiden kanssa.";

/* Privacy - Bluetooth Peripheral Usage Description */
"NSBluetoothPeripheralUsageDescription" = "Bluetoothia käytetään kommunikointiin glukoosinseurantalaitteiden kanssa.";

1 change: 1 addition & 0 deletions ResetTransmitter/fi.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@

/* Notification title for background completion notification */
"Transmitter Reset Complete" = "Lähettimen nollaus valmis";

17 changes: 9 additions & 8 deletions ResetTransmitter/fi.lproj/Main.strings
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,21 @@
/* Class = "UINavigationItem"; title = "Reset Transmitter"; ObjectID = "7nc-6t-4hZ"; */
"7nc-6t-4hZ.title" = "Nollaa lähetin";

/* Class = "UITextView"; text = "This tool can reset the clock on a transmitter that has reached its expiration date, allowing new sensor sessions to again be started.\nThis may have unintended consequences for data services, such as Clarity and Share, especially when using a reset transmitter with the same account.\nResetting cannot be undone.\nUse at your own risk."; ObjectID = "cJ3-Gc-pnc"; */
"cJ3-Gc-pnc.text" = "Tämä työkalu nollaa kellon vanhentuneessa lähettimessä mahdollistaen lähettimen käytön jatkamisen.\n \n Nollauksella voi olla odottamattomia seurauksia esimerkiksi Clarity- ja Share-palveluihin, erityisesti, kun nollattua lähetintä käytetään samalla käyttäjätilillä.\n Nollausta ei voi perua.\n Käytä omalla vastuullasi.";

/* Class = "UITextField"; placeholder = "Enter the 6-digit ID"; ObjectID = "G4a-ia-wQC"; */
"G4a-ia-wQC.placeholder" = "Syötä 6-numeroinen ID";
"G4a-ia-wQC.placeholder" = "Syötä 6-numeroinen tunniste";

/* Class = "UILabel"; text = "[Error goes here. And it can get very long and that's OK]"; ObjectID = "gYy-Zz-y12"; */
"gYy-Zz-y12.text" = "[Virhe tulee tähän. Se voi olla hyvin pitkä ja se on OK]";

/* Class = "UIButton"; normalTitle = "Reset"; ObjectID = "LBC-6R-q79"; */
"LBC-6R-q79.normalTitle" = "Nollaa";

/* Class = "UITextView"; text = "The transmitter has been successfully reset. Connect it to the app to begin a new sensor session."; ObjectID = "MbK-kj-ejl"; */
"MbK-kj-ejl.text" = "Lähettimen nollaus onnistui. Yhdistä se sovellukseen ja aloita uusi sensorin sessio.";

/* Class = "UITextView"; text = "This tool can reset the clock on a transmitter that has reached its expiration date, allowing new sensor sessions to again be started.\nThis may have unintended consequences for data services, such as Clarity and Share, especially when using a reset transmitter with the same account.\nResetting cannot be undone.\nUse at your own risk."; ObjectID = "cJ3-Gc-pnc"; */
"cJ3-Gc-pnc.text" = "Tämä työkalu voi nollata kellon vanhentuneessa lähettimessä, jolloin on mahdollista aloittaa uusi sensorin sessio.\nTällä toimenpiteellä voi olla odottamattomia seurauksia palveluihin, kuten Clarity ja Share, erityisesti kun käytetään lähettimen nollausta samalla käyttäjätilillä.\nNollausta ei voi perua.\nKäytä omalla vastuulla.";

/* Class = "UILabel"; text = "[Error goes here. And it can get very long and that's OK]"; ObjectID = "gYy-Zz-y12"; */
"gYy-Zz-y12.text" = "[Virhe tulee tähän. Se voi olla hyvin pitkä ja se on OK]";

/* Class = "UITableViewSection"; headerTitle = "Transmitter ID"; ObjectID = "vNG-r7-RbP"; */
"vNG-r7-RbP.headerTitle" = "Lähettimen ID";
"vNG-r7-RbP.headerTitle" = "Lähettimen tunniste";