Parcourir la source

Merge branch 'Crowdin' into bdb

Jon B.M il y a 4 ans
Parent
commit
475b8d89ee
23 fichiers modifiés avec 138 ajouts et 145 suppressions
  1. 4 4
      Dependencies/LoopKit/LoopKit/it.lproj/Localizable.strings
  2. 1 1
      Dependencies/LoopKit/LoopKit/ru.lproj/Localizable.strings
  3. 3 3
      Dependencies/LoopKit/LoopKit/uk.lproj/Localizable.strings
  4. 1 1
      Dependencies/LoopKit/LoopKitUI/it.lproj/Localizable.strings
  5. 7 7
      Dependencies/LoopKit/LoopKitUI/pt-PT.lproj/Localizable.strings
  6. 10 10
      Dependencies/LoopKit/LoopKitUI/uk.lproj/Localizable.strings
  7. 4 4
      Dependencies/rileylink_ios/OmniKitUI/pt-PT.lproj/Localizable.strings
  8. 6 6
      Dependencies/rileylink_ios/RileyLinkKitUI/it.lproj/Localizable.strings
  9. 2 2
      Dependencies/rileylink_ios/RileyLinkKitUI/pt-PT.lproj/Localizable.strings
  10. 1 1
      Dependencies/rileylink_ios/RileyLinkKitUI/sk.lproj/Localizable.strings
  11. 3 3
      FreeAPS/Sources/Localizations/Main/da.lproj/Localizable.strings
  12. 1 1
      FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings
  13. 23 23
      FreeAPS/Sources/Localizations/Main/es.lproj/Localizable.strings
  14. 5 5
      FreeAPS/Sources/Localizations/Main/fi.lproj/Localizable.strings
  15. 43 47
      FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings
  16. 5 5
      FreeAPS/Sources/Localizations/Main/pl.lproj/Localizable.strings
  17. 2 2
      FreeAPS/Sources/Localizations/Main/pt-BR.lproj/Localizable.strings
  18. 1 1
      FreeAPS/Sources/Localizations/Main/pt-PT.lproj/Localizable.strings
  19. 4 4
      FreeAPS/Sources/Localizations/Main/ru.lproj/Localizable.strings
  20. 2 2
      FreeAPS/Sources/Localizations/Main/sk.lproj/Localizable.strings
  21. 3 3
      FreeAPS/Sources/Localizations/Main/uk.lproj/Localizable.strings
  22. 6 6
      FreeAPS/Sources/Localizations/Main/zh-Hans.lproj/Localizable.strings
  23. 1 4
      FreeAPS/Sources/Modules/PreferencesEditor/PreferencesEditorStateModel.swift

+ 4 - 4
Dependencies/LoopKit/LoopKit/it.lproj/Localizable.strings

@@ -23,16 +23,16 @@
 "Connection Failure" = "Errore di connessione";
 
 /* Generic pump error description */
-"Device Refused" = "il dispositivo e stato rifiutato";
+"Device Refused" = "Il dispositivo è stato rifiutato";
 
 /* Recovery suggestion for a no data error */
-"Ensure carb data exists for the specified date" = "Assicurare che i dati carbo esistano per la data specificata";
+"Ensure carb data exists for the specified date" = "Assicurati che i dati dei carboidrati esistano per la data specificata";
 
 /* Glucose trend down */
-"Falling" = "Abbassamento";
+"Falling" = "Cadendo";
 
 /* Glucose trend down-down */
-"Falling fast" = "Abbassamento veloc";
+"Falling fast" = "In discesa veloce";
 
 /* Glucose trend down-down-down */
 "Falling very fast" = "Abbassamento molto veloce";

+ 1 - 1
Dependencies/LoopKit/LoopKit/ru.lproj/Localizable.strings

@@ -83,7 +83,7 @@
 "U" = "ед";
 
 /* The short unit display string for international units of insulin per hour */
-"U/hr" = "U/hr";
+"U/hr" = "Ед/ч";
 
 /* The long unit display string for a singular international unit of insulin */
 "Unit" = "Unit";

+ 3 - 3
Dependencies/LoopKit/LoopKit/uk.lproj/Localizable.strings

@@ -41,7 +41,7 @@
 "Flat" = "Flat";
 
 /* The short unit display string for grams per U */
-"g/U" = "g/U";
+"g/U" = "гр/Од";
 
 /* Generic pump error description */
 "Invalid Configuration" = "Invalid Configuration";
