Skip to content

Commit edcf503

Browse files
authored
Finnish translations update (#150)
1 parent 3c523ae commit edcf503

File tree

8 files changed

+62
-27
lines changed

8 files changed

+62
-27
lines changed
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
/* Class = "UILabel"; text = "Run alongside G5 app"; ObjectID = "3i8-2m-QFG"; */
2-
"3i8-2m-QFG.text" = "Käytä G5-appin rinnalla";
2+
"3i8-2m-QFG.text" = "Käytä G5-sovelluksen rinnalla";
33

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

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

10+
/* Class = "UITextField"; text = "500000"; ObjectID = "e0T-ru-tWD"; */
11+
"e0T-ru-tWD.text" = "500000";
12+
1013
/* Class = "UIButton"; normalTitle = "Start"; ObjectID = "HEQ-Bp-kx7"; */
1114
"HEQ-Bp-kx7.normalTitle" = "Aloita";
1215

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

22-
/* Class = "UITextField"; text = "500000"; ObjectID = "e0T-ru-tWD"; */
23-
"e0T-ru-tWD.text" = "500000";
24-
2525
/* Class = "UILabel"; text = "––"; ObjectID = "zAF-A7-1Oc"; */
2626
"zAF-A7-1Oc.text" = "––";
2727

CGMBLEKit.xcodeproj/project.pbxproj

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@
120120
43F82BD41D037227006F5DD7 /* SessionStartRxMessageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F82BD31D037227006F5DD7 /* SessionStartRxMessageTests.swift */; };
121121
7D9BF0B02336ED6A005DCFD6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D9BF0B22336ED6A005DCFD6 /* Localizable.strings */; };
122122
7D9BF0F62336EF7C005DCFD6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D9BF0F82336EF7C005DCFD6 /* Localizable.strings */; };
123+
80F864E92433C6450026EC26 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 80F864E72433C6450026EC26 /* InfoPlist.strings */; };
123124
A93AF424225EE63D002D9E0E /* ShareClient.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43A8EC70210E629300A81379 /* ShareClient.framework */; };
124125
A9AD37E0225EEE850058C179 /* LocalizedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43026D3E2131C5C600A332E2 /* LocalizedString.swift */; };
125126
A9AD37E1225EEE850058C179 /* TransmitterVersionTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE7CC91CA73B94003CC1B0 /* TransmitterVersionTxMessage.swift */; };
@@ -466,6 +467,7 @@
466467
7D9BF1202336FD7D005DCFD6 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
467468
7D9BF1212336FD7D005DCFD6 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
468469
7D9BF1222336FD7D005DCFD6 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
470+
80F864E82433C6450026EC26 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
469471
A9AD381E225EEE850058C179 /* CGMBLEKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CGMBLEKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
470472
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; };
471473
A9D99F47225EE99300073DF6 /* HealthKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HealthKit.framework; path = System/Library/Frameworks/HealthKit.framework; sourceTree = SDKROOT; };
@@ -562,6 +564,7 @@
562564
4308103C20785FEA00B66384 /* Assets.xcassets */,
563565
4308103E20785FEA00B66384 /* LaunchScreen.storyboard */,
564566
4308104120785FEA00B66384 /* Info.plist */,
567+
80F864E72433C6450026EC26 /* InfoPlist.strings */,
565568
7D9BF0B22336ED6A005DCFD6 /* Localizable.strings */,
566569
);
567570
path = ResetTransmitter;
@@ -993,6 +996,7 @@
993996
7D9BF0B02336ED6A005DCFD6 /* Localizable.strings in Resources */,
994997
4308103D20785FEA00B66384 /* Assets.xcassets in Resources */,
995998
4308103B20785FEA00B66384 /* Main.storyboard in Resources */,
999+
80F864E92433C6450026EC26 /* InfoPlist.strings in Resources */,
9961000
);
9971001
runOnlyForDeploymentPostprocessing = 0;
9981002
};
@@ -1479,6 +1483,14 @@
14791483
name = Localizable.strings;
14801484
sourceTree = "<group>";
14811485
};
1486+
80F864E72433C6450026EC26 /* InfoPlist.strings */ = {
1487+
isa = PBXVariantGroup;
1488+
children = (
1489+
80F864E82433C6450026EC26 /* fi */,
1490+
);
1491+
name = InfoPlist.strings;
1492+
sourceTree = "<group>";
1493+
};
14821494
C19084B9203932BD00AA47F3 /* Main.storyboard */ = {
14831495
isa = PBXVariantGroup;
14841496
children = (

CGMBLEKit/fi.lproj/Localizable.strings

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,25 @@
55
"Dexcom G6" = "Dexcom G6";
66

77
/* Error description for unreliable state */
8-
"Glucose data is unavailable" = "Glukoositietoja ei ole saatavana";
8+
"Glucose data is unavailable" = "Glukoositietoja ei ole saatavilla";
99

1010
/* Describes a low battery */
11-
"Low Battery" = "lähes tyhjä akku";
11+
"Low Battery" = "Akku lähes tyhjä";
1212

1313
/* Describes a functioning transmitter */
1414
"OK" = "OK";
1515

16+
/* invlid config error description */
17+
"Peripheral command was invalid" = "Oheislaitekomento oli virheellinen";
18+
1619
/* Timeout error description */
17-
"Peripheral did not respond in time" = "Oheislaitteet eivät vastanneet ajoissa";
20+
"Peripheral did not respond in time" = "Oheislaite ei vastannut ajoissa";
1821

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

2225
/* The description of sensor calibration state when sensor calibration is ok. */
23-
"Sensor calibration is OK" = "Anturin kalibrointi on OK";
26+
"Sensor calibration is OK" = "Anturin kalibrointi onnistui";
2427

2528
/* The description of sensor calibration state when raw value is unknown. (1: missing data details) */
2629
"Sensor is in unknown state %1$d" = "Anturi on tuntemattomassa tilassa %1$d";

CGMBLEKitUI/fi.lproj/Localizable.strings

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,31 @@
1010
/* Title describing glucose date */
1111
"Date" = "Aika";
1212

13-
/* Title text for the button to remove a CGM from Loop */
13+
/* Button title to delete CGM
14+
Title text for the button to remove a CGM from Loop */
1415
"Delete CGM" = "Poista CGM";
1516

1617
/* Title describing glucose value */
1718
"Glucose" = "Glukoosi";
1819

1920
/* Describes a glucose value adjusted to reflect a recent calibration */
20-
"Glucose (Adjusted)" = "Glukoosi (mukautettu)";
21+
"Glucose (Adjusted)" = "Glukoosi (säädetty)";
2122

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

26+
/* Section title for latest connection date */
27+
"Latest Connection" = "Viimeisin yhteys";
28+
2529
/* Section title for latest glucose reading */
2630
"Latest Reading" = "Viimeisin lukema";
2731

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

35+
/* Section title for remote data synchronization */
36+
"Remote Data Synchronization" = "Etätietojen synkronointi";
37+
3138
/* Title describing sensor session age */
3239
"Session Age" = "Session ikä";
3340

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

4047
/* The title text for the Dexcom G5/G6 transmitter ID config value */
41-
"Transmitter ID" = "Lähettimen ID";
48+
"Transmitter ID" = "Lähettimen tunniste";
4249

4350
/* Title describing glucose trend */
4451
"Trend" = "Suunta";
52+
53+
/* The title text for the upload glucose switch cell */
54+
"Upload Readings" = "Lataa lukemat";
55+

CGMBLEKitUI/fi.lproj/TransmitterManagerSetup.strings

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,18 @@
77
/* Class = "UILabel"; text = "Detail"; ObjectID = "GOT-KQ-cEh"; */
88
"GOT-KQ-cEh.text" = "Yksityiskohta";
99

10-
/* 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"; */
11-
"Qub-6B-0aB.footerTitle" = "Lähettimen ID on tulostettu lähettimen pohjaan ja tuotepakkauksen sivulle. Se löytyy myös vastaanottimen ja mobiilisovelluksen asetusvalikosta.";
12-
13-
/* Class = "UITableViewSection"; headerTitle = "Transmitter ID"; ObjectID = "Qub-6B-0aB"; */
14-
"Qub-6B-0aB.headerTitle" = "Lähettimen ID";
15-
1610
/* Class = "UITableViewSection"; footerTitle = "Data can be downloaded over the Internet from Share when the transmitter connection fails."; ObjectID = "k1N-Rg-XDy"; */
1711
"k1N-Rg-XDy.footerTitle" = "Tiedot voidaan ladata Internetistä Share-palvelimelta, kun yhteys lähettimeen epäonnistuu.";
1812

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

2216
/* Class = "UITextField"; placeholder = "Enter the 6-digit transmitter ID"; ObjectID = "nKX-TW-GhD"; */
23-
"nKX-TW-GhD.placeholder" = "Syötä 6-numeroinen lähettimen ID";
17+
"nKX-TW-GhD.placeholder" = "Syötä 6-numeroinen lähettimen tunniste";
18+
19+
/* 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"; */
20+
"Qub-6B-0aB.footerTitle" = "Lähettimen tunniste on painettu lähettimen pohjaan ja tuotepakkauksen sivulle. Se löytyy myös vastaanottimen ja mobiilisovelluksen asetusvalikosta.";
21+
22+
/* Class = "UITableViewSection"; headerTitle = "Transmitter ID"; ObjectID = "Qub-6B-0aB"; */
23+
"Qub-6B-0aB.headerTitle" = "Lähettimen tunniste";
24+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/* Privacy - Bluetooth Always Usage Description */
2+
"NSBluetoothAlwaysUsageDescription" = "Bluetoothia käytetään kommunikointiin glukoosinseurantalaitteiden kanssa.";
3+
4+
/* Privacy - Bluetooth Peripheral Usage Description */
5+
"NSBluetoothPeripheralUsageDescription" = "Bluetoothia käytetään kommunikointiin glukoosinseurantalaitteiden kanssa.";
6+

ResetTransmitter/fi.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@
1313

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

ResetTransmitter/fi.lproj/Main.strings

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,21 @@
44
/* Class = "UINavigationItem"; title = "Reset Transmitter"; ObjectID = "7nc-6t-4hZ"; */
55
"7nc-6t-4hZ.title" = "Nollaa lähetin";
66

7+
/* 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"; */
8+
"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.";
9+
710
/* Class = "UITextField"; placeholder = "Enter the 6-digit ID"; ObjectID = "G4a-ia-wQC"; */
8-
"G4a-ia-wQC.placeholder" = "Syötä 6-numeroinen ID";
11+
"G4a-ia-wQC.placeholder" = "Syötä 6-numeroinen tunniste";
12+
13+
/* Class = "UILabel"; text = "[Error goes here. And it can get very long and that's OK]"; ObjectID = "gYy-Zz-y12"; */
14+
"gYy-Zz-y12.text" = "[Virhe tulee tähän. Se voi olla hyvin pitkä ja se on OK]";
915

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

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

16-
/* 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"; */
17-
"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.";
18-
19-
/* Class = "UILabel"; text = "[Error goes here. And it can get very long and that's OK]"; ObjectID = "gYy-Zz-y12"; */
20-
"gYy-Zz-y12.text" = "[Virhe tulee tähän. Se voi olla hyvin pitkä ja se on OK]";
21-
2222
/* Class = "UITableViewSection"; headerTitle = "Transmitter ID"; ObjectID = "vNG-r7-RbP"; */
23-
"vNG-r7-RbP.headerTitle" = "Lähettimen ID";
23+
"vNG-r7-RbP.headerTitle" = "Lähettimen tunniste";
24+

0 commit comments

Comments
 (0)