forked from iobroker-community-adapters/ioBroker.ical
-
Notifications
You must be signed in to change notification settings - Fork 0
/
io-package.json
347 lines (347 loc) · 21.4 KB
/
io-package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
{
"common": {
"name": "ical",
"version": "1.12.1",
"news": {
"1.12.1": {
"en": "Adjust colorize of dates to also show dates started in the past with todays color",
"de": "Passen Sie die Farbgebung von Daten an, um auch in der Vergangenheit begonnene Daten in der heutigen Farbe anzuzeigen",
"ru": "Отрегулируйте цвет дат, чтобы также отображать даты, начавшиеся в прошлом, с сегодняшним цветом",
"pt": "Ajuste a coloração das datas para também mostrar as datas iniciadas no passado com a cor de hoje",
"nl": "Pas de kleur van datums aan om ook datums weer te geven die in het verleden zijn begonnen met de kleur van vandaag",
"fr": "Ajustez la colorisation des dates pour afficher également les dates commencées dans le passé avec la couleur d'aujourd'hui",
"it": "Regola la colorazione delle date per mostrare anche le date iniziate in passato con il colore di oggi",
"es": "Ajuste el color de las fechas para mostrar también las fechas que comenzaron en el pasado con el color de hoy",
"pl": "Dostosuj kolorowanie dat, aby wyświetlać również daty rozpoczęte w przeszłości z dzisiejszym kolorem",
"zh-cn": "调整日期的颜色以使用今天的颜色显示过去开始的日期"
},
"1.12.0": {
"en": "Add option to choose the ack flag set when updating foreign objects on events\nuse a color field from the calendar entry as color for display\nWhen no Arrow for already running events is shown and dates are not replaced with words display the start date in the list and not the end date\nWhen not replacing date with words and entry ends at 0:0:0 show the day before as end\nFix issues when no end date is provided in the calendar entry (start and end are the same)\nCorrectly calculate length of multi day events\nRespect DST changes in some calculations to prevent strange effects\nParse ics Files with different line endings again",
"de": "Option hinzugefügt, um das Ack-Flag auszuwählen, wenn Fremdobjekte bei Ereignissen aktualisiert werden\nVerwenden Sie ein Farbfeld aus dem Kalendereintrag als Farbe für die Anzeige\nWenn kein Pfeil für bereits laufende Ereignisse angezeigt wird und Datumsangaben nicht durch Wörter ersetzt werden, wird das Startdatum in der Liste und nicht das Enddatum angezeigt\nWenn das Datum nicht durch Wörter ersetzt wird und der Eintrag um 0:0:0 endet, wird der Vortag als Ende angezeigt\nBehebung von Problemen, wenn im Kalendereintrag kein Enddatum angegeben ist (Start und Ende sind gleich)\nBerechnen Sie die Länge von mehrtägigen Veranstaltungen richtig\nBeachten Sie bei einigen Berechnungen Sommerzeitänderungen, um seltsame Effekte zu vermeiden\nAnalysieren Sie ics-Dateien mit unterschiedlichen Zeilenenden erneut",
"ru": "Добавить возможность выбора набора флагов подтверждения при обновлении внешних объектов в событиях.\nиспользовать поле цвета из записи календаря в качестве цвета для отображения\nКогда стрелка для уже запущенных событий не отображается и даты не заменены словами, в списке отображается дата начала, а не дата окончания\nЕсли дата не заменяется словами, а запись заканчивается на 0:0:0, показывать предыдущий день как конец\nИсправление проблем, когда в записи календаря не указана дата окончания (начало и конец совпадают)\nПравильно рассчитать продолжительность многодневных мероприятий\nУчитывайте изменения летнего времени в некоторых расчетах, чтобы предотвратить странные эффекты.\nПовторный анализ файлов ics с разными окончаниями строк",
"pt": "Adicionar opção para escolher o sinalizador de confirmação definido ao atualizar objetos estrangeiros em eventos\nuse um campo de cor da entrada do calendário como cor para exibição\nQuando nenhuma Seta para eventos já em execução é mostrada e as datas não são substituídas por palavras exibe a data de início na lista e não a data de término\nQuando não substitui a data por palavras e a entrada termina às 0:0:0 mostra o dia anterior como final\nCorrigir problemas quando nenhuma data de término é fornecida na entrada do calendário (início e término são iguais)\nCalcular corretamente a duração de eventos de vários dias\nRespeite as alterações do horário de verão em alguns cálculos para evitar efeitos estranhos\nAnalisar arquivos ics com diferentes finais de linha novamente",
"nl": "Optie toevoegen om de ack-vlag te kiezen die is ingesteld bij het bijwerken van vreemde objecten op gebeurtenissen\ngebruik een kleurveld uit het agenda-item als kleur voor weergave\nAls er geen pijl voor reeds lopende evenementen wordt weergegeven en datums niet worden vervangen door woorden, wordt de startdatum in de lijst weergegeven en niet de einddatum\nAls de datum niet wordt vervangen door woorden en de invoer eindigt op 0:0:0 toon de dag ervoor als einde\nProblemen oplossen wanneer er geen einddatum is opgegeven in het agenda-item (begin en einde zijn hetzelfde)\nDe lengte van meerdaagse evenementen correct berekenen\nRespecteer zomertijdveranderingen in sommige berekeningen om vreemde effecten te voorkomen\nParseer ics-bestanden met andere regeleindes opnieuw",
"fr": "Ajouter une option pour choisir l'indicateur d'accusé de réception défini lors de la mise à jour d'objets étrangers sur des événements\nutiliser un champ de couleur de l'entrée du calendrier comme couleur d'affichage\nLorsqu'aucune flèche pour les événements déjà en cours n'est affichée et que les dates ne sont pas remplacées par des mots, affichez la date de début dans la liste et non la date de fin\nLorsque vous ne remplacez pas la date par des mots et que l'entrée se termine à 0: 0: 0, affichez la veille comme fin\nRésoudre les problèmes lorsqu'aucune date de fin n'est fournie dans l'entrée de calendrier (le début et la fin sont identiques)\nCalculer correctement la durée des événements de plusieurs jours\nRespectez les changements d'heure d'été dans certains calculs pour éviter des effets étranges\nAnalyser à nouveau les fichiers ics avec des fins de ligne différentes",
"it": "Aggiungi l'opzione per scegliere il flag di riconoscimento impostato durante l'aggiornamento di oggetti estranei sugli eventi\nutilizzare un campo colore dalla voce del calendario come colore per la visualizzazione\nQuando non viene visualizzata alcuna freccia per eventi già in corso e le date non vengono sostituite con parole, viene visualizzata la data di inizio nell'elenco e non la data di fine\nQuando non si sostituisce la data con le parole e l'immissione termina alle 0:0:0, mostrare il giorno prima come fine\nRisolvi i problemi quando non viene fornita una data di fine nella voce del calendario (inizio e fine sono gli stessi)\nCalcola correttamente la durata degli eventi di più giorni\nRispettare le modifiche dell'ora legale in alcuni calcoli per evitare strani effetti\nAnalizza nuovamente i file ics con terminazioni di riga diverse",
"es": "Agregue la opción para elegir el conjunto de indicadores de reconocimiento al actualizar objetos extraños en eventos\nuse un campo de color de la entrada del calendario como color para mostrar\nCuando no se muestra ninguna flecha para eventos que ya se están ejecutando y las fechas no se reemplazan con palabras, se muestra la fecha de inicio en la lista y no la fecha de finalización.\nCuando no se reemplaza la fecha con palabras y la entrada finaliza en 0:0:0, se muestra el día anterior como final\nSolucionar problemas cuando no se proporciona una fecha de finalización en la entrada del calendario (el inicio y el final son los mismos)\nCalcular correctamente la duración de los eventos de varios días\nRespete los cambios de horario de verano en algunos cálculos para evitar efectos extraños\nAnalizar archivos ics con diferentes finales de línea nuevamente",
"pl": "Dodano opcję wyboru flagi potwierdzenia ustawionej podczas aktualizowania obcych obiektów na zdarzeniach\nużyj pola koloru z pozycji kalendarza jako koloru do wyświetlania\nGdy nie ma strzałki dla już trwających wydarzeń, a daty nie są zastępowane słowami, wyświetlaj datę rozpoczęcia na liście, a nie datę zakończenia\nGdy nie zastępujesz daty słowami, a wpis kończy się o 0:0:0, pokaż dzień wcześniej jako koniec\nNapraw problemy, gdy we wpisie kalendarza nie podano daty zakończenia (początek i koniec są takie same)\nPrawidłowo oblicz długość wydarzeń wielodniowych\nPrzestrzegaj zmian czasu letniego w niektórych obliczeniach, aby zapobiec dziwnym efektom\nPrzeanalizuj ponownie pliki z różnymi zakończeniami linii",
"zh-cn": "添加选项以在更新事件上的外来对象时选择 ack 标志集\n使用日历条目中的颜色字段作为显示颜色\n如果未显示已运行事件的箭头且日期未替换为单词,则在列表中显示开始日期而不是结束日期\n当不用单词替换日期并且条目在 0:0:0 结束时,将前一天显示为结束\n修复日历条目中未提供结束日期时的问题(开始和结束时间相同)\n正确计算多日事件的长度\n在某些计算中尊重 DST 更改以防止出现奇怪的影响\n再次解析具有不同行尾的 ics 文件"
},
"1.11.6": {
"en": "fixed incorrect recurrence event processing",
"de": "Fehlerhafte Verarbeitung von Wiederholungsereignissen behoben",
"ru": "исправлена некорректная обработка события повторения",
"pt": "corrigiu o processamento incorreto do evento de recorrência",
"nl": "foutieve verwerking van herhalingsgebeurtenissen verholpen",
"fr": "correction du traitement incorrect des événements de récurrence",
"it": "corretta elaborazione degli eventi di ricorrenza errata",
"es": "Se corrigió el procesamiento incorrecto de eventos de recurrencia.",
"pl": "naprawiono nieprawidłowe przetwarzanie zdarzeń rekurencyjnych",
"zh-cn": "修复了不正确的重复事件处理"
},
"1.11.5": {
"en": "updated node-ical to latest 0.14.1\nfix another issue where an already ended event is still listed",
"de": "Node-ical auf neueste 0.14.1 . aktualisiert\nBehebung eines weiteren Problems, bei dem ein bereits beendetes Ereignis noch aufgeführt wird",
"ru": "обновлен node-ical до последней версии 0.14.1\nисправить другую проблему, когда уже завершившееся событие все еще отображается в списке",
"pt": "Nó-ical atualizado para a última 0.14.1\ncorrigir outro problema em que um evento já encerrado ainda está listado",
"nl": "bijgewerkte node-ical naar de laatste 0.14.1\neen ander probleem oplossen waarbij een reeds beëindigd evenement nog steeds wordt vermeld",
"fr": "Node-ical mis à jour à la dernière version 0.14.1\nrésoudre un autre problème où un événement déjà terminé est toujours répertorié",
"it": "aggiornato node-ical all'ultima 0.14.1\nrisolvere un altro problema in cui è ancora elencato un evento già terminato",
"es": "actualizado node-ical a la última versión 0.14.1\nsolucionar otro problema en el que un evento ya finalizado todavía aparece en la lista",
"pl": "zaktualizowano węzeł-ical do najnowszej wersji 0.14.1\nnapraw inny problem, w którym już zakończone wydarzenie jest nadal na liście",
"zh-cn": "将 node-ical 更新为最新的 0.14.1\n修复另一个问题,即仍列出已结束的事件"
},
"1.11.4": {
"en": "fix cases where already ended entries where still listed\nfix reported sentry crash cases (IOBROKER-ICAL-S, IOBROKER-ICAL-N)",
"de": "Fälle beheben, in denen bereits beendete Einträge noch aufgelistet wurden\ngemeldete Sentry-Crash-Fälle beheben (IOBROKER-ICAL-S, IOBROKER-ICAL-N)",
"ru": "исправить случаи, когда уже законченные записи все еще перечислены\nисправить зарегистрированные случаи аварийного завершения работы часового (IOBROKER-ICAL-S, IOBROKER-ICAL-N)",
"pt": "corrigir casos em que entradas já encerradas e ainda listadas\ncorrigir casos relatados de acidentes de sentinela (IOBROKER-ICAL-S, IOBROKER-ICAL-N)",
"nl": "repareer gevallen waarin reeds beëindigde vermeldingen nog steeds worden vermeld\nrepareer gerapporteerde crashgevallen van schildwachten (IOBROKER-ICAL-S, IOBROKER-ICAL-N)",
"fr": "corriger les cas où les entrées déjà terminées étaient toujours répertoriées\ncorrection des cas de plantage de sentinelle signalés (IOBROKER-ICAL-S, IOBROKER-ICAL-N)",
"it": "correggere i casi in cui le voci già terminate erano ancora elencate\ncorreggere i casi di crash di sentinella segnalati (IOBROKER-ICAL-S, IOBROKER-ICAL-N)",
"es": "Corregir casos en los que las entradas ya finalizadas todavía estaban en la lista.\narreglar casos de accidentes de centinela notificados (IOBROKER-ICAL-S, IOBROKER-ICAL-N)",
"pl": "napraw przypadki, w których już zakończone wpisy były nadal wymienione\nnaprawiono zgłoszone przypadki awarii wartowników (IOBROKER-ICAL-S, IOBROKER-ICAL-N)",
"zh-cn": "修复已经结束的条目仍然列出的情况\n修复报告的哨兵崩溃案例(IOBROKER-ICAL-S、IOBROKER-ICAL-N)"
},
"1.11.3": {
"en": "->",
"de": "->",
"ru": "->",
"pt": "->",
"nl": "->",
"fr": "->",
"it": "->",
"es": "->",
"pl": "->",
"zh-cn": "->"
},
"1.11.2": {
"en": "Change one logline to debug",
"de": "Ändern Sie eine Protokollzeile in Debug",
"ru": "Измените одну строку журнала для отладки",
"pt": "Alterar uma linha de log para depurar",
"nl": "Eén loglijn wijzigen om te debuggen",
"fr": "Changer une ligne de connexion pour déboguer",
"it": "Cambia una logline in debug",
"es": "Cambiar un logline para depurar",
"pl": "Zmień jeden logline na debugowanie",
"zh-cn": "更改一个日志行以进行调试"
}
},
"title": "iCal Calendar",
"titleLang": {
"en": "iCal Calendar",
"de": "iCal Kalender",
"ru": "Календарь iCal",
"pt": "Calendário iCal",
"nl": "iCal-agenda",
"fr": "Calendrier iCal",
"it": "Calendario iCal",
"es": "Calendario iCal",
"pl": "Kalendarz iCal",
"zh-cn": "iCal 日历"
},
"desc": {
"en": "This adapter allows to read .ics files from specific URL and parse it (Google Calendar or iCal)",
"de": "iCal liest Kalender Files im .ics Format von einer URL (Google Calendar oder iCal)",
"ru": "iCal читает файлы в формате .ics по URL адресу (Google Calendar или iCal)",
"pt": "Este adaptador permite ler arquivos .ics de URL específico e analisá-lo (Google Calendar ou iCal)",
"nl": "Met deze adapter kunnen .ics-bestanden van een specifieke URL worden gelezen en geanalyseerd (Google Calendar of iCal)",
"fr": "Cet adaptateur permet de lire des fichiers .ics à partir d'URL spécifiques et de les analyser (Google Calendar ou iCal)",
"it": "Questo adattatore consente di leggere i file .ics da URL specifici e di analizzarli (Google Calendar o iCal)",
"es": "Este adaptador permite leer archivos .ics de una URL específica y analizarlos (Google Calendar o iCal)",
"pl": "Ten adapter umożliwia odczytanie plików .ics z określonego adresu URL i przeanalizowanie go (Kalendarz Google lub iCal)",
"zh-cn": "此适配器允许从特定 URL 读取 .ics 文件并对其进行解析(Google Calendar 或 iCal)"
},
"authors": [
"bluefox <[email protected]>",
"Jens Maus <[email protected]>",
"Apollon77 <[email protected]>"
],
"docs": {
"en": "docs/en/README.md",
"de": "docs/de/README.md"
},
"license": "MIT",
"platform": "Javascript/Node.js",
"mode": "schedule",
"schedule": "0,30 * * * *",
"loglevel": "info",
"readme": "https://github.com/iobroker-community-adapters/ioBroker.ical/blob/master/README.md",
"icon": "ical.png",
"materialize": true,
"compact": true,
"keywords": [
"web",
"iCal",
"calendar"
],
"adminUI": {
"config": "materialize"
},
"allowInit": true,
"subscribe": "ical.<INSTANCE>.trigger",
"extIcon": "https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.ical/master/admin/ical.png",
"type": "date-and-time",
"connectionType": "local",
"dataSource": "poll",
"tier": 2,
"plugins": {
"sentry": {
"dsn": "https://[email protected]/47"
}
},
"dependencies": [
{
"js-controller": ">=2.0.0"
}
],
"globalDependencies": [
{
"admin": ">=3.0.0"
}
]
},
"native": {
"daysPreview": 7,
"daysPast": 0,
"colorize": true,
"defColor": "white",
"fulltime": " ",
"dataPaddingWithZeros": true,
"replaceDates": true,
"language": "",
"everyCalOneColor": false,
"forceFullday": false,
"hideYear": false,
"arrowAlreadyStarted": true,
"ignoreCaseInEventname": false,
"addColorBox": false,
"calendars": [
{
"name": "calendar1",
"url": "http://11111.ics",
"user": "username",
"pass": "password",
"sslignore": "ignore",
"color": "red",
"filter": "ignored events",
"filterregex": "no"
}
],
"events": [
{
"name": "Vacation",
"enabled": true,
"display": false,
"ack": false
}
]
},
"instanceObjects": [
{
"_id": "events",
"type": "channel",
"common": {
"name": "User events controlled from calendar"
},
"native": {}
},
{
"_id": "events.0",
"type": "channel",
"common": {
"name": "User events of today, now and later today controlled from calendar"
},
"native": {}
},
{
"_id": "events.0.today",
"type": "channel",
"common": {
"name": "User events of today controlled from calendar"
},
"native": {}
},
{
"_id": "events.0.now",
"type": "channel",
"common": {
"name": "User events of now controlled from calendar"
},
"native": {}
},
{
"_id": "events.0.later",
"type": "channel",
"common": {
"name": "User events later of today controlled from calendar"
},
"native": {}
},
{
"_id": "events.1",
"type": "channel",
"common": {
"name": "User events of tomorrow controlled from calendar"
},
"native": {}
},
{
"_id": "events.2",
"type": "channel",
"common": {
"name": "User events of the day after tomorrow controlled from calendar"
},
"native": {}
},
{
"_id": "trigger",
"type": "state",
"common": {
"name": "Commands to iCal",
"desc": "Commands: read [url], check [reason]",
"type": "string",
"read": true,
"write": true,
"role": "value"
},
"native": {}
},
{
"_id": "data.count",
"type": "state",
"common": {
"name": "Count of events for today",
"type": "number",
"role": "indicator",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "data.countTomorrow",
"type": "state",
"common": {
"name": "Count of events for tomorrow",
"type": "number",
"role": "indicator",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "data.countYesterday",
"type": "state",
"common": {
"name": "Count of events for yesterday",
"type": "number",
"role": "indicator",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "data.table",
"type": "state",
"common": {
"name": "JS iCal table",
"desc": "JS table: []",
"type": "array",
"role": "list",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "data.html",
"type": "state",
"common": {
"name": "HTML iCal table",
"desc": "HTML table with events",
"type": "string",
"role": "html",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "data.text",
"type": "state",
"common": {
"name": "Text iCal table",
"desc": "Text table with events",
"type": "string",
"role": "text",
"read": true,
"write": false
},
"native": {}
}
]
}