@@ -53,7 +53,7 @@
 "mg/dL/U" = "mg/dL/U";
 
 /* The short unit display string for millimoles per liter */
-"mmol/L" = "mmol/L";
+"mmol/L" = "ммол/л";
 
 /* The short unit display string for millimoles per liter per U */
 "mmol/L/U" = "mmol/L/U";
@@ -83,7 +83,7 @@
 "U" = "U";
 
 /* The short unit display string for international units of insulin per hour */
-"U/hr" = "U/hr";
+"U/hr" = "Од/год";
 
 /* The long unit display string for a singular international unit of insulin */
 "Unit" = "Unit";

+ 1 - 1
Dependencies/LoopKit/LoopKitUI/it.lproj/Localizable.strings

@@ -3,7 +3,7 @@
 "%1$@ %2$@" = "%1$@ %2$@";
 
 /* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ units remaining at %2$@";
+"%1$@ units remaining at %2$@" = "%1$@ unità rimanenti alle ore %2$@";
 
 /* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
 "%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";

+ 7 - 7
Dependencies/LoopKit/LoopKitUI/pt-PT.lproj/Localizable.strings

@@ -45,7 +45,7 @@
 "Basal, bolus, and correction insulin dose amounts are unaffected." = "Basal, bolus, and correction insulin dose amounts are unaffected.";
 
 /* The title of the cancel action in an action sheet */
-"Cancel" = "Cancel";
+"Cancel" = "Cancelar";
 
 /* The text for the override cancellation button */
 "Cancel Override" = "Cancel Override";
@@ -90,19 +90,19 @@
 "Correction range is the blood glucose range that you would like Loop to correct to." = "Correction range is the blood glucose range that you would like Loop to correct to.";
 
 /* The text for a custom override */
-"Custom" = "Custom";
+"Custom" = "Definir";
 
 /* The title for the custom override entry screen */
 "Custom Override" = "Custom Override";
 
 /* Title of the carb entry date picker cell */
-"Date" = "Date";
+"Date" = "Data";
 
 /* Button title to delete all objects */
 "Delete All" = "Delete All";
 
 /* The text for the override duration setting */
-"Duration" = "Duration";
+"Duration" = "Duração";
 
 /* The title for the override editing screen */
 "Edit Override" = "Edit Override";
@@ -147,14 +147,14 @@
 "More Info" = "More Info";
 
 /* The text for the override preset name setting */
-"Name" = "Name";
+"Name" = "Nome";
 
 /* The title for the new override preset entry screen */
 "New Preset" = "New Preset";
 
 /* Section title for no-carb food
    The title for override emoji miscellaneous section */
-"Other" = "Other";
+"Other" = "Outro";
 
 /* The title text for the insulin sensitivity scaling setting */
 "Overall Insulin Needs" = "Overall Insulin Needs";
@@ -188,7 +188,7 @@
 
 /* Button text for saving glucose correction range schedule
    Button text for saving insulin sensitivity schedule */
-"Save" = "Save";
+"Save" = "Salvar";
 
 /* The section header text for a scheduled override */
 "SCHEDULED OVERRIDE" = "SCHEDULED OVERRIDE";

+ 10 - 10
Dependencies/LoopKit/LoopKitUI/uk.lproj/Localizable.strings

@@ -3,7 +3,7 @@
 "%1$@ %2$@" = "%1$@ %2$@";
 
 /* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ units remaining at %2$@";
+"%1$@ units remaining at %2$@" = "%1$@ одиниць залишилося на %2$@";
 
 /* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
 "%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
@@ -45,7 +45,7 @@
 "Basal, bolus, and correction insulin dose amounts are unaffected." = "Basal, bolus, and correction insulin dose amounts are unaffected.";
 
 /* The title of the cancel action in an action sheet */
-"Cancel" = "Cancel";
+"Cancel" = "Відмінити";
 
 /* The text for the override cancellation button */
 "Cancel Override" = "Cancel Override";
@@ -84,25 +84,25 @@
 "Condition" = "Condition";
 
 /* Title of the setup button to continue */
-"Continue" = "Continue";
+"Continue" = "Продовжити";
 
 /* The section footer of correction range schedule */
 "Correction range is the blood glucose range that you would like Loop to correct to." = "Correction range is the blood glucose range that you would like Loop to correct to.";
 
 /* The text for a custom override */
-"Custom" = "Custom";
+"Custom" = "Своя";
 
 /* The title for the custom override entry screen */
 "Custom Override" = "Custom Override";
 
 /* Title of the carb entry date picker cell */
