{t('roadtrip.stop.endIsLeave')}
}{stop.name}
+ + {leave.minutes === null ? t('roadtrip.stay.until', { time: until }) : formatDurationShort(leave.minutes * 60)} + + {leave.missedBy !== null ? ( +
+
+ {t(leave.dayEndsFirst ? 'roadtrip.stay.dayEndsFirst' : 'roadtrip.stay.leavesAt', { time: until })} +
+ )} + {/* The day ending first means the row's departure is only where it stops for the + night, not a time it leaves. */} + {arrive && !leave.dayEndsFirst ?+ {notice} +
+ )} + +{t(`docsync.connect.about.${provider.id}`)}
+ + {form.fields.map(f => ( + + ))} + ++ {verdict.connected + ? verdict.account + ? t('docsync.connect.okAs', { account: verdict.account }) + : t('docsync.connected') + : t(`docsync.error.${verdict.error ?? 'unknown'}`)} +
+ )} + + {sync.error && !verdict && ( ++ {t(`docsync.error.${sync.error}`)} +
+ )} + +{t('docsync.scope.intro')}
+ ++ {t(`docsync.error.${sync.error}`)} +
+ )} + ++ {t(`docsync.error.${error}`)} +
+ ) : scopes.length === 0 ? ( +{item.name}
+