Skip to content

Commit dc5316c

Browse files
authored
Merge pull request #2049 from LoopKit/translations
Updated translations from Lokalise on Sat Aug 19 14:25:48 CDT 2023
2 parents 9c323d3 + 9093201 commit dc5316c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+710
-1239
lines changed

Common/de.lproj/Intents.strings

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"lYMuWV" = "Voreinstellungs-Name";
1515

1616
/* (No Comment) */
17-
"nDKAmn" = "Welche Voreinstellung möchten Sie aktivieren?";
17+
"nDKAmn" = "Welche Voreinstellung möchtest Du aktivieren?";
1818

1919
/* (No Comment) */
2020
"OcNxIj" = "KH hinzufügen";

Common/he.lproj/Intents.strings

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
11
/* (No Comment) */
2-
"9KhaIS" = "I've set the preset";
2+
"9KhaIS" = "ההגדרה נקבעה";
33

44
/* (No Comment) */
5-
"80eo5o" = "Add Carb Entry";
5+
"80eo5o" = "הוסף שורת פחמימות";
66

77
/* (No Comment) */
8-
"b085BW" = "I wasn't able to set the preset.";
8+
"b085BW" = "לא הצלחתי לקבוע את ההגדרה.";
99

1010
/* (No Comment) */
11-
"I4OZy8" = "Enable Override Preset";
11+
"I4OZy8" = "אפשר מעקף מוגדר";
1212

1313
/* (No Comment) */
14-
"lYMuWV" = "Override Name";
14+
"lYMuWV" = "שם המעקף";
1515

1616
/* (No Comment) */
17-
"nDKAmn" = "What's the name of the override you'd like to set?";
17+
"nDKAmn" = "מה שם המעקף שברצונך ליצור?";
1818

1919
/* (No Comment) */
20-
"OcNxIj" = "Add Carb Entry";
20+
"OcNxIj" = "הוסף שורת פחמימות";
2121

2222
/* (No Comment) */
23-
"oLQSsJ" = "Enable '${overrideName}' Override Preset";
23+
"oLQSsJ" = "אפשר מעקף ${overrideName} מוגדר";
2424

2525
/* (No Comment) */
26-
"XNNmtH" = "Enable preset in Loop";
26+
"XNNmtH" = "אפשר את ההגדרה ב-Loop";
2727

2828
/* (No Comment) */
29-
"yBzwCL" = "Override Selection";
29+
"yBzwCL" = "בחירת מעקף";
3030

3131
/* (No Comment) */
32-
"yc02Yq" = "Add a carb entry to Loop";
32+
"yc02Yq" = "הוסף שורת פחמימות ל-Loop";
3333

3434
/* (No Comment) */
35-
"ZZ3mtM" = "Enable an override preset in Loop";
35+
"ZZ3mtM" = "אפשר את המעקף ב-Loop";
3636

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/* Bundle display name */
2+
"CFBundleDisplayName" = "Loop Intent Extension";
3+
4+
/* Bundle name */
5+
"CFBundleName" = "Loop Intent Extension";
6+
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
/* The format string for the app name and version number. (1: bundle name)(2: bundle version) */
2-
"%1$@ v%2$@" = "%1$@ против %2$@";
2+
"%1$@ v%2$@" = "%1$@ версии %2$@";
33

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
/* Bundle display name */
22
"CFBundleDisplayName" = "Loop";
33

4+
/* Bundle name */
5+
"CFBundleName" = "Loop Status Extension";
6+

Loop Status Extension/he.lproj/Localizable.strings

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
/* Displayed in the widget when the amount of active carbs cannot be determined. */
2+
"? g" = "? g";
3+
4+
/* Displayed in the widget when the amount of active insulin cannot be determined. */
5+
"? U" = "? U";
6+
7+
/* The subtitle format describing the grams of active carbs. (1: localized carb value description) */
8+
"%1$@" = "%1$@";
9+
10+
/* The subtitle format describing units of active insulin. (1: localized insulin value description) */
11+
"%1$@ U" = "U %1$@";
12+
113
/* The format string for the app name and version number. (1: bundle name)(2: bundle version) */
214
"%1$@ v%2$@" = "%1$@ v%2$@";
315

@@ -11,7 +23,7 @@
1123
"dB" = "dB";
1224

1325
/* The subtitle format describing eventual glucose. (1: localized glucose value description) */
14-
"Eventually %1$@" = "Eventually %1$@";
26+
"Eventually %1$@" = "בדרך ל-%1$@";
1527

1628
/* The short unit display string for grams */
1729
"g" = "g";

Loop Status Extension/he.lproj/MainInterface.strings

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"dPp-lJ-5sh.text" = "0 g";
66

77
/* Class = "UILabel"; text = "Active Insulin"; ObjectID = "UPi-dG-yYD"; */
8-
"UPi-dG-yYD.text" = "Active Insulin";
8+
"UPi-dG-yYD.text" = "אינסולין פעיל";
99

