(i18n) Add Romanian (ro) translation

This commit is contained in:
Francis Lachapelle
2018-07-30 12:05:14 -04:00
parent 540edc0c25
commit 6020f6ae83
106 changed files with 2780 additions and 3 deletions
@@ -0,0 +1,64 @@
"Inviting the following persons is prohibited:" = "Invitarea următoarelor persoane este interzisă:";
"Personal Calendar" = "Calendar Personal";
vevent_class0 = "(Eveniment public)";
vevent_class1 = "(Eveniment privat)";
vevent_class2 = "(Eveniment confidenţial)";
vtodo_class0 = "(Sarcină publică)";
vtodo_class1 = "(Sarcină privată)";
vtodo_class2 = "(Sarcină confidenţială)";
/* Receipts */
"The event \"%{Summary}\" was created" = "Evenimentul \"%{Summary}\" a fost creat";
"The event \"%{Summary}\" was deleted" = "Evenimentul \"%{Summary}\" a fost șters";
"The event \"%{Summary}\" was updated" = "Evenimentul \"%{Summary}\" a fost actualizat";
"The following attendees(s) were notified" = "Următori participan(t/ți) au fost notificați";
"The following attendees(s) were added" = "Următori participan(t/ți) au fost adăugați";
"The following attendees(s) were removed" = "Următori participan(t/ți) au fost eliminați";
/* IMIP messages */
"calendar_label" = "Calendar";
"startDate_label" = "Start";
"endDate_label" = "Sfârşit";
"time_label" = "Timp";
"to_label" = "către";
"due_label" = "Data Scadentă";
"location_label" = "Locaţie";
"summary_label" = "Sumar";
"comment_label" = "Comentariu";
"organizer_label" = "Organizator";
"attendee_label" = "Participant";
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "Invitație la eveniment: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(trimis de %{SentBy}) ";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}va invitat la %{Summary}.\n\nÎnceput: %{StartDate}\nSfârșit: %{EndDate}\nDescriere: %{Description}";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}va invitat la %{Summary}.\n\nÎnceput: %{StartDate} la %{StartTime}\nSfârșit: %{EndDate} la %{EndTime}\nDescriere: %{Description}";
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "Eveniment Anulat: \"%{Summary}\"";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}a anulat acest eveniment: %{Summary}.\n\nÎnceput: %{StartDate}\nSfârșit: %{EndDate}\nDescriere: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}a anulat acest eveniment: %{Summary}.\n\nÎnceput: %{StartDate} la %{StartTime}\nSfârșit: %{EndDate} la %{EndTime}\nDescriere: %{Description}";
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "întâlnirea \"%{Summary}\" pentru %{OldStartDate} s-a schimbat";
"The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed"
= "întâlnirea \"%{Summary}\" pentru %{OldStartDate} la %{OldStartTime} s-a schimbat";
"The following parameters have changed in the \"%{Summary}\" meeting:"
= "Următorii parametri s-au schimbat în întâlnirea \"%{Summary}\":";
"Please accept or decline those changes."
= "Vă rugăm să acceptați sau să refuzați aceste modificări.";
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "Invitație acceptată: \"%{Summary}\"";
"Declined invitation: \"%{Summary}\"" = "Invitație refuzată: \"%{Summary}\"";
"Delegated invitation: \"%{Summary}\"" = "Invitație delegată: \"%{Summary}\"";
"Not yet decided on invitation: \"%{Summary}\"" = "Nu a fost înca acceptată sau refuzată invitația: \"%{Summary}\"";
"%{Attendee} %{SentByText}has accepted your event invitation."
= "%{Attendee} %{SentByText}a acceptat invitația.";
"%{Attendee} %{SentByText}has declined your event invitation."
= "%{Attendee} %{SentByText}a refuzat invitația.";
"%{Attendee} %{SentByText}has delegated the invitation to %{Delegate}."
= "%{Attendee} %{SentByText}a delegat invitația catre %{Delegate}.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "%{Attendee} %{SentByText}nu a decis încă cu privire la invitația dvs.";
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Nu pot accesa resursa: \"%{Cn} %{SystemEmail}\"";
"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Numărul maxim de rezervările simultane(%{NumberOfSimultaneousBookings}) a fost atins pentru resursa \"%{Cn} %{SystemEmail}\". Evenimentul în conflict este \"%{EventTitle}\", și începe pe %{StartDate}.";
@@ -0,0 +1,2 @@
"Personal Address Book" = "Agenda Personală";
"Collected Address Book" = "Agenda Colectată";
+3 -1
View File
@@ -96,9 +96,11 @@ Mailer_RESOURCE_FILES += \
SOGoMailPolishReply.wo \
SOGoMailPortugueseForward.wo \
SOGoMailPortugueseReply.wo \
SOGoMailRomanianForward.wo \
SOGoMailRomanianReply.wo \
SOGoMailRussianForward.wo \
SOGoMailSerbianForward.wo \
SOGoMailRussianReply.wo \
SOGoMailSerbianForward.wo \
SOGoMailSerbianReply.wo \
SOGoMailSlovakForward.wo \
SOGoMailSlovakReply.wo \
@@ -0,0 +1,2 @@
"OtherUsersFolderName" = "Alți utilizatori";
"SharedFoldersName" = "Foldere partajate";
+3
View File
@@ -115,6 +115,9 @@
@interface SOGoMailPortugueseForward : SOGoMailForward
@end
@interface SOGoMailRomanianForward : SOGoMailForward
@end
@interface SOGoMailRussianForward : SOGoMailForward
@end
+3
View File
@@ -326,6 +326,9 @@
@implementation SOGoMailPortugueseForward
@end
@implementation SOGoMailRomanianForward
@end
@implementation SOGoMailRussianForward
@end
+3
View File
@@ -114,6 +114,9 @@
@interface SOGoMailPortugueseReply : SOGoMailReply
@end
@interface SOGoMailRomanianReply : SOGoMailReply
@end
@interface SOGoMailRussianReply : SOGoMailReply
@end
+3
View File
@@ -162,6 +162,9 @@
@implementation SOGoMailPortugueseReply
@end
@implementation SOGoMailRomanianReply
@end
@implementation SOGoMailRussianReply
@end
@@ -0,0 +1,16 @@
<#newLine/>
<#newLine/>
<#signaturePlacementOnTop><#newLine/>
<#signature/><#newLine/></#signaturePlacementOnTop>
-------- Mesaj Inițial --------<#newLine/>
Subiect: <#subject/><#newLine/>
Data: <#date/><#newLine/>
De la: <#from/><#newLine/>
<#hasReplyTo>Răspunde la: <#replyTo/></#hasReplyTo><#hasOrganization>Organizație: <#organization/></#hasOrganization>Destinatar: <#to/><#newLine/>
<#hasCc>CC: <#cc/></#hasCc><#hasNewsGroups>Grupuri de știri: <#newsgroups/></#hasNewsGroups><#hasReferences>Referințe: <#references/></#hasReferences><#newLine/>
<#newLine/>
<#messageBody/><#newLine/>
<#signaturePlacementOnBottom><#newLine/>
<#newLine/>
<#signature/></#signaturePlacementOnBottom>
<#newLine/>
@@ -0,0 +1,88 @@
subject: WOString {
value = subject;
escapeHTML = NO;
}
date: WOString {
value = date;
escapeHTML = NO;
}
from: WOString {
value = from;
escapeHTML = NO;
}
newLine: WOString {
value = newLine;
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;
}
signaturePlacementOnTop: WOConditional {
condition = signaturePlacementOnTop;
}
signaturePlacementOnBottom: WOConditional {
condition = signaturePlacementOnTop;
negate = YES;
}
@@ -0,0 +1,16 @@
<#replyPlacementOnTop><#newLine/>
<#newLine/>
</#replyPlacementOnTop><#signaturePlacementOnTop><#newLine/>
<#signature/><#newLine/>
</#signaturePlacementOnTop><#outlookMode>-------- Mesaj Inițial --------<#newLine/>
Subiect: <#subject/><#newLine/>
Data: <#date/><#newLine/>
De la: <#from/><#newLine/>
<#hasReplyTo>Răspunde la: <#replyTo/></#hasReplyTo><#hasOrganization>Organizație: <#organization/></#hasOrganization>To: <#to/><#newLine/>
<#hasCc>CC: <#cc/></#hasCc><#hasNewsGroups>Grupuri de știri: <#newsgroups/></#hasNewsGroups><#hasReferences>Referințe: <#references/></#hasReferences></#outlookMode><#newLine/>
<#standardMode>On <#date/>, <#from/> a scris:</#standardMode><#newLine/>
<#newLine/>
<#messageBody/><#newLine/>
<#replyPlacementOnBottom><#newLine/>
<#newLine/>
</#replyPlacementOnBottom><#signaturePlacementOnBottom><#signature/></#signaturePlacementOnBottom><#newLine/>
@@ -0,0 +1,106 @@
outlookMode: WOConditional {
condition = outlookMode;
}
standardMode: WOConditional {
condition = outlookMode;
negate = YES;
}
subject: WOString {
value = subject;
escapeHTML = NO;
}
date: WOString {
value = date;
escapeHTML = NO;
}
from: WOString {
value = from;
escapeHTML = NO;
}
newLine: WOString {
value = newLine;
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;
}
replyPlacementOnTop: WOConditional {
condition = replyPlacementOnTop;
}
replyPlacementOnBottom: WOConditional {
condition = replyPlacementOnTop;
negate = YES;
}
signaturePlacementOnTop: WOConditional {
condition = signaturePlacementOnTop;
}
signaturePlacementOnBottom: WOConditional {
condition = signaturePlacementOnTop;
negate = YES;
}
+1
View File
@@ -68,6 +68,7 @@
"NorwegianNynorsk",
"Polish",
"Portuguese",
"Romanian",
"Russian",
"Serbian",
"Slovak",