Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crowdin updates #175

Merged
merged 8 commits into from
Mar 14, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -201,12 +201,12 @@ public struct SensorData: Codable {

var humanReadableSensorAge: String {
let days = TimeInterval(minutesSinceStart * 60) / aday
return String(format: "%.2f", days) + " day(s)"
return String(format: "%.2f", days) + NSLocalizedString(" day(s)", comment: "Sensor day(s)")
}

var humanReadableTimeLeft: String {
let days = TimeInterval(minutesLeft * 60) / aday
return String(format: "%.2f", days) + " day(s)"
return String(format: "%.2f", days) + NSLocalizedString(" day(s)", comment: "Sensor day(s)")
}

var toJson: String {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ extension LibreTransmitterManager {
let aday = 86_400.0 //in seconds
var humanReadableSensorAge: String {
let days = TimeInterval(bleData.age * 60) / aday
return String(format: "%.2f", days) + " day(s)"
return String(format: "%.2f", days) + NSLocalizedString(" day(s)", comment: "Sensor day(s)")
}


Expand All @@ -273,7 +273,7 @@ extension LibreTransmitterManager {

var humanReadableTimeLeft: String {
let days = TimeInterval(minutesLeft * 60) / aday
return String(format: "%.2f", days) + " day(s)"
return String(format: "%.2f", days) + NSLocalizedString(" day(s)", comment: "Sensor day(s)")
}

//once the sensor has ended we don't know the exact date anymore
Expand Down
4 changes: 2 additions & 2 deletions Dependencies/LoopKit/LoopKit/fr.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/* Describes a certain bolus failure (1: size of the bolus in units) */
"%1$@ U bolus failed" = "Échec de bolus de %1$@ U";
"%1$@ U bolus failed" = "Échec du bolus de %1$@ U";

/* Describes an uncertain bolus failure (1: size of the bolus in units) */
"%1$@ U bolus may not have succeeded" = "Le bolus de %1$@ U a peut-être échou";
"%1$@ U bolus may not have succeeded" = "Le bolus de %1$@ U a peut-être échoué";

/* The error description describing when Health sharing was denied */
"Authorization Denied" = "Autorisation refusée";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@
"com.loudnate.LoopKit.errorAlertActionTitle" = "OK";

/* The title for the override emoji condition section */
"Condition" = "Condition";
"Condition" = "Conditions";

/* Title of the setup button to continue */
"Continue" = "Continuer";
Expand Down
22 changes: 11 additions & 11 deletions Dependencies/rileylink_ios/OmniKitUI/fr.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"%@ U (Finished)" = "%@ U (Terminé)";

/* Format string for bolus progress. (1: The delivered amount) (2: The programmed amount) (3: the percent progress) */
"%@ U of %@ U (%@)" = "%1$@ U of %2$@ U (%3$@)";
"%@ U of %@ U (%@)" = "%1$@ U sur %2$@ U (%3$@)";

/* Format string for temp basal rate. (1: The localized amount) */
"%@ U/hour" = "%@ U/heure";
Expand All @@ -36,7 +36,7 @@
"Active Time" = "Heure d’activation";

/* The title of the cell showing the Pod Active Clock */
"Pod Active Clock" = "Pod Active Clock";
"Pod Active Clock" = "Horloge active Pod";

/* The title of the cell showing alarm status */
"Alarms" = "Alarmes";
Expand Down Expand Up @@ -72,7 +72,7 @@
"Configuration" = "Configuration";

/* The title of the Insulin Type */
"Insulin Type" = "Insulin Type";
"Insulin Type" = "Type d'Insuline";

/* The title of the continue action in an action sheet */
"Continue" = "Continuer";
Expand Down Expand Up @@ -106,16 +106,16 @@
"Error enabling bolus beeps" = "Erreur lors de l’activation des bips de bolus";

/* The alert title for enable Confirmation Beeps */
"Enable Confirmation Beeps" = "Enable Confirmation Beeps";
"Enable Confirmation Beeps" = "Activer les bips de confirmation";

/* The alert title for Disable Confirmation Beep */
"Disable Confirmation Beeps" = "Disable Confirmation Beeps";
"Disable Confirmation Beeps" = "Désactiver les bips de confirmation";

/* The alert title for enable Automatic Bolus Beeps */
"Enable Automatic Bolus Beeps" = "Enable Automatic Bolus Beeps";
"Enable Automatic Bolus Beeps" = "Activer les bips de Bolus automatiques";

/* The alert title for Disable Automatic Bolus Beeps */
"Disable Automatic Bolus Beeps" = "Disable Automatic Bolus Beeps";
"Disable Automatic Bolus Beeps" = "Désactiver les bips de bolus automatiques";

/* The alert title for a resume error */
"Error Resuming" = "Erreur lors de la reprise";
Expand Down Expand Up @@ -249,13 +249,13 @@
"Unknown" = "Inconnu";

/* The title of the diagnostics section in settings */
"Diagnostics" = "Diagnostics";
"Diagnostics" = "Diagnostic";

/* The diagnostic command Read Pod Status */
"Read Pod Status" = "Read Pod Status";
"Read Pod Status" = "Lire l’état de la pompe";

/* The diagnostic command Read Pulse Log */
"Read Pulse Log" = "Read Pulse Log";
"Read Pulse Log" = "Lecture journal d'impulsion";

/* The title of the pod details section in settings */
"Pod Details" = "Pod Details";
"Pod Details" = "Détails du Pod";
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
"rcC-ke-lUP.headerTitle" = "Appliquez le POD";

/* Class = "UILabel"; text = "Label"; ObjectID = "vEc-Km-ewe"; */
"vEc-Km-ewe.text" = "Label";
"vEc-Km-ewe.text" = "Étiquette";

/* Class = "UILabel"; text = "Fill a new pod with insulin. Listen for 2 beeps from the pod during filling. Keep RileyLink adjacent to the pod during pairing."; ObjectID = "vmF-Dc-3DS"; */
"vmF-Dc-3DS.text" = "Remplissez un nouveau pod avec de l’insuline. Vérifiez de bien entendre les 2 beeps du pod pendant le remplissage. Gardez le RileyLink à proximité du pod pendant l’appairage.";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,28 +5,28 @@
"Connected" = "Connecté";

/* The in-progress connecting state */
"Connecting" = "Connexion en cours";
"Connecting" = "De liaison";

/* The title of the cell showing BLE connection state */
"Connection State" = "État de la connexion";
"Connection State" = "Etat de connexion";

/* The title of the section describing the device */
"Device" = "Appareil";
"Device" = "Dispositif";

/* The title of the devices table section in RileyLink settings */
"Devices" = "Appareils";
"Devices" = "Dispositifs";

/* The disconnected state */
"Disconnected" = "Déconnecté";
"Disconnected" = "Débranché";

/* The in-progress disconnecting state */
"Disconnecting" = "Déconnexion en cours";
"Disconnecting" = "Se déconnecter";

/* The title of the cell showing firmware version */
"Firmware" = "Firmware";
"Firmware" = "Microprogramme";

/* The title of the cell showing current rileylink frequency */
"Frequency" = "Frequency";
"Frequency" = "Fréquence";

/* The title of the cell showing device name */
"Name" = "Nom";
Expand All @@ -38,58 +38,58 @@
"Signal Strength" = "Force du signal";

/* The header of the cells showing connection monitoring */
"Connection Monitoring" = "Connection Monitoring";
"Connection Monitoring" = "Supervision";

/* The title of the cell showing uptime */
"Uptime" = "Uptime";
"Uptime" = "Temps de fonctionnement";

/* The title of the cell showing battery level */
"Battery level" = "Battery level";
"Battery level" = "Niveau de batterie";

/* The title of the cell showing Voltage */
"Voltage" = "Voltage";
"Voltage" = "Voltage (Tension)";

/* "The title of the section for alerts" */
"Alert" = "Alert";
"Alert" = "Alerte";

/* The title of the cell showing Low Battery Alert */
"Low Battery Alert" = "Low Battery Alert";
"Low Battery Alert" = "Alerte de batterie faible";

/* Header of list showing battery level alert options */
"Battery level Alert" = "Battery level Alert";
"Battery level Alert" = "Alerte de niveau batterie";

/* Battery level alert OFF in list of options */
"OFF" = "OFF";
"OFF" = "Désactivé";

/* The title of the command to update diagnostic LEDs */
"Diagnostic LEDs" = "Diagnostic LEDs";
"Diagnostic LEDs" = "Diagnostic";

/* The title of the command to fetch RileyLink statistics */
"Get RileyLink Statistics" = "Get RileyLink Statistics";
"Get RileyLink Statistics" = "Obtenir les statistiques de RileyLink";

/* The title of the command to invert BLE connection LED logic */
"Invert LED Logic" = "Invert LED Logic";
"Invert LED Logic" = "Inverser la logique des LED";

/* The header of the cells showing test commands */
"Test Commands" = "Test Commands";
"Test Commands" = "Commande de test";

/* The title of the cell showing Lighten Yellow LED */
"Lighten Yellow LED" = "Lighten Yellow LED";
"Lighten Yellow LED" = "Éclaircir la LED jaune";

/* The title of the cell showing Lighten Yellow LED */
"Lighten Red LED" = "Lighten Red LED";
"Lighten Red LED" = "Éclaircir la LED rouge";

/* The title of the cell showing Test Vibration */
"Test Vibration" = "Test Vibration";
"Test Vibration" = "Test de la vibration";

/* The title of the cell for sounding device finding piezo */
"Find Device" = "Find Device";
"Find Device" = "Localiser l'appareil";

/* The title of the cell for connection LED */
"Connection LED" = "Connection LED";
"Connection LED" = "Connectez les LED";

/* The title of the cell for connection vibration */
"Connection Vibration" = "Connection Vibration";
"Connection Vibration" = "Vibreur de connexion";

/* Detail text when battery alert disabled. */
"Off" = "Off";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */
/* */
"Animated Background" = "Animated Background";

/* Sensor day(s) */
" day(s)" = " day(s)";


/* Headers for settings ----------------------- */
"OpenAPS main settings" = "OpenAPS main settings";
Expand Down Expand Up @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */
"Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs";

/* "Bolus Increment" */
"Smallest possible bolus amount" = "Smallest possible bolus amount";
"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.";

/* "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." = "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.";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */
/* */
"Animated Background" = "Animated Background";

/* Sensor day(s) */
" day(s)" = " day(s)";


/* Headers for settings ----------------------- */
"OpenAPS main settings" = "OpenAPS main settings";
Expand Down Expand Up @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */
"Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs";

/* "Bolus Increment" */
"Smallest possible bolus amount" = "Smallest possible bolus amount";
"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.";

/* "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." = "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.";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */
/* */
"Animated Background" = "Animated Background";

/* Sensor day(s) */
" day(s)" = " day(s)";


/* Headers for settings ----------------------- */
"OpenAPS main settings" = "OpenAPS main settings";
Expand Down Expand Up @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */
"Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs";

/* "Bolus Increment" */
"Smallest possible bolus amount" = "Smallest possible bolus amount";
"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.";

/* "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." = "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.";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */
/* */
"Animated Background" = "Animierter Hintergrund";

/* Sensor day(s) */
" day(s)" = " Tag(e)";


/* Headers for settings ----------------------- */
"OpenAPS main settings" = "OpenAPS Haupteinstellungen";
Expand Down Expand Up @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */
"Minimum duration in minutes between two enacted SMBs" = "Minimaler Abstand (in Minuten), der zwischen zwei SMBs liegen muss";

/* "Bolus Increment" */
"Smallest possible bolus amount" = "Kleinste mögliche Bolusmenge";
"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." = "Kleinstmögliche SMB-Menge in oref0. Für Medtronic ist der kleinstmögliche Betrag 0,1 U. Für Omnipod ist der kleinstmögliche Betrag 0,5 U.";

/* "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." = "Benutzerspezifische Zeit des maximalen Wirkungshochs des Insulins. Achtung: Oref wendet für die ultra-rapid (Lyumjev) & rapid-acting (Fiasp) Insulinwirkungs-Kurven Unter- (35 & 50 min) und Obergrenzen (100 & 120 min) an. Falls das benutzerdefinierte Wirkungshoch außerhalb dieser Grenzen liegt, kann es zu Komplikationen mit FreeAPS-X kommen, langen Loop-Berechnungszeiten und \"red loops\".";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */
/* */
"Animated Background" = "Animated Background";

/* Sensor day(s) */
" day(s)" = " day(s)";


/* Headers for settings ----------------------- */
"OpenAPS main settings" = "OpenAPS main settings";
Expand Down Expand Up @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */
"Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs";

/* "Bolus Increment" */
"Smallest possible bolus amount" = "Smallest possible bolus amount";
"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.";

/* "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." = "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.";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */
/* */
"Animated Background" = "Animated Background";

/* Sensor day(s) */
" day(s)" = " day(s)";


/* Headers for settings ----------------------- */
"OpenAPS main settings" = "OpenAPS main settings";
Expand Down Expand Up @@ -1059,7 +1062,7 @@ Un 1.0 de valor permite un ajuste completo con el nuevo factor de sensibilidad d
"Minimum duration in minutes between two enacted SMBs" = "Duración mínima en minutos entre dos SMBs aprobados";

/* "Bolus Increment" */
"Smallest possible bolus amount" = "Cantidad de bolo más pequeña posible";
"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.";

/* "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." = "Tiempo del máximo efecto de disminución de glucosa de la insulina, en minutos";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */
/* */
"Animated Background" = "Animated Background";

/* Sensor day(s) */
" day(s)" = " day(s)";


/* Headers for settings ----------------------- */
"OpenAPS main settings" = "OpenAPS main settings";
Expand Down Expand Up @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */
"Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs";

/* "Bolus Increment" */
"Smallest possible bolus amount" = "Smallest possible bolus amount";
"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.";

/* "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." = "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.";
Expand Down
Loading