Skip to content
Snippets Groups Projects
Commit 058081b1 authored by Pascal Vizeli's avatar Pascal Vizeli Committed by Paulus Schoutsen
Browse files

Moon translate (#15498)

* Translate moon

* Create strings.moon.json

* Update moon.py

* Update strings.moon.json

* Update test_moon.py
parent 98722e10
No related branches found
No related tags found
No related merge requests found
......@@ -50,20 +50,20 @@ class MoonSensor(Entity):
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):
......
{
"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"
}
}
......@@ -37,7 +37,7 @@ class TestMoonSensor(unittest.TestCase):
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 @@ class TestMoonSensor(unittest.TestCase):
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')
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment