diff --git a/Documentation/SOGo Mobile Devices Configuration.odt b/Documentation/SOGo Mobile Devices Configuration.odt index 5633f5b1e..490b6f493 100644 Binary files a/Documentation/SOGo Mobile Devices Configuration.odt and b/Documentation/SOGo Mobile Devices Configuration.odt differ diff --git a/Documentation/SOGo Mozilla Thunderbird Configuration.odt b/Documentation/SOGo Mozilla Thunderbird Configuration.odt index e12afbb7a..f85071b48 100644 Binary files a/Documentation/SOGo Mozilla Thunderbird Configuration.odt and b/Documentation/SOGo Mozilla Thunderbird Configuration.odt differ diff --git a/NEWS b/NEWS index 315200f09..d59c2923b 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -1.3-2011MMDD (1.3.10) +1.3-20111130 (1.3.10) --------------------- New Features - new migration script for SquirrelMail (address books) @@ -8,6 +8,8 @@ New Features Enhancements - splitted Norwegian translation into NorwegianBokmal and NorwegianNynorsk - splitted Spanish translation into SpanishSpain and SpanishArgentina + - updated timezone files + - updated French translation Bug Fixes - added missing Icelandic wod files @@ -15,6 +17,10 @@ Bug Fixes - fixed bug with iOS devices and UIDs containing the @ symbol - fixed handling of commas in multi-values fields of versit strings - fixed support of UTF-8 characters in LDAP searches + - added initial fixes for iCal 5 (Mac OS X 10.7) + - Address Book 6.1 now shows properly the personal address book + - fixed vcomponent updates for MySQL + - fixed clang/llvm and libobjc2 build 1.3-20111028 (1.3.9) --------------------- diff --git a/UI/AdministrationUI/French.lproj/Localizable.strings b/UI/AdministrationUI/French.lproj/Localizable.strings index e22974946..2c5df3457 100644 --- a/UI/AdministrationUI/French.lproj/Localizable.strings +++ b/UI/AdministrationUI/French.lproj/Localizable.strings @@ -6,7 +6,7 @@ "Modules" = "Modules"; /* Modules short names */ -"ACLs" = "ACLs"; +"ACLs" = "Droits"; /* Modules titles */ "ACLs_title" = "Gestion des droits d'accès pour les dossiers utilisateurs"; diff --git a/UI/Common/French.lproj/Localizable.strings b/UI/Common/French.lproj/Localizable.strings index 50dacb305..2c821900c 100644 --- a/UI/Common/French.lproj/Localizable.strings +++ b/UI/Common/French.lproj/Localizable.strings @@ -35,7 +35,7 @@ "Any user not listed above" = "Tout utilisateur du système non-listé ci-dessus"; "Anybody accessing this resource from the public area" = "Quiconque accède à cette ressource via l'espace public"; -"Sorry, the user rights can not be configured for that object." = "Sorry, the user rights can not be configured for that object."; +"Sorry, the user rights can not be configured for that object." = "Désolé, les droits d'accès ne peuvent être configurés pour cet objet."; /* generic.js */ "Unable to subscribe to that folder!" diff --git a/UI/MailPartViewers/French.lproj/Localizable.strings b/UI/MailPartViewers/French.lproj/Localizable.strings index 1d78e8564..49f29ee8d 100644 --- a/UI/MailPartViewers/French.lproj/Localizable.strings +++ b/UI/MailPartViewers/French.lproj/Localizable.strings @@ -7,7 +7,7 @@ DELEGATED = "Délégué"; TENTATIVE = "Proposition"; organized_by_you = "vous êtes l'organisateur"; you_are_an_attendee = "vous êtes invité"; -add_info_text = "iMIP 'ADD' requests are not yet supported by SOGo."; +add_info_text = "SOGo ne supporte pas la méthode ADD (iMIP) pour le moment."; publish_info_text = "L'expéditeur vous informe de l'événement attaché."; cancel_info_text = "Votre invitation ou l'événement au complet a été annulé."; request_info_no_attendee = "propose une réunion entre les invités. Ce message tient seulement lieu d'avis, vous n'êtes pas indiqué comme invité."; diff --git a/UI/MailerUI/French.lproj/Localizable.strings b/UI/MailerUI/French.lproj/Localizable.strings index aec2c38b5..20db35108 100644 --- a/UI/MailerUI/French.lproj/Localizable.strings +++ b/UI/MailerUI/French.lproj/Localizable.strings @@ -11,7 +11,7 @@ "Reply" = "Répondre"; "Reply All" = "Rép. à tous"; "Print" = "Imprimer"; -"Stop" = "Stop"; +"Stop" = "Arrêter"; "Write" = "Écrire"; "Send" = "Envoyer"; @@ -46,7 +46,7 @@ "Home" = "Accueil"; "Calendar" = "Agenda"; "Addressbook" = "Adresses"; -"Mail" = "Mail"; +"Mail" = "Courrier"; "Right Administration" = "Administration"; "Help" = "Aide"; @@ -95,10 +95,10 @@ "Add address" = "Ajouter Adresse"; "Attachments:" = "Pièces jointes :"; -"Open" = "Open"; -"Select All" = "Select All"; -"Attach Web Page..." = "Attach Web Page..."; -"Attach File(s)..." = "Attach File(s)..."; +"Open" = "Ouvrir"; +"Select All" = "Tout sélectionner"; +"Attach Web Page..." = "Joindre une page Web..."; +"Attach File(s)..." = "Joindre un fichier..."; "to" = "Pour"; "cc" = "Copie à"; @@ -139,7 +139,7 @@ "Entire Message" = "Message Complet"; "Date" = "Date"; -"View" = "View"; +"View" = "Voir"; "All" = "Tous"; "Unread" = "Non lus"; "No message" = "Aucun message"; diff --git a/UI/MainUI/French.lproj/Localizable.strings b/UI/MainUI/French.lproj/Localizable.strings index 26b3f442f..a89650608 100644 --- a/UI/MainUI/French.lproj/Localizable.strings +++ b/UI/MainUI/French.lproj/Localizable.strings @@ -40,10 +40,10 @@ "Welsh" = "Cymraeg"; "About" = "À propos"; -"AboutBox" = "Developed by Inverse, SOGo is a fully-featured groupware server with a focus on scalability and simplicity.

