Browse Source

Crowdin updates and Localization fix. (#133)

* Crowdin updates

* Make even with dev branch

* Update project.pbxproj

* Missed setting + Norwegian

Co-authored-by: Ivan <zloyfey@gmail.com>
Jon B Mårtensson 4 năm trước cách đây
mục cha
commit
26f30954f7
23 tập tin đã thay đổi với 289 bổ sung45 xóa
  1. 2 0
      FreeAPS.xcodeproj/project.pbxproj
  2. 5 5
      FreeAPS/Resources/de.lproj/InfoPlist.strings
  3. 12 0
      FreeAPS/Sources/Localizations/Main/ar.lproj/Localizable.strings
  4. 12 0
      FreeAPS/Sources/Localizations/Main/ca.lproj/Localizable.strings
  5. 12 0
      FreeAPS/Sources/Localizations/Main/da.lproj/Localizable.strings
  6. 41 29
      FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings
  7. 12 0
      FreeAPS/Sources/Localizations/Main/en.lproj/Localizable.strings
  8. 12 0
      FreeAPS/Sources/Localizations/Main/es.lproj/Localizable.strings
  9. 12 0
      FreeAPS/Sources/Localizations/Main/fi.lproj/Localizable.strings
  10. 12 0
      FreeAPS/Sources/Localizations/Main/fr.lproj/Localizable.strings
  11. 12 0
      FreeAPS/Sources/Localizations/Main/he.lproj/Localizable.strings
  12. 13 0
      FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings
  13. 12 0
      FreeAPS/Sources/Localizations/Main/nb.lproj/Localizable.strings
  14. 12 0
      FreeAPS/Sources/Localizations/Main/nl.lproj/Localizable.strings
  15. 12 0
      FreeAPS/Sources/Localizations/Main/pl.lproj/Localizable.strings
  16. 12 0
      FreeAPS/Sources/Localizations/Main/pt-BR.lproj/Localizable.strings
  17. 12 0
      FreeAPS/Sources/Localizations/Main/ru.lproj/Localizable.strings
  18. 12 0
      FreeAPS/Sources/Localizations/Main/sk.lproj/Localizable.strings
  19. 12 0
      FreeAPS/Sources/Localizations/Main/sv.lproj/Localizable.strings
  20. 21 9
      FreeAPS/Sources/Localizations/Main/tr.lproj/Localizable.strings
  21. 12 0
      FreeAPS/Sources/Localizations/Main/uk.lproj/Localizable.strings
  22. 12 0
      FreeAPS/Sources/Localizations/Main/zh-Hans.lproj/Localizable.strings
  23. 3 2
      FreeAPSWatch WatchKit Extension/Views/CarbsView.swift

+ 2 - 0
FreeAPS.xcodeproj/project.pbxproj

@@ -14,6 +14,7 @@
 		0F7A65FBD2CD8D6477ED4539 /* NotificationsConfigProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E625985B47742D498CB1681A /* NotificationsConfigProvider.swift */; };
 		17A9D0899046B45E87834820 /* CREditorProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C8D5F457B5AFF763F8CF3DF /* CREditorProvider.swift */; };
 		1927C8E62744606D00347C69 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1927C8E82744606D00347C69 /* InfoPlist.strings */; };
+		19795118275953E50044850D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 198377D4266BFFF6004DE65E /* Localizable.strings */; };
 		198377D2266BFFF6004DE65E /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 198377D4266BFFF6004DE65E /* Localizable.strings */; };
 		1BBB001DAD60F3B8CEA4B1C7 /* ISFEditorStateModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 505E09DC17A0C3D0AF4B66FE /* ISFEditorStateModel.swift */; };
 		1D845DF2E3324130E1D95E67 /* DataTableProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60744C3E9BB3652895C908CC /* DataTableProvider.swift */; };
