Skip to content

Commit

Permalink
Merge pull request #203 from bruxy70/development
Browse files Browse the repository at this point in the history
Estonian translation. Fix holiday_in_week
  • Loading branch information
bruxy70 authored Sep 26, 2020
2 parents f049df6 + 76bb355 commit fef54cf
Show file tree
Hide file tree
Showing 4 changed files with 214 additions and 4 deletions.
22 changes: 22 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Mark stale issues

on:
schedule:
- cron: "30 1 * * *"

jobs:
stale:

runs-on: ubuntu-latest

steps:
- uses: actions/stale@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: >
This issue has been automatically marked as stale because it has not had
any activity in last 30 days. It will be closed in 5 days if no further activity occurs.
Thank you for your contributions.
stale-issue-label: 'wontfix'
days-before-stale: 30
days-before-close: 5
10 changes: 6 additions & 4 deletions custom_components/garbage_collection/sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -484,16 +484,18 @@ async def _async_candidate_date_with_holidays(self, day1: date) -> date:
first_day = day1
# Check if there are holidays within holiday offset that would fall into day1
if len(self._holidays) > 0 and self._holiday_move_offset > 0:
look_back = self._holiday_move_offset
if self._holiday_in_week_move: # If holiday in week, check from Monday
look_back = -day1.weekday()
check_near = list(
filter(
lambda date: date + relativedelta(days=self._holiday_move_offset)
>= day1
lambda date: date + relativedelta(days=look_back) >= day1
and date <= day1,
self._holidays,
)
)
if len(check_near) > 0:
first_day -= relativedelta(days=self._holiday_move_offset)
first_day -= relativedelta(days=look_back)
while True:
try:
next_date = await self._async_find_candidate_date(first_day)
Expand Down Expand Up @@ -554,7 +556,7 @@ async def _async_candidate_with_incl_excl(self, day1: date) -> date:
except ValueError:
raise
date_ok = True
# Ifit is today and after expiration, search from tomorrow
# If it is today and after expiration, search from tomorrow
now = dt_util.now()
expiration = (
self._expire_after
Expand Down
178 changes: 178 additions & 0 deletions custom_components/garbage_collection/translations/et.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
{
"config": {
"step": {
"user": {
"title": "Prügivedu - tühjendamiste ajad",
"description": "Sisesta nduri andmed. Rohkem infot leiab https://github.com/bruxy70/Garbage-Collection",
"data": {
"name": "Kuvatav nimi",
"hidden": "Ära näita kalendris",
"frequency": "Sagedus",
"icon_normal": "Ikoon (mdi:trash-can) - valikuline",
"icon_tomorrow": "Homme on prügivedu ikoon (mdi:delete-restore) - valikuline",
"icon_today": "Täna on prügivedu ikoon (mdi:delete-circle) - valikuline",
"offset": "Ajanihe (-31 kuni 31 päeva)",
"expire_after": "Ajalõpp (HH:MM) - valikuline",
"verbose_state": "Teavitus tekstina (aeg tekstina numbrite asemel)",
"verbose_format": "Teavituse formaat (kasutades `date` and `days` muutujaid (kantsulgudes))",
"date_format": "Kuupäeva formaat (vaata http://strftime.org/)"
}
},
"annual_group": {
"title": "Prügivedu - lisaparameetrid",
"description": "Sisesta prügiveo kuupäev (näiteks. 11/20 kui on 20. novembril)",
"data": {
"date": "Kuupäev (mm/dd)",
"entities": "Olemite nimekiri (komadega eraldatud)"
}
},
"detail": {
"title": "Prügivedu - tühjendamise nädalapäevad",
"description": "Vali üks või mitu tühjendamise nädalapäeva. Rohkem teavet: https://github.com/bruxy70/Garbage-Collection",
"data": {
"collection_days_mon": "Esmaspäev",
"collection_days_tue": "Teisipäev",
"collection_days_wed": "Kolmapäev",
"collection_days_thu": "Neljapäev",
"collection_days_fri": "Reede",
"collection_days_sat": "Laupäev",
"collection_days_sun": "Pühapäev",
"force_week_order_numbers": "Mitmes nädal kuus kui nädalapäev pole oluline"
}
},
"final": {
"title": "Prügivedu - täiendavad sätted",
"description": "Kaasatud ja välditavad kuupäevad on komadega eraldatud kuupäevade nimekiri järgmises formaadis: yyyy-mm-dd. Rohkem teavet https://github.com/bruxy70/Garbage-Collection",
"data": {
"first_month": "Esimene prügiveo kuu",
"last_month": "Viimane prügiveo kuu",
"period": "Prügivedu iga n päeva/nädala tagant: (1-52)",
"first_week": "Esimese prügiveo nädal (1-52)",
"first_date": "Esimese prügiveo kuupäev",
"weekday_order_number_1": "Kuu esimene tööpäev",
"weekday_order_number_2": "Kuu teine tööpäev",
"weekday_order_number_3": "Kuu kolmas tööpäev",
"weekday_order_number_4": "Kuu neljas tööpäev",
"weekday_order_number_5": "5th weekday of month",
"week_order_number_1": "Kuu esimene nädal",
"week_order_number_2": "Kuu teine nädal",
"week_order_number_3": "Kuu kolmas nädal",
"week_order_number_4": "Kuu neljas nädal",
"week_order_number_5": "Kuu viies nädal",
"include_dates": "Kaasatavad kuupäevad (yyyy-mm-dd, yyyy-mm-dd, ...) - valikuline",
"exclude_dates": "Välditavad kuupäevad (yyyy-mm-dd, yyyy-mm-dd, ...) - valikuline",
"move_country_holidays": "Liiguta prügivedu pühade tõttu üks päev edasi (valikuline)",
"holiday_move_offset": "Liiguta prügivedu pühade tõttu n päeva edasi(-7..7)",
"holiday_pop_named": "Eira pühi (nimekiri) - valikuline",
"holiday_in_week_move": "Liiguta prügivedu üks päev edasi kui püha on tööpäeval (valikuline)",
"prov": "Kohalikud pühad (valikuline)",
"state": "Riiklikud pühad (valikuline)",
"observed": "Ise määratud pühad (valikuline)"
}
}
},
"error": {
"value": "Vigane sisestus, palun kontrolli!",
"icon": "Ikoonid tuleb esitada kujul 'prefix:name'.",
"days": "Valige üks või rohkem päevi!",
"entities": "Olem puudub!",
"month_day": "Vigane kuupäeva formaat!",
"time": "Vigane kellaaja formaat!",
"weekday_order_number": "Valige üks või rohkem päevi",
"week_order_number": "Valige üks või rohkem nädalat",
"period": "Välp peab olema number 1 ja 52 vahel",
"first_week": "Esimene nädal peab olema number 1 ja 52 vahel",
"date": "Vigane kuupäeva formaat!!"
},
"abort": {
"single_instance_allowed": "Lubatud on ainult üks prügiveo olemi sidumine."
}
},
"options": {
"step": {
"init": {
"title": "Prügivedu - tühjendamiste ajad",
"description": "Sisesta nduri andmed. Rohkem infot leiab https://github.com/bruxy70/Garbage-Collection",
"data": {
"name": "Kuvatav nimi",
"hidden": "Ära näita kalendris",
"frequency": "Sagedus",
"icon_normal": "Ikoon (mdi:trash-can) - valikuline",
"icon_tomorrow": "Homme on prügivedu ikoon (mdi:delete-restore) - valikuline",
"icon_today": "Täna on prügivedu ikoon (mdi:delete-circle) - valikuline",
"offset": "Ajanihe (-31 kuni 31 päeva)",
"expire_after": "Ajalõpp (HH:MM) - valikuline",
"verbose_state": "Teavitus tekstina (aeg tekstina numbrite asemel)",
"verbose_format": "Teavituse formaat (kasutades `date` and `days` muutujaid (kantsulgudes))",
"date_format": "Kuupäeva formaat (vaata http://strftime.org/)"
}
},
"annual_group": {
"title": "Prügivedu - lisaparameetrid",
"description": "Sisesta prügiveo kuupäev (näiteks. 11/20 kui on 20. novembril)",
"data": {
"date": "Kuupäev (mm/dd)",
"entities": "Olemite nimekiri (komadega eraldatud)"
}
},
"detail": {
"title": "Prügivedu - tühjendamise nädalapäevad",
"description": "Vali üks või mitu tühjendamise nädalapäeva. Rohkem teavet: https://github.com/bruxy70/Garbage-Collection",
"data": {
"collection_days_mon": "Esmaspäev",
"collection_days_tue": "Teisipäev",
"collection_days_wed": "Kolmapäev",
"collection_days_thu": "Neljapäev",
"collection_days_fri": "Reede",
"collection_days_sat": "Laupäev",
"collection_days_sun": "Pühapäev",
"force_week_order_numbers": "Mitmes nädal kuus kui nädalapäev pole oluline"
}
},
"final": {
"title": "Prügivedu - täiendavad sätted",
"description": "Kaasatud ja välditavad kuupäevad on komadega eraldatud kuupäevade nimekiri järgmises formaadis: yyyy-mm-dd. Rohkem teavet https://github.com/bruxy70/Garbage-Collection",
"data": {
"first_month": "Esimene prügiveo kuu",
"last_month": "Viimane prügiveo kuu",
"period": "Prügivedu iga n päeva/nädala tagant: (1-52)",
"first_week": "Esimese prügiveo nädal (1-52)",
"first_date": "Esimese prügiveo kuupäev",
"weekday_order_number_1": "Kuu esimene tööpäev",
"weekday_order_number_2": "Kuu teine tööpäev",
"weekday_order_number_3": "Kuu kolmas tööpäev",
"weekday_order_number_4": "Kuu neljas tööpäev",
"weekday_order_number_5": "5th weekday of month",
"week_order_number_1": "Kuu esimene nädal",
"week_order_number_2": "Kuu teine nädal",
"week_order_number_3": "Kuu kolmas nädal",
"week_order_number_4": "Kuu neljas nädal",
"week_order_number_5": "Kuu viies nädal",
"include_dates": "Kaasatavad kuupäevad (yyyy-mm-dd, yyyy-mm-dd, ...) - valikuline",
"exclude_dates": "Välditavad kuupäevad (yyyy-mm-dd, yyyy-mm-dd, ...) - valikuline",
"move_country_holidays": "Liiguta prügivedu pühade tõttu üks päev edasi (valikuline)",
"holiday_move_offset": "Liiguta prügivedu pühade tõttu n päeva edasi(-7..7)",
"holiday_pop_named": "Eira pühi (nimekiri) - valikuline",
"holiday_in_week_move": "Liiguta prügivedu üks päev edasi kui püha on tööpäeval (valikuline)",
"prov": "Kohalikud pühad (valikuline)",
"state": "Riiklikud pühad (valikuline)",
"observed": "Ise määratud pühad (valikuline)"
}
}
},
"error": {
"value": "Vigane sisestus, palun kontrolli!",
"icon": "Ikoonid tuleb esitada kujul 'prefix:name'.",
"days": "Valige üks või rohkem päevi!",
"entities": "Olem puudub!",
"month_day": "Vigane kuupäeva formaat!",
"time": "Vigane kellaaja formaat!",
"weekday_order_number": "Valige üks või rohkem päevi",
"week_order_number": "Valige üks või rohkem nädalat",
"period": "Välp peab olema number 1 ja 52 vahel",
"first_week": "Esimene nädal peab olema number 1 ja 52 vahel",
"date": "Vigane kuupäeva formaat!!"
}
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"state": {
"garbage_collection__schedule": {
"today": "Täna",
"tomorrow": "Homme"
}
}
}

0 comments on commit fef54cf

Please sign in to comment.