-"Date" = "Date";
+"Date" = "Дата";
 
 /* Button title to delete all objects */
 "Delete All" = "Delete All";
 
 /* The text for the override duration setting */
-"Duration" = "Duration";
+"Duration" = "Тривалість";
 
 /* The title for the override editing screen */
 "Edit Override" = "Edit Override";
@@ -147,14 +147,14 @@
 "More Info" = "More Info";
 
 /* The text for the override preset name setting */
-"Name" = "Name";
+"Name" = "Ім’я";
 
 /* The title for the new override preset entry screen */
 "New Preset" = "New Preset";
 
 /* Section title for no-carb food
    The title for override emoji miscellaneous section */
-"Other" = "Other";
+"Other" = "Інше";
 
 /* The title text for the insulin sensitivity scaling setting */
 "Overall Insulin Needs" = "Overall Insulin Needs";
@@ -188,7 +188,7 @@
 
 /* Button text for saving glucose correction range schedule
    Button text for saving insulin sensitivity schedule */
-"Save" = "Save";
+"Save" = "Зберегти";
 
 /* The section header text for a scheduled override */
 "SCHEDULED OVERRIDE" = "SCHEDULED OVERRIDE";
@@ -240,7 +240,7 @@
 
 /* Accessibility value for an unknown value
    The default title to use when an entry has none */
-"Unknown" = "Unknown";
+"Unknown" = "Невідомий";
 
 /* Label indicating validation is occurring */
 "Verifying" = "Verifying";

+ 4 - 4
Dependencies/rileylink_ios/OmniKitUI/pt-PT.lproj/Localizable.strings

@@ -60,7 +60,7 @@
 "Bolus Delivery" = "Bolus Delivery";
 
 /* The title of the cancel action in an action sheet */
-"Cancel" = "Cancel";
+"Cancel" = "Cancelar";
 
 /* The title of the command to change pump time zone */
 "Change Time Zone" = "Change Time Zone";
@@ -69,7 +69,7 @@
 "Changing time…" = "Changing time…";
 
 /* The title of the configuration section in settings */
-"Configuration" = "Configuration";
+"Configuration" = "Ajustes";
 
 /* The title of the Insulin Type */
 "Insulin Type" = "Insulin Type";
@@ -213,10 +213,10 @@
 
 /* Title of button to save delivery limit settings
    Title of button to sync basal profile when no pod paired */
-"Save" = "Save";
+"Save" = "Salvar";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "Schedule";
+"Schedule" = "Agenda";
 
 /* The title of the status section in settings */
 "Status" = "Status";

+ 6 - 6
Dependencies/rileylink_ios/RileyLinkKitUI/it.lproj/Localizable.strings

@@ -53,22 +53,22 @@
 "Alert" = "Sveglia";
 
 /* The title of the cell showing Low Battery Alert */
-"Low Battery Alert" = "Low Battery Alert";
+"Low Battery Alert" = "Avviso Batteria Bassa";
 
 /* Header of list showing battery level alert options */
-"Battery level Alert" = "Battery level Alert";
+"Battery level Alert" = "Avviso livello batteria";
 
 /* Battery level alert OFF in list of options */
-"OFF" = "OFF";
+"OFF" = "SPENTO";
 
 /* The title of the command to update diagnostic LEDs */
-"Diagnostic LEDs" = "Diagnostic LEDs";
+"Diagnostic LEDs" = "LED Diagnostici";
 
 /* The title of the command to fetch RileyLink statistics */
-"Get RileyLink Statistics" = "Get RileyLink Statistics";
+"Get RileyLink Statistics" = "Ottieni Statistiche Di RileyLink";
 
 /* The title of the command to invert BLE connection LED logic */
-"Invert LED Logic" = "Invert LED Logic";
+"Invert LED Logic" = "Inverti Logica LED";
 
 /* The header of the cells showing test commands */
 "Test Commands" = "Test Commands";

+ 2 - 2
Dependencies/rileylink_ios/RileyLinkKitUI/pt-PT.lproj/Localizable.strings

@@ -14,7 +14,7 @@
 "Device" = "Device";
 
 /* The title of the devices table section in RileyLink settings */
-"Devices" = "Devices";
+"Devices" = "Dispositivos";
 
 /* The disconnected state */
 "Disconnected" = "Disconnected";
@@ -29,7 +29,7 @@
 "Frequency" = "Frequency";
 
 /* The title of the cell showing device name */
