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;
}