@@ -1951,6 +1952,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				38E8753727554D5900975559 /* Preview Assets.xcassets in Resources */,
+				19795118275953E50044850D /* Localizable.strings in Resources */,
 				38E8754627554D8A00975559 /* Assets.xcassets in Resources */,
 				38E8753427554D5800975559 /* Assets.xcassets in Resources */,
 			);

+ 5 - 5
FreeAPS/Resources/de.lproj/InfoPlist.strings

@@ -1,14 +1,14 @@
 /* Privacy - NFC Scan Usage Description */
-"NFCReaderUsageDescription" = "NFC is used to scan Libre sensors.";
+"NFCReaderUsageDescription" = "NFC wird zum Scannen von Libre Sensoren benutzt.";
 
 /* Privacy - Bluetooth Always Usage Description */
-"NSBluetoothAlwaysUsageDescription" = "Bluetooth is used to communicate with insulin pump and continuous glucose monitor devices";
+"NSBluetoothAlwaysUsageDescription" = "Bluetooth wird verwendet, um mit Insulinpumpen und CGMs zu kommunizieren.";
 
 /* Privacy - Bluetooth Peripheral Usage Description */
-"NSBluetoothPeripheralUsageDescription" = "Bluetooth is used to communicate with insulin pump and continuous glucose monitor devices";
+"NSBluetoothPeripheralUsageDescription" = "Bluetooth wird verwendet, um mit Insulinpumpen und CGMs zu kommunizieren.";
 
 /* Privacy - Face ID Usage Description */
-"NSFaceIDUsageDescription" = "For authorized acces to bolus";
+"NSFaceIDUsageDescription" = "Identitätsverifizierung für Bolus - damit nur autorisierte Personen einen Bolus abrufen können.";
 
 /* Privacy - Calendars Usage Description */
-"NSCalendarsUsageDescription" = "Calendar is used to create a new glucose events.";
+"NSCalendarsUsageDescription" = "BZ Werte als Kalendartermin: Jeder neue CGM-Blutzuckerwert wird als momentaner Kalendartermin gespeichert, damit er auf der Apple Watch in real-time aufgefrischt wird.";

+ 12 - 0
FreeAPS/Sources/Localizations/Main/ar.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Add Carbs";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Amount Carbs";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Other";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/ca.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Add Carbs";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Amount Carbs";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Other";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/da.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Add Carbs";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Amount Carbs";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Other";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 41 - 29
FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Kohlenhydrate hinzufügen";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Kohlenhydratmenge";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Sonstiges";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */
@@ -534,7 +546,7 @@ Enact a temp Basal or a temp target */
 "(Snoozed)" = "(Schlummern)";
 
 /* Glucose: %@ */
-"Glucose: %@" = "Glucose: %@";
+"Glucose: %@" = "Blutzucker: %@";
 
 /* Transmitter: %@%% */
 "Transmitter: %@%%" = "Transmitter: %@%%";
@@ -567,16 +579,16 @@ Enact a temp Basal or a temp target */
 "Detected sensor is invalid: %@" = "Erkannter Sensor ist ungültig: %@";
 
 /* Low Battery */
-"Low battery" = "Low battery";
+"Low battery" = "Batterie schwach";
 
 /* */
-"Invalid sensor" = "Invalid sensor";
+"Invalid sensor" = "Ungültiger Sensor";
 
 /* */
-"Sensor change" = "Sensor change";
+"Sensor change" = "Sensor wechseln";
 
 /* */
-"Sensor expires soon" = "Sensor expires soon";
+"Sensor expires soon" = "Sensor läuft bald ab";
 
 /* Battery is running low %@, consider charging your %@ device as soon as possible */
 "Battery is running low %@, consider charging your %@ device as soon as possible" = "Batteriestand ist niedrig %@, lade dein %@ Gerät so schnell wie möglich auf";
@@ -665,10 +677,10 @@ Enact a temp Basal or a temp target */
 "There is no undo" = "Rücknahme nicht möglich";
 
 /* */