-"Name" = "Name";
+"Name" = "Nome";
 
 /* RileyLink setup description */
 "RileyLink allows for communication with the pump over Bluetooth Low Energy." = "RileyLink allows for communication with the pump over Bluetooth Low Energy.";

+ 1 - 1
Dependencies/rileylink_ios/RileyLinkKitUI/sk.lproj/Localizable.strings

@@ -98,7 +98,7 @@
 "On" = "Zapnuté";
 
 /* Text indicating LED Mode is off */
-"Off" = "Off";
+"Off" = "Vypnuté";
 
 /* Text indicating LED Mode is auto */
 "Auto" = "Auto";

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

@@ -513,7 +513,7 @@ Enact a temp Basal or a temp target */
 "Calibrationinfo" = "Calibrationinfo";
 
 /* */
-"Unknown" = "Unknown";
+"Unknown" = "Ukendt";
 
 /* */
 "Not paired yet" = "Not paired yet";
@@ -660,7 +660,7 @@ Enact a temp Basal or a temp target */
 "Firmware" = "Firmware";
 
 /* */
-"Connection State" = "Connection State";
+"Connection State" = "Tilslutningstilstand";
 
 /* */
 "Transmitter Type" = "Transmitter Type";
@@ -693,7 +693,7 @@ Enact a temp Basal or a temp target */
 "Advanced" = "Advanced";
 
 /* */
-"Alarms" = "Alarms";
+"Alarms" = "Alarmer";
 
 /* */
 "Glucose Settings" = "Glucose Settings";

Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings


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

@@ -68,7 +68,7 @@
 "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 ";
+"Add Carbs " = "Agregar Carbohidratos ";
 
 /*  */
 "Amount Carbs" = "Cantidad de Carbohidratos";
@@ -417,10 +417,10 @@ Enact a temp Basal or a temp target */
 "Temp Targets" = "Temp Targets";
 
 /* Delete carbs from Treatments list*/
-"Delete carbs?" = "Delete carbs?";
+"Delete carbs?" = "¿Eliminar carbohidratos?";
 
 /* Treatments list */
-"Treatments" = "Treatments";
+"Treatments" = "Tratamientos";
 
 /* " min" in Treatments list */
 " min" = " min";
@@ -429,19 +429,19 @@ Enact a temp Basal or a temp target */
 /* Calendar and Libre transmitter settings ---------------
  */
 /* */
-"Configure Libre Transmitter" = "Configure Libre Transmitter";
+"Configure Libre Transmitter" = "Configurar Transmisor Libre";
 
 /* */
-"Calibrations" = "Calibrations";
+"Calibrations" = "Calibraciones";
 
 /* */
-"Create events in calendar" = "Create events in calendar";
+"Create events in calendar" = "Crear eventos en el calendario";
 
 /* */
-"Calendar" = "Calendar";
+"Calendar" = "Calendario";
 
 /* */
-"Other" = "Other";
+"Other" = "Otro";
 
 /* */
 "Libre Transmitter" = "Libre Transmitter";
@@ -450,16 +450,16 @@ Enact a temp Basal or a temp target */
 "Libre Transmitters" = "Libre Transmitters";
 
 /* */
-"Bluetooth Transmitters" = "Bluetooth Transmitters";
+"Bluetooth Transmitters" = "Transmisores Bluetooth";
 
 /* */
-"Modes" = "Modes";
+"Modes" = "Modos";
 
 /* Libre 2 Direct */
-"Libre 2 Direct" = "Libre 2 Direct";
+"Libre 2 Direct" = "Libre 2 Directo";
 
 /* */
-"Select the third party transmitter you want to connect to" = "Select the third party transmitter you want to connect to";
+"Select the third party transmitter you want to connect to" = "Seleccione el transmisor de terceros al que desea conectarse";
 
 /* State was restored */
 "State was restored" = "State was restored";
@@ -471,7 +471,7 @@ Enact a temp Basal or a temp target */
 "mg/dL" = "mg/dL";
 
 /* */
-"Add calibration" = "Add calibration";
+"Add calibration" = "Añadir calibración";
 
 /* When adding capillary glucose meater reading */
 "Meter glucose" = "Meter glucose";
@@ -486,16 +486,16 @@ Enact a temp Basal or a temp target */
 "Intercept" = "Intercept";
 
 /* */
-"Chart" = "Chart";
+"Chart" = "Gráfica";
 
 /* */
-"Remove" = "Remove";
+"Remove" = "Eliminar";
 
 /* */
