Skip to content

Commit

Permalink
Merge pull request LoopKit#2049 from LoopKit/translations
Browse files Browse the repository at this point in the history
Updated translations from Lokalise on Sat Aug 19 14:25:48 CDT 2023
  • Loading branch information
ps2 authored Aug 19, 2023
2 parents 9c323d3 + 9093201 commit dc5316c
Show file tree
Hide file tree
Showing 59 changed files with 710 additions and 1,239 deletions.
2 changes: 1 addition & 1 deletion Common/de.lproj/Intents.strings
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"lYMuWV" = "Voreinstellungs-Name";

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

/* (No Comment) */
"OcNxIj" = "KH hinzufügen";
Expand Down
24 changes: 12 additions & 12 deletions Common/he.lproj/Intents.strings
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
/* (No Comment) */
"9KhaIS" = "I've set the preset";
"9KhaIS" = "ההגדרה נקבעה";

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

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

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

/* (No Comment) */
"lYMuWV" = "Override Name";
"lYMuWV" = "שם המעקף";

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

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

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

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

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

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

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

6 changes: 6 additions & 0 deletions Loop Intent Extension/he.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/* Bundle display name */
"CFBundleDisplayName" = "Loop Intent Extension";

/* Bundle name */
"CFBundleName" = "Loop Intent Extension";

2 changes: 1 addition & 1 deletion Loop Intent Extension/ru.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
/* The format string for the app name and version number. (1: bundle name)(2: bundle version) */
"%1$@ v%2$@" = "%1$@ против %2$@";
"%1$@ v%2$@" = "%1$@ версии %2$@";

3 changes: 3 additions & 0 deletions Loop Status Extension/he.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
/* Bundle display name */
"CFBundleDisplayName" = "Loop";

/* Bundle name */
"CFBundleName" = "Loop Status Extension";

14 changes: 13 additions & 1 deletion Loop Status Extension/he.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
/* Displayed in the widget when the amount of active carbs cannot be determined. */
"? g" = "? g";

/* Displayed in the widget when the amount of active insulin cannot be determined. */
"? U" = "? U";

/* The subtitle format describing the grams of active carbs. (1: localized carb value description) */
"%1$@" = "%1$@";

/* The subtitle format describing units of active insulin. (1: localized insulin value description) */
"%1$@ U" = "U %1$@";

/* The format string for the app name and version number. (1: bundle name)(2: bundle version) */
"%1$@ v%2$@" = "%1$@ v%2$@";

Expand All @@ -11,7 +23,7 @@
"dB" = "dB";

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

/* The short unit display string for grams */
"g" = "g";
Expand Down
4 changes: 2 additions & 2 deletions Loop Status Extension/he.lproj/MainInterface.strings
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"dPp-lJ-5sh.text" = "0 g";

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

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

6 changes: 3 additions & 3 deletions Loop Status Extension/ru.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
"%1$@" = "%1$@";

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

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

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

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