1010
/* Class = "UILabel"; text = "0 U"; ObjectID = "Vgf-p1-2QP"; */
11-
"Vgf-p1-2QP.text" = "0 U";
11+
"Vgf-p1-2QP.text" = "U 0";
1212

Loop Status Extension/ru.lproj/Localizable.strings

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
"%1$@" = "%1$@";
99

1010
/* The subtitle format describing units of active insulin. (1: localized insulin value description) */
11-
"%1$@ U" = "%1$@ Ед.";
11+
"%1$@ U" = "%1$@ Ед";
1212

1313
/* The format string for the app name and version number. (1: bundle name)(2: bundle version) */
14-
"%1$@ v%2$@" = "%1$@ против %2$@";
14+
"%1$@ v%2$@" = "%1$@ версии %2$@";
1515

1616
/* Widget label title describing the active carbs */
1717
"Active Carbs" = "Активные углеводы";
@@ -35,7 +35,7 @@
3535
"mg/dL" = "мг/дл";
3636

3737
/* The short unit display string for millimoles of glucose per liter */
38-
"mmol/L" = "mmol/L";
38+
"mmol/L" = "ммоль/л";
3939

4040
/* Format string for combining localized numeric value and unit. (1: numeric value)(2: unit) */
4141
"QUANTITY_VALUE_AND_UNIT" = "%1$@ %2$@";

Loop.xcodeproj/project.pbxproj

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
149A28E42A8A63A700052EDF /* FavoriteFoodDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 149A28E32A8A63A700052EDF /* FavoriteFoodDetailView.swift */; };
2525
14B1735E28AED9EC006CCD7C /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14B1735D28AED9EC006CCD7C /* WidgetKit.framework */; };
2626
14B1736028AED9EC006CCD7C /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14B1735F28AED9EC006CCD7C /* SwiftUI.framework */; };
27-
14B1736928AED9EE006CCD7C /* Loop Widget Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 14B1735C28AED9EC006CCD7C /* Loop Widget Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
27+
14B1736928AED9EE006CCD7C /* SmallStatusWidgetExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 14B1735C28AED9EC006CCD7C /* SmallStatusWidgetExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
2828
14B1737228AEDBF6006CCD7C /* BasalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14B1736E28AEDBF6006CCD7C /* BasalView.swift */; };
2929
14B1737328AEDBF6006CCD7C /* SystemStatusWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14B1736F28AEDBF6006CCD7C /* SystemStatusWidget.swift */; };
3030
14B1737428AEDBF6006CCD7C /* GlucoseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14B1737028AEDBF6006CCD7C /* GlucoseView.swift */; };
@@ -720,7 +720,7 @@
720720
dstPath = "";
721721
dstSubfolderSpec = 13;
722722
files = (
723-
14B1736928AED9EE006CCD7C /* Loop Widget Extension.appex in Embed App Extensions */,
723+
14B1736928AED9EE006CCD7C /* SmallStatusWidgetExtension.appex in Embed App Extensions */,
724724
E9B07F94253BBA6500BAD8F8 /* Loop Intent Extension.appex in Embed App Extensions */,
725725
4F70C1E81DE8DCA7006380B7 /* Loop Status Extension.appex in Embed App Extensions */,
726726
);
@@ -741,21 +741,20 @@
741741
/* End PBXCopyFilesBuildPhase section */
742742

