From 2220970ae74339f594bf6169b4f8a99c62ba9dd4 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 16 Jul 2018 23:03:03 +0200 Subject: [PATCH 1/5] Translate moon --- homeassistant/components/sensor/moon.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/sensor/moon.py b/homeassistant/components/sensor/moon.py index 0c57c98c0af3ab..8bce6a86473ac4 100644 --- a/homeassistant/components/sensor/moon.py +++ b/homeassistant/components/sensor/moon.py @@ -50,20 +50,20 @@ def name(self): def state(self): """Return the state of the device.""" if self._state == 0: - return 'New moon' + return 'new moon' elif self._state < 7: - return 'Waxing crescent' + return 'waxing crescent' elif self._state == 7: - return 'First quarter' + return 'first quarter' elif self._state < 14: - return 'Waxing gibbous' + return 'waxing gibbous' elif self._state == 14: - return 'Full moon' + return 'full moon' elif self._state < 21: - return 'Waning gibbous' + return 'waning gibbous' elif self._state == 21: - return 'Last quarter' - return 'Waning crescent' + return 'last quarter' + return 'waning crescent' @property def icon(self): From e8ed3a0cc9f4b37d4922eb675f162f3b89f5ea46 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 16 Jul 2018 23:08:43 +0200 Subject: [PATCH 2/5] Create strings.moon.json --- homeassistant/components/sensor/strings.moon.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 homeassistant/components/sensor/strings.moon.json diff --git a/homeassistant/components/sensor/strings.moon.json b/homeassistant/components/sensor/strings.moon.json new file mode 100644 index 00000000000000..a79b8ad0a2ffa9 --- /dev/null +++ b/homeassistant/components/sensor/strings.moon.json @@ -0,0 +1,12 @@ +{ + "state": { + "new moon": "New moon", + "waxing crescent": "Waxing crescent", + "first quarter": "First quarter", + "waxing gibbous": "Waxing gibbous", + "full moon": "Full moon", + "waning gibbous": "Waning gibbous", + "last quarter": "Last quarter", + "waning crescent": "Waning crescent" + } +} From f2282a02fea5e4473eadacd9400cb8a816f1c5ec Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Tue, 17 Jul 2018 09:43:37 +0200 Subject: [PATCH 3/5] Update moon.py --- homeassistant/components/sensor/moon.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/sensor/moon.py b/homeassistant/components/sensor/moon.py index 8bce6a86473ac4..d909eb3c0f22c7 100644 --- a/homeassistant/components/sensor/moon.py +++ b/homeassistant/components/sensor/moon.py @@ -50,20 +50,20 @@ def name(self): def state(self): """Return the state of the device.""" if self._state == 0: - return 'new moon' + return 'new_moon' elif self._state < 7: - return 'waxing crescent' + return 'waxing_crescent' elif self._state == 7: - return 'first quarter' + return 'first_quarter' elif self._state < 14: - return 'waxing gibbous' + return 'waxing_gibbous' elif self._state == 14: - return 'full moon' + return 'full_moon' elif self._state < 21: - return 'waning gibbous' + return 'waning_gibbous' elif self._state == 21: - return 'last quarter' - return 'waning crescent' + return 'last_quarter' + return 'waning_crescent' @property def icon(self): From 23c94f7d996f99d0fd488b1fc29bd4e0974348da Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Tue, 17 Jul 2018 09:44:05 +0200 Subject: [PATCH 4/5] Update strings.moon.json --- .../components/sensor/strings.moon.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/sensor/strings.moon.json b/homeassistant/components/sensor/strings.moon.json index a79b8ad0a2ffa9..97d96623d88439 100644 --- a/homeassistant/components/sensor/strings.moon.json +++ b/homeassistant/components/sensor/strings.moon.json @@ -1,12 +1,12 @@ { "state": { - "new moon": "New moon", - "waxing crescent": "Waxing crescent", - "first quarter": "First quarter", - "waxing gibbous": "Waxing gibbous", - "full moon": "Full moon", - "waning gibbous": "Waning gibbous", - "last quarter": "Last quarter", - "waning crescent": "Waning crescent" + "new_moon": "New moon", + "waxing_crescent": "Waxing crescent", + "first_quarter": "First quarter", + "waxing_gibbous": "Waxing gibbous", + "full_moon": "Full moon", + "waning_gibbous": "Waning gibbous", + "last_quarter": "Last quarter", + "waning_crescent": "Waning crescent" } } From 7b74635d5c4df1bf27a4a67b937e7dfcb25cc79e Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Tue, 17 Jul 2018 09:45:11 +0200 Subject: [PATCH 5/5] Update test_moon.py --- tests/components/sensor/test_moon.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/components/sensor/test_moon.py b/tests/components/sensor/test_moon.py index 334dd9a0bec0c6..9086df6e79b4c6 100644 --- a/tests/components/sensor/test_moon.py +++ b/tests/components/sensor/test_moon.py @@ -37,7 +37,7 @@ def test_moon_day1(self, mock_request): assert setup_component(self.hass, 'sensor', config) state = self.hass.states.get('sensor.moon_day1') - self.assertEqual(state.state, 'Waxing crescent') + self.assertEqual(state.state, 'waxing_crescent') @patch('homeassistant.components.sensor.moon.dt_util.utcnow', return_value=DAY2) @@ -53,4 +53,4 @@ def test_moon_day2(self, mock_request): assert setup_component(self.hass, 'sensor', config) state = self.hass.states.get('sensor.moon_day2') - self.assertEqual(state.state, 'Waning gibbous') + self.assertEqual(state.state, 'waning_gibbous')