/* Format string for combining localized numeric value and unit. (1: numeric value)(2: unit) */
"QUANTITY_VALUE_AND_UNIT" = "%1$@ %2$@";
Expand Down
31 changes: 16 additions & 15 deletions Loop.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
149A28E42A8A63A700052EDF /* FavoriteFoodDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 149A28E32A8A63A700052EDF /* FavoriteFoodDetailView.swift */; };
14B1735E28AED9EC006CCD7C /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14B1735D28AED9EC006CCD7C /* WidgetKit.framework */; };
14B1736028AED9EC006CCD7C /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14B1735F28AED9EC006CCD7C /* SwiftUI.framework */; };
14B1736928AED9EE006CCD7C /* Loop Widget Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 14B1735C28AED9EC006CCD7C /* Loop Widget Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
14B1736928AED9EE006CCD7C /* SmallStatusWidgetExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 14B1735C28AED9EC006CCD7C /* SmallStatusWidgetExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
14B1737228AEDBF6006CCD7C /* BasalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14B1736E28AEDBF6006CCD7C /* BasalView.swift */; };
14B1737328AEDBF6006CCD7C /* SystemStatusWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14B1736F28AEDBF6006CCD7C /* SystemStatusWidget.swift */; };
14B1737428AEDBF6006CCD7C /* GlucoseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14B1737028AEDBF6006CCD7C /* GlucoseView.swift */; };
Expand Down Expand Up @@ -720,7 +720,7 @@
dstPath = "";
dstSubfolderSpec = 13;
files = (
14B1736928AED9EE006CCD7C /* Loop Widget Extension.appex in Embed App Extensions */,
14B1736928AED9EE006CCD7C /* SmallStatusWidgetExtension.appex in Embed App Extensions */,
E9B07F94253BBA6500BAD8F8 /* Loop Intent Extension.appex in Embed App Extensions */,
4F70C1E81DE8DCA7006380B7 /* Loop Status Extension.appex in Embed App Extensions */,
);
Expand All @@ -741,21 +741,20 @@
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
14B1735C28AED9EC006CCD7C /* Loop Widget Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Loop Widget Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
142CB7582A60BF2E0075748A /* EditMode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EditMode.swift; sourceTree = "<group>"; };
142CB75A2A60BFC30075748A /* FavoriteFoodsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoriteFoodsView.swift; sourceTree = "<group>"; };
14B1735C28AED9EC006CCD7C /* SmallStatusWidgetExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = SmallStatusWidgetExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
1452F4A82A851C9400F8B9E4 /* AddEditFavoriteFoodViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddEditFavoriteFoodViewModel.swift; sourceTree = "<group>"; };
1452F4AA2A851EDF00F8B9E4 /* AddEditFavoriteFoodView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddEditFavoriteFoodView.swift; sourceTree = "<group>"; };
1452F4AC2A851F8800F8B9E4 /* HowAbsorptionTimeWorksView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HowAbsorptionTimeWorksView.swift; sourceTree = "<group>"; };
147EFE8D2A8BCC5500272438 /* DefaultAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DefaultAssets.xcassets; sourceTree = "<group>"; };
147EFE8F2A8BCD8000272438 /* DerivedAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DerivedAssets.xcassets; sourceTree = "<group>"; };
147EFE912A8BCD8A00272438 /* DerivedAssetsBase.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DerivedAssetsBase.xcassets; sourceTree = "<group>"; };
149A28BA2A853E5100052EDF /* CarbEntryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarbEntryViewModel.swift; sourceTree = "<group>"; };
149A28BC2A853E6C00052EDF /* CarbEntryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarbEntryView.swift; sourceTree = "<group>"; };
149A28E32A8A63A700052EDF /* FavoriteFoodDetailView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoriteFoodDetailView.swift; sourceTree = "<group>"; };
14B1735C28AED9EC006CCD7C /* SmallStatusWidgetExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; name = SmallStatusWidgetExtension.appex; path = "Loop Widget Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
14B1735D28AED9EC006CCD7C /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; };
1452F4A82A851C9400F8B9E4 /* AddEditFavoriteFoodViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddEditFavoriteFoodViewModel.swift; sourceTree = "<group>"; };
1452F4AA2A851EDF00F8B9E4 /* AddEditFavoriteFoodView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddEditFavoriteFoodView.swift; sourceTree = "<group>"; };
1452F4AC2A851F8800F8B9E4 /* HowAbsorptionTimeWorksView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HowAbsorptionTimeWorksView.swift; sourceTree = "<group>"; };
149A28BA2A853E5100052EDF /* CarbEntryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarbEntryViewModel.swift; sourceTree = "<group>"; };
149A28BC2A853E6C00052EDF /* CarbEntryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarbEntryView.swift; sourceTree = "<group>"; };
149A28E32A8A63A700052EDF /* FavoriteFoodDetailView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoriteFoodDetailView.swift; sourceTree = "<group>"; };
14B1735F28AED9EC006CCD7C /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; };
147EFE8D2A8BCC5500272438 /* DefaultAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DefaultAssets.xcassets; sourceTree = "<group>"; };
147EFE8F2A8BCD8000272438 /* DerivedAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DerivedAssets.xcassets; sourceTree = "<group>"; };
147EFE912A8BCD8A00272438 /* DerivedAssetsBase.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DerivedAssetsBase.xcassets; sourceTree = "<group>"; };
14B1736628AED9EE006CCD7C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
14B1736D28AEDA63006CCD7C /* LoopWidgetExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = LoopWidgetExtension.entitlements; sourceTree = "<group>"; };
14B1736E28AEDBF6006CCD7C /* BasalView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasalView.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1543,6 +1542,7 @@
C1D0B62F2986D4D90098D215 /* LocalizedString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizedString.swift; sourceTree = "<group>"; };
C1D197FE232CF92D0096D646 /* capture-build-details.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "capture-build-details.sh"; sourceTree = "<group>"; };
C1D289B422F90A52003FFBD9 /* BasalDeliveryState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasalDeliveryState.swift; sourceTree = "<group>"; };
C1D70F7A2A914F71009FE129 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = "<group>"; };
C1DA986B2843B6F9001D04CC /* PersistedProperty.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedProperty.swift; sourceTree = "<group>"; };
C1DE5D22251BFC4D00439E49 /* SimpleBolusView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SimpleBolusView.swift; sourceTree = "<group>"; };
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; };
Expand Down Expand Up @@ -1993,7 +1993,7 @@
43D9FFCF21EAE05D00AF44BF /* LoopCore.framework */,
43D9002A21EB209400AF44BF /* LoopCore.framework */,
E9B07F7C253BBA6500BAD8F8 /* Loop Intent Extension.appex */,
14B1735C28AED9EC006CCD7C /* Loop Widget Extension.appex */,
14B1735C28AED9EC006CCD7C /* SmallStatusWidgetExtension.appex */,
);
name = Products;
sourceTree = "<group>";
Expand Down Expand Up @@ -2983,7 +2983,7 @@
);
name = "Loop Widget Extension";
productName = SmallStatusWidgetExtension;
productReference = 14B1735C28AED9EC006CCD7C /* Loop Widget Extension.appex */;
productReference = 14B1735C28AED9EC006CCD7C /* SmallStatusWidgetExtension.appex */;
productType = "com.apple.product-type.app-extension";
};
43776F8B1B8022E90074EA36 /* Loop */ = {
Expand Down Expand Up @@ -4661,6 +4661,7 @@
C1EB0D1D299581D900628475 /* es */,
C1F48FF72995821600C8BD69 /* pl */,
C122DEF829BBFAAE00321F8D /* ru */,
C1D70F7A2A914F71009FE129 /* he */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand Down
2 changes: 2 additions & 0 deletions Loop/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -412,6 +412,8 @@
"U" = "وحدة";

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

Expand Down
3 changes: 0 additions & 3 deletions Loop/ar.lproj/Main.strings
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
/* Class = "UILabel"; text = "g"; ObjectID = "0RV-d5-muE"; */
"0RV-d5-muE.text" = "g";

/* Class = "UINavigationItem"; title = "Status"; ObjectID = "3kU-n2-fha"; */
"3kU-n2-fha.title" = "الحالة";

Expand Down
3 changes: 3 additions & 0 deletions Loop/cs.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,9 @@
/* The title of the nightscout site URL credential */
"Site URL" = "URL adresa webu";

/* The error message displayed for unknown errors. (1: unknown error) */
"Unknown Error: %1$@" = "Neznámá chyba: %1$@";

/* Unknown amount of time in settings' profile expiration section */
"Unknown time" = "Neznámý čas";

Loading

0 comments on commit dc5316c

Please sign in to comment.