-"Advanced" = "Advanced";
+"Advanced" = "Weitere Einstellungen";
 
 /* */
-"Alarms" = "Alarms";
+"Alarms" = "Alarme";
 
 /* */
 "Glucose Settings" = "Glucose Settings";
@@ -677,22 +689,22 @@ Enact a temp Basal or a temp target */
 "Notifications" = "Notifications";
 
 /* */
-"Export logs" = "Export logs";
+"Export logs" = "Logs exportieren";
 
 /* */
-"Export not available" = "Export not available";
+"Export not available" = "Export nicht möglich";
 
 /* */
-"Log export requires ios 15" = "Log export requires ios 15";
+"Log export requires ios 15" = "Log Export erfordert ios 15";
 
 /* */
-"Got it!" = "Got it!";
+"Got it!" = "Okay, verstanden! ";
 
 /* */
-"Saved to %@" = "Saved to %@";
+"Saved to %@" = "In %@ gespeichert";
 
 /* */
-"No logs available" = "No logs available";
+"No logs available" = "Keine Logs verfügbar";
 
 /* */
 "Glucose Notification visibility" = "Glucose Notification visibility";
@@ -701,40 +713,40 @@ Enact a temp Basal or a temp target */
 "Always Notify Glucose" = "Always Notify Glucose";
 
 /* */
-"Notify per reading" = "Notify per reading";
+"Notify per reading" = "Benachrichtigung per CGM Abfrage";
 
 /* */
 "Value" = "Value";
 
 /* */
-"Adds Phone Battery" = "Adds Phone Battery";
+"Adds Phone Battery" = "Telefon-Akkustand anzeigen";
 
 /* */
-"Adds Transmitter Battery" = "Adds Transmitter Battery";
+"Adds Transmitter Battery" = "Transmitter-Batteriestand anzeigen";
 
 /* */
-"Also vibrate" = "Also vibrate";
+"Also vibrate" = "Auch vibrieren";
 
 /* */
-"Additional notification types" = "Additional notification types";
+"Additional notification types" = "Weitere Benachrichtigungs Einstellungen";
 
 /* */
-"Misc" = "Misc";
+"Misc" = "Sonstiges";
 
 /* */
-"Unit override" = "Unit override";
+"Unit override" = "BZ Einheit";
 
 /* */
-"Low" = "Low";
+"Low" = "Tief";
 
 /* */
-"High" = "High";
+"High" = "Hoch";
 
 /* */
-"glucose" = "glucose";
+"glucose" = "Blutzucker";
 
 /* */
-"Schedule " = "Schedule ";
+"Schedule " = "Zeitplan ";
 
 /* */
 "tapped save schedules" = "tapped save schedules";
@@ -743,22 +755,22 @@ Enact a temp Basal or a temp target */
 "Error" = "Error";
 
 /* */
-"Some ui element was incorrectly specified" = "Some ui element was incorrectly specified";
+"Some ui element was incorrectly specified" = "UI Element(s) wurde(n) falsch eingegeben.";
 
 /* */
 "Success" = "Success";
 
 /* */
-"Schedules were saved successfully!" = "Schedules were saved successfully!";
+"Schedules were saved successfully!" = "Zeitplan wurde erfolgreich gespeichert!";
 
 /* */
-"High Glucose Alarm active" = "High Glucose Alarm active";
+"High Glucose Alarm active" = "Alarm für \"Hoher Blutzucker\" aktiv";
 
 /* */
-"Low Glucose Alarm active" = "Low Glucose Alarm active";
+"Low Glucose Alarm active" = "Alarm für \"Niedriger Blutzucker\" aktiv";
 
 /* */
-"No Glucose Alarm active" = "No Glucose Alarm active";
+"No Glucose Alarm active" = "Alle Blutzucker Alarme sind deaktiviert";
 
 /* */
 "snoozing until %@" = "snoozing until %@";

+ 12 - 0
FreeAPS/Sources/Localizations/Main/en.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Add Carbs";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Amount Carbs";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Other";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 