-SOGo provides a rich AJAX-based Web interface and supports multiple native clients through the use of standard protocols such as CalDAV and CardDAV.

-SOGo is distributed under the GNU GPL version 2 or later and parts are distributed under the GNU LGPL version 2. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

-See this page for various support options."; +"AboutBox" = "Développé par la compagnie Inverse, SOGo est un collecticiel complet mettant l'emphase sur la simplicité et l'extensibilité.

+SOGo propose une interface Web moderne basée sur AJAX ainsi qu'un accès par de nombreux clients natifs (comme Mozilla Thunderbird et Lightning et Apple iCal) par l'utilisation de protocoles standards tel que CalDAV et CardDAV.

+Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier conformément aux dispositions de la Licence Publique Générale GNU, telle que publiée par la Free Software Foundation ; version 2 de la licence, ou encore (à votre choix) toute version ultérieure. Ce programme est distribué dans l’espoir qu’il sera utile, mais SANS AUCUNE GARANTIE.

+Plusieurs types de soutien sont offerts."; "Your account was locked due to too many failed attempts." = "Votre compte a été bloqué dû à un nombre élevé de tentative d'authentification infructueuse."; "Your account was locked due to an expired password." = "Votre compte a été bloqué car votre mot de passe est expiré."; diff --git a/UI/MainUI/Ukrainian.lproj/Localizable.strings b/UI/MainUI/Ukrainian.lproj/Localizable.strings index 0abe48682..8cc8332fa 100644 --- a/UI/MainUI/Ukrainian.lproj/Localizable.strings +++ b/UI/MainUI/Ukrainian.lproj/Localizable.strings @@ -4,7 +4,8 @@ "Username:" = "Лоґін:"; "Password:" = "Пароль:"; -"Domain:" = "Domain:"; +"Domain:" = "Домен:"; +"Remember username" = "Пам’ятати мене"; "Connect" = "Увійти"; @@ -51,7 +52,7 @@ SOGo забезпечує зручний веб-інтерфейс на осно "Your account was locked due to an expired password." = "Ваш обліковий запис заблоковано, оскільки закінчився термін дії пароля."; "Login failed due to unhandled error case: " = "Невдала спроба авторизація через невизначену помилку: "; "Change your Password" = "Змініть Ваш пароль"; -"The password was changed successfully." = "The password was changed successfully."; +"The password was changed successfully." = "Пароль успішно змінено."; "Your password has expired, please enter a new one below:" = "Закінчився термін дії Вашого пароля, будь ласка, введіть новий нижче:"; "Password must not be empty." = "Пароль не може бути порожнім."; "The passwords do not match. Please try again." = "Паролі не співпадають. Будь ласка, спробуйте ще раз."; diff --git a/UI/PreferencesUI/French.lproj/Localizable.strings b/UI/PreferencesUI/French.lproj/Localizable.strings index 99567e75e..589b05b89 100644 --- a/UI/PreferencesUI/French.lproj/Localizable.strings +++ b/UI/PreferencesUI/French.lproj/Localizable.strings @@ -27,8 +27,11 @@ "Add default email addresses" = "Ajouter les adresses par défaut"; "Days between responses :" = "Nombre de jours entre réponses :"; "Do not send responses to mailing lists" = "Ne pas envoyer les réponses aux listes de diffusion"; +"Disable auto reply on" = "Désactiver la réponse automatique le"; "Please specify your message and your email addresses for which you want to enable auto reply." = "Veuillez définir un message et vos adresses pour lesquelles pour désirez activer une réponse automatique."; +"End date of your auto reply must be in the future." += "La date de fin de la réponse automatique doit être dans le future."; /* forward messages */ "Forward incoming messages" = "Transférer les messages entrant"; @@ -70,12 +73,12 @@ "longDateFmt_0" = "%A %e %B %Y"; "longDateFmt_1" = "%e %b. %Y"; "longDateFmt_2" = "%e %B %Y"; -"longDateFmt_3" = ""; +"longDateFmt_3" = "%d %B, %Y"; +"longDateFmt_4" = ""; "timeFmt_0" = "%H:%M"; "timeFmt_1" = "%H.%M"; -"timeFmt_2" = "%H h. %M"; -"timeFmt_3" = ""; +"timeFmt_2" = ""; /* calendar */ "Week begins on :" = "Premier jour de la semaine :"; @@ -145,11 +148,11 @@ "Port:" = "Port :"; "User Name:" = "Utilisateur :"; "Password:" = "Mot de passe :"; -"(Click to create)" = "(Signature vide)"; - + "Full Name:" = "Nom complet :"; "Email:" = "Email :"; "Signature:" = "Signature :"; +"(Click to create)" = "(Signature vide)"; "Signature" = "Signature"; "Please enter your signature below:" = "Introduisez votre signature ci-dessous :"; @@ -158,6 +161,8 @@ "Additional Parameters" = "Paramètres supplémentaires"; /* password */ +"New password:" = "Nouveau mot de passe:"; +"Confirmation:" = "Confirmation:"; "Change" = "Changer"; /* Event+task categories */ @@ -203,6 +208,18 @@ "Always send" = "Toujours envoyer"; "Ask me" = "Me demander"; +/* Return receipts */ +"When I receive a request for a return receipt:" = "Lors de la réception d'une demande d'accusé de réception :"; +"Never send a return receipt" = "Ne jamais envoyer d'accusé de réception"; +"Allow return receipts for some messages" = "Autoriser les accusés de réception pour certains messages"; +"If I'm not in the To or Cc of the message:" = "Si je ne suis pas dans le destinataire ou en copie du message :"; +"If the sender is outside my domain:" = "Si l'expéditeur est hors de mon domaine :"; +"In all other cases:" = "Dans tous les autres cas :"; + +"Never send" = "Ne jamais envoyer"; +"Always send" = "Toujours envoyer"; +"Ask me" = "Me demander"; + /* Filters - UIxPreferences */ "Filters" = "Filtres"; "Active" = "Actif"; @@ -269,4 +286,4 @@ "Password change is not supported." = "Changement de mot de passe non-supporté."; "Unhandled HTTP error code: %{0}" = "Code HTTP non-géré: %{0}"; "New password:" = "Nouveau mot de passe:"; -"Confirmation:" = "Confirmation:"; +"Confirmation:" = "Confirmation:"; \ No newline at end of file diff --git a/UI/Scheduler/French.lproj/Localizable.strings b/UI/Scheduler/French.lproj/Localizable.strings index 16dc38f90..c57b14bfa 100644 --- a/UI/Scheduler/French.lproj/Localizable.strings +++ b/UI/Scheduler/French.lproj/Localizable.strings @@ -207,7 +207,7 @@ "Title:" = "Titre :"; "Calendar:" = "Agenda :"; "Name" = "Nom"; -"Email" = "Email"; +"Email" = "Courrier"; "Status:" = "Statut :"; "% complete" = "% d'achèvement"; "Location:" = "Lieu :"; @@ -215,7 +215,7 @@ "Privacy" = "Confidentialité"; "Cycle" = "Récurrence"; "Cycle End" = "s'arreter"; -"Categories" = "Categories"; +"Categories" = "Catégories"; "Classification" = "Classification"; "Duration" = "Durée"; "Attendees:" = "Participants :"; @@ -549,13 +549,14 @@ vtodo_class2 = "(Tâche confidentielle)"; "monthDayFieldInvalid" = "Veuillez spécifier un chiffre supérieur ou égal à 1 dans la journée du mois."; "yearFieldInvalid" = "Veuillez spécifier un chiffre supérieur ou égal à 1 dans le champ Année(s)."; "appointmentFieldInvalid" = "Veuillez spécifier un chiffre supérieur ou égal à 1 dans le champ rendez-vous."; -"recurrenceUnsupported" = "Ce type de récurrence n\\'est pas supporté."; +"recurrenceUnsupported" = "Ce type de récurrence n\'est pas supporté."; "Please specify a calendar name." = "Veuillez définir un nom au calendrier."; "tagNotDefined" = "Vous devez spécifier un label si vous désirez synchroniser ce calendrier."; "tagAlreadyExists" = "Le label spécifié est déjà associé à un autre calendrier. Choisissez-en un autre."; "tagHasChanged" = "En changeant le label de ce calendrier, vous devrez recharger les données sur votre appareil mobile.\nVoulez-vous continuer?"; "tagWasAdded" = "Afin de synchroniser ce calendrier, vous devrez recharger les données sur votre appareil mobile.\nVoulez-vous continuer?"; -"tagWasRemoved" = "Afin de ne plus synchroniser ce calendrier, vous devrez recharger les données sur votre appareil mobile.\nVoulez-vous continuer?"; +"tagWasRemoved" = "Afin de ne plus synchroniser ce calendrier, vous devrez recharger les données sur votre appareil mobile. +Voulez-vous continuer?"; "DestinationCalendarError" = "Le calendrier de destination est le même que celui de l'événement. Choisissez un calendrier de destination différent."; "EventCopyError" = "La copie a échouée. Choisissez un calendrier de destination différent.";