Преглед изворни кода

Added missing localizations for Apple Watch app.

t1dude пре 1 година
родитељ
комит
5acf53a4f3

+ 110 - 1
Trio/Sources/Localizations/Main/Localizable.xcstrings

@@ -96709,6 +96709,17 @@
         }
       }
     },
+    "Error! Something went wrong when processing your request." : {
+      "comment" : "Error message when activating override",
+      "localizations" : {
+        "nb-NO" : {
+          "stringUnit" : {
+            "state" : "translated",
+            "value" : "Feil! Noe gikk galt under aktivering av overstyringen."
+          }
+        }
+      }
+    },
     "Errors" : {
       "comment" : "Loop Errors in statPanel",
       "extractionState" : "manual",
@@ -169182,6 +169193,29 @@
         }
       }
     },
+    "Preset \"(%@)\" not found." : {
+      "comment" : "Preset not found",
+      "extractionState" : "stale",
+      "localizations" : {
+        "nb-NO" : {
+          "stringUnit" : {
+            "state" : "translated",
+            "value" : "Forhåndsinnstilling \"(%@)\" finnes ikke."
+          }
+        }
+      }
+    },
+    "Preset \"%@\" not found." : {
+      "comment" : "Preset not found",
+      "localizations" : {
+        "nb-NO" : {
+          "stringUnit" : {
+            "state" : "translated",
+            "value" : "Fant ikke forhåndsinnstilling \"%@\"."
+          }
+        }
+      }
+    },
     "Presets" : {
       "localizations" : {
         "bg" : {
@@ -196480,6 +196514,52 @@
         }
       }
     },
+    "Started Override \"(%@)\" successfully." : {
+      "comment" : "Start override with override name",
+      "extractionState" : "stale",
+      "localizations" : {
+        "nb-NO" : {
+          "stringUnit" : {
+            "state" : "translated",
+            "value" : "Startet overstyring «(%@)»."
+          }
+        }
+      }
+    },
+    "Started Override \"%@\" successfully." : {
+      "comment" : "Start override with override name",
+      "localizations" : {
+        "nb-NO" : {
+          "stringUnit" : {
+            "state" : "translated",
+            "value" : "Startet overstyring \"%@\"."
+          }
+        }
+      }
+    },
+    "Started Temp Target \"(%@)\" successfully." : {
+      "comment" : "Started Temp Target successfully.",
+      "extractionState" : "stale",
+      "localizations" : {
+        "nb-NO" : {
+          "stringUnit" : {
+            "state" : "translated",
+            "value" : "Startet midlertidig mål \"(%@)\"."
+          }
+        }
+      }
+    },
+    "Started Temp Target \"%@\" successfully." : {
+      "comment" : "Started Temp Target successfully.",
+      "localizations" : {
+        "nb-NO" : {
+          "stringUnit" : {
+            "state" : "translated",
+            "value" : "Startet midlertidig mål \"%@\"."
+          }
+        }
+      }
+    },
     "Starting this override will change your Profiles and/or your Target Glucose used for looping during the entire selected duration. Tapping ”Start Profile” will start your new profile or edit your current active profile." : {
       "extractionState" : "manual",
       "localizations" : {
@@ -198512,6 +198592,28 @@
         }
       }
     },