743743
/* Begin PBXFileReference section */
744-
14B1735C28AED9EC006CCD7C /* Loop Widget Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Loop Widget Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
745744
142CB7582A60BF2E0075748A /* EditMode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EditMode.swift; sourceTree = "<group>"; };
746745
142CB75A2A60BFC30075748A /* FavoriteFoodsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoriteFoodsView.swift; sourceTree = "<group>"; };
747-
14B1735C28AED9EC006CCD7C /* SmallStatusWidgetExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = SmallStatusWidgetExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
746+
1452F4A82A851C9400F8B9E4 /* AddEditFavoriteFoodViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddEditFavoriteFoodViewModel.swift; sourceTree = "<group>"; };
747+
1452F4AA2A851EDF00F8B9E4 /* AddEditFavoriteFoodView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddEditFavoriteFoodView.swift; sourceTree = "<group>"; };
748+
1452F4AC2A851F8800F8B9E4 /* HowAbsorptionTimeWorksView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HowAbsorptionTimeWorksView.swift; sourceTree = "<group>"; };
749+
147EFE8D2A8BCC5500272438 /* DefaultAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DefaultAssets.xcassets; sourceTree = "<group>"; };
750+
147EFE8F2A8BCD8000272438 /* DerivedAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DerivedAssets.xcassets; sourceTree = "<group>"; };
751+
147EFE912A8BCD8A00272438 /* DerivedAssetsBase.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DerivedAssetsBase.xcassets; sourceTree = "<group>"; };
752+
149A28BA2A853E5100052EDF /* CarbEntryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarbEntryViewModel.swift; sourceTree = "<group>"; };
753+
149A28BC2A853E6C00052EDF /* CarbEntryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarbEntryView.swift; sourceTree = "<group>"; };
754+
149A28E32A8A63A700052EDF /* FavoriteFoodDetailView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoriteFoodDetailView.swift; sourceTree = "<group>"; };
755+
14B1735C28AED9EC006CCD7C /* SmallStatusWidgetExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; name = SmallStatusWidgetExtension.appex; path = "Loop Widget Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
748756
14B1735D28AED9EC006CCD7C /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; };
749-
1452F4A82A851C9400F8B9E4 /* AddEditFavoriteFoodViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddEditFavoriteFoodViewModel.swift; sourceTree = "<group>"; };
750-
1452F4AA2A851EDF00F8B9E4 /* AddEditFavoriteFoodView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddEditFavoriteFoodView.swift; sourceTree = "<group>"; };
751-
1452F4AC2A851F8800F8B9E4 /* HowAbsorptionTimeWorksView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HowAbsorptionTimeWorksView.swift; sourceTree = "<group>"; };
752-
149A28BA2A853E5100052EDF /* CarbEntryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarbEntryViewModel.swift; sourceTree = "<group>"; };
753-
149A28BC2A853E6C00052EDF /* CarbEntryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarbEntryView.swift; sourceTree = "<group>"; };
754-
149A28E32A8A63A700052EDF /* FavoriteFoodDetailView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoriteFoodDetailView.swift; sourceTree = "<group>"; };
755757
14B1735F28AED9EC006CCD7C /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; };
756-
147EFE8D2A8BCC5500272438 /* DefaultAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DefaultAssets.xcassets; sourceTree = "<group>"; };
757-
147EFE8F2A8BCD8000272438 /* DerivedAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DerivedAssets.xcassets; sourceTree = "<group>"; };
758-
147EFE912A8BCD8A00272438 /* DerivedAssetsBase.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DerivedAssetsBase.xcassets; sourceTree = "<group>"; };
759758
14B1736628AED9EE006CCD7C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
760759
14B1736D28AEDA63006CCD7C /* LoopWidgetExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = LoopWidgetExtension.entitlements; sourceTree = "<group>"; };
761760
14B1736E28AEDBF6006CCD7C /* BasalView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasalView.swift; sourceTree = "<group>"; };
@@ -1543,6 +1542,7 @@
15431542
C1D0B62F2986D4D90098D215 /* LocalizedString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizedString.swift; sourceTree = "<group>"; };
15441543
C1D197FE232CF92D0096D646 /* capture-build-details.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "capture-build-details.sh"; sourceTree = "<group>"; };
15451544
C1D289B422F90A52003FFBD9 /* BasalDeliveryState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasalDeliveryState.swift; sourceTree = "<group>"; };
1545+
C1D70F7A2A914F71009FE129 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = "<group>"; };
15461546
C1DA986B2843B6F9001D04CC /* PersistedProperty.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedProperty.swift; sourceTree = "<group>"; };
15471547
C1DE5D22251BFC4D00439E49 /* SimpleBolusView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SimpleBolusView.swift; sourceTree = "<group>"; };
15481548
C1E2773D224177C000354103 /* ClockKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ClockKit.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/ClockKit.framework; sourceTree = DEVELOPER_DIR; };
@@ -1993,7 +1993,7 @@
19931993
43D9FFCF21EAE05D00AF44BF /* LoopCore.framework */,
19941994
43D9002A21EB209400AF44BF /* LoopCore.framework */,
19951995
E9B07F7C253BBA6500BAD8F8 /* Loop Intent Extension.appex */,
1996-
14B1735C28AED9EC006CCD7C /* Loop Widget Extension.appex */,
1996+
14B1735C28AED9EC006CCD7C /* SmallStatusWidgetExtension.appex */,
19971997
);
19981998
name = Products;
19991999
sourceTree = "<group>";
@@ -2983,7 +2983,7 @@
29832983
);
29842984
name = "Loop Widget Extension";
29852985
productName = SmallStatusWidgetExtension;
2986-
productReference = 14B1735C28AED9EC006CCD7C /* Loop Widget Extension.appex */;
2986+
productReference = 14B1735C28AED9EC006CCD7C /* SmallStatusWidgetExtension.appex */;
29872987
productType = "com.apple.product-type.app-extension";
29882988
};
29892989
43776F8B1B8022E90074EA36 /* Loop */ = {
@@ -4661,6 +4661,7 @@
46614661
C1EB0D1D299581D900628475 /* es */,
46624662
C1F48FF72995821600C8BD69 /* pl */,
46634663
C122DEF829BBFAAE00321F8D /* ru */,
4664+
C1D70F7A2A914F71009FE129 /* he */,
46644665
);
46654666
name = InfoPlist.strings;
46664667
sourceTree = "<group>";

Loop/ar.lproj/Localizable.strings

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,6 +412,8 @@
412412
"U" = "وحدة";
413413

414414
/* Event title displayed when StoredPumpEvent.title is not set
415+
label for when the alert mute end time is unknown
416+
result when time cannot be formatted
415417
The default description to use when an entry has no dose description */
416418
"Unknown" = "Unknown";
417419

0 commit comments

Comments
 (0)