-"Remove Last" = "Remove Last";
+"Remove Last" = "Eliminar último";
 
 /* */
-"Remove All" = "Remove All";
+"Remove All" = "Eliminar todos";
 
 /* */
 "About the Process" = "About the Process";
@@ -513,10 +513,10 @@ Enact a temp Basal or a temp target */
 "Calibrationinfo" = "Calibrationinfo";
 
 /* */
-"Unknown" = "Unknown";
+"Unknown" = "Desconocido";
 
 /* */
-"Not paired yet" = "Not paired yet";
+"Not paired yet" = "No emparejado aún";
 
 /* */
 "Pair Sensor & connect" = "Pair Sensor & connect";
@@ -615,13 +615,13 @@ Enact a temp Basal or a temp target */
 "Current Sensor is Ending soon! Sensor Life left in %@" = "Current Sensor is Ending soon! Sensor Life left in %@";
 
 /* */
-"Libre Bluetooth" = "Libre Bluetooth";
+"Libre Bluetooth" = "Bluetooth Libre";
 
 /* */
 "Snooze Alerts" = "Snooze Alerts";
 
 /* */
-"Last measurement" = "Last measurement";
+"Last measurement" = "Última medición";
 
 /* */
 "Sensor Footer checksum" = "Sensor Footer checksum";
@@ -660,7 +660,7 @@ Enact a temp Basal or a temp target */
 "Firmware" = "Firmware";
 
 /* */
-"Connection State" = "Connection State";
+"Connection State" = "Estado de Conexión";
 
 /* */
 "Transmitter Type" = "Transmitter Type";
@@ -693,7 +693,7 @@ Enact a temp Basal or a temp target */
 "Advanced" = "Advanced";
 
 /* */
-"Alarms" = "Alarms";
+"Alarms" = "Alarmas";
 
 /* */
 "Glucose Settings" = "Glucose Settings";

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

@@ -134,7 +134,7 @@
 "for" = "for";
 
 /*  Temp target set for ... minutes */
-"min" = "min";
+"min" = "min.";
 
 /*  */
 "Autotune" = "Autotune";
@@ -513,7 +513,7 @@ Enact a temp Basal or a temp target */
 "Calibrationinfo" = "Calibrationinfo";
 
 /* */
-"Unknown" = "Unknown";
+"Unknown" = "Tuntematon";
 
 /* */
 "Not paired yet" = "Not paired yet";
@@ -657,10 +657,10 @@ Enact a temp Basal or a temp target */
 "Hardware" = "Hardware";
 
 /* */
-"Firmware" = "Firmware";
+"Firmware" = "Laiteohjelmisto";
 
 /* */
-"Connection State" = "Connection State";
+"Connection State" = "Yhteyden tila";
 
 /* */
 "Transmitter Type" = "Transmitter Type";
@@ -693,7 +693,7 @@ Enact a temp Basal or a temp target */
 "Advanced" = "Advanced";
 
 /* */
-"Alarms" = "Alarms";
+"Alarms" = "Hälytykset";
 
 /* */
 "Glucose Settings" = "Glucose Settings";

Fichier diff supprimé car celui-ci est trop grand
+ 43 - 47
FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings


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

@@ -134,7 +134,7 @@
 "for" = "for";
 
 /*  Temp target set for ... minutes */
-"min" = "min";
+"min" = "min.";
 
 /*  */
 "Autotune" = "Autotune";
@@ -515,7 +515,7 @@ Połączono z Nightscout!";
 "Calibrationinfo" = "Calibrationinfo";
 
 /* */
-"Unknown" = "Unknown";
+"Unknown" = "Nieznana";
 
 /* */
 "Not paired yet" = "Not paired yet";
@@ -659,10 +659,10 @@ Połączono z Nightscout!";
 "Hardware" = "Hardware";
 
 /* */
-"Firmware" = "Firmware";
+"Firmware" = "Oprogramowanie";
 
 /* */
-"Connection State" = "Connection State";
+"Connection State" = "Status połączenia";
 
 /* */
 "Transmitter Type" = "Transmitter Type";
@@ -695,7 +695,7 @@ Połączono z Nightscout!";
 "Advanced" = "Advanced";
 
 /* */
-"Alarms" = "Alarms";
+"Alarms" = "Alarmy";
 
 /* */
 "Glucose Settings" = "Glucose Settings";

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

@@ -660,7 +660,7 @@ Enact a temp Basal or a temp target */
 "Firmware" = "Firmware";
 
 /* */
