Mise à jour des traductions.
authorBenoît Pin <benoit.pin@gmail.com>
Thu, 3 Oct 2013 20:50:55 +0000 (22:50 +0200)
committerBenoît Pin <benoit.pin@gmail.com>
Thu, 3 Oct 2013 20:50:55 +0000 (22:50 +0200)
compile-i18n.sh [new file with mode: 0755]
locales/en/LC_MESSAGES/photoprint.po [new file with mode: 0644]
locales/fr/LC_MESSAGES/photoprint.mo
locales/fr/LC_MESSAGES/photoprint.po
locales/photoprint.pot
update_i18n.sh [new file with mode: 0755]

diff --git a/compile-i18n.sh b/compile-i18n.sh
new file mode 100755 (executable)
index 0000000..f3f060f
--- /dev/null
@@ -0,0 +1,4 @@
+#! /bin/sh
+
+msgfmt -o locales/fr/LC_MESSAGES/photoprint.mo locales/fr/LC_MESSAGES/photoprint.po
+msgfmt -o locales/en/LC_MESSAGES/photoprint.mo locales/en/LC_MESSAGES/photoprint.po
diff --git a/locales/en/LC_MESSAGES/photoprint.po b/locales/en/LC_MESSAGES/photoprint.po
new file mode 100644 (file)
index 0000000..acae00d
--- /dev/null
@@ -0,0 +1,549 @@
+#: t/price.py:72
+msgid "${i}.${d}"
+msgstr ""
+
+#: t/skins/confirm_join_template.pt:12
+msgid "You have been registered as a member."
+msgstr ""
+
+#: t/skins/confirm_join_template.pt:14
+msgid ""
+"You will receive an email shortly containing your password and instructions "
+"on how to activate your membership."
+msgstr ""
+
+#: t/skins/confirm_join_template.pt:19
+msgid "Click the button to log in immediately."
+msgstr ""
+
+#: t/skins/confirm_join_template.pt:26
+msgid "Log in"
+msgstr ""
+
+#: t/skins/customer_add_control.py:19
+msgid "Please enter a given name."
+msgstr ""
+
+#: t/skins/customer_add_control.py:20
+msgid "Please enter a name."
+msgstr ""
+
+#: t/skins/customer_add_control.py:21
+msgid "Please enter an email."
+msgstr ""
+
+#: t/skins/customer_add_control.py:22
+msgid "Please enter a member id."
+msgstr ""
+
+#: t/skins/customer_add_control.py:23
+msgid "Please enter a billing address."
+msgstr ""
+
+#: t/skins/customer_add_control.py:24
+msgid "Please enter a city."
+msgstr ""
+
+#: t/skins/customer_add_control.py:25
+msgid "Please enter zip code."
+msgstr ""
+
+#: t/skins/customer_add_control.py:26
+msgid "Please enter a country."
+msgstr ""
+
+#: t/skins/customer_add_control.py:27
+msgid "Please enter a phone."
+msgstr ""
+
+#: t/skins/customer_add_control.py:28
+msgid "Please accept general conditions of sales."
+msgstr ""
+
+#: t/skins/my_orders.py:17 t/skins/order_list.py:14
+#: t/skins/order_view_template.pt:182
+msgid "Date"
+msgstr ""
+
+#: t/skins/my_orders.py:21 t/skins/order_list.py:22
+#: t/skins/photoprint_templates_edit_template.pt:42
+msgid "Reference"
+msgstr ""
+
+#: t/skins/my_orders.py:25 t/skins/order_list.py:26
+msgid "Prints"
+msgstr ""
+
+#: t/skins/my_orders.py:29 t/skins/order_list.py:30
+msgid "Amount"
+msgstr ""
+
+#: t/skins/my_orders.py:33 t/skins/order_list.py:34
+msgid "State"
+msgstr ""
+
+#: t/skins/my_orders.py:69
+msgid "My orders"
+msgstr ""
+
+#: t/skins/my_orders_template.pt:34 t/skins/order_cancel_form.pt:19
+#: t/skins/order_list_template.pt:33 t/skins/order_list_template.pt:35
+#: t/skins/order_list_template.pt:37 t/skins/order_list_template.pt:50
+#: t/skins/order_manual_payment_form.pt:19
+#: t/skins/order_notify_done_form.pt:19 t/skins/order_notify_sent_form.pt:19
+#: t/skins/order_view_template.pt:87 t/skins/order_view_template.pt:193
+msgid "${DYNAMIC_CONTENT}"
+msgstr ""
+
+#: t/skins/order_cancel_form.pt:11
+msgid "Cancel order \"${order_reference}\""
+msgstr ""
+
+#: t/skins/order_cancel_form.pt:12
+msgid "Cancel the order and relist reserved copies."
+msgstr ""
+
+#: t/skins/order_cancel_form.pt:18 t/skins/order_manual_payment_form.pt:18
+#: t/skins/order_notify_done_form.pt:18 t/skins/order_notify_sent_form.pt:18
+msgid "Current state:"
+msgstr ""
+
+#. Default: "Subject"
+#: t/skins/order_cancel_form.pt:23 t/skins/order_notify_sent_form.pt:24
+msgid "mail_subject"
+msgstr ""
+
+#: t/skins/order_cancel_form.pt:31 t/skins/order_notify_done_form.pt:21
+#: t/skins/order_notify_sent_form.pt:32
+msgid "Comments"
+msgstr ""
+
+#: t/skins/order_cancel_form.pt:39
+msgid ""
+"Due to a lack of payment since ${creation_date}, your order has been "
+"canceled. The ${store_name} team."
+msgstr ""
+
+#: t/skins/order_cancel_form.pt:46 t/skins/order_notify_sent_form.pt:59
+msgid "Send email"
+msgstr ""
+
+#: t/skins/order_cancel_form.pt:60
+msgid "Cancel the order"
+msgstr ""
+
+#: t/skins/order_list.py:18
+msgid "Customer"
+msgstr ""
+
+#: t/skins/order_list.py:46
+msgid "descending sort"
+msgstr ""
+
+#: t/skins/order_list.py:49
+msgid "ascending sort"
+msgstr ""
+
+#: t/skins/order_list_template.pt:17 t/skins/order_view_template.pt:31
+#: t/skins/order_view_template.pt:56 t/skins/personalize_form.pt:33
+msgid "Name"
+msgstr ""
+
+#: t/skins/order_manual_payment_form.pt:11
+msgid "Pay order \"${order_reference}\" manually."
+msgstr ""
+
+#: t/skins/order_manual_payment_form.pt:12
+msgid "Pay manually"
+msgstr ""
+
+#: t/skins/order_manual_payment_form.pt:21
+msgid "Payment description"
+msgstr ""
+
+#: t/skins/order_manual_payment_form.pt:24
+msgid "Please indicate payment mean and references"
+msgstr ""
+
+#: t/skins/order_manual_payment_form.pt:29
+msgid "Pay"
+msgstr ""
+
+#: t/skins/order_notify_done_form.pt:11
+msgid "Notify order \"${order_reference}\" done."
+msgstr ""
+
+#: t/skins/order_notify_done_form.pt:12
+msgid "Notify that order has been made."
+msgstr ""
+
+#: t/skins/order_notify_done_form.pt:26 t/skins/order_notify_sent_form.pt:73
+msgid "Notify"
+msgstr ""
+
+#: t/skins/order_notify_sent_form.pt:11
+msgid "Notify order \"${order_reference}\" sent."
+msgstr ""
+
+#: t/skins/order_notify_sent_form.pt:12
+msgid "Notify that order has been sent."
+msgstr ""
+
+#: t/skins/order_notify_sent_form.pt:21
+msgid "Tracking info"
+msgstr ""
+
+#: t/skins/order_notify_sent_form.pt:39
+msgid ""
+"Your order has been sent. You will receive your prints soon. You will be "
+"able to track your parcel with the informations below. The ${store_name} "
+"team thanks you for your confidence and wish you receipt you order."
+msgstr ""
+
+#: t/skins/order_notify_sent_form.pt:47
+msgid "Tracking number"
+msgstr ""
+
+#: t/skins/order_notify_sent_form.pt:53
+msgid "Tracking url"
+msgstr ""
+
+#: t/skins/order_printing_list_template.pt:22
+#: t/skins/order_view_template.pt:97
+msgid "Image"
+msgstr ""
+
+#: t/skins/order_printing_list_template.pt:23
+msgid "File"
+msgstr ""
+
+#: t/skins/order_printing_list_template.pt:24
+msgid "Format / type"
+msgstr ""
+
+#: t/skins/order_printing_list_template.pt:25
+#: t/skins/order_view_template.pt:99
+msgid "Quantity"
+msgstr ""
+
+#: t/skins/order_view_template.pt:23
+msgid "Order Nb. ${order_number}"
+msgstr ""
+
+#: t/skins/order_view_template.pt:28
+msgid "Billing"
+msgstr ""
+
+#: t/skins/order_view_template.pt:35 t/skins/order_view_template.pt:60
+#: t/skins/personalize_form.pt:50
+msgid "Address"
+msgstr ""
+
+#: t/skins/order_view_template.pt:39 t/skins/order_view_template.pt:64
+#: t/skins/personalize_form.pt:57
+msgid "City"
+msgstr ""
+
+#: t/skins/order_view_template.pt:43 t/skins/order_view_template.pt:68
+#: t/skins/personalize_form.pt:63
+msgid "Zip code"
+msgstr ""
+
+#: t/skins/order_view_template.pt:47 t/skins/order_view_template.pt:72
+#: t/skins/personalize_form.pt:69
+msgid "Country"
+msgstr ""
+
+#: t/skins/order_view_template.pt:53 t/skins/order_view_template.pt:134
+msgid "Shipping"
+msgstr ""
+
+#: t/skins/order_view_template.pt:84
+msgid "Processing"
+msgstr ""
+
+#: t/skins/order_view_template.pt:98
+msgid "Printing format and type"
+msgstr ""
+
+#: t/skins/order_view_template.pt:100
+msgid "Unit price"
+msgstr ""
+
+#: t/skins/order_view_template.pt:101
+#: t/skins/photoprint_templates_edit_template.pt:45
+#: t/skins/photoprint_templates_edit_template.pt:131
+msgid "VAT (%)"
+msgstr ""
+
+#: t/skins/order_view_template.pt:102
+msgid "Amount<br />(tax incl.)"
+msgstr ""
+
+#: t/skins/order_view_template.pt:111
+msgid "image removed"
+msgstr ""
+
+#: t/skins/order_view_template.pt:138
+msgid "VAT"
+msgstr ""
+
+#: t/skins/order_view_template.pt:142
+msgid "Total amount to pay"
+msgstr ""
+
+#: t/skins/order_view_template.pt:152
+msgid "Pay with PayPal:"
+msgstr ""
+
+#: t/skins/order_view_template.pt:153 t/skins/order_view_template.pt:155
+msgid "Pay with PayPal"
+msgstr ""
+
+#: t/skins/order_view_template.pt:165
+msgid ""
+"Please check the preceding table and proceed to payment. By clicking on the "
+"PayPal button, you will temporarily leave the site: you will be redirected "
+"to the payment provider PayPal. Please follow given instructions. The "
+"transaction will be final as soon as you are back on the ${site_name} site. "
+"For your information, there is no need to create a PayPal account, even if "
+"you will be prompted: you can simply use your credit card. If you already "
+"have a PayPal account, you can, at your convenience, pay by PayPal transfer "
+"or by credit card."
+msgstr ""
+
+#: t/skins/order_view_template.pt:177
+msgid "Order processing history"
+msgstr ""
+
+#: t/skins/order_view_template.pt:183
+msgid "Actor"
+msgstr ""
+
+#: t/skins/order_view_template.pt:184
+msgid "Action"
+msgstr ""
+
+#: t/skins/personalize_form.pt:21
+msgid "Member Preferences"
+msgstr ""
+
+#: t/skins/personalize_form.pt:23
+msgid "${link} to change your password."
+msgstr ""
+
+#: t/skins/personalize_form.pt:23
+msgid "Click here"
+msgstr ""
+
+#: t/skins/personalize_form.pt:27
+msgid "Given Name"
+msgstr ""
+
+#: t/skins/personalize_form.pt:39
+msgid "Email address"
+msgstr ""
+
+#: t/skins/personalize_form.pt:46
+msgid "Billing informations"
+msgstr ""
+
+#: t/skins/personalize_form.pt:79
+msgid "Phone"
+msgstr ""
+
+#: t/skins/personalize_form.pt:88
+msgid "Change"
+msgstr ""
+
+#: t/skins/photoprint_order_confirm.py:7
+msgid "Your payment has been accepted by PayPal."
+msgstr ""
+
+#: t/skins/photoprint_order_confirm.py:11
+msgid ""
+"Your payment has been canceled.<br/>You can retry with an other account / "
+"credit card by cliking on the PayPal button.<br/>"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_form.py:56
+msgid "Printing options added."
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_form.py:60
+msgid "Printing options deleted."
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:19
+msgid "No printing options are defined at this level."
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:23
+msgid "The printing options that apply here are defined above:"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:28
+msgid "Define printing options"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:41
+#: t/skins/photoprint_templates_edit_template.pt:100
+msgid "Title"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:43
+#: t/skins/photoprint_templates_edit_template.pt:118
+msgid "Max. number of copies"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:44
+#: t/skins/photoprint_templates_edit_template.pt:127
+msgid "Price"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:80
+#: t/skins/photoprint_templates_edit_template.pt:81
+msgid "Add print order template"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:91
+msgid "Delete options defined at this level"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:106
+msgid "Description"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:112
+msgid "Product reference"
+msgstr ""
+
+#. Default: "The 0 value means unlimited"
+#: t/skins/photoprint_templates_edit_template.pt:122
+msgid "max_copies_field_help"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:140
+msgid "Add"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:142
+msgid "Cancel"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_template.pt:150
+msgid "Save"
+msgstr ""
+
+#: t/tool.py:109
+msgid "No printing options found at %r"
+msgstr ""
+
+#: t/tool.py:193
+msgid "You must enter a title."
+msgstr ""
+
+#: t/tool.py:197
+msgid ""
+"You must enter an integer number\n"
+"for the maximum number of copies."
+msgstr ""
+
+#: t/tool.py:199
+msgid ""
+"You must enter a positive value\n"
+"for the maximum number of copies."
+msgstr ""
+
+#: t/tool.py:203
+msgid "You must enter a numeric value for the price."
+msgstr ""
+
+#: t/tool.py:208
+msgid "You must enter a numeric value for the VAT rate."
+msgstr ""
+
+# from photoprint-manual.pot
+msgid "Your payment is complete."
+msgstr ""
+
+msgid "Your payment has been canceled. You will be able to pay later."
+msgstr ""
+
+msgid "Your payment has been refused."
+msgstr ""
+
+msgid "recorded-en.gif"
+msgstr ""
+
+msgid "done-en.gif"
+msgstr ""
+
+msgid "paid-en.gif"
+msgstr ""
+
+msgid "refused-en.gif"
+msgstr ""
+
+msgid "sent-en.gif"
+msgstr ""
+
+msgid "canceled-en.gif"
+msgstr ""
+
+msgid "auto_accept_payment"
+msgstr ""
+
+msgid "auto_cancel_order"
+msgstr ""
+
+msgid "auto_refuse_payment"
+msgstr ""
+
+msgid "auto_transaction_failed"
+msgstr ""
+
+msgid "manual_payment"
+msgstr ""
+
+msgid "notify_done"
+msgstr ""
+
+msgid "notify_sent"
+msgstr ""
+
+msgid "canceled"
+msgstr ""
+
+msgid "done"
+msgstr ""
+
+msgid "paid"
+msgstr ""
+
+msgid "recorded"
+msgstr ""
+
+msgid "refused"
+msgstr ""
+
+msgid "sent"
+msgstr ""
+
+msgid "Manual payment"
+msgstr ""
+
+msgid "Notify done"
+msgstr ""
+
+msgid "Notify sent"
+msgstr ""
+
+msgid "Printing list"
+msgstr ""
+
+msgid "[%s] order %s canceling notification"
+msgstr ""
+
+msgid "[%s] order %s sending notification"
+msgstr ""
index 6aa0836..17ace82 100644 (file)
Binary files a/locales/fr/LC_MESSAGES/photoprint.mo and b/locales/fr/LC_MESSAGES/photoprint.mo differ
index 63f0e86..bd2625b 100644 (file)
@@ -1,10 +1,11 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Plinn 2.0\n"
-"POT-Creation-Date: $Date: Mon Sep  7 17:56:32 2009 $\n"
-"PO-Revision-Date: 2009-09-07 17:58+0200\n"
+"POT-Creation-Date: Thu Oct  3 17:53:20 2013\n"
+"PO-Revision-Date: 2013-10-03 17:55+0200\n"
 "Last-Translator:  Benoît PIN\n"
 "Language-Team: CRI http://cri.ensmp.fr\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -15,16 +16,15 @@ msgstr ""
 "Domain: plinn\n"
 "X-Is-Fallback-For: fr-fr, fr-be fr-ca fr-lu fr-mc fr-ch\n"
 
