The translation has come to an end.
    
  
 
  
| 
  
general.occurrences
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
general.notice.notSynchronized
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.form.error.title
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.privateChanges.content
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.event.leave.dialog
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.event.leave.dialog.button.leave
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.event.leave.dialog.button.stay
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.event.leave.dialog.unsaved
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.event.leave.dialog.unsent
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.event.change_attendees.dialog
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.event.change_attendees.caption
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.event.change_attendees.button.send_all
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.event.change_attendees.button.send_changed
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.action.duplicateOccurrence
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.action.duplicate
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.action.forward
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.action.forwardOccurrence
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.counter.rejectall
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.counter.accept
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
  
calendar.counter.refuse
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 |