-"Connection State" = "Connection State";
+"Connection State" = "Estado da Conexão";
 
 /* */
 "Transmitter Type" = "Transmitter Type";
@@ -693,7 +693,7 @@ Enact a temp Basal or a temp target */
 "Advanced" = "Advanced";
 
 /* */
-"Alarms" = "Alarms";
+"Alarms" = "Alarmes";
 
 /* */
 "Glucose Settings" = "Glucose Settings";

+ 1 - 1
FreeAPS/Sources/Localizations/Main/pt-PT.lproj/Localizable.strings

@@ -441,7 +441,7 @@ Enact a temp Basal or a temp target */
 "Calendar" = "Calendar";
 
 /* */
-"Other" = "Other";
+"Other" = "Outro";
 
 /* */
 "Libre Transmitter" = "Libre Transmitter";

Fichier diff supprimé car celui-ci est trop grand
+ 4 - 4
FreeAPS/Sources/Localizations/Main/ru.lproj/Localizable.strings


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

@@ -660,7 +660,7 @@ Enact a temp Basal or a temp target */
 "Firmware" = "Firmware";
 
 /* */
-"Connection State" = "Connection State";
+"Connection State" = "Stav pripojenia";
 
 /* */
 "Transmitter Type" = "Transmitter Type";
@@ -693,7 +693,7 @@ Enact a temp Basal or a temp target */
 "Advanced" = "Advanced";
 
 /* */
-"Alarms" = "Alarms";
+"Alarms" = "Alarmy";
 
 /* */
 "Glucose Settings" = "Glucose Settings";

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

@@ -657,10 +657,10 @@ Enact a temp Basal or a temp target */
 "Hardware" = "Hardware";
 
 /* */
-"Firmware" = "Firmware";
+"Firmware" = "Прошивка";
 
 /* */
-"Connection State" = "Connection State";
+"Connection State" = "Стан з'єднання";
 
 /* */
 "Transmitter Type" = "Transmitter Type";
@@ -693,7 +693,7 @@ Enact a temp Basal or a temp target */
 "Advanced" = "Advanced";
 
 /* */
-"Alarms" = "Alarms";
+"Alarms" = "Тривога";
 
 /* */
 "Glucose Settings" = "Glucose Settings";

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

@@ -888,16 +888,16 @@ Enact a temp Basal or a temp target */
 "Temp Target" = "临时目标";
 
 /* */
-"Resume" = "Resume";
+"Resume" = "恢复";
 
 /* */
 "Suspend" = "暂停";
 
 /* */
-"Animated Background" = "Animated Background";
+"Animated Background" = "动态背景";
 
 /* Sensor day(s) */
-" day(s)" = " day(s)";
+" day(s)" = "";
 
 
 /* Headers for settings ----------------------- */
@@ -916,7 +916,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "蓝牙状态已恢复(APS 重启?) 找到 %d 个蓝牙,并连接到 %@ 标识符为 %@ 的设备";
 
 /* Shared app group */
-"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "将连接瞬感1+发射器及直连瞬感 2 的第三方应用与 FreeAPS X 通过 AppGroup 方式共享数据";
 
 /* Native G6 app */
 "Native G6 app" = "官方G6 App";
@@ -931,7 +931,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "简单模拟器";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "直连Libre2或者Libre1发射器组合";
 
 /* Online or internal server */
 "Online or internal server" = "在线或内部服务器";
@@ -1058,7 +1058,7 @@ Enact a temp Basal or a temp target */
 "Minimum duration in minutes between two enacted SMBs" = "两次自动大剂量的最短时间";
 
 /* "Bolus Increment" */
-"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1.";
+"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = " oref0中SMB最小增量,美敦力为 0.1U, Omnipod 为 0.05U,默认值为 0.1";
 
 /* "Insulin Peak Time" */
 "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "胰岛素的最大降血糖作用,以分钟为单位";

+ 1 - 4
FreeAPS/Sources/Modules/PreferencesEditor/PreferencesEditorStateModel.swift

@@ -221,10 +221,7 @@ extension PreferencesEditor {
                 Field(
                     displayName: "Bolus Increment",
                     type: .decimal(keypath: \.bolusIncrement),
-                    infoText: NSLocalizedString(
-                        "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1.",
-                        comment: "Bolus Increment"
-                    ),
+                    infoText: NSLocalizedString("Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1.", comment: "Bolus Increment"),
                     settable: self
                 )
             ]