-#. Default: ""
-#: price.py:72
+#: t/price.py:72
 msgid "${i}.${d}"
 msgstr "${i},${d}"
 
-#: skins/confirm_join_template.pt:12
+#: t/skins/confirm_join_template.pt:12
 msgid "You have been registered as a member."
 msgstr "Vous venez d'être enregistré en tant que membre."
 
-#: skins/confirm_join_template.pt:14
+#: t/skins/confirm_join_template.pt:14
 msgid ""
 "You will receive an email shortly containing your password and instructions "
 "on how to activate your membership."
@@ -32,113 +32,113 @@ msgstr ""
 "Vous recevrez sous peu un email comportant votre mot de passe avec des "
 "instructions pour activer votre compte."
 
-#: skins/confirm_join_template.pt:19
+#: t/skins/confirm_join_template.pt:19
 msgid "Click the button to log in immediately."
 msgstr "Cliquez sur le bouton pour vous connecter immédiatement."
 
-#: skins/confirm_join_template.pt:26
+#: t/skins/confirm_join_template.pt:26
 msgid "Log in"
 msgstr "Connexion"
 
-#: skins/customer_add_control.py:19
+#: t/skins/customer_add_control.py:19
 msgid "Please enter a given name."
 msgstr "Veuillez entrer un prénom."
 
