Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ad91a851fc | ||
|
|
339dc43d6d | ||
|
|
f3c853e2d7 | ||
|
|
dfc2ffc0e1 | ||
|
|
dc28ebb02f | ||
|
|
52710ba7de |
@@ -1,6 +1,14 @@
|
||||
# Changelog
|
||||
|
||||
<!--next-version-placeholder-->
|
||||
## 2024.9.1 (2024-09-26)
|
||||
### Feature
|
||||
* Now includes French translation, thanks [`@Julien80`](https://github.com/Julien80) ([`f3c853e`](https://github.com/ryanbdclark/owlet/commit/f3c853e2d7243d766889f2d18c718819da30e4be))
|
||||
|
||||
## 2024.6.1 (2024-06-17)
|
||||
### Fix
|
||||
* Bumping pyowletapi to 2024.6.1 to resolve setup errors ([`52710ba`](https://github.com/ryanbdclark/owlet/commit/52710ba7de53fd07195537c2a5fd2f95bc7dfd1a))
|
||||
|
||||
## 2024.5.1 (2024-05-13)
|
||||
### Feature
|
||||
* As per HA core patterns, certain sensors will now show as unavailable when sock is charging ([`ceade24`](https://github.com/ryanbdclark/owlet/commit/ceade24851479b8c9bc60b7b8bed74a7bdb927e9))
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"issue_tracker": "https://github.com/ryanbdclark/owlet/issues",
|
||||
"requirements": [
|
||||
"pyowletapi==2024.3.2"
|
||||
"pyowletapi==2024.6.1"
|
||||
],
|
||||
"version": "2024.5.1"
|
||||
"version": "2024.9.1"
|
||||
}
|
||||
121
custom_components/owlet/translations/fr.json
Normal file
121
custom_components/owlet/translations/fr.json
Normal file
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"config": {
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"region": "Région",
|
||||
"username": "Email",
|
||||
"password": "[%key:common::config_flow::data::password%]"
|
||||
}
|
||||
},
|
||||
"reauth_confirm": {
|
||||
"title": "Réauthentification requise pour Owlet",
|
||||
"data": {
|
||||
"password": "[%key:common::config_flow::data::password%]"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
||||
"invalid_email": "L'adresse e-mail saisie est incorrecte",
|
||||
"invalid_password": "Le mot de passe saisi est incorrect",
|
||||
"invalid_credentials": "Les informations d'identification saisies sont incorrectes",
|
||||
"unknown": "Une erreur inconnue est survenue"
|
||||
},
|
||||
"abort": {
|
||||
"already_configured": "Appareil déjà configuré",
|
||||
"reauth_successful": "Réauthentification réussie"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "Configurer les options pour Owlet",
|
||||
"data": {
|
||||
"pollinterval": "Intervalle de sondage en secondes, minimum 10"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"entity": {
|
||||
"binary_sensor": {
|
||||
"charging": {
|
||||
"name": "En charge"
|
||||
},
|
||||
"high_hr_alrt": {
|
||||
"name": "Alerte fréquence cardiaque élevée"
|
||||
},
|
||||
"low_hr_alrt": {
|
||||
"name": "Alerte fréquence cardiaque basse"
|
||||
},
|
||||
"high_ox_alrt": {
|
||||
"name": "Alerte oxygène élevé"
|
||||
},
|
||||
"low_ox_alrt": {
|
||||
"name": "Alerte oxygène faible"
|
||||
},
|
||||
"crit_ox_alrt": {
|
||||
"name": "Alerte oxygène critique"
|
||||
},
|
||||
"low_batt_alrt": {
|
||||
"name": "Alerte batterie faible"
|
||||
},
|
||||
"crit_batt_alrt": {
|
||||
"name": "Alerte batterie critique"
|
||||
},
|
||||
"lost_pwr_alrt": {
|
||||
"name": "Alerte perte d'alimentation"
|
||||
},
|
||||
"sock_discon_alrt": {
|
||||
"name": "Alerte chaussette déconnectée"
|
||||
},
|
||||
"sock_off": {
|
||||
"name": "Chaussette retirée"
|
||||
},
|
||||
"awake": {
|
||||
"name": "Réveillé"
|
||||
},
|
||||
"base_on": {
|
||||
"name": "Station de base allumée"
|
||||
}
|
||||
},
|
||||
"sensor": {
|
||||
"batterypercent": {
|
||||
"name": "Pourcentage de batterie"
|
||||
},
|
||||
"signalstrength": {
|
||||
"name": "Force du signal"
|
||||
},
|
||||
"o2saturation": {
|
||||
"name": "Saturation O2"
|
||||
},
|
||||
"o2saturation10a": {
|
||||
"name": "Moyenne de saturation O2 sur 10 minutes"
|
||||
},
|
||||
"heartrate": {
|
||||
"name": "Fréquence cardiaque"
|
||||
},
|
||||
"batterymin": {
|
||||
"name": "Autonomie de la batterie restante"
|
||||
},
|
||||
"skintemp": {
|
||||
"name": "Température de la peau"
|
||||
},
|
||||
"sleepstate": {
|
||||
"name": "État de sommeil",
|
||||
"state": {
|
||||
"unknown": "Inconnu",
|
||||
"awake": "Réveillé",
|
||||
"light_sleep": "Sommeil léger",
|
||||
"deep_sleep": "Sommeil profond"
|
||||
}
|
||||
},
|
||||
"movement": {
|
||||
"name": "Mouvement"
|
||||
},
|
||||
"movementbucket": {
|
||||
"name": "Seuil de mouvement"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user