Monotone-Parent: 5e0e51447ef2f0528a3a0b4bb9e2540eebbb1bc6

Monotone-Revision: f78d6c1977f38e0b364a106d6c32efb377c0bdea

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-05-20T19:16:19
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2008-05-20 19:16:19 +00:00
parent b994894695
commit 3f5acfe832
55 changed files with 934 additions and 76 deletions
+15 -5
View File
@@ -35,6 +35,11 @@ Appointments_RESOURCE_FILES += \
product.plist \
Appointments_COMPONENTS += \
SOGoAptMailDutchInvitation.wo \
SOGoAptMailDutchICalReply.wo \
SOGoAptMailDutchUpdate.wo \
SOGoAptMailDutchRemoval.wo \
SOGoAptMailDutchDeletion.wo \
SOGoAptMailEnglishInvitation.wo \
SOGoAptMailEnglishICalReply.wo \
SOGoAptMailEnglishUpdate.wo \
@@ -50,11 +55,16 @@ Appointments_COMPONENTS += \
SOGoAptMailGermanUpdate.wo \
SOGoAptMailGermanRemoval.wo \
SOGoAptMailGermanDeletion.wo \
SOGoAptMailItalianInvitation.wo \
SOGoAptMailItalianICalReply.wo \
SOGoAptMailItalianUpdate.wo \
SOGoAptMailItalianRemoval.wo \
SOGoAptMailItalianDeletion.wo \
SOGoAptMailItalianInvitation.wo \
SOGoAptMailItalianICalReply.wo \
SOGoAptMailItalianUpdate.wo \
SOGoAptMailItalianRemoval.wo \
SOGoAptMailItalianDeletion.wo \
SOGoAptMailSpanishInvitation.wo \
SOGoAptMailSpanishICalReply.wo \
SOGoAptMailSpanishUpdate.wo \
SOGoAptMailSpanishRemoval.wo \
SOGoAptMailSpanishDeletion.wo \
ADDITIONAL_INCLUDE_DIRS += -I../../SOPE/
@@ -0,0 +1,4 @@
<#IsSubject>Appointment <#AptStartDate /> at <#AptStartTime /> has been cancelled</#IsSubject>
<#IsBody>
The appointment at <#AptStartDate /> <#AptStartTime /> has been cancelled by <#Organizer />.
</#IsBody>
@@ -0,0 +1,34 @@
AptStartDate: WOString {
value = newStartDate;
dateformat = "%d/%m/%y";
escapeHTML = NO;
}
AptStartTime: WOString {
value = newStartDate;
dateformat = "%H:%M";
escapeHTML = NO;
}
Organizer: WOString {
value = newApt.organizer.cnWithoutQuotes;
escapeHTML = NO;
}
HasHomePageURL: WOConditional {
condition = homePageURL.length;
}
HomePageURL: WOString {
value = appointmentURL;
escapeHTML = NO;
}
IsSubject: WOConditional {
condition = isSubject;
}
IsBody: WOConditional {
condition = isSubject;
negate = YES;
}
@@ -0,0 +1,4 @@
<#IsSubject>Re: rendez-vous le <#AptStartDate/> à <#AptStartTime/></#IsSubject>
<#IsBody>
<#Attendee/> has <#HasAccepted>accepted</#HasAccepted><#HasDeclined>declined</#HasDeclined> your invitation.
</#IsBody>
@@ -0,0 +1,33 @@
AptStartDate: WOString {
value = startDate;
dateformat = "%d/%m/%y";
escapeHTML = NO;
}
AptStartTime: WOString {
value = startDate;
dateformat = "%H:%M";
escapeHTML = NO;
}
Attendee: WOString {
value = attendee.cnWithoutQuotes;
escapeHTML = NO;
}
HasAccepted: WOConditional {
condition = hasAccepted;
}
HasDeclined: WOConditional {
condition = hasDeclined;
}
IsSubject: WOConditional {
condition = isSubject;
}
IsBody: WOConditional {
condition = isSubject;
negate = YES;
}
@@ -0,0 +1,7 @@
<#IsSubject>Appointment on <#AptStartDate /> at <#AptStartTime /></#IsSubject>
<#IsBody>
You're invited by <#Organizer /> to a meeting.
<#HasHomePageURL>
Please make a decision for this invitation at <#HomePageURL />.
</#HasHomePageURL>
</#IsBody>
@@ -0,0 +1,34 @@
AptStartDate: WOString {
value = newStartDate;
dateformat = "%d/%m/%y";
escapeHTML = NO;
}
AptStartTime: WOString {
value = newStartDate;
dateformat = "%H:%M";
escapeHTML = NO;
}
Organizer: WOString {
value = newApt.organizer.cnWithoutQuotes;
escapeHTML = NO;
}
HasHomePageURL: WOConditional {
condition = homePageURL.length;
}
HomePageURL: WOString {
value = appointmentURL;
escapeHTML = NO;
}
IsSubject: WOConditional {
condition = isSubject;
}
IsBody: WOConditional {
condition = isSubject;
negate = YES;
}
@@ -0,0 +1,4 @@
<#IsSubject>Removed from appointment <#AptStartDate /> at <#AptStartTime /></#IsSubject>
<#IsBody>
You have been removed by <#Organizer /> from the appointment scheduled at <#AptStartDate /> <#AptStartTime />.
</#IsBody>
@@ -0,0 +1,34 @@
AptStartDate: WOString {
value = newStartDate;
dateformat = "%d/%m/%y";
escapeHTML = NO;
}
AptStartTime: WOString {
value = newStartDate;
dateformat = "%H:%M";
escapeHTML = NO;
}
Organizer: WOString {
value = newApt.organizer.cnWithoutQuotes;
escapeHTML = NO;
}
HasHomePageURL: WOConditional {
condition = homePageURL.length;
}
HomePageURL: WOString {
value = appointmentURL;
escapeHTML = NO;
}
IsSubject: WOConditional {
condition = isSubject;
}
IsBody: WOConditional {
condition = isSubject;
negate = YES;
}
@@ -0,0 +1,8 @@
<#IsSubject>The appointment for the <#OldAptStartDate /> at <#OldAptStartTime /> has changed</#IsSubject>
<#IsBody>
This appointment, previously set for <#OldAptStartDate />
at <#OldAptStartTime /> is now scheduled for <#NewAptStartDate /> at <#NewAptStartTime />
<#HasHomePageURL>
Please make a decision for these new settings at <#HomePageURL />.
</#HasHomePageURL>
</#IsBody>
@@ -0,0 +1,46 @@
OldAptStartDate: WOString {
value = oldStartDate;
dateformat = "%d/%m/%y";
escapeHTML = NO;
}
OldAptStartTime: WOString {
value = oldStartDate;
dateformat = "%H:%M";
escapeHTML = NO;
}
NewAptStartDate: WOString {
value = newStartDate;
dateformat = "%d/%m/%y";
escapeHTML = NO;
}
NewAptStartTime: WOString {
value = newStartDate;
dateformat = "%H:%M";
escapeHTML = NO;
}
Organizer: WOString {
value = newApt.organizer.cnWithoutQuotes;
escapeHTML = NO;
}
HasHomePageURL: WOConditional {
condition = homePageURL.length;
}
HomePageURL: WOString {
value = appointmentURL;
escapeHTML = NO;
}
IsSubject: WOConditional {
condition = isSubject;
}
IsBody: WOConditional {
condition = isSubject;
negate = YES;
}
@@ -0,0 +1,4 @@
<#IsSubject>Appointment <#AptStartDate /> at <#AptStartTime /> has been cancelled</#IsSubject>
<#IsBody>
The appointment at <#AptStartDate /> <#AptStartTime /> has been cancelled by <#Organizer />.
</#IsBody>
@@ -0,0 +1,34 @@
AptStartDate: WOString {
value = newStartDate;
dateformat = "%d/%m/%y";
escapeHTML = NO;
}
AptStartTime: WOString {
value = newStartDate;
dateformat = "%H:%M";
escapeHTML = NO;
}
Organizer: WOString {
value = newApt.organizer.cnWithoutQuotes;
escapeHTML = NO;
}
HasHomePageURL: WOConditional {
condition = homePageURL.length;
}
HomePageURL: WOString {
value = appointmentURL;
escapeHTML = NO;
}
IsSubject: WOConditional {
condition = isSubject;
}
IsBody: WOConditional {
condition = isSubject;
negate = YES;
}
@@ -0,0 +1,4 @@
<#IsSubject>Re: rendez-vous le <#AptStartDate/> à <#AptStartTime/></#IsSubject>
<#IsBody>
<#Attendee/> has <#HasAccepted>accepted</#HasAccepted><#HasDeclined>declined</#HasDeclined> your invitation.
</#IsBody>
@@ -0,0 +1,33 @@
AptStartDate: WOString {
value = startDate;
dateformat = "%d/%m/%y";
escapeHTML = NO;
}
AptStartTime: WOString {
value = startDate;
dateformat = "%H:%M";
escapeHTML = NO;
}
Attendee: WOString {
value = attendee.cnWithoutQuotes;
escapeHTML = NO;
}
HasAccepted: WOConditional {
condition = hasAccepted;
}
HasDeclined: WOConditional {
condition = hasDeclined;
}
IsSubject: WOConditional {
condition = isSubject;
}
IsBody: WOConditional {
condition = isSubject;
negate = YES;
}
@@ -0,0 +1,7 @@
<#IsSubject>Appointment on <#AptStartDate /> at <#AptStartTime /></#IsSubject>
<#IsBody>
You're invited by <#Organizer /> to a meeting.
<#HasHomePageURL>
Please make a decision for this invitation at <#HomePageURL />.
</#HasHomePageURL>
</#IsBody>
@@ -0,0 +1,34 @@
AptStartDate: WOString {
value = newStartDate;
dateformat = "%d/%m/%y";
escapeHTML = NO;
}
AptStartTime: WOString {
value = newStartDate;
dateformat = "%H:%M";
escapeHTML = NO;
}
Organizer: WOString {
value = newApt.organizer.cnWithoutQuotes;
escapeHTML = NO;
}
HasHomePageURL: WOConditional {
condition = homePageURL.length;
}
HomePageURL: WOString {
value = appointmentURL;
escapeHTML = NO;
}
IsSubject: WOConditional {
condition = isSubject;
}
IsBody: WOConditional {
condition = isSubject;
negate = YES;
}
@@ -0,0 +1,4 @@
<#IsSubject>Removed from appointment <#AptStartDate /> at <#AptStartTime /></#IsSubject>
<#IsBody>
You have been removed by <#Organizer /> from the appointment scheduled at <#AptStartDate /> <#AptStartTime />.
</#IsBody>
@@ -0,0 +1,34 @@
AptStartDate: WOString {
value = newStartDate;
dateformat = "%d/%m/%y";
escapeHTML = NO;
}
AptStartTime: WOString {
value = newStartDate;
dateformat = "%H:%M";
escapeHTML = NO;
}
Organizer: WOString {
value = newApt.organizer.cnWithoutQuotes;
escapeHTML = NO;
}
HasHomePageURL: WOConditional {
condition = homePageURL.length;
}
HomePageURL: WOString {
value = appointmentURL;
escapeHTML = NO;
}
IsSubject: WOConditional {
condition = isSubject;
}
IsBody: WOConditional {
condition = isSubject;
negate = YES;
}
@@ -0,0 +1,8 @@
<#IsSubject>The appointment for the <#OldAptStartDate /> at <#OldAptStartTime /> has changed</#IsSubject>
<#IsBody>
This appointment, previously set for <#OldAptStartDate />
at <#OldAptStartTime /> is now scheduled for <#NewAptStartDate /> at <#NewAptStartTime />
<#HasHomePageURL>
Please make a decision for these new settings at <#HomePageURL />.
</#HasHomePageURL>
</#IsBody>
@@ -0,0 +1,46 @@
OldAptStartDate: WOString {
value = oldStartDate;
dateformat = "%d/%m/%y";
escapeHTML = NO;
}
OldAptStartTime: WOString {
value = oldStartDate;
dateformat = "%H:%M";
escapeHTML = NO;
}
NewAptStartDate: WOString {
value = newStartDate;
dateformat = "%d/%m/%y";
escapeHTML = NO;
}
NewAptStartTime: WOString {
value = newStartDate;
dateformat = "%H:%M";
escapeHTML = NO;
}
Organizer: WOString {
value = newApt.organizer.cnWithoutQuotes;
escapeHTML = NO;
}
HasHomePageURL: WOConditional {
condition = homePageURL.length;
}
HomePageURL: WOString {
value = appointmentURL;
escapeHTML = NO;
}
IsSubject: WOConditional {
condition = isSubject;
}
IsBody: WOConditional {
condition = isSubject;
negate = YES;
}
+6 -2
View File
@@ -39,14 +39,18 @@ Mailer_RESOURCE_FILES += \
product.plist \
Mailer_RESOURCE_FILES += \
SOGoMailDutchForward.wo \
SOGoMailEnglishForward.wo \
SOGoMailFrenchForward.wo \
SOGoMailGermanForward.wo \
SOGoMailItalianForward.wo \
SOGoMailItalianForward.wo \
SOGoMailSpanishForward.wo \
SOGoMailDutchReply.wo \
SOGoMailEnglishReply.wo \
SOGoMailFrenchReply.wo \
SOGoMailGermanReply.wo \
SOGoMailItalianReply.wo
SOGoMailItalianReply.wo \
SOGoMailSpanishReply.wo
ADDITIONAL_INCLUDE_DIRS += -I../../SOPE/
@@ -0,0 +1,10 @@
-------- Original Message --------
Subject: <#subject/>
Date: <#date/>
From: <#from/>
<#hasReplyTo>Reply-To: <#replyTo/></#hasReplyTo><#hasOrganization>Organization: <#organization/></#hasOrganization>To: <#to/>
<#hasCc>CC: <#cc/></#hasCc><#hasNewsGroups>Newsgroups: <#newsgroups/></#hasNewsGroups><#hasReferences>References: <#references/></#hasReferences>
<#messageBody/>
<#signature/>
@@ -0,0 +1,74 @@
subject: WOString {
value = subject;
escapeHTML = NO;
}
date: WOString {
value = date;
escapeHTML = NO;
}
from: WOString {
value = from;
escapeHTML = NO;
}
hasReplyTo: WOConditional {
condition = hasReplyTo;
}
replyTo: WOString {
value = replyTo;
escapeHTML = NO;
}
hasOrganization: WOConditional {
condition = hasOrganization;
}
organization: WOString {
value = organization;
escapeHTML = NO;
}
to: WOString {
value = to;
escapeHTML = NO;
}
hasCc: WOConditional {
condition = hasCc;
}
cc: WOString {
value = cc;
escapeHTML = NO;
}
hasNewsGroups: WOConditional {
condition = hasNewsGroups;
}
newsgroups: WOString {
value = newsgroups;
escapeHTML = NO;
}
hasReferences: WOConditional {
condition = hasReferences;
}
references: WOString {
value = references;
escapeHTML = NO;
}
messageBody: WOString {
value = messageBody;
escapeHTML = NO;
}
signature: WOString {
value = signature;
escapeHTML = NO;
}
@@ -0,0 +1,5 @@
On <#date/>, <#from/> wrote:
<#messageBody/>
<#signature/>
@@ -0,0 +1,19 @@
date: WOString {
value = date;
escapeHTML = NO;
}
from: WOString {
value = from;
escapeHTML = NO;
}
messageBody: WOString {
value = messageBody;
escapeHTML = NO;
}
signature: WOString {
value = signature;
escapeHTML = NO;
}
@@ -0,0 +1,10 @@
-------- Original Message --------
Subject: <#subject/>
Date: <#date/>
From: <#from/>
<#hasReplyTo>Reply-To: <#replyTo/></#hasReplyTo><#hasOrganization>Organization: <#organization/></#hasOrganization>To: <#to/>
<#hasCc>CC: <#cc/></#hasCc><#hasNewsGroups>Newsgroups: <#newsgroups/></#hasNewsGroups><#hasReferences>References: <#references/></#hasReferences>
<#messageBody/>
<#signature/>
@@ -0,0 +1,74 @@
subject: WOString {
value = subject;
escapeHTML = NO;
}
date: WOString {
value = date;
escapeHTML = NO;
}
from: WOString {
value = from;
escapeHTML = NO;
}
hasReplyTo: WOConditional {
condition = hasReplyTo;
}
replyTo: WOString {
value = replyTo;
escapeHTML = NO;
}
hasOrganization: WOConditional {
condition = hasOrganization;
}
organization: WOString {
value = organization;
escapeHTML = NO;
}
to: WOString {
value = to;
escapeHTML = NO;
}
hasCc: WOConditional {
condition = hasCc;
}
cc: WOString {
value = cc;
escapeHTML = NO;
}
hasNewsGroups: WOConditional {
condition = hasNewsGroups;
}
newsgroups: WOString {
value = newsgroups;
escapeHTML = NO;
}
hasReferences: WOConditional {
condition = hasReferences;
}
references: WOString {
value = references;
escapeHTML = NO;
}
messageBody: WOString {
value = messageBody;
escapeHTML = NO;
}
signature: WOString {
value = signature;
escapeHTML = NO;
}
@@ -0,0 +1,5 @@
On <#date/>, <#from/> wrote:
<#messageBody/>
<#signature/>
@@ -0,0 +1,19 @@
date: WOString {
value = date;
escapeHTML = NO;
}
from: WOString {
value = from;
escapeHTML = NO;
}
messageBody: WOString {
value = messageBody;
escapeHTML = NO;
}
signature: WOString {
value = signature;
escapeHTML = NO;
}