-#: skins/customer_add_control.py:20
+#: t/skins/customer_add_control.py:20
 msgid "Please enter a name."
 msgstr "Veuillez entrer un nom."
 
-#: skins/customer_add_control.py:21
+#: t/skins/customer_add_control.py:21
 msgid "Please enter an email."
 msgstr "Veuillez entrer un email."
 
-#: skins/customer_add_control.py:22
+#: t/skins/customer_add_control.py:22
 msgid "Please enter a member id."
 msgstr "Veuillez entrer un login."
 
-#: skins/customer_add_control.py:23
+#: t/skins/customer_add_control.py:23
 msgid "Please enter a billing address."
 msgstr "Veuillez entrer une addresse de facturation."
 
-#: skins/customer_add_control.py:24
+#: t/skins/customer_add_control.py:24
 msgid "Please enter a city."
 msgstr "Veuillez entrer une ville."
 
-#: skins/customer_add_control.py:25
+#: t/skins/customer_add_control.py:25
 msgid "Please enter zip code."
 msgstr "Veuillez entrer un code postal."
 
-#: skins/customer_add_control.py:26
+#: t/skins/customer_add_control.py:26
 msgid "Please enter a country."
 msgstr "Veuillez entrer un pays."
 
-#: skins/customer_add_control.py:27
+#: t/skins/customer_add_control.py:27
 msgid "Please enter a phone."
 msgstr "Veuillez entrer un numéro de téléphone."
 
-#: skins/customer_add_control.py:28
+#: t/skins/customer_add_control.py:28
 msgid "Please accept general conditions of sales."
 msgstr "Veuillez accepter les conditions générales des ventes."
 
-#: skins/my_orders.py:17 skins/order_list.py:14
-#: skins/order_view_template.pt:190
+#: t/skins/my_orders.py:17 t/skins/order_list.py:14
+#: t/skins/order_view_template.pt:182
 msgid "Date"
 msgstr "Date"
 
-#: skins/my_orders.py:21 skins/order_list.py:22
-#: skins/photoprint_templates_edit_template.pt:42
+#: t/skins/my_orders.py:21 t/skins/order_list.py:22
+#: t/skins/photoprint_templates_edit_template.pt:42
 msgid "Reference"
 msgstr "Référence"
 
-#: skins/my_orders.py:25 skins/order_list.py:26
+#: t/skins/my_orders.py:25 t/skins/order_list.py:26
 msgid "Prints"
 msgstr "Tirages"
 
-#: skins/my_orders.py:29 skins/order_list.py:30
+#: t/skins/my_orders.py:29 t/skins/order_list.py:30
 msgid "Amount"
 msgstr "Montant"
 
-#: skins/my_orders.py:33 skins/order_list.py:34
+#: t/skins/my_orders.py:33 t/skins/order_list.py:34
 msgid "State"
 msgstr "État"
 
-#: skins/my_orders.py:69
+#: t/skins/my_orders.py:69
 msgid "My orders"
 msgstr "Mes commandes"
 
-#: skins/my_orders_template.pt:34 skins/order_cancel_form.pt:19
-#: skins/order_list_template.pt:33 skins/order_list_template.pt:35
-#: skins/order_list_template.pt:37 skins/order_list_template.pt:50
-#: skins/order_manual_payment_form.pt:19 skins/order_notify_done_form.pt:19
-#: skins/order_notify_sent_form.pt:19 skins/order_view_template.pt:87
-#: skins/order_view_template.pt:201
+#: t/skins/my_orders_template.pt:34 t/skins/order_cancel_form.pt:19
+#: t/skins/order_list_template.pt:33 t/skins/order_list_template.pt:35
+#: t/skins/order_list_template.pt:37 t/skins/order_list_template.pt:50
+#: t/skins/order_manual_payment_form.pt:19
+#: t/skins/order_notify_done_form.pt:19 t/skins/order_notify_sent_form.pt:19
+#: t/skins/order_view_template.pt:87 t/skins/order_view_template.pt:193
 msgid "${DYNAMIC_CONTENT}"
 msgstr ""
 
-#: skins/order_cancel_form.pt:11
+#: t/skins/order_cancel_form.pt:11
 msgid "Cancel order \"${order_reference}\""
 msgstr "Annuler la commande « ${order_reference} »"
 
-#: skins/order_cancel_form.pt:12
+#: t/skins/order_cancel_form.pt:12
 msgid "Cancel the order and relist reserved copies."
 msgstr "Annuler la commande et remettre en vente les exemplaires réservées."
 
-#: skins/order_cancel_form.pt:18 skins/order_manual_payment_form.pt:18
-#: skins/order_notify_done_form.pt:18 skins/order_notify_sent_form.pt:18
+#: t/skins/order_cancel_form.pt:18 t/skins/order_manual_payment_form.pt:18
+#: t/skins/order_notify_done_form.pt:18 t/skins/order_notify_sent_form.pt:18
 msgid "Current state:"
 msgstr "État actuel :"
 
 #. Default: "Subject"
-#: skins/order_cancel_form.pt:23 skins/order_notify_sent_form.pt:24
+#: t/skins/order_cancel_form.pt:23 t/skins/order_notify_sent_form.pt:24
 msgid "mail_subject"
 msgstr "Objet"
 
-#: skins/order_cancel_form.pt:31 skins/order_notify_done_form.pt:21
-#: skins/order_notify_sent_form.pt:32
+#: t/skins/order_cancel_form.pt:31 t/skins/order_notify_done_form.pt:21
+#: t/skins/order_notify_sent_form.pt:32
 msgid "Comments"
 msgstr "Commentaires"
 
-#: skins/order_cancel_form.pt:39
+#: t/skins/order_cancel_form.pt:39
 msgid ""
 "Due to a lack of payment since ${creation_date}, your order has been "
 "canceled. The ${store_name} team."
@@ -148,76 +148,76 @@ msgstr ""
 "\n"
 "L'équipe ${store_name}."
 
-#: skins/order_cancel_form.pt:46 skins/order_notify_sent_form.pt:59
+#: t/skins/order_cancel_form.pt:46 t/skins/order_notify_sent_form.pt:59
 msgid "Send email"
 msgstr "Envoyer un email"
 
-#: skins/order_cancel_form.pt:60
+#: t/skins/order_cancel_form.pt:60
 msgid "Cancel the order"
 msgstr "Annuler la commande"
 
-#: skins/order_list.py:18
+#: t/skins/order_list.py:18
 msgid "Customer"
 msgstr "Client"
 
-#: skins/order_list.py:46
+#: t/skins/order_list.py:46
 msgid "descending sort"
 msgstr "tri décroissant"
 
-#: skins/order_list.py:49
+#: t/skins/order_list.py:49
 msgid "ascending sort"
 msgstr "tri croissant"
 
-#: skins/order_list_template.pt:17 skins/order_view_template.pt:31
-#: skins/order_view_template.pt:56 skins/personalize_form.pt:33
+#: t/skins/order_list_template.pt:17 t/skins/order_view_template.pt:31
+#: t/skins/order_view_template.pt:56 t/skins/personalize_form.pt:33
 msgid "Name"
 msgstr "Nom"
 
