mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-06-05 02:19:43 +00:00
See ChangeLog
Monotone-Parent: 81c4e4d41c6464180cf83e11f19c2148e6351324 Monotone-Revision: 0400894ebb0d9305dae91e6efb9e8a62a36e6d5b Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2008-11-14T00:55:00 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -12,6 +12,8 @@
|
||||
contain an ':' in them
|
||||
* SoObjects/Appointments/iCalPerson+SOGo.m
|
||||
Fixed the check for quoted SENT-BY
|
||||
* Updated the iCal invitation replies to take
|
||||
the SENT-BY into account.
|
||||
|
||||
2008-11-11 Ludovic Marcotte <lmarcotte@inverse.ca>
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
<#IsSubject>Antwoord voor de gebeurtenisuitnodiging: <#summary/></#IsSubject>
|
||||
<#IsBody><#organizer/> heeft uw uitnodiging voor de gebeurtenis <#HasAccepted>geaccepteerd</#HasAccepted><#HasDeclined>geweigerd</#HasDeclined><#HasNotAcceptedNotDeclined>not yet decided upon</#HasNotAcceptedNotDeclined>.</#IsBody>
|
||||
<#IsBody><#organizer/><#HasSentBy>(sent by <#sentBy/>) </#HasSentBy> heeft uw uitnodiging voor de gebeurtenis <#HasAccepted>geaccepteerd</#HasAccepted><#HasDeclined>geweigerd</#HasDeclined><#HasNotAcceptedNotDeclined>not yet decided upon</#HasNotAcceptedNotDeclined>.</#IsBody>
|
||||
|
||||
@@ -28,3 +28,12 @@ HasDeclined: WOConditional {
|
||||
HasNotAcceptedNotDeclined: WOConditional {
|
||||
condition = hasNotAcceptedNotDeclined;
|
||||
}
|
||||
|
||||
HasSentBy: WOConditional {
|
||||
condition = hasSentBy;
|
||||
}
|
||||
|
||||
sentBy: WOString {
|
||||
value = sentBy;
|
||||
escapeHTML = NO;
|
||||
}
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
<#IsSubject>Event Invitation Reply: <#summary/></#IsSubject>
|
||||
<#IsBody><#attendee/> has <#HasSentBy>(sent by <#sentBy/>) </#HasSentBy><#HasAccepted>accepted</#HasAccepted><#HasDeclined>declined</#HasDeclined><#HasNotAcceptedNotDeclined>not yet decided upon</#HasNotAcceptedNotDeclined> your event invitation.</#IsBody>
|
||||
<#IsBody><#attendee/> has <#HasSentBy>(sent by <#sentBy/>) </#HasSentBy><#HasAccepted>accepted</#HasAccepted><#HasDeclined>declined</#HasDeclined><#HasNotAcceptedNotDeclined>not yet decided upon</#HasNotAcceptedNotDeclined> your event invitation.</#IsBody>
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
<#IsSubject>Réponse à l'invitation : «<#summary/>»</#IsSubject>
|
||||
<#IsBody><#attendee/> a <#HasAccepted>accepté</#HasAccepted><#HasDeclined>refusé</#HasDeclined><#HasNotAcceptedNotDeclined>choisi de reporter sa décision par rapport à</#HasNotAcceptedNotDeclined> votre invitation.</#IsBody>
|
||||
<#IsBody><#attendee/> <#HasSentBy>(envoyé par <#sentBy/>) </#HasSentBy> a <#HasAccepted>accepté</#HasAccepted><#HasDeclined>refusé</#HasDeclined><#HasNotAcceptedNotDeclined>choisi de reporter sa décision par rapport à</#HasNotAcceptedNotDeclined> votre invitation.</#IsBody>
|
||||
|
||||
@@ -28,3 +28,12 @@ HasDeclined: WOConditional {
|
||||
HasNotAcceptedNotDeclined: WOConditional {
|
||||
condition = hasNotAcceptedNotDeclined;
|
||||
}
|
||||
|
||||
HasSentBy: WOConditional {
|
||||
condition = hasSentBy;
|
||||
}
|
||||
|
||||
sentBy: WOString {
|
||||
value = sentBy;
|
||||
escapeHTML = NO;
|
||||
}
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
<#IsSubject>Antwort Termineinladung: <#summary/></#IsSubject>
|
||||
<#IsBody><#attendee/> hat Ihre Termineinladung <#HasAccepted>akzeptiert</#HasAccepted><#HasDeclined>abgelehnt</#HasDeclined><#HasNotAcceptedNotDeclined>not yet decided upon</#HasNotAcceptedNotDeclined></#IsBody>.
|
||||
<#IsBody><#attendee/><#HasSentBy>(sent by <#sentBy/>) </#HasSentBy> hat Ihre Termineinladung <#HasAccepted>akzeptiert</#HasAccepted><#HasDeclined>abgelehnt</#HasDeclined><#HasNotAcceptedNotDeclined>not yet decided upon</#HasNotAcceptedNotDeclined></#IsBody>.
|
||||
|
||||
@@ -28,3 +28,12 @@ HasDeclined: WOConditional {
|
||||
HasNotAcceptedNotDeclined: WOConditional {
|
||||
condition = hasNotAcceptedNotDeclined;
|
||||
}
|
||||
|
||||
HasSentBy: WOConditional {
|
||||
condition = hasSentBy;
|
||||
}
|
||||
|
||||
sentBy: WOString {
|
||||
value = sentBy;
|
||||
escapeHTML = NO;
|
||||
}
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
<#IsSubject>Re: Appuntemento : "<#summary/>"</#IsSubject>
|
||||
<#IsBody><#attendee/> ha <#HasAccepted>accettato</#HasAccepted><#HasDeclined>declinato</#HasDeclined><#HasNotAcceptedNotDeclined>not yet decided upon</#HasNotAcceptedNotDeclined> l'invito al proprio evento.</#IsBody>
|
||||
<#IsBody><#attendee/><#HasSentBy>(sent by <#sentBy/>) </#HasSentBy> ha <#HasAccepted>accettato</#HasAccepted><#HasDeclined>declinato</#HasDeclined><#HasNotAcceptedNotDeclined>not yet decided upon</#HasNotAcceptedNotDeclined> l'invito al proprio evento.</#IsBody>
|
||||
|
||||
@@ -28,3 +28,12 @@ HasDeclined: WOConditional {
|
||||
HasNotAcceptedNotDeclined: WOConditional {
|
||||
condition = hasNotAcceptedNotDeclined;
|
||||
}
|
||||
|
||||
HasSentBy: WOConditional {
|
||||
condition = hasSentBy;
|
||||
}
|
||||
|
||||
sentBy: WOString {
|
||||
value = sentBy;
|
||||
escapeHTML = NO;
|
||||
}
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
<#IsSubject>Respuesta a la invitación al evento: <#summary/></#IsSubject>
|
||||
<#IsBody><#attendee/> ha <#HasAccepted>aceptado</#HasAccepted><#HasDelined>rechazado</#HasDeclined><#HasNotAcceptedNotDeclined>not yet decided upon</#HasNotAcceptedNotDeclined> su invitación al evento.</#IsBody>
|
||||
<#IsBody><#attendee/><#HasSentBy>(sent by <#sentBy/>) </#HasSentBy> ha <#HasAccepted>aceptado</#HasAccepted><#HasDelined>rechazado</#HasDeclined><#HasNotAcceptedNotDeclined>not yet decided upon</#HasNotAcceptedNotDeclined> su invitación al evento.</#IsBody>
|
||||
|
||||
@@ -28,3 +28,12 @@ HasDeclined: WOConditional {
|
||||
HasNotAcceptedNotDeclined: WOConditional {
|
||||
condition = hasNotAcceptedNotDeclined;
|
||||
}
|
||||
|
||||
HasSentBy: WOConditional {
|
||||
condition = hasSentBy;
|
||||
}
|
||||
|
||||
sentBy: WOString {
|
||||
value = sentBy;
|
||||
escapeHTML = NO;
|
||||
}
|
||||
@@ -83,8 +83,8 @@ static SOGoCache *sharedCache = nil;
|
||||
|
||||
s_userDefaults = [[NSMutableDictionary alloc] init];
|
||||
s_userSettings = [[NSMutableDictionary alloc] init];
|
||||
|
||||
// We register ourself for notifications
|
||||
|
||||
// We register ourself for notifications
|
||||
[[NSDistributedNotificationCenter defaultCenter]
|
||||
addObserver: self
|
||||
selector: @selector(_userDefaultsHaveChanged:)
|
||||
|
||||
Reference in New Issue
Block a user