+ 12 - 0
FreeAPS/Sources/Localizations/Main/es.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Añadir Carbohidratos";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Cantidad de Carbohidratos";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Otros";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/fi.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Add Carbs";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Amount Carbs";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Other";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/fr.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Ajouter des glucides";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Quantité de Glucides";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Autre";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/he.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Add Carbs";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Amount Carbs";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Other";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 13 - 0
FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Aggiungi carboidrati";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Quantità di carboidrati";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Altro";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */
@@ -830,6 +842,7 @@ Enact a temp Basal or a temp target */
 "Carbs required: %d g" = "Carbs required: %d g";
 
 /* */
+
 "To prevent LOW required %d g of carbs" = "To prevent LOW required %d g of carbs";
 
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/nb.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Legg til karbo";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Legg til karbo ";
+
 /*  */
 "Amount Carbs" = "Mengde karbo";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Annet";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Angi midlertidig mål forhåndsinnstillinger på iPhone først";
+
+/* Updating Watch app */
+"Updating..." = "Oppdaterer...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Midlertidige mål";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/nl.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Koolhydraten toevoegen";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Hoeveelheid koolhydraten";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Other";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/pl.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Dodaj węglowodany";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Amount Carbs";
 
@@ -400,6 +403,15 @@ Połączono z Nightscout!";
 /* Other CGM setting */
 "Other" = "Other";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/pt-BR.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Adicionar carboidratos";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Quantidade de Carboidratos";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Outro";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/ru.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Ввод углеводов";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Добавить";
+
 /*  */
 "Amount Carbs" = "Кол-во углеводов";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Прочее";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Сначала установите временные цели в приложении на iPhone";
+
+/* Updating Watch app */
+"Updating..." = "Обновление...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Временные цели";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/sk.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Add Carbs";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Amount Carbs";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Other";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/sv.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Lägg till kolhydrater";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Kolhydrater";
+
 /*  */
 "Amount Carbs" = "Mängd kolhydrater";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Annan";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Spara ett tillfälligt målvärde på din iPhone först";
+
+/* Updating Watch app */
+"Updating..." = "Uppdaterar...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Målvärden";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 21 - 9
FreeAPS/Sources/Localizations/Main/tr.lproj/Localizable.strings


+ 12 - 0
FreeAPS/Sources/Localizations/Main/uk.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "Додати Вуглеводи";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "Кількість Вуглеводи";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Інше";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 12 - 0
FreeAPS/Sources/Localizations/Main/zh-Hans.lproj/Localizable.strings

@@ -67,6 +67,9 @@
 /* Add carbs screen */
 "Add Carbs" = "添加碳水化合物";
 
+/* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
+"Add Carbs " = "Add Carbs ";
+
 /*  */
 "Amount Carbs" = "碳水化合物含量";
 
@@ -398,6 +401,15 @@ Enact a temp Basal or a temp target */
 /* Other CGM setting */
 "Other" = "Other";
 
+/* Whatch app alert */
+"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
+
+/* Updating Watch app */
+"Updating..." = "Updating...";
+
+/* Header for Temp targets in Watch app */
+"Temp Targets" = "Temp Targets";
+
 
 /* Calendar and Libre transmitter settings --------------*/
 /* */

+ 3 - 2
FreeAPSWatch WatchKit Extension/Views/CarbsView.swift

@@ -59,13 +59,14 @@ struct CarbsView: View {
                             .resizable()
                             .frame(width: 24, height: 24)
                             .foregroundColor(.loopGreen)
-                        Text("Add Carbs")
+                        Text("Add Carbs ")
                     }
                 }
                 .disabled(amount <= 0)
             }.frame(maxHeight: .infinity)
         }
-        .navigationTitle("Add Carbs")
+        .navigationTitle("Add Carbs ")
+
         .onAppear {
             amount = Double(state.carbsRequired ?? 0)
         }