-#: skins/order_manual_payment_form.pt:11
+#: t/skins/order_manual_payment_form.pt:11
 msgid "Pay order \"${order_reference}\" manually."
 msgstr "Payer la commande « ${order_reference} » manuellement."
 
-#: skins/order_manual_payment_form.pt:12
+#: t/skins/order_manual_payment_form.pt:12
 msgid "Pay manually"
 msgstr "Payer manuellement"
 
-#: skins/order_manual_payment_form.pt:21
+#: t/skins/order_manual_payment_form.pt:21
 msgid "Payment description"
 msgstr "Description du paiement"
 
-#: skins/order_manual_payment_form.pt:24
+#: t/skins/order_manual_payment_form.pt:24
 msgid "Please indicate payment mean and references"
 msgstr "Veuillez indiquer le moyen de paiement et les références."
 
-#: skins/order_manual_payment_form.pt:29
+#: t/skins/order_manual_payment_form.pt:29
 msgid "Pay"
 msgstr "Payer"
 
-#: skins/order_notify_done_form.pt:11
+#: t/skins/order_notify_done_form.pt:11
 msgid "Notify order \"${order_reference}\" done."
 msgstr "Notifier la commande « ${order_reference} » effectuée."
 
-#: skins/order_notify_done_form.pt:12
+#: t/skins/order_notify_done_form.pt:12
 msgid "Notify that order has been made."
 msgstr "Notifier que cette commande vient d'être effectuée."
 
-#: skins/order_notify_done_form.pt:26 skins/order_notify_sent_form.pt:73
+#: t/skins/order_notify_done_form.pt:26 t/skins/order_notify_sent_form.pt:73
 msgid "Notify"
 msgstr "Notifier"
 
-#: skins/order_notify_sent_form.pt:11
+#: t/skins/order_notify_sent_form.pt:11
 msgid "Notify order \"${order_reference}\" sent."
 msgstr "Notifier l'expédition de la commande « ${order_reference} »"
 
-#: skins/order_notify_sent_form.pt:12
+#: t/skins/order_notify_sent_form.pt:12
 msgid "Notify that order has been sent."
 msgstr "Notifier que cette commande vient d'être expédiée."
 
-#: skins/order_notify_sent_form.pt:21
+#: t/skins/order_notify_sent_form.pt:21
 msgid "Tracking info"
 msgstr "Informations de suivi"
 
-#: skins/order_notify_sent_form.pt:39
+#: t/skins/order_notify_sent_form.pt:39
 msgid ""
 "Your order has been sent. You will receive your prints soon. You will be "
 "able to track your parcel with the informations below. The ${store_name} "
@@ -229,243 +229,262 @@ msgstr ""
 "L'équipe ${store_name} vous remercie de votre confiance et vous souhaite "
 "bonne réception de votre commande."
 
-#: skins/order_notify_sent_form.pt:47
+#: t/skins/order_notify_sent_form.pt:47
 msgid "Tracking number"
 msgstr "Numéro de suivi"
 
-#: skins/order_notify_sent_form.pt:53
+#: t/skins/order_notify_sent_form.pt:53
 msgid "Tracking url"
 msgstr "url de suivi"
 
-#: skins/order_printing_list_template.pt:22 skins/order_view_template.pt:97
+#: t/skins/order_printing_list_template.pt:22
+#: t/skins/order_view_template.pt:97
 msgid "Image"
 msgstr "Image"
 
-#: skins/order_printing_list_template.pt:23
+#: t/skins/order_printing_list_template.pt:23
 msgid "File"
 msgstr "Fichier"
 
-#: skins/order_printing_list_template.pt:24
+#: t/skins/order_printing_list_template.pt:24
 msgid "Format / type"
 msgstr "Format / type"
 
-#: skins/order_printing_list_template.pt:25 skins/order_view_template.pt:99
+#: t/skins/order_printing_list_template.pt:25
+#: t/skins/order_view_template.pt:99
 msgid "Quantity"
 msgstr "Quantité"
 
-#: skins/order_view_template.pt:100
+#: t/skins/order_view_template.pt:23
+msgid "Order Nb. ${order_number}"
+msgstr "Commande N° ${order_number}"
+
+#: t/skins/order_view_template.pt:28
+msgid "Billing"
+msgstr "Facturation"
+
+#: t/skins/order_view_template.pt:35 t/skins/order_view_template.pt:60
+#: t/skins/personalize_form.pt:50
+msgid "Address"
+msgstr "Adresse"
+
+#: t/skins/order_view_template.pt:39 t/skins/order_view_template.pt:64
+#: t/skins/personalize_form.pt:57
+msgid "City"
+msgstr "Ville"
+
+#: t/skins/order_view_template.pt:43 t/skins/order_view_template.pt:68
+#: t/skins/personalize_form.pt:63
+msgid "Zip code"
+msgstr "Code postal"
+
+#: t/skins/order_view_template.pt:47 t/skins/order_view_template.pt:72
+#: t/skins/personalize_form.pt:69
+msgid "Country"
+msgstr "Pays"
+
+#: t/skins/order_view_template.pt:53 t/skins/order_view_template.pt:134
+msgid "Shipping"
+msgstr "Livraison"
+
+#: t/skins/order_view_template.pt:84
+msgid "Processing"
+msgstr "Traitement"
+
+#: t/skins/order_view_template.pt:98
+msgid "Printing format and type"
+msgstr "Format d'impression et type de support"
+
+#: t/skins/order_view_template.pt:100
 msgid "Unit price"
 msgstr "Prix unitaire"
 
-#: skins/order_view_template.pt:101
-#: skins/photoprint_templates_edit_template.pt:45
-#: skins/photoprint_templates_edit_template.pt:131
+#: t/skins/order_view_template.pt:101
+#: t/skins/photoprint_templates_edit_template.pt:45
+#: t/skins/photoprint_templates_edit_template.pt:131
 msgid "VAT (%)"
 msgstr "TVA (%)"
 
-#: skins/order_view_template.pt:102
+#: t/skins/order_view_template.pt:102
 msgid "Amount<br />(tax incl.)"
 msgstr "Montant (TTC)"
 
-#: skins/order_view_template.pt:111
+#: t/skins/order_view_template.pt:111
 msgid "image removed"
 msgstr "image supprimée"
 
-#: skins/order_view_template.pt:138
+#: t/skins/order_view_template.pt:138
 msgid "VAT"
 msgstr "TVA"
 
-#: skins/order_view_template.pt:142
+#: t/skins/order_view_template.pt:142
 msgid "Total amount to pay"
 msgstr "Montant total à payer"
 
-#: skins/order_view_template.pt:154
-msgid "Use one of these button to pay:"
-msgstr "Utilisez un de ces bouton pour payer :"
+#: t/skins/order_view_template.pt:152
+msgid "Pay with PayPal:"
+msgstr "Payer avec PayPal :"
 
-#: skins/order_view_template.pt:167
-msgid ""
-"Please click over the button representing your credit card. You will leave "
-"temporarily this web site to pay your order on our bank partner payment "
-"site. After your payment, you will be able to come back to the store and get "
-"an invoice of your transaction."
-msgstr ""
-"Veuillez cliquer sur le bouton correspondant à votre carte banquaire. Vous "
-"allez quitter monmentanément ce site pour payer sur le site de notre banque "
-"partenaire. Après votre paiement, vous pourrez revenir à la boutique et "
-"obtenir une facture de votre transaction."
+#: t/skins/order_view_template.pt:153 t/skins/order_view_template.pt:155
+msgid "Pay with PayPal"
+msgstr "Payer avec PayPal"
 
-#: skins/order_view_template.pt:174
+#: t/skins/order_view_template.pt:165
 msgid ""
-"This secured payment is provided by the Cyberplus™ payment service of "
-"\"Banque Populaire\"."
+"Please check the preceding table and proceed to payment. By clicking on the "
+"PayPal button, you will temporarily leave the site: you will be redirected "
+"to the payment provider PayPal. Please follow given instructions. The "
+"transaction will be final as soon as you are back on the ${site_name} site. "
+"For your information, there is no need to create a PayPal account, even if "
+"you will be prompted: you can simply use your credit card. If you already "
+"have a PayPal account, you can, at your convenience, pay by PayPal transfer "
+"or by credit card."
 msgstr ""