+    "Stopped Override successfully." : {
+      "comment" : "Stopped Override successfully",
+      "localizations" : {
+        "nb-NO" : {
+          "stringUnit" : {
+            "state" : "translated",
+            "value" : "Overstyring ble stoppet."
+          }
+        }
+      }
+    },
+    "Stopped Temp Target successfully." : {
+      "comment" : "Stopped Temp Target successfully.",
+      "localizations" : {
+        "nb-NO" : {
+          "stringUnit" : {
+            "state" : "translated",
+            "value" : "Midlertidig mål ble stoppet."
+          }
+        }
+      }
+    },
     "Store not initialized in %@ from %@." : {
       "localizations" : {
         "bg" : {
@@ -228887,7 +228989,14 @@
       }
     },
     "Try again in a moment, or configure your Therapy Settings manually instead." : {
-
+      "localizations" : {
+        "nb-NO" : {
+          "stringUnit" : {
+            "state" : "translated",
+            "value" : "Prøv igjen om en liten stund, eller sett opp behandlingsinnstillinger manuelt i stedet."
+          }
+        }
+      }
     },
     "Turn this setting on to give basal adjustments more agility. Keep this setting off if your basal needs are not highly variable." : {
       "localizations" : {

+ 28 - 7
Trio/Sources/Services/WatchManager/AppleWatchManager.swift

@@ -748,7 +748,10 @@ final class BaseWatchManager: NSObject, WCSessionDelegate, Injectable, WatchMana
                 // Notify Watch: "Saving carbs..."
                 self.sendAcknowledgment(
                     toWatch: true,
-                    message: String(localized: "Saving Carbs...", comment: "Successful message sent to watch when saving carbs"),
+                    message: String(
+                        localized: "Saving Carbs...",
+                        comment: "Successful message sent to watch when saving carbs"
+                    ),
                     ackCode: .savingCarbs
                 )
 
@@ -848,7 +851,10 @@ final class BaseWatchManager: NSObject, WCSessionDelegate, Injectable, WatchMana
                             // Acknowledge cancellation success
                             self.sendAcknowledgment(
                                 toWatch: true,
-                                message: "Stopped Override successfully.",
+                                message: String(
+                                    localized: "Stopped Override successfully.",
+                                    comment: "Stopped Override successfully"
+                                ),
                                 ackCode: .overrideStopped
                             )
                         } catch {
@@ -917,7 +923,10 @@ final class BaseWatchManager: NSObject, WCSessionDelegate, Injectable, WatchMana
                     debug(.watchManager, "❌ No matching preset found for name: \"\(presetName)\" in \(presets.map(\.name))")
                     self.sendAcknowledgment(
                         toWatch: false,
-                        message: "Preset not found: \(presetName)",
+                        message: String(
+                            localized: "Preset \"\(presetName)\" not found.",
+                            comment: "Preset not found"
+                        ),
                         ackCode: .genericFailure
                     )
                     return
@@ -931,7 +940,10 @@ final class BaseWatchManager: NSObject, WCSessionDelegate, Injectable, WatchMana
                         // Acknowledge failure
                         self.sendAcknowledgment(
                             toWatch: false,
-                            message: "Error! Something went wrong when processing your request.",
+                            message: String(
+                                localized: "Error! Something went wrong when processing your request.",
+                                comment: "Error message when activating override"
+                            ),
                             ackCode: .genericFailure
                         )
                         return
@@ -948,7 +960,10 @@ final class BaseWatchManager: NSObject, WCSessionDelegate, Injectable, WatchMana
                     // Acknowledge activation success
                     self.sendAcknowledgment(
                         toWatch: true,
-                        message: "Started Override \"\(presetName)\" successfully.",
+                        message: String(
+                            localized: "Started Override \"\(presetName)\" successfully.",
+                            comment: "Start override with override name"
+                        ),
                         ackCode: .overrideStarted
                     )
                 } catch {
@@ -1036,7 +1051,10 @@ final class BaseWatchManager: NSObject, WCSessionDelegate, Injectable, WatchMana
                         // Acknowledge activation success
                         self.sendAcknowledgment(
                             toWatch: true,
-                            message: "Started Temp Target \"\(presetName)\" successfully.",
+                            message: String(
+                                localized: "Started Temp Target \"\(presetName)\" successfully.",
+                                comment: "Started Temp Target successfully."
+                            ),
                             ackCode: .tempTargetStarted
                         )
                     } catch {
@@ -1091,7 +1109,10 @@ final class BaseWatchManager: NSObject, WCSessionDelegate, Injectable, WatchMana
                             // Acknowledge cancellation success
                             self.sendAcknowledgment(
                                 toWatch: true,
-                                message: "Stopped Temp Target successfully.",
+                                message: String(
+                                    localized: "Stopped Temp Target successfully.",
+                                    comment: "Stopped Temp Target successfully."
+                                ),
                                 ackCode: .tempTargetStopped
                             )
                         } catch {