-"Le paiement sécurisé est assuré par le service Cyberplus™ de la « Banque "
-"Populaire »."
-
-#: skins/order_view_template.pt:185
+"Veuillez vérifier le tableau ci-dessus et procéder au paiement. En cliquant "
+"sur le bouton PayPal, vous allez temporairement quitter le site pour être "
+"redirigé vers le prestataire de paiement PayPal. Merci de suivre ses "
+"instructions. La transaction sera définitive dès que vous serez revenu sur "
+"le site ${site_name}. Pour votre information, il n'est pas nécessaire de "
+"créer un compte PayPal, même si vous y serez incité : vous pouvez simplement "
+"utiliser votre carte bancaire. Si vous disposez déjà d'un compte PayPal, "
+"vous pourrez, à votre convenance, payer par virement PayPal ou par carte "
+"bancaire."
+
+#: t/skins/order_view_template.pt:177
 msgid "Order processing history"
 msgstr "Historique du traitement de la commande"
 
-#: skins/order_view_template.pt:191
+#: t/skins/order_view_template.pt:183
 msgid "Actor"
 msgstr "Acteur"
 
-#: skins/order_view_template.pt:192
+#: t/skins/order_view_template.pt:184
 msgid "Action"
 msgstr "Action"
 
-#: skins/order_view_template.pt:23
-msgid "Order Nb. ${order_number}"
-msgstr "Commande N° ${order_number}"
-
-#: skins/order_view_template.pt:28
-msgid "Billing"
-msgstr "Facturation"
-
-#: skins/order_view_template.pt:35 skins/order_view_template.pt:60
-#: skins/personalize_form.pt:50
-msgid "Address"
-msgstr "Adresse"
-
-#: skins/order_view_template.pt:39 skins/order_view_template.pt:64
-#: skins/personalize_form.pt:57
-msgid "City"
-msgstr "Ville"
-
-#: skins/order_view_template.pt:43 skins/order_view_template.pt:68
-#: skins/personalize_form.pt:63
-msgid "Zip code"
-msgstr "Code postal"
-
-#: skins/order_view_template.pt:47 skins/order_view_template.pt:72
-#: skins/personalize_form.pt:69
-msgid "Country"
-msgstr "Pays"
-
-#: skins/order_view_template.pt:53 skins/order_view_template.pt:134
-msgid "Shipping"
-msgstr "Livraison"
-
-#: skins/order_view_template.pt:84
-msgid "Processing"
-msgstr "Traitement"
-
-#: skins/order_view_template.pt:98
-msgid "Printing format and type"
-msgstr "Format d'impression et type de support"
-
-#: skins/personalize_form.pt:21
+#: t/skins/personalize_form.pt:21
 msgid "Member Preferences"
 msgstr "Préférences utilisateur"
 
-#: skins/personalize_form.pt:23
+#: t/skins/personalize_form.pt:23
 msgid "${link} to change your password."
 msgstr "${link} pour changer votre mot de passe."
 
-#: skins/personalize_form.pt:23
+#: t/skins/personalize_form.pt:23
 msgid "Click here"
 msgstr "Cliquer ici"
 
-#: skins/personalize_form.pt:27
+#: t/skins/personalize_form.pt:27
 msgid "Given Name"
 msgstr "Prénom"
 
-#: skins/personalize_form.pt:39
+#: t/skins/personalize_form.pt:39
 msgid "Email address"
 msgstr "Adresse e-mail"
 
-#: skins/personalize_form.pt:46
+#: t/skins/personalize_form.pt:46
 msgid "Billing informations"
 msgstr "Informations de facturation"
 
-#: skins/personalize_form.pt:79
+#: t/skins/personalize_form.pt:79
 msgid "Phone"
 msgstr "Téléphone"
 
-#: skins/personalize_form.pt:88
+#: t/skins/personalize_form.pt:88
 msgid "Change"
 msgstr "Modifier"
 
-#: skins/photoprint_templates_edit_form.py:56
+#: t/skins/photoprint_order_confirm.py:7
+msgid "Your payment has been accepted by PayPal."
+msgstr "Votre paiement a été accepté par PayPal."
+
+#: t/skins/photoprint_order_confirm.py:11
+msgid ""
+"Your payment has been canceled.<br/>You can retry with an other account / "
+"credit card by cliking on the PayPal button.<br/>"
+msgstr ""
+"Votre paiement a été annulé.<br/>\n"
+"Vous pouvez réessayer avec un autre compte / autre carte bancaire.<br/>"
+
+#: t/skins/photoprint_templates_edit_form.py:56
 msgid "Printing options added."
 msgstr "Options d'impression ajoutées."
 
-#: skins/photoprint_templates_edit_form.py:60
+#: t/skins/photoprint_templates_edit_form.py:60
 msgid "Printing options deleted."
 msgstr "Options d'impression supprimées."
 
-#: skins/photoprint_templates_edit_template.pt:106
-msgid "Description"
-msgstr "Description"
-
-#: skins/photoprint_templates_edit_template.pt:112
-msgid "Product reference"
-msgstr "Référence produit"
-
-#. Default: "The 0 value means unlimited"
-#: skins/photoprint_templates_edit_template.pt:122
-msgid "max_copies_field_help"
-msgstr "La valeur 0 signifie illimité"
-
-#: skins/photoprint_templates_edit_template.pt:140
-msgid "Add"
-msgstr "Ajouter"
-
-#: skins/photoprint_templates_edit_template.pt:142
-msgid "Cancel"
-msgstr "Annuler"
-
-#: skins/photoprint_templates_edit_template.pt:150
-msgid "Save"
-msgstr "Enregistrer"
-
-#: skins/photoprint_templates_edit_template.pt:19
+#: t/skins/photoprint_templates_edit_template.pt:19
 msgid "No printing options are defined at this level."
 msgstr "Aucune option d'impression définie à ce niveau."
 
-#: skins/photoprint_templates_edit_template.pt:23
+#: t/skins/photoprint_templates_edit_template.pt:23
 msgid "The printing options that apply here are defined above:"
 msgstr ""
 "Les options d'impressions qui s'appliquent ici sont définies plus haut :"
 
-#: skins/photoprint_templates_edit_template.pt:28
+#: t/skins/photoprint_templates_edit_template.pt:28
 msgid "Define printing options"
 msgstr "Définir des options d'impression"
 
-#: skins/photoprint_templates_edit_template.pt:41
-#: skins/photoprint_templates_edit_template.pt:100
+#: t/skins/photoprint_templates_edit_template.pt:41
+#: t/skins/photoprint_templates_edit_template.pt:100
 msgid "Title"
 msgstr "Titre"
 
-#: skins/photoprint_templates_edit_template.pt:43
-#: skins/photoprint_templates_edit_template.pt:118
+#: t/skins/photoprint_templates_edit_template.pt:43
+#: t/skins/photoprint_templates_edit_template.pt:118
 msgid "Max. number of copies"
 msgstr "Nombre maxi d'exemplaires"
 
-#: skins/photoprint_templates_edit_template.pt:44
-#: skins/photoprint_templates_edit_template.pt:127
+#: t/skins/photoprint_templates_edit_template.pt:44
+#: t/skins/photoprint_templates_edit_template.pt:127
 msgid "Price"
 msgstr "Prix"
 
-#: skins/photoprint_templates_edit_template.pt:80
-#: skins/photoprint_templates_edit_template.pt:81
+#: t/skins/photoprint_templates_edit_template.pt:80
+#: t/skins/photoprint_templates_edit_template.pt:81
 msgid "Add print order template"
 msgstr "Ajouter un modèle d'ordre d'impression"
 
-#: skins/photoprint_templates_edit_template.pt:91
+#: t/skins/photoprint_templates_edit_template.pt:91
 msgid "Delete options defined at this level"
 msgstr "Supprimer les options définies à ce niveau"
 
-#: tool.py:109
+#: t/skins/photoprint_templates_edit_template.pt:106
+msgid "Description"
+msgstr "Description"
+
+#: t/skins/photoprint_templates_edit_template.pt:112
+msgid "Product reference"
+msgstr "Référence produit"
+
+#. Default: "The 0 value means unlimited"
+#: t/skins/photoprint_templates_edit_template.pt:122
+msgid "max_copies_field_help"
+msgstr "La valeur 0 signifie illimité"
+
+#: t/skins/photoprint_templates_edit_template.pt:140
+msgid "Add"
+msgstr "Ajouter"
+
+#: t/skins/photoprint_templates_edit_template.pt:142
+msgid "Cancel"
+msgstr "Annuler"
+
+#: t/skins/photoprint_templates_edit_template.pt:150
+msgid "Save"
+msgstr "Enregistrer"
+
+#: t/tool.py:109
 msgid "No printing options found at %r"
 msgstr "Aucune option d'impression trouvée sur %r"
 
-#: tool.py:193
+#: t/tool.py:193
 msgid "You must enter a title."
 msgstr "Vous devez saisir un titre."
 
-#: tool.py:197
+#: t/tool.py:197
 msgid ""
 "You must enter an integer number\n"
 "for the maximum number of copies."
@@ -473,7 +492,7 @@ msgstr ""
 "Vous devez saisir un nombre entier\n"
 "pour le nombre maxi de copies."
 
-#: tool.py:199
+#: t/tool.py:199
 msgid ""
 "You must enter a positive value\n"
 "for the maximum number of copies."
@@ -481,11 +500,11 @@ msgstr ""
 "Vous devez saisir une valeur positive\n"
 "pour le nombre maxi de copies."
 
-#: tool.py:203
+#: t/tool.py:203
 msgid "You must enter a numeric value for the price."
 msgstr "Vous devez saisir une valeur numérique pour le prix."
 
-#: tool.py:208
+#: t/tool.py:208
 msgid "You must enter a numeric value for the VAT rate."
 msgstr "Vous devez saisir une valeur numérique pour la TVA (pourcentage)."
 
@@ -572,3 +591,24 @@ msgstr "[%s] annulation de la commande %s"
 
 msgid "[%s] order %s sending notification"
 msgstr "[%s] expédition de la commande %s"
+
+#~ msgid "Use one of these button to pay:"
+#~ msgstr "Utilisez un de ces bouton pour payer :"
+
+#~ msgid ""
+#~ "Please click over the button representing your credit card. You will "
+#~ "leave temporarily this web site to pay your order on our bank partner "
+#~ "payment site. After your payment, you will be able to come back to the "
+#~ "store and get an invoice of your transaction."
+#~ msgstr ""
+#~ "Veuillez cliquer sur le bouton correspondant à votre carte banquaire. "
+#~ "Vous allez quitter monmentanément ce site pour payer sur le site de notre "
+#~ "banque partenaire. Après votre paiement, vous pourrez revenir à la "
+#~ "boutique et obtenir une facture de votre transaction."
+
+#~ msgid ""
+#~ "This secured payment is provided by the Cyberplus™ payment service of "
+#~ "\"Banque Populaire\"."
+#~ msgstr ""
+#~ "Le paiement sécurisé est assuré par le service Cyberplus™ de la « Banque "
+#~ "Populaire »."
index 476e0b2..3a7b635 100644 (file)
-############################################################
-# Copyright © 2005-2008  Benoît PIN <benoit.pin@ensmp.fr>  #
-# Plinn - http://plinn.org                                 #
-#                                                          #
-# This program is free software; you can redistribute it   #
-# and/or modify it under the terms of the Creative Commons #
-# "Attribution-Noncommercial 2.0 Generic"                  #
-# http://creativecommons.org/licenses/by-nc/2.0/           #
-############################################################
+##############################################################################
+#
+# Copyright (c) 2003-2004 Zope Foundation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
 msgid ""
 msgstr ""
-"Project-Id-Version: Plinn - Portfolio 2\n"
-"POT-Creation-Date: $Date: Mon Sep  7 17:56:32 2009 $\n"
-"Language-Team: Benoît Pin <benoit.pin@ensmp.fr>\n"
+"Project-Id-Version: Meaningless\n"
+"POT-Creation-Date: Thu Oct  3 17:53:20 2013\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Zope 3 Developers <zope-dev@zope.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Generated-By: zope/app/locales/extract.py\n"
 
-#: price.py:72
-#. Default: ""
+#: t/price.py:72
 msgid "${i}.${d}"
 msgstr ""
 
-#: skins/confirm_join_template.pt:12
+#: t/skins/confirm_join_template.pt:12
 msgid "You have been registered as a member."
 msgstr ""
 
-#: skins/confirm_join_template.pt:14
+#: t/skins/confirm_join_template.pt:14
 msgid "You will receive an email shortly containing your password and instructions on how to activate your membership."
 msgstr ""
 
-#: skins/confirm_join_template.pt:19
+#: t/skins/confirm_join_template.pt:19
 msgid "Click the button to log in immediately."
 msgstr ""
 
-#: skins/confirm_join_template.pt:26
+#: t/skins/confirm_join_template.pt:26
 msgid "Log in"
 msgstr ""
 
-#: skins/customer_add_control.py:19
+#: t/skins/customer_add_control.py:19
 msgid "Please enter a given name."
 msgstr ""
 
-#: skins/customer_add_control.py:20
+#: t/skins/customer_add_control.py:20
 msgid "Please enter a name."
 msgstr ""
 
-#: skins/customer_add_control.py:21
+#: t/skins/customer_add_control.py:21
 msgid "Please enter an email."
 msgstr ""
 
-#: skins/customer_add_control.py:22
+#: t/skins/customer_add_control.py:22
 msgid "Please enter a member id."
 msgstr ""
 
-#: skins/customer_add_control.py:23
+#: t/skins/customer_add_control.py:23
 msgid "Please enter a billing address."
 msgstr ""
 
-#: skins/customer_add_control.py:24
+#: t/skins/customer_add_control.py:24
 msgid "Please enter a city."
 msgstr ""
 
-#: skins/customer_add_control.py:25
+#: t/skins/customer_add_control.py:25
 msgid "Please enter zip code."
 msgstr ""
 
-#: skins/customer_add_control.py:26
+#: t/skins/customer_add_control.py:26
 msgid "Please enter a country."
 msgstr ""
 
-#: skins/customer_add_control.py:27
+#: t/skins/customer_add_control.py:27
 msgid "Please enter a phone."
 msgstr ""
 
-#: skins/customer_add_control.py:28
+#: t/skins/customer_add_control.py:28
 msgid "Please accept general conditions of sales."
 msgstr ""
 
-#: skins/my_orders.py:17
-#: skins/order_list.py:14
-#: skins/order_view_template.pt:190
+#: t/skins/my_orders.py:17
+#: t/skins/order_list.py:14
+#: t/skins/order_view_template.pt:182
 msgid "Date"
 msgstr ""
 
-#: skins/my_orders.py:21
-#: skins/order_list.py:22
-#: skins/photoprint_templates_edit_template.pt:42
+#: t/skins/my_orders.py:21
+#: t/skins/order_list.py:22
+#: t/skins/photoprint_templates_edit_template.pt:42
 msgid "Reference"
 msgstr ""
 
-#: skins/my_orders.py:25
-#: skins/order_list.py:26
+#: t/skins/my_orders.py:25
+#: t/skins/order_list.py:26
 msgid "Prints"
 msgstr ""
 
-#: skins/my_orders.py:29
-#: skins/order_list.py:30
+#: t/skins/my_orders.py:29
+#: t/skins/order_list.py:30
 msgid "Amount"
 msgstr ""
 
-#: skins/my_orders.py:33
-#: skins/order_list.py:34
+#: t/skins/my_orders.py:33
+#: t/skins/order_list.py:34
 msgid "State"
 msgstr ""
 
-#: skins/my_orders.py:69
+#: t/skins/my_orders.py:69
 msgid "My orders"
 msgstr ""
 
-#: skins/my_orders_template.pt:34
-#: skins/order_cancel_form.pt:19
-#: skins/order_list_template.pt:33
-#: skins/order_list_template.pt:35
-#: skins/order_list_template.pt:37
-#: skins/order_list_template.pt:50
-#: skins/order_manual_payment_form.pt:19
-#: skins/order_notify_done_form.pt:19
-#: skins/order_notify_sent_form.pt:19
-#: skins/order_view_template.pt:87
-#: skins/order_view_template.pt:201
+#: t/skins/my_orders_template.pt:34
+#: t/skins/order_cancel_form.pt:19
+#: t/skins/order_list_template.pt:33
+#: t/skins/order_list_template.pt:35
+#: t/skins/order_list_template.pt:37
+#: t/skins/order_list_template.pt:50
+#: t/skins/order_manual_payment_form.pt:19
+#: t/skins/order_notify_done_form.pt:19
+#: t/skins/order_notify_sent_form.pt:19
+#: t/skins/order_view_template.pt:87
+#: t/skins/order_view_template.pt:193
 msgid "${DYNAMIC_CONTENT}"
 msgstr ""
 
-#: skins/order_cancel_form.pt:11
+#: t/skins/order_cancel_form.pt:11
 msgid "Cancel order \"${order_reference}\""
 msgstr ""
 
-#: skins/order_cancel_form.pt:12
+#: t/skins/order_cancel_form.pt:12
 msgid "Cancel the order and relist reserved copies."
 msgstr ""
 
-#: skins/order_cancel_form.pt:18
-#: skins/order_manual_payment_form.pt:18
-#: skins/order_notify_done_form.pt:18
-#: skins/order_notify_sent_form.pt:18
+#: t/skins/order_cancel_form.pt:18
+#: t/skins/order_manual_payment_form.pt:18
+#: t/skins/order_notify_done_form.pt:18
+#: t/skins/order_notify_sent_form.pt:18
 msgid "Current state:"
 msgstr ""
 
-#: skins/order_cancel_form.pt:23
-#: skins/order_notify_sent_form.pt:24
+#: t/skins/order_cancel_form.pt:23
+#: t/skins/order_notify_sent_form.pt:24
 #. Default: "Subject"
 msgid "mail_subject"
 msgstr ""
 
-#: skins/order_cancel_form.pt:31
-#: skins/order_notify_done_form.pt:21
-#: skins/order_notify_sent_form.pt:32
+#: t/skins/order_cancel_form.pt:31
+#: t/skins/order_notify_done_form.pt:21
+#: t/skins/order_notify_sent_form.pt:32
 msgid "Comments"
 msgstr ""
 
-#: skins/order_cancel_form.pt:39
+#: t/skins/order_cancel_form.pt:39
 msgid "Due to a lack of payment since ${creation_date}, your order has been canceled. The ${store_name} team."
 msgstr ""
 
-#: skins/order_cancel_form.pt:46
-#: skins/order_notify_sent_form.pt:59
+#: t/skins/order_cancel_form.pt:46
+#: t/skins/order_notify_sent_form.pt:59
 msgid "Send email"
 msgstr ""
 
-#: skins/order_cancel_form.pt:60
+#: t/skins/order_cancel_form.pt:60
 msgid "Cancel the order"
 msgstr ""
 
-#: skins/order_list.py:18
+#: t/skins/order_list.py:18
 msgid "Customer"
 msgstr ""
 
-#: skins/order_list.py:46
+#: t/skins/order_list.py:46
 msgid "descending sort"
 msgstr ""
 
-#: skins/order_list.py:49
+#: t/skins/order_list.py:49
 msgid "ascending sort"
 msgstr ""
 
-#: skins/order_list_template.pt:17
-#: skins/order_view_template.pt:31
-#: skins/order_view_template.pt:56
-#: skins/personalize_form.pt:33
+#: t/skins/order_list_template.pt:17
+#: t/skins/order_view_template.pt:31
+#: t/skins/order_view_template.pt:56
+#: t/skins/personalize_form.pt:33
 msgid "Name"
 msgstr ""
 
-#: skins/order_manual_payment_form.pt:11
+#: t/skins/order_manual_payment_form.pt:11
 msgid "Pay order \"${order_reference}\" manually."
 msgstr ""
 
-#: skins/order_manual_payment_form.pt:12
+#: t/skins/order_manual_payment_form.pt:12
 msgid "Pay manually"
 msgstr ""
 
-#: skins/order_manual_payment_form.pt:21
+#: t/skins/order_manual_payment_form.pt:21
 msgid "Payment description"
 msgstr ""
 
-#: skins/order_manual_payment_form.pt:24
+#: t/skins/order_manual_payment_form.pt:24
 msgid "Please indicate payment mean and references"
 msgstr ""
 
-#: skins/order_manual_payment_form.pt:29
+#: t/skins/order_manual_payment_form.pt:29
 msgid "Pay"
 msgstr ""
 
-#: skins/order_notify_done_form.pt:11
+#: t/skins/order_notify_done_form.pt:11
 msgid "Notify order \"${order_reference}\" done."
 msgstr ""
 
-#: skins/order_notify_done_form.pt:12
+#: t/skins/order_notify_done_form.pt:12
 msgid "Notify that order has been made."
 msgstr ""
 
-#: skins/order_notify_done_form.pt:26
-#: skins/order_notify_sent_form.pt:73
+#: t/skins/order_notify_done_form.pt:26
+#: t/skins/order_notify_sent_form.pt:73
 msgid "Notify"
 msgstr ""
 
-#: skins/order_notify_sent_form.pt:11
+#: t/skins/order_notify_sent_form.pt:11
 msgid "Notify order \"${order_reference}\" sent."
 msgstr ""
 
-#: skins/order_notify_sent_form.pt:12
+#: t/skins/order_notify_sent_form.pt:12
 msgid "Notify that order has been sent."
 msgstr ""
 
-#: skins/order_notify_sent_form.pt:21
+#: t/skins/order_notify_sent_form.pt:21
 msgid "Tracking info"
 msgstr ""
 
-#: skins/order_notify_sent_form.pt:39
+#: t/skins/order_notify_sent_form.pt:39
 msgid "Your order has been sent. You will receive your prints soon. You will be able to track your parcel with the informations below. The ${store_name} team thanks you for your confidence and wish you receipt you order."
 msgstr ""
 
-#: skins/order_notify_sent_form.pt:47
+#: t/skins/order_notify_sent_form.pt:47
 msgid "Tracking number"
 msgstr ""
 
-#: skins/order_notify_sent_form.pt:53
+#: t/skins/order_notify_sent_form.pt:53
 msgid "Tracking url"
 msgstr ""
 
-#: skins/order_printing_list_template.pt:22
-#: skins/order_view_template.pt:97
+#: t/skins/order_printing_list_template.pt:22
+#: t/skins/order_view_template.pt:97
 msgid "Image"
 msgstr ""
 
-#: skins/order_printing_list_template.pt:23
+#: t/skins/order_printing_list_template.pt:23
 msgid "File"
 msgstr ""
 
-#: skins/order_printing_list_template.pt:24
+#: t/skins/order_printing_list_template.pt:24
 msgid "Format / type"
 msgstr ""
 
-#: skins/order_printing_list_template.pt:25
-#: skins/order_view_template.pt:99
+#: t/skins/order_printing_list_template.pt:25
+#: t/skins/order_view_template.pt:99
 msgid "Quantity"
 msgstr ""
 
-#: skins/order_view_template.pt:100
-msgid "Unit price"
+#: t/skins/order_view_template.pt:23
+msgid "Order Nb. ${order_number}"
 msgstr ""
 
-#: skins/order_view_template.pt:101
-#: skins/photoprint_templates_edit_template.pt:45
-#: skins/photoprint_templates_edit_template.pt:131
-msgid "VAT (%)"
+#: t/skins/order_view_template.pt:28
+msgid "Billing"
 msgstr ""
 
-#: skins/order_view_template.pt:102
-msgid "Amount<br />(tax incl.)"
+#: t/skins/order_view_template.pt:35
+#: t/skins/order_view_template.pt:60
+#: t/skins/personalize_form.pt:50
+msgid "Address"
 msgstr ""
 
-#: skins/order_view_template.pt:111
-msgid "image removed"
+#: t/skins/order_view_template.pt:39
+#: t/skins/order_view_template.pt:64
+#: t/skins/personalize_form.pt:57
+msgid "City"
 msgstr ""
 
-#: skins/order_view_template.pt:138
-msgid "VAT"
+#: t/skins/order_view_template.pt:43
+#: t/skins/order_view_template.pt:68
+#: t/skins/personalize_form.pt:63
+msgid "Zip code"
 msgstr ""
 
-#: skins/order_view_template.pt:142
-msgid "Total amount to pay"
+#: t/skins/order_view_template.pt:47
+#: t/skins/order_view_template.pt:72
+#: t/skins/personalize_form.pt:69
+msgid "Country"
 msgstr ""
 
-#: skins/order_view_template.pt:154
-msgid "Use one of these button to pay:"
+#: t/skins/order_view_template.pt:53
+#: t/skins/order_view_template.pt:134
+msgid "Shipping"
 msgstr ""
 
-#: skins/order_view_template.pt:167
-msgid "Please click over the button representing your credit card. You will leave temporarily this web site to pay your order on our bank partner payment site. After your payment, you will be able to come back to the store and get an invoice of your transaction."
+#: t/skins/order_view_template.pt:84
+msgid "Processing"
 msgstr ""
 
-#: skins/order_view_template.pt:174
-msgid "This secured payment is provided by the Cyberplus\342\204\242 payment service of \"Banque Populaire\"."
+#: t/skins/order_view_template.pt:98
+msgid "Printing format and type"
 msgstr ""
 
-#: skins/order_view_template.pt:185
-msgid "Order processing history"
+#: t/skins/order_view_template.pt:100
+msgid "Unit price"
 msgstr ""
 
-#: skins/order_view_template.pt:191
-msgid "Actor"
+#: t/skins/order_view_template.pt:101
+#: t/skins/photoprint_templates_edit_template.pt:45
+#: t/skins/photoprint_templates_edit_template.pt:131
+msgid "VAT (%)"
 msgstr ""
 
-#: skins/order_view_template.pt:192
-msgid "Action"
+#: t/skins/order_view_template.pt:102
+msgid "Amount<br />(tax incl.)"
 msgstr ""
 
-#: skins/order_view_template.pt:23
-msgid "Order Nb. ${order_number}"
+#: t/skins/order_view_template.pt:111
+msgid "image removed"
 msgstr ""
 
-#: skins/order_view_template.pt:28
-msgid "Billing"
+#: t/skins/order_view_template.pt:138
+msgid "VAT"
 msgstr ""
 
-#: skins/order_view_template.pt:35
-#: skins/order_view_template.pt:60
-#: skins/personalize_form.pt:50
-msgid "Address"
+#: t/skins/order_view_template.pt:142
+msgid "Total amount to pay"
 msgstr ""
 
-#: skins/order_view_template.pt:39
-#: skins/order_view_template.pt:64
-#: skins/personalize_form.pt:57
-msgid "City"
+#: t/skins/order_view_template.pt:152
+msgid "Pay with PayPal:"
 msgstr ""
 
-#: skins/order_view_template.pt:43
-#: skins/order_view_template.pt:68
-#: skins/personalize_form.pt:63
-msgid "Zip code"
+#: t/skins/order_view_template.pt:153
+#: t/skins/order_view_template.pt:155
+msgid "Pay with PayPal"
 msgstr ""
 
-#: skins/order_view_template.pt:47
-#: skins/order_view_template.pt:72
-#: skins/personalize_form.pt:69
-msgid "Country"
+#: t/skins/order_view_template.pt:165
+msgid "Please check the preceding table and proceed to payment. By clicking on the PayPal button, you will temporarily leave the site: you will be redirected to the payment provider PayPal. Please follow given instructions. The transaction will be final as soon as you are back on the ${site_name} site. For your information, there is no need to create a PayPal account, even if you will be prompted: you can simply use your credit card. If you already have a PayPal account, you can, at your convenience, pay by PayPal transfer or by credit card."
 msgstr ""
 
-#: skins/order_view_template.pt:53
-#: skins/order_view_template.pt:134
-msgid "Shipping"
+#: t/skins/order_view_template.pt:177
+msgid "Order processing history"
 msgstr ""
 
-#: skins/order_view_template.pt:84
-msgid "Processing"
+#: t/skins/order_view_template.pt:183
+msgid "Actor"
 msgstr ""
 
-#: skins/order_view_template.pt:98
-msgid "Printing format and type"
+#: t/skins/order_view_template.pt:184
+msgid "Action"
 msgstr ""
 
-#: skins/personalize_form.pt:21
+#: t/skins/personalize_form.pt:21
 msgid "Member Preferences"
 msgstr ""
 
-#: skins/personalize_form.pt:23
+#: t/skins/personalize_form.pt:23
 msgid "${link} to change your password."
 msgstr ""
 
-#: skins/personalize_form.pt:23
+#: t/skins/personalize_form.pt:23
 msgid "Click here"
 msgstr ""
 
-#: skins/personalize_form.pt:27
+#: t/skins/personalize_form.pt:27
 msgid "Given Name"
 msgstr ""
 
-#: skins/personalize_form.pt:39
+#: t/skins/personalize_form.pt:39
 msgid "Email address"
 msgstr ""
 
-#: skins/personalize_form.pt:46
+#: t/skins/personalize_form.pt:46
 msgid "Billing informations"
 msgstr ""
 
-#: skins/personalize_form.pt:79
+#: t/skins/personalize_form.pt:79
 msgid "Phone"
 msgstr ""
 
-#: skins/personalize_form.pt:88
+#: t/skins/personalize_form.pt:88
 msgid "Change"
 msgstr ""
 
-#: skins/photoprint_templates_edit_form.py:56
+#: t/skins/photoprint_order_confirm.py:7
+msgid "Your payment has been accepted by PayPal."
+msgstr ""
+
+#: t/skins/photoprint_order_confirm.py:11
+msgid "Your payment has been canceled.<br/>You can retry with an other account / credit card by cliking on the PayPal button.<br/>"
+msgstr ""
+
+#: t/skins/photoprint_templates_edit_form.py:56
 msgid "Printing options added."
 msgstr ""
 
-#: skins/photoprint_templates_edit_form.py:60
+#: t/skins/photoprint_templates_edit_form.py:60
 msgid "Printing options deleted."
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:106
-msgid "Description"
+#: t/skins/photoprint_templates_edit_template.pt:19
+msgid "No printing options are defined at this level."
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:112
-msgid "Product reference"
+#: t/skins/photoprint_templates_edit_template.pt:23
+msgid "The printing options that apply here are defined above:"
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:122
-#. Default: "The 0 value means unlimited"
-msgid "max_copies_field_help"
+#: t/skins/photoprint_templates_edit_template.pt:28
+msgid "Define printing options"
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:140
-msgid "Add"
+#: t/skins/photoprint_templates_edit_template.pt:41
+#: t/skins/photoprint_templates_edit_template.pt:100
+msgid "Title"
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:142
-msgid "Cancel"
+#: t/skins/photoprint_templates_edit_template.pt:43
+#: t/skins/photoprint_templates_edit_template.pt:118
+msgid "Max. number of copies"
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:150
-msgid "Save"
+#: t/skins/photoprint_templates_edit_template.pt:44
+#: t/skins/photoprint_templates_edit_template.pt:127
+msgid "Price"
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:19
-msgid "No printing options are defined at this level."
+#: t/skins/photoprint_templates_edit_template.pt:80
+#: t/skins/photoprint_templates_edit_template.pt:81
+msgid "Add print order template"
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:23
-msgid "The printing options that apply here are defined above:"
+#: t/skins/photoprint_templates_edit_template.pt:91
+msgid "Delete options defined at this level"
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:28
-msgid "Define printing options"
+#: t/skins/photoprint_templates_edit_template.pt:106
+msgid "Description"
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:41
-#: skins/photoprint_templates_edit_template.pt:100
-msgid "Title"
+#: t/skins/photoprint_templates_edit_template.pt:112
+msgid "Product reference"
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:43
-#: skins/photoprint_templates_edit_template.pt:118
-msgid "Max. number of copies"
+#: t/skins/photoprint_templates_edit_template.pt:122
+#. Default: "The 0 value means unlimited"
+msgid "max_copies_field_help"
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:44
-#: skins/photoprint_templates_edit_template.pt:127
-msgid "Price"
+#: t/skins/photoprint_templates_edit_template.pt:140
+msgid "Add"
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:80
-#: skins/photoprint_templates_edit_template.pt:81
-msgid "Add print order template"
+#: t/skins/photoprint_templates_edit_template.pt:142
+msgid "Cancel"
 msgstr ""
 
-#: skins/photoprint_templates_edit_template.pt:91
-msgid "Delete options defined at this level"
+#: t/skins/photoprint_templates_edit_template.pt:150
+msgid "Save"
 msgstr ""
 
-#: tool.py:109
+#: t/tool.py:109
 msgid "No printing options found at %r"
 msgstr ""
 
-#: tool.py:193
+#: t/tool.py:193
 msgid "You must enter a title."
 msgstr ""
 
-#: tool.py:197
+#: t/tool.py:197
 msgid ""
 "You must enter an integer number\n"
 "for the maximum number of copies."
 msgstr ""
 
-#: tool.py:199
+#: t/tool.py:199
 msgid ""
 "You must enter a positive value\n"
 "for the maximum number of copies."
 msgstr ""
 
-#: tool.py:203
+#: t/tool.py:203
 msgid "You must enter a numeric value for the price."
 msgstr ""
 
-#: tool.py:208
+#: t/tool.py:208
 msgid "You must enter a numeric value for the VAT rate."
 msgstr ""
 
diff --git a/update_i18n.sh b/update_i18n.sh
new file mode 100755 (executable)
index 0000000..d7f9001
--- /dev/null
@@ -0,0 +1,9 @@
+#! /bin/sh
+
+i18nextract --path . --site_zcml ../../etc/site.zcml --domain photoprint -o locales
+
+cat locales/photoprint.pot locales/photoprint-manual.pot > locales/photoprint-all.pot
+mv locales/photoprint-all.pot locales/photoprint.pot
+
+msgmerge --update --no-fuzzy-matching locales/fr/LC_MESSAGES/photoprint.po locales/photoprint.pot
+msgmerge --update --no-fuzzy-matching locales/en/LC_MESSAGES/photoprint.po locales/photoprint.pot