Mise à jour du système de localisation.
authorBenoît Pin <pin@cri.ensmp.fr>
Mon, 29 Jul 2013 12:22:32 +0000 (14:22 +0200)
committerBenoît Pin <pin@cri.ensmp.fr>
Mon, 29 Jul 2013 12:22:32 +0000 (14:22 +0200)
compile-i18n.sh [new file with mode: 0755]
locales/en/LC_MESSAGES/plinn.po
locales/fr/LC_MESSAGES/plinn.po
locales/plinn-manual.pot
locales/plinn.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..6b84d39
--- /dev/null
@@ -0,0 +1,4 @@
+#! /bin/sh
+
+msgfmt -o locales/fr/LC_MESSAGES/plinn.mo locales/fr/LC_MESSAGES/plinn.po
+msgfmt -o locales/en/LC_MESSAGES/plinn.mo locales/en/LC_MESSAGES/plinn.po
index 2937bf6..aa5bd56 100644 (file)
@@ -1,10 +1,11 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Plinn 2.0\n"
 msgid ""
 msgstr ""
 "Project-Id-Version: Plinn 2.0\n"
-"POT-Creation-Date: Thu Dec  6 14:58:49 2007\n"
+"POT-Creation-Date: Mon Jul 29 14:16:13 2013\n"
 "PO-Revision-Date: 2007-10-17 14:43+0200\n"
 "Last-Translator:  Benoît PIN\n"
 "Language-Team: CRI http://cri.ensmp.fr\n"
 "PO-Revision-Date: 2007-10-17 14:43+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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -15,74 +16,53 @@ msgstr ""
 "Domain: plinn\n"
 "X-Is-Fallback-For: en-us\n"
 
 "Domain: plinn\n"
 "X-Is-Fallback-For: en-us\n"
 
-#: profiles/default/actions.xml:102
-msgid "List"
-msgstr "List"
-
-#: profiles/default/actions.xml:11 skins/generic/gruf_macros.pt:250
-#: skins/generic/gruf_macros.pt:365
-msgid "Login"
-msgstr ""
-
-#: profiles/default/actions.xml:116
-msgid "Manage Boxes"
-msgstr ""
-
-#: profiles/default/actions.xml:127 skins/generic/send_email_form.pt:23
-msgid "Send an email"
-msgstr ""
-
-#: profiles/default/actions.xml:138
-msgid "Undo"
-msgstr ""
-
-#: profiles/default/actions.xml:149
-msgid "Configure Portal"
-msgstr ""
-
-#: profiles/default/actions.xml:176
-msgid "Add comment..."
+#: n/EmailNotification.py:38
+msgid "Object deleted"
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/actions.xml:190
-msgid "Syndicate"
+#: n/Folder.py:162
+msgid "Please rename each listed object."
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/actions.xml:22
-msgid "My stuff"
+#: n/MembershipTool.py:406
+msgid "%s's Home"
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/actions.xml:33
-msgid "Add to favorites"
+#: n/MembershipTool.py:407
+msgid "%s's front page"
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/actions.xml:44
-msgid "My favorites"
+#: n/RegistrationTool.py:217
+msgid "Invalid reset password request."
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/actions.xml:55
-msgid "Preferences"
+#: n/RegistrationTool.py:222
+msgid "Invalid userid."
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/actions.xml:66
-msgid "Log out"
+#: n/RegistrationTool.py:226
+msgid "Your reset password request has expired. You can ask a new one."
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/actions.xml:77
-msgid "Logged in"
+#: n/RegistrationTool.py:235
+msgid "Password successfully resetted."
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/actions.xml:88
-msgid "Join"
+#: n/RegistrationTool.py:237
+msgid "\"%s\" username not found."
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/workflows/default_workflow/scripts/sendNotificationEmail.py:53
-#: profiles/default/workflows/folder_workflow/scripts/sendNotificationEmail.py:53
-#: profiles/default/workflows/portfolio_workflow/scripts/sendNotificationEmail.py:53
+#: n/profiles/default/workflows/default_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/default/workflows/folder_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/default/workflows/portfolio_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/photo/workflows/default_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/photo/workflows/folder_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/photo/workflows/portfolio_workflow/scripts/sendNotificationEmail.py:52
 msgid "Document state change notificaction"
 msgstr ""
 
 msgid "Document state change notificaction"
 msgstr ""
 
-#: profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:36
+#: n/profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:35
+#: n/profiles/photo/workflows/member_workflow/scripts/sendNotificationEmail.py:35
 msgid ""
 "\n"
 "You have been registered as a member of \"%(portal_title)s\", which\n"
 msgid ""
 "\n"
 "You have been registered as a member of \"%(portal_title)s\", which\n"
@@ -90,938 +70,1189 @@ msgid ""
 "the community.\n"
 msgstr ""
 
 "the community.\n"
 msgstr ""
 
-#: profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:44
+#: n/profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:43
+#: n/profiles/photo/workflows/member_workflow/scripts/sendNotificationEmail.py:43
 msgid ""
 "You will receive an other mail with your randomly-generated\n"
 "password. Once you have logged in with this password, you\n"
 "may change it to anything you like."
 msgstr ""
 
 msgid ""
 "You will receive an other mail with your randomly-generated\n"
 "password. Once you have logged in with this password, you\n"
 "may change it to anything you like."
 msgstr ""
 
-#: profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:56
+#: n/profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:55
+#: n/profiles/photo/workflows/member_workflow/scripts/sendNotificationEmail.py:55
 msgid "your registration has been accepted"
 msgstr ""
 
 msgid "your registration has been accepted"
 msgstr ""
 
-#: skins/content/cal_calendar_view.pt:25
+#: n/profiles/photo/workflows/order_workflow/scripts/sendNotificationEmail.py:51
+msgid "Tracking number"
+msgstr ""
+
+#: n/profiles/photo/workflows/order_workflow/scripts/sendNotificationEmail.py:55
+msgid "Tracking url"
+msgstr ""
+
+#: n/skins/content/cal_calendar_view.pt:30
 msgid "Add a new event..."
 msgstr ""
 
 msgid "Add a new event..."
 msgstr ""
 
-#: skins/content/cal_calendar_view.pt:32 skins/content/cal_calendar_view.pt:35
+#: n/skins/content/cal_calendar_view.pt:37
+#: n/skins/content/cal_calendar_view.pt:40
 msgid "Remove event..."
 msgstr ""
 
 msgid "Remove event..."
 msgstr ""
 
-#: skins/content/cal_calendar_view.pt:45
+#: n/skins/content/cal_calendar_view.pt:50
 msgid "The next click over an event will remove it!"
 msgstr ""
 
 msgid "The next click over an event will remove it!"
 msgstr ""
 
-#: skins/content/cal_calendar_view.pt:46
+#: n/skins/content/cal_calendar_view.pt:51
 msgid "Cancel delete mode"
 msgstr ""
 
 msgid "Cancel delete mode"
 msgstr ""
 
-#: skins/content/content_info.pt:16 skins/content/file_info.pt:12
-#: skins/content/list_pending_contents.pt:31
-#: skins/custom_generic/talkback_tree.pt:65 skins/generic/gruf_macros.pt:51
-#: skins/generic/gruf_macros.pt:307 skins/generic/header_widgets.pt:18
-msgid "Title"
+#: n/skins/content/changes_history_template.pt:24
+msgid "« later revisions"
+msgstr ""
+
+#: n/skins/content/changes_history_template.pt:28
+msgid "earlier revisions »"
+msgstr ""
+
+#: n/skins/content/changes_history_template.pt:37
+msgid "user"
 msgstr ""
 
 msgstr ""
 
-#: skins/content/content_info.pt:20 skins/content/file_info.pt:20
-msgid "Created"
+#: n/skins/content/changes_history_template.pt:63
+#: n/skins/generic/load_revision.py:29
+msgid "nobody"
 msgstr ""
 
 msgstr ""
 
-#: skins/content/content_info.pt:24 skins/content/file_info.pt:24
-msgid "Modified"
+#: n/skins/content/changes_history_template.pt:70
+msgid "Compare"
 msgstr ""
 
 msgstr ""
 
-#: skins/content/content_info.pt:9 skins/content/file_info.pt:5
-msgid "Preview:"
+#: n/skins/content/changes_history_template.pt:72
+msgid "Please select one revision per column to compare."
 msgstr ""
 
 msgstr ""
 
-#: skins/content/dateCriterionResolvedDescription.py:17
+#: n/skins/content/dateCriterionResolvedDescription.py:15
 msgid "search from the beginning of the world until %s"
 msgstr ""
 
 msgid "search from the beginning of the world until %s"
 msgstr ""
 
-#: skins/content/dateCriterionResolvedDescription.py:19
+#: n/skins/content/dateCriterionResolvedDescription.py:17
 msgid "search from %s and the end of the world"
 msgstr ""
 
 msgid "search from %s and the end of the world"
 msgstr ""
 
-#: skins/content/dateCriterionResolvedDescription.py:21
+#: n/skins/content/dateCriterionResolvedDescription.py:19
 msgid "search between %s and %s"
 msgstr ""
 
 msgid "search between %s and %s"
 msgstr ""
 
-#: skins/content/file_info.pt:16
-msgid "Type"
-msgstr ""
-
-#: skins/content/file_preview.pt:15
-msgid "No preview available for this file"
+#: n/skins/content/folder_notifications_template.pt:23
+#: n/skins/content/topic_edit_template.pt:26
+#: n/skins/custom_content/event_edit_template.pt:135
+#: n/skins/generic/search_results_template.pt:87
+msgid "Save"
 msgstr ""
 
 msgstr ""
 
-#: skins/content/list_pending_contents.pt:23
+#: n/skins/content/list_pending_contents.pt:23
 msgid "Pending documents"
 msgstr ""
 
 msgid "Pending documents"
 msgstr ""
 
-#: skins/content/list_pending_contents.pt:37
+#: n/skins/content/list_pending_contents.pt:37
 msgid "Submit by:"
 msgstr ""
 
 msgid "Submit by:"
 msgstr ""
 
-#: skins/content/list_pending_contents.pt:42 skins/generic/wf_macros.pt:16
-msgid "Date"
-msgstr ""
-
-#: skins/content/list_pending_contents.pt:52
-#: skins/content/topic_edit_template.pt:32
-#: skins/content/topic_edit_template.pt:40
-#: skins/custom_content/event_edit_template.pt:33
-#: skins/custom_content/event_view.pt:24
-#: skins/custom_content/friendlydatec_editform.pt:12
-#: skins/custom_content/friendlydatec_editform.pt:27
-#: skins/custom_content/friendlydatec_editform.pt:45
-#: skins/custom_content/listc_edit.pt:13 skins/custom_content/listc_edit.pt:26
-#: skins/custom_content/sic_edit.pt:10 skins/custom_content/sic_edit.pt:23
-#: skins/custom_content/sort_edit.pt:12 skins/custom_content/sort_edit.pt:23
-#: skins/custom_content/ssc_edit.pt:12 skins/custom_content/ssc_edit.pt:15
-#: skins/custom_content/topic_view.pt:25
-#: skins/custom_generic/talkback_tree.pt:15
-#: skins/custom_generic/talkback_tree.pt:16
-#: skins/custom_generic/talkback_tree.pt:36
-#: skins/custom_generic/viewThreadsAtBottom.pt:15
-#: skins/generic/calendar_macros.pt:26 skins/generic/calendar_macros.pt:30
-#: skins/generic/calendar_macros.pt:87 skins/generic/calendar_macros.pt:88
-#: skins/generic/gruf_macros.pt:32 skins/generic/gruf_macros.pt:93
-#: skins/generic/gruf_macros.pt:103 skins/generic/gruf_macros.pt:111
-#: skins/generic/gruf_macros.pt:455 skins/generic/gruf_macros.pt:456
-#: skins/generic/gruf_macros.pt:462 skins/generic/header_widgets.pt:189
-#: skins/generic/last_member_logs.pt:1 skins/generic/local_roles_macros.pt:18
-#: skins/generic/local_roles_macros.pt:39
-#: skins/generic/local_roles_macros.pt:44
-#: skins/generic/local_roles_macros.pt:84
-#: skins/generic/local_roles_macros.pt:99
-#: skins/generic/local_roles_macros.pt:122
-#: skins/generic/local_roles_macros.pt:126
-#: skins/generic/local_roles_macros.pt:160
-#: skins/generic/local_roles_macros.pt:174 skins/generic/send_email_form.pt:33
-#: skins/generic/send_email_form.pt:56 skins/generic/tabs.pt:25
-#: skins/generic/tabs.pt:42 skins/generic/wf_macros.pt:27
-msgid "${DYNAMIC_CONTENT}"
+#: n/skins/content/no_preview.pt:11
+msgid "No preview available for this file"
 msgstr ""
 
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:12
+#: n/skins/content/topic_edit_template.pt:16
 msgid "Reuse criteria from parent:"
 msgstr ""
 
 msgid "Reuse criteria from parent:"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:13
+#: n/skins/content/topic_edit_template.pt:17
 msgid "yes"
 msgstr ""
 
 msgid "yes"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:14
+#: n/skins/content/topic_edit_template.pt:18
 msgid "no"
 msgstr ""
 
 msgid "no"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:22
-#: skins/custom_content/event_edit_template.pt:135
-msgid "Save"
-msgstr ""
-
-#: skins/content/topic_edit_template.pt:23 skins/generic/gruf_macros.pt:211
-#: skins/generic/gruf_macros.pt:235
+#: n/skins/content/topic_edit_template.pt:27
+#: n/skins/generic/gruf_macros.pt:211 n/skins/generic/gruf_macros.pt:235
 msgid "Remove selected"
 msgstr ""
 
 msgid "Remove selected"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:26
+#: n/skins/content/topic_edit_template.pt:30
 msgid "New criterion:"
 msgstr ""
 
 msgid "New criterion:"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:29
+#: n/skins/content/topic_edit_template.pt:33
 msgid "Name:"
 msgstr ""
 
 msgid "Name:"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:37
+#: n/skins/content/topic_edit_template.pt:41
 msgid "Type:"
 msgstr ""
 
 msgid "Type:"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:47 skins/generic/gruf_macros.pt:288
-#: skins/generic/gruf_macros.pt:327
+#: n/skins/content/topic_edit_template.pt:51
+#: n/skins/generic/gruf_macros.pt:288 n/skins/generic/gruf_macros.pt:327
 msgid "Add"
 msgstr ""
 
 msgid "Add"
 msgstr ""
 
-#: skins/custom_content/discussionitem_view.pt:23
-msgid "Above in thread:"
+#: n/skins/control/restore_revision.py:9
+msgid "%(type)s restored."
 msgstr ""
 
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:115
-#: skins/custom_content/event_view.pt:53 skins/generic/gruf_macros.pt:57
-#: skins/generic/gruf_macros.pt:313 skins/generic/header_widgets.pt:24
-msgid "Description"
+#: n/skins/control/save_search_as_topic.py:20
+msgid "Topic added."
 msgstr ""
 
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:121
-#: skins/custom_content/event_view.pt:29
-msgid "Event URL"
+#: n/skins/custom_content/content_status_history.pt:9
+#: n/skins/custom_content/transition_form.pt:46
+msgid "Reviewing history"
+msgstr ""
+
+#: n/skins/custom_content/content_status_history.pt:12
+#: n/skins/custom_content/transition_form.pt:25
+msgid "Current state:"
+msgstr ""
+
+#: n/skins/custom_content/discussionitem_view.pt:24
+msgid "Above in thread:"
 msgstr ""
 
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:20
-#: skins/custom_content/event_view.pt:7
+#: n/skins/custom_content/event_edit_template.pt:20
+#: n/skins/custom_content/event_view.pt:11
 msgid "Event Name"
 msgstr ""
 
 msgid "Event Name"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:24
-#: skins/custom_content/event_view.pt:23
+#: n/skins/custom_content/event_edit_template.pt:24
+#: n/skins/custom_content/event_view.pt:27
 msgid "Event type"
 msgstr ""
 
 msgid "Event type"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:27
-#: skins/custom_content/event_view.pt:13
+#: n/skins/custom_content/event_edit_template.pt:27
+#: n/skins/custom_content/event_view.pt:17
 msgid "Location"
 msgstr ""
 
 msgid "Location"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:38
-#: skins/custom_content/event_view.pt:9
+#: n/skins/custom_content/event_edit_template.pt:38
+#: n/skins/custom_content/event_view.pt:13
 msgid "Contact Name"
 msgstr ""
 
 msgid "Contact Name"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:44
-#: skins/custom_content/event_view.pt:15
+#: n/skins/custom_content/event_edit_template.pt:44
+#: n/skins/custom_content/event_view.pt:19
 msgid "Contact Email"
 msgstr ""
 
 msgid "Contact Email"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:50
-#: skins/custom_content/event_view.pt:25
+#: n/skins/custom_content/event_edit_template.pt:50
+#: n/skins/custom_content/event_view.pt:29
 msgid "Contact Phone"
 msgstr ""
 
 msgid "Contact Phone"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:67
+#: n/skins/custom_content/event_edit_template.pt:67
 msgid "Beginning"
 msgstr ""
 
 msgid "Beginning"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:78
-#: skins/custom_content/event_edit_template.pt:103 skins/generic/widgets.pt:92
+#: n/skins/custom_content/event_edit_template.pt:78
+#: n/skins/custom_content/event_edit_template.pt:103
+#: n/skins/generic/widgets.pt:94
 msgid ""
 "${month}&nbsp;/&nbsp;${day}&nbsp;/&nbsp;${year}&nbsp;&nbsp;${hour}&nbsp;:"
 "&nbsp;${minute}"
 msgstr ""
 
 msgid ""
 "${month}&nbsp;/&nbsp;${day}&nbsp;/&nbsp;${year}&nbsp;&nbsp;${hour}&nbsp;:"
 "&nbsp;${minute}"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:92
+#: n/skins/custom_content/event_edit_template.pt:92
 msgid "End"
 msgstr ""
 
 msgid "End"
 msgstr ""
 
-#: skins/custom_content/event_view.pt:40
+#: n/skins/custom_content/event_edit_template.pt:115
+#: n/skins/custom_content/event_view.pt:57 n/skins/generic/gruf_macros.pt:57
+#: n/skins/generic/gruf_macros.pt:313 n/skins/generic/header_widgets.pt:24
+#: n/skins/generic/header_widgets.pt:85
+msgid "Description"
+msgstr ""
+
+#: n/skins/custom_content/event_edit_template.pt:121
+#: n/skins/custom_content/event_view.pt:33
+msgid "Event URL"
+msgstr ""
+
+#: n/skins/custom_content/event_view.pt:44
 msgid "Start Date"
 msgstr ""
 
 msgid "Start Date"
 msgstr ""
 
-#: skins/custom_content/event_view.pt:45
+#: n/skins/custom_content/event_view.pt:49
 msgid "Stop Date"
 msgstr ""
 
 msgid "Stop Date"
 msgstr ""
 
-#: skins/custom_content/friendlydatec_editform.pt:14
+#: n/skins/custom_content/friendlydatec_editform.pt:14
 msgid "At the least:"
 msgstr ""
 
 msgid "At the least:"
 msgstr ""
 
-#: skins/custom_content/friendlydatec_editform.pt:17
+#: n/skins/custom_content/friendlydatec_editform.pt:17
 msgid "At the most:"
 msgstr ""
 
 msgid "At the most:"
 msgstr ""
 
-#: skins/custom_content/friendlydatec_editform.pt:20
+#: n/skins/custom_content/friendlydatec_editform.pt:20
 msgid "Within the day:"
 msgstr ""
 
 #. Default: "old"
 msgid "Within the day:"
 msgstr ""
 
 #. Default: "old"
-#: skins/custom_content/friendlydatec_editform.pt:37
+#: n/skins/custom_content/friendlydatec_editform.pt:37
 msgid "daterange_old"
 msgstr ""
 
 #. Default: "ahead"
 msgid "daterange_old"
 msgstr ""
 
 #. Default: "ahead"
-#: skins/custom_content/friendlydatec_editform.pt:40
+#: n/skins/custom_content/friendlydatec_editform.pt:40
 msgid "daterange_ahead"
 msgstr ""
 
 msgid "daterange_ahead"
 msgstr ""
 
-#: skins/custom_content/listc_edit.pt:16
+#: n/skins/custom_content/listc_edit.pt:16
 msgid "Operator:"
 msgstr ""
 
 msgid "Operator:"
 msgstr ""
 
-#: skins/custom_content/listc_edit.pt:18
+#: n/skins/custom_content/listc_edit.pt:18
 msgid "or"
 msgstr ""
 
 msgid "or"
 msgstr ""
 
-#: skins/custom_content/listc_edit.pt:21
-#: skins/custom_generic/talkback_tree.pt:29
+#: n/skins/custom_content/listc_edit.pt:21
+#: n/skins/custom_generic/talkback_tree.pt:32
 msgid "and"
 msgstr ""
 
 msgid "and"
 msgstr ""
 
-#: skins/custom_content/sic_edit.pt:15
+#: n/skins/custom_content/sic_edit.pt:15
 msgid "Minimum"
 msgstr ""
 
 msgid "Minimum"
 msgstr ""
 
-#: skins/custom_content/sic_edit.pt:18
+#: n/skins/custom_content/sic_edit.pt:18
 msgid "Maximum"
 msgstr ""
 
 msgid "Maximum"
 msgstr ""
 
-#: skins/custom_content/sic_edit.pt:21
+#: n/skins/custom_content/sic_edit.pt:21
 msgid "Min/Max"
 msgstr ""
 
 msgid "Min/Max"
 msgstr ""
 
-#: skins/custom_content/sort_edit.pt:16
+#: n/skins/custom_content/sort_edit.pt:16
 msgid "Regular sort"
 msgstr ""
 
 msgid "Regular sort"
 msgstr ""
 
-#: skins/custom_content/sort_edit.pt:20
+#: n/skins/custom_content/sort_edit.pt:20
 msgid "Reversed sort"
 msgstr ""
 
 msgid "Reversed sort"
 msgstr ""
 
-#: skins/custom_content/topic_view.pt:41
+#: n/skins/custom_content/topic_view.pt:50
 msgid "No result"
 msgstr ""
 
 msgid "No result"
 msgstr ""
 
-#: skins/custom_content/topic_view.pt:45
+#: n/skins/custom_content/topic_view.pt:54
 msgid "Subtopics"
 msgstr ""
 
 msgid "Subtopics"
 msgstr ""
 
-#: skins/custom_content/topic_view.pt:48
+#: n/skins/custom_content/topic_view.pt:57
 msgid "Topic"
 msgstr ""
 
 msgid "Topic"
 msgstr ""
 
-#: skins/custom_control/addtoFavorites.py:15
+#: n/skins/custom_content/transition_form.pt:15
+msgid "Transition of ${objectid}."
+msgstr ""
+
+#: n/skins/custom_content/transition_form.pt:18
+msgid "Transition description."
+msgstr ""
+
+#: n/skins/custom_content/transition_form.pt:30
+#: n/skins/generic/wf_macros.pt:19
+msgid "Comments"
+msgstr ""
+
+#: n/skins/custom_content/transition_form.pt:40
+msgid "Transition"
+msgstr ""
+
+#: n/skins/custom_control/addtoFavorites.py:15
 msgid "Favorites"
 msgstr ""
 
 msgid "Favorites"
 msgstr ""
 
-#: skins/custom_control/folder_bottom_control.py:17
+#: n/skins/custom_control/folder_bottom_control.py:17
 msgid "%d item moved to bottom.%d items moved to bottom."
 msgstr ""
 
 msgid "%d item moved to bottom.%d items moved to bottom."
 msgstr ""
 
-#: skins/custom_control/folder_down_control.py:18
+#: n/skins/custom_control/folder_down_control.py:18
 msgid "%d item moved down.%d items moved down."
 msgstr ""
 
 msgid "%d item moved down.%d items moved down."
 msgstr ""
 
-#: skins/custom_control/folder_top_control.py:17
+#: n/skins/custom_control/folder_rename_control.py:13
+msgid "Item renamed."
+msgstr ""
+
+#: n/skins/custom_control/folder_rename_control.py:15
+msgid "Items renamed."
+msgstr ""
+
+#: n/skins/custom_control/folder_rename_control.py:18
+msgid "This item has not been renamed: \"%s\""
+msgstr ""
+
+#: n/skins/custom_control/folder_rename_control.py:21
+msgid "These items have not been renamed: %s"
+msgstr ""
+
+#: n/skins/custom_control/folder_rename_control.py:24
+msgid "Rename failed."
+msgstr ""
+
+#: n/skins/custom_control/folder_rename_control.py:26
+msgid "Nothing to change."
+msgstr ""
+
+#: n/skins/custom_control/folder_top_control.py:17
 msgid "%d item moved to top.%d items moved to top."
 msgstr ""
 
 msgid "%d item moved to top.%d items moved to top."
 msgstr ""
 
-#: skins/custom_control/folder_up_control.py:17
+#: n/skins/custom_control/folder_up_control.py:17
 msgid "%d item moved up.%d items moved up."
 msgstr ""
 
 msgid "%d item moved up.%d items moved up."
 msgstr ""
 
-#: skins/custom_generic/folder_contents_template.pt:26
+#: n/skins/custom_generic/folder_contents_template.pt:26
 msgid "Up"
 msgstr ""
 
 msgid "Up"
 msgstr ""
 
-#: skins/custom_generic/folder_contents_template.pt:29
+#: n/skins/custom_generic/folder_contents_template.pt:29
 msgid "Down"
 msgstr ""
 
 #. Default: "by"
 msgid "Down"
 msgstr ""
 
 #. Default: "by"
-#: skins/custom_generic/folder_contents_template.pt:31
+#: n/skins/custom_generic/folder_contents_template.pt:31
 msgid "move_by"
 msgstr ""
 
 msgid "move_by"
 msgstr ""
 
-#: skins/custom_generic/folder_contents_template.pt:39
+#: n/skins/custom_generic/folder_contents_template.pt:39
 msgid "Top"
 msgstr ""
 
 msgid "Top"
 msgstr ""
 
-#: skins/custom_generic/folder_contents_template.pt:41
+#: n/skins/custom_generic/folder_contents_template.pt:41
 msgid "Bottom"
 msgstr ""
 
 msgid "Bottom"
 msgstr ""
 
-#: skins/custom_generic/mail_password_template.py:30
+#: n/skins/custom_generic/logged_in.py:28
+msgid "Login failure"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in.py:50
+#: n/skins/photo_theme/homepage_dispatcher.py:13
+#: n/skins/photo_theme/homepage_dispatcher.py:16
+#: n/skins/photo_theme/homepage_dispatcher.py:24
+#: n/skins/photo_theme/homepage_dispatcher.py:27
+msgid "Login success"
+msgstr ""
+
+#: n/skins/custom_generic/mail_password_template.py:30
 msgid "${portal_title}: Membership reminder"
 msgstr ""
 
 msgid "${portal_title}: Membership reminder"
 msgstr ""
 
-#: skins/custom_generic/mail_password_template.py:35
-#: skins/custom_generic/registered_notify_template.py:46
+#: n/skins/custom_generic/mail_password_template.py:35
+#: n/skins/custom_generic/registered_notify_template.py:46
 msgid ""
 "Your member id and password are: Member ID: ${member_id} Password: "
 "${password}"
 msgstr ""
 
 msgid ""
 "Your member id and password are: Member ID: ${member_id} Password: "
 "${password}"
 msgstr ""
 
-#: skins/custom_generic/mail_password_template.py:37
-#: skins/custom_generic/registered_notify_template.py:48
+#: n/skins/custom_generic/mail_password_template.py:37
+#: n/skins/custom_generic/registered_notify_template.py:48
 msgid "You can use this URL to log in:"
 msgstr ""
 
 msgid "You can use this URL to log in:"
 msgstr ""
 
-#: skins/custom_generic/mail_password_template.py:45
-#: skins/custom_generic/registered_notify_template.py:56
+#: n/skins/custom_generic/mail_password_template.py:45
+#: n/skins/custom_generic/registered_notify_template.py:56
 msgid ""
 "Be aware that this URL might wrap over two lines. If your browser shows an "
 "error message when you try to access the URL please make sure that you put "
 "in the complete string."
 msgstr ""
 
 msgid ""
 "Be aware that this URL might wrap over two lines. If your browser shows an "
 "error message when you try to access the URL please make sure that you put "
 "in the complete string."
 msgstr ""
 
-#: skins/custom_generic/mail_password_template.py:48
+#: n/skins/custom_generic/mail_password_template.py:48
+#: n/skins/generic/load_revision.py:31 n/skins/generic/load_revision.py:38
 msgid "%Y/%m/%d at %I:%M:%S %p"
 msgstr ""
 
 msgid "%Y/%m/%d at %I:%M:%S %p"
 msgstr ""
 
-#: skins/custom_generic/mail_password_template.py:50
+#: n/skins/custom_generic/mail_password_template.py:50
 msgid "Request made by IP ${ip} at ${time}"
 msgstr ""
 
 msgid "Request made by IP ${ip} at ${time}"
 msgstr ""
 
-#: skins/custom_generic/main_template_standard.pt:98
+#: n/skins/custom_generic/main_template_standard.pt:95
+#: n/skins/photo_theme/main_template_standard.pt:96
 msgid "Skip to content"
 msgstr ""
 
 msgid "Skip to content"
 msgstr ""
 
-#: skins/custom_generic/reconfig_template.pt:112
+#: n/skins/custom_generic/main_template_standard.pt:110
+#: n/skins/custom_generic/talkback_tree.pt:63
+#: n/skins/generic/main_template_ajax.pt:12
+#: n/skins/photo_theme/main_template_standard.pt:118
+msgid "Information"
+msgstr ""
+
+#: n/skins/custom_generic/main_template_standard.pt:111
+#: n/skins/custom_generic/talkback_tree.pt:64
+#: n/skins/generic/main_template_ajax.pt:13 n/skins/generic/widgets.pt:17
+#: n/skins/photo_theme/main_template_standard.pt:119
+#: n/skins/photo_theme/search_results_macros.pt:38
+msgid "${DYNAMIC_CONTENT}"
+msgstr ""
+
+#: n/skins/custom_generic/reconfig_template.pt:79
+msgid "Copyright notice"
+msgstr ""
+
+#: n/skins/custom_generic/reconfig_template.pt:83
+msgid "Copyright notice displayed on the portal footer."
+msgstr ""
+
+#: n/skins/custom_generic/reconfig_template.pt:124
 msgid "Default ajax options"
 msgstr ""
 
 msgid "Default ajax options"
 msgstr ""
 
-#: skins/custom_generic/reconfig_template.pt:116
+#: n/skins/custom_generic/reconfig_template.pt:128
 msgid "Enable handling of all clicks over links"
 msgstr ""
 
 msgid "Enable handling of all clicks over links"
 msgstr ""
 
-#: skins/custom_generic/reconfig_template.pt:121
+#: n/skins/custom_generic/reconfig_template.pt:133
 msgid "Enable handling of all forms submissions"
 msgstr ""
 
 msgid "Enable handling of all forms submissions"
 msgstr ""
 
-#: skins/custom_generic/registered_notify_template.py:30
+#: n/skins/custom_generic/registered_notify_template.py:30
 msgid "${portal_title}: Your Membership Information"
 msgstr ""
 
 msgid "${portal_title}: Your Membership Information"
 msgstr ""
 
-#: skins/custom_generic/registered_notify_template.py:35
+#: n/skins/custom_generic/registered_notify_template.py:35
 msgid ""
 "You have been registered as a member of \"${portal_title}\", which allows "
 "you to personalize your view of the website and participate in the community."
 msgstr ""
 
 msgid ""
 "You have been registered as a member of \"${portal_title}\", which allows "
 "you to personalize your view of the website and participate in the community."
 msgstr ""
 
-#: skins/custom_generic/registered_notify_template.py:39
+#: n/skins/custom_generic/registered_notify_template.py:39
 msgid "This describes the purpose of the website:"
 msgstr ""
 
 msgid "This describes the purpose of the website:"
 msgstr ""
 
-#: skins/custom_generic/registered_notify_template.py:44
+#: n/skins/custom_generic/registered_notify_template.py:44
 msgid "Visit us at ${portal_url}"
 msgstr ""
 
 msgid "Visit us at ${portal_url}"
 msgstr ""
 
-#: skins/custom_generic/talkback_tree.pt:24
+#: n/skins/custom_generic/talkback_tree.pt:27
 msgid "by"
 msgstr ""
 
 msgid "by"
 msgstr ""
 
-#: skins/custom_generic/talkback_tree.pt:33
+#: n/skins/custom_generic/talkback_tree.pt:36
 msgid "unknown"
 msgstr ""
 
 #. Default: "at"
 msgid "unknown"
 msgstr ""
 
 #. Default: "at"
-#: skins/custom_generic/talkback_tree.pt:34 skins/generic/recent_news.pt:41
+#: n/skins/custom_generic/talkback_tree.pt:37
+#: n/skins/generic/recent_news.pt:43
 msgid "at_(date)"
 msgstr ""
 
 msgid "at_(date)"
 msgstr ""
 
-#: skins/custom_generic/talkback_tree.pt:71
+#: n/skins/custom_generic/talkback_tree.pt:74
 msgid "Body"
 msgstr ""
 
 msgid "Body"
 msgstr ""
 
-#: skins/custom_generic/talkback_tree.pt:79 skins/generic/gruf_macros.pt:77
-#: skins/generic/gruf_macros.pt:410 skins/generic/header_widgets.pt:32
-#: skins/generic/send_email_form.pt:70
+#: n/skins/custom_generic/talkback_tree.pt:82
+#: n/skins/generic/gruf_macros.pt:77 n/skins/generic/gruf_macros.pt:410
+#: n/skins/generic/header_widgets.pt:32 n/skins/generic/header_widgets.pt:173
+#: n/skins/generic/send_email_form.pt:79
 msgid "Validate"
 msgstr ""
 
 msgid "Validate"
 msgstr ""
 
-#: skins/custom_generic/talkback_tree.pt:82
+#: n/skins/custom_generic/talkback_tree.pt:85
 msgid "Cancel"
 msgstr ""
 
 msgid "Cancel"
 msgstr ""
 
-#: skins/custom_generic/viewThreadsAtBottom.pt:9
+#: n/skins/custom_generic/viewThreadsAtBottom.pt:10
 msgid "Comments:"
 msgstr ""
 
 #. Default: "Previous${number}"
 msgid "Comments:"
 msgstr ""
 
 #. Default: "Previous${number}"
-#: skins/generic/batch_macros.pt:21
+#: n/skins/generic/batch_macros.pt:26
 msgid "batch_previous_x_items"
 msgstr ""
 
 #. Default: "Next${number}items"
 msgid "batch_previous_x_items"
 msgstr ""
 
 #. Default: "Next${number}items"
-#: skins/generic/batch_macros.pt:27
+#: n/skins/generic/batch_macros.pt:32
 msgid "batch_next_x_items"
 msgstr ""
 
 msgid "batch_next_x_items"
 msgstr ""
 
-#: skins/generic/calendar_macros.pt:162 skins/generic/calendar_macros.pt:164
+#: n/skins/generic/calendar_macros.pt:78 n/skins/generic/calendar_macros.pt:81
+#: n/skins/generic/calendar_macros.pt:128
+#: n/skins/generic/calendar_macros.pt:130
+msgid "Click to see hidden items"
+msgstr ""
+
+#: n/skins/generic/calendar_macros.pt:88
+msgid "${dayName}&nbsp;${monthName}&nbsp;${dayNumber}"
+msgstr ""
+
+#: n/skins/generic/calendar_macros.pt:159
+#: n/skins/generic/calendar_macros.pt:161
 msgid "Previous"
 msgstr ""
 
 msgid "Previous"
 msgstr ""
 
-#: skins/generic/calendar_macros.pt:167
+#: n/skins/generic/calendar_macros.pt:164
 msgid "Week"
 msgstr ""
 
 msgid "Week"
 msgstr ""
 
-#: skins/generic/calendar_macros.pt:169
+#: n/skins/generic/calendar_macros.pt:166
 msgid "Month"
 msgstr ""
 
 msgid "Month"
 msgstr ""
 
-#: skins/generic/calendar_macros.pt:174 skins/generic/calendar_macros.pt:176
+#: n/skins/generic/calendar_macros.pt:171
+#: n/skins/generic/calendar_macros.pt:173
 msgid "Next"
 msgstr ""
 
 msgid "Next"
 msgstr ""
 
-#: skins/generic/calendar_macros.pt:79 skins/generic/calendar_macros.pt:82
-#: skins/generic/calendar_macros.pt:131 skins/generic/calendar_macros.pt:133
-msgid "Click to see hidden items"
+#: n/skins/generic/content_depublish_form.pt:8
+msgid "Depublish: \"${docTitle}\""
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/calendar_macros.pt:89
-msgid "${dayName}&nbsp;${monthName}&nbsp;${dayNumber}"
+#: n/skins/generic/content_depublish_form.pt:10
+msgid "depublish_transition_explanations"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/content_depublish_form.pt:12
+#: n/skins/generic/content_depublish_form.pt:15
 msgid "Select the destination state"
 msgstr ""
 
 msgid "Select the destination state"
 msgstr ""
 
-#: skins/generic/content_depublish_form.pt:15
+#: n/skins/generic/content_depublish_form.pt:18
 msgid "Private"
 msgstr ""
 
 msgid "Private"
 msgstr ""
 
-#: skins/generic/content_depublish_form.pt:19
+#: n/skins/generic/content_depublish_form.pt:22
 msgid "Shared"
 msgstr ""
 
 msgid "Shared"
 msgstr ""
 
-#: skins/generic/content_depublish_form.pt:23
+#: n/skins/generic/content_depublish_form.pt:26
 msgid "Depublish"
 msgstr ""
 
 msgid "Depublish"
 msgstr ""
 
-#: skins/generic/content_depublish_form.pt:5
-msgid "Depublish: \"${docTitle}\""
-msgstr ""
-
-#: skins/generic/content_depublish_form.pt:7
-msgid "depublish_transition_explanations"
-msgstr ""
-
-#: skins/generic/content_make_private_form.pt:10
+#: n/skins/generic/content_make_private_form.pt:10
 msgid "Make private: \"${docTitle}\""
 msgstr ""
 
 #. Default: "share_transition_explanations"
 msgid "Make private: \"${docTitle}\""
 msgstr ""
 
 #. Default: "share_transition_explanations"
-#: skins/generic/content_make_private_form.pt:11
+#: n/skins/generic/content_make_private_form.pt:11
 msgid "make_private_transition_explanations"
 msgstr ""
 
 msgid "make_private_transition_explanations"
 msgstr ""
 
-#: skins/generic/content_make_private_form.pt:16
+#: n/skins/generic/content_make_private_form.pt:16
 msgid "Make private"
 msgstr ""
 
 msgid "Make private"
 msgstr ""
 
-#: skins/generic/content_publish_form.pt:14
-#: skins/generic/content_reject_form.pt:13
-msgid "Notify by e-mail"
-msgstr ""
-
-#: skins/generic/content_publish_form.pt:23
-msgid "Publish"
-msgstr ""
-
-#: skins/generic/content_publish_form.pt:5
+#: n/skins/generic/content_publish_form.pt:8
 msgid "Publish: \"${docTitle}\""
 msgstr ""
 
 msgid "Publish: \"${docTitle}\""
 msgstr ""
 
-#: skins/generic/content_publish_form.pt:7
+#: n/skins/generic/content_publish_form.pt:10
 msgid "publish_transition_explanations"
 msgstr ""
 
 msgid "publish_transition_explanations"
 msgstr ""
 
-#: skins/generic/content_reject_form.pt:22 skins/generic/pending_members.pt:30
-msgid "Reject"
+#: n/skins/generic/content_publish_form.pt:17
+#: n/skins/generic/content_reject_form.pt:16
+msgid "Notify by e-mail"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/content_reject_form.pt:5
+#: n/skins/generic/content_publish_form.pt:26
+msgid "Publish"
+msgstr ""
+
+#: n/skins/generic/content_reject_form.pt:8
 msgid "Reject: \"${objectid}\""
 msgstr ""
 
 msgid "Reject: \"${objectid}\""
 msgstr ""
 
-#: skins/generic/content_reject_form.pt:6
+#: n/skins/generic/content_reject_form.pt:9
 msgid "reject_transition_explanations"
 msgstr ""
 
 msgid "reject_transition_explanations"
 msgstr ""
 
-#: skins/generic/content_retract_form.pt:12
-msgid "Retract"
+#: n/skins/generic/content_reject_form.pt:25
+#: n/skins/generic/pending_members.pt:30
+msgid "Reject"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/content_retract_form.pt:5
+#: n/skins/generic/content_retract_form.pt:8
 msgid "Retract: \"${objectid}\""
 msgstr ""
 
 msgid "Retract: \"${objectid}\""
 msgstr ""
 
-#: skins/generic/content_retract_form.pt:6
+#: n/skins/generic/content_retract_form.pt:9
 msgid "retract_transition_explanations"
 msgstr ""
 
 msgid "retract_transition_explanations"
 msgstr ""
 
-#: skins/generic/content_share_form.pt:10
+#: n/skins/generic/content_retract_form.pt:15
+msgid "Retract"
+msgstr ""
+
+#: n/skins/generic/content_share_form.pt:10
 msgid "Share: \"${docTitle}\""
 msgstr ""
 
 msgid "Share: \"${docTitle}\""
 msgstr ""
 
-#: skins/generic/content_share_form.pt:11
+#: n/skins/generic/content_share_form.pt:11
 msgid "share_transition_explanations"
 msgstr ""
 
 msgid "share_transition_explanations"
 msgstr ""
 
-#: skins/generic/content_share_form.pt:16
+#: n/skins/generic/content_share_form.pt:16
 msgid "Share"
 msgstr ""
 
 msgid "Share"
 msgstr ""
 
-#: skins/generic/content_submit_form.pt:12
-msgid "Submit"
-msgstr ""
-
-#: skins/generic/content_submit_form.pt:5
+#: n/skins/generic/content_submit_form.pt:8
 msgid "Submit: \"${objectid}\" for Review."
 msgstr ""
 
 msgid "Submit: \"${objectid}\" for Review."
 msgstr ""
 
-#: skins/generic/content_submit_form.pt:6
+#: n/skins/generic/content_submit_form.pt:9
 msgid "submit_transition_explanations"
 msgstr ""
 
 msgid "submit_transition_explanations"
 msgstr ""
 
-#: skins/generic/default_home_page_content.pt:2
-msgid "Welcome to Plinn!"
-msgstr ""
-
-#: skins/generic/default_home_page_content.pt:3
-msgid "This is the default home page."
-msgstr ""
-
-#: skins/generic/default_home_page_content.pt:4
-#: skins/generic/default_member_content.pt:4
-msgid "To change the content just select \"Edit\" in the Tab bar on the top."
+#: n/skins/generic/content_submit_form.pt:15
+msgid "Submit"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/default_member_content.pt:2
+#: n/skins/generic/default_member_content.pt:2
 msgid "Default page for ${memberFullName}"
 msgstr ""
 
 msgid "Default page for ${memberFullName}"
 msgstr ""
 
-#: skins/generic/default_member_content.pt:3
+#: n/skins/generic/default_member_content.pt:3
 msgid ""
 "This is the default document created for you when you have been registered "
 "in this portal."
 msgstr ""
 
 msgid ""
 "This is the default document created for you when you have been registered "
 "in this portal."
 msgstr ""
 
-#: skins/generic/groups_members.pt:35
+#: n/skins/generic/default_member_content.pt:4
+msgid "To change the content just select \"Edit\" in the Tab bar on the top."
+msgstr ""
+
+#: n/skins/generic/groups_members.pt:35
 msgid "Members of \"${groupId}\""
 msgstr ""
 
 msgid "Members of \"${groupId}\""
 msgstr ""
 
-#: skins/generic/groups_members.pt:47
+#: n/skins/generic/groups_members.pt:47
 msgid "Groups of \"${groupId}\""
 msgstr ""
 
 msgid "Groups of \"${groupId}\""
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:105
+#: n/skins/generic/gruf_macros.pt:25
+msgid "Group Tree"
+msgstr ""
+
+#: n/skins/generic/gruf_macros.pt:45 n/skins/generic/header_widgets.pt:70
+msgid "Identifier"
+msgstr ""
+
+#: n/skins/generic/gruf_macros.pt:63 n/skins/generic/gruf_macros.pt:319
+msgid "Shared folder"
+msgstr ""
+
+#: n/skins/generic/gruf_macros.pt:66
+msgid "Open shared folder..."
+msgstr ""
+
+#: n/skins/generic/gruf_macros.pt:69 n/skins/generic/gruf_macros.pt:321
+msgid "Create"
+msgstr ""
+
+#: n/skins/generic/gruf_macros.pt:90
+msgid "Implicit roles"
+msgstr ""
+
+#: n/skins/generic/gruf_macros.pt:98
+msgid "Explicit roles"
+msgstr ""
+
+#: n/skins/generic/gruf_macros.pt:105
 msgid "Remove"
 msgstr ""
 
 msgid "Remove"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:112
+#: n/skins/generic/gruf_macros.pt:112
 msgid "Append"
 msgstr ""
 
 msgid "Append"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:129 skins/generic/gruf_macros.pt:164
+#: n/skins/generic/gruf_macros.pt:129 n/skins/generic/gruf_macros.pt:164
 msgid "Outside group"
 msgstr ""
 
 msgid "Outside group"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:131 skins/generic/gruf_macros.pt:166
+#: n/skins/generic/gruf_macros.pt:131 n/skins/generic/gruf_macros.pt:166
 msgid "Inside group"
 msgstr ""
 
 msgid "Inside group"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:148 skins/generic/gruf_macros.pt:183
+#: n/skins/generic/gruf_macros.pt:148 n/skins/generic/gruf_macros.pt:183
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:197
+#: n/skins/generic/gruf_macros.pt:197
 msgid "All members"
 msgstr ""
 
 msgid "All members"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:210
+#: n/skins/generic/gruf_macros.pt:210
 msgid "Edit"
 msgstr ""
 
 msgid "Edit"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:224
+#: n/skins/generic/gruf_macros.pt:224
 msgid "All groups"
 msgstr ""
 
 msgid "All groups"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:247
+#: n/skins/generic/gruf_macros.pt:247
 msgid "Add new member"
 msgstr ""
 
 msgid "Add new member"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:25
-msgid "Group Tree"
+#: n/skins/generic/gruf_macros.pt:250 n/skins/generic/gruf_macros.pt:365
+msgid "Login"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:256 skins/generic/gruf_macros.pt:378
-#: skins/generic/last_member_logs.pt:1 skins/generic/pending_members.pt:13
+#: n/skins/generic/gruf_macros.pt:256 n/skins/generic/gruf_macros.pt:378
+#: n/skins/generic/last_member_logs.pt:23
+#: n/skins/generic/pending_members.pt:13
 msgid "Name"
 msgstr ""
 
 msgid "Name"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:262 skins/generic/gruf_macros.pt:384
+#: n/skins/generic/gruf_macros.pt:262 n/skins/generic/gruf_macros.pt:384
 msgid "Given Name"
 msgstr ""
 
 msgid "Given Name"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:268 skins/generic/gruf_macros.pt:390
+#: n/skins/generic/gruf_macros.pt:268 n/skins/generic/gruf_macros.pt:390
 msgid "Password"
 msgstr ""
 
 msgid "Password"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:274 skins/generic/gruf_macros.pt:396
+#: n/skins/generic/gruf_macros.pt:274 n/skins/generic/gruf_macros.pt:396
 msgid "Confirm"
 msgstr ""
 
 msgid "Confirm"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:280 skins/generic/gruf_macros.pt:402
+#: n/skins/generic/gruf_macros.pt:280 n/skins/generic/gruf_macros.pt:402
 msgid "Email address"
 msgstr ""
 
 msgid "Email address"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:298
+#: n/skins/generic/gruf_macros.pt:298
 msgid "Add new group"
 msgstr ""
 
 msgid "Add new group"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:301
+#: n/skins/generic/gruf_macros.pt:301
 msgid "Id"
 msgstr ""
 
 msgid "Id"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:371
+#: n/skins/generic/gruf_macros.pt:371
 msgid "Groups"
 msgstr ""
 
 msgid "Groups"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:373
+#: n/skins/generic/gruf_macros.pt:373
 msgid "explicitly:"
 msgstr ""
 
 msgid "explicitly:"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:374
+#: n/skins/generic/gruf_macros.pt:374
 msgid "implicitly:"
 msgstr ""
 
 msgid "implicitly:"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:415
+#: n/skins/generic/gruf_macros.pt:415
 msgid "Tree view by this member"
 msgstr ""
 
 msgid "Tree view by this member"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:416
+#: n/skins/generic/gruf_macros.pt:416
 msgid "Click here to see the tree viewed by this member &gt;&gt;"
 msgstr ""
 
 msgid "Click here to see the tree viewed by this member &gt;&gt;"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:440
+#: n/skins/generic/gruf_macros.pt:440
 msgid "collapse all"
 msgstr ""
 
 msgid "collapse all"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:45
-msgid "Identifier"
+#: n/skins/generic/gruf_macros.pt:471
+msgid "&lt;&lt; Back to member properties"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:471
-msgid "&lt;&lt; Back to member properties"
+#: n/skins/generic/header_widgets.pt:33
+msgid "Edit all metadata"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:63 skins/generic/gruf_macros.pt:319
-msgid "Shared folder"
+#: n/skins/generic/header_widgets.pt:54
+msgid "Enable Discussion?"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:66
-msgid "Open shared folder..."
+#: n/skins/generic/header_widgets.pt:57
+msgid "Default"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:69 skins/generic/gruf_macros.pt:321
-msgid "Create"
+#: n/skins/generic/header_widgets.pt:60
+msgid "Off"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:90
-msgid "Implicit roles"
+#: n/skins/generic/header_widgets.pt:63
+msgid "On"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:98
-msgid "Explicit roles"
+#: n/skins/generic/header_widgets.pt:91
+msgid "Subject"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/header_widgets.pt:33
-msgid "Edit all metadata"
+#: n/skins/generic/header_widgets.pt:108
+msgid "Contributors"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/last_member_logs.pt:1
-msgid "Last member login times"
+#: n/skins/generic/header_widgets.pt:115
+msgid "Creation Date"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/last_member_logs.pt:1
-msgid "Last login time"
+#: n/skins/generic/header_widgets.pt:118
+msgid "Last Modified Date"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:160
-msgid "No more group available for the ${role} role in this folder"
+#: n/skins/generic/header_widgets.pt:130
+msgid "Effective Date"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:174
-msgid "No group have got the ${role} role in this folder"
+#: n/skins/generic/header_widgets.pt:141
+msgid "Expiration Date"
+msgstr ""
+
+#: n/skins/generic/header_widgets.pt:147 n/skins/generic/wysiwyg_support.pt:43
+msgid "Format"
+msgstr ""
+
+#: n/skins/generic/header_widgets.pt:155
+msgid "Language"
+msgstr ""
+
+#: n/skins/generic/header_widgets.pt:163
+msgid "Rights"
+msgstr ""
+
+#: n/skins/generic/header_widgets.pt:174
+msgid "Edit standard metadata"
+msgstr ""
+
+#: n/skins/generic/last_member_logs.pt:19
+msgid "Last member login times"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:39
-#: skins/generic/local_roles_macros.pt:122
+#: n/skins/generic/last_member_logs.pt:27
+msgid "Last login time"
+msgstr ""
+
+#: n/skins/generic/load_revision.py:38
+msgid "state of %s"
+msgstr ""
+
+#: n/skins/generic/local_roles_macros.pt:39
+#: n/skins/generic/local_roles_macros.pt:122
 msgid "Current Role: \"${current_role}\""
 msgstr ""
 
 msgid "Current Role: \"${current_role}\""
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:45
-#: skins/generic/local_roles_macros.pt:127
+#: n/skins/generic/local_roles_macros.pt:45
+#: n/skins/generic/local_roles_macros.pt:127
 msgid "ok"
 msgstr ""
 
 msgid "ok"
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:66
-#: skins/generic/local_roles_macros.pt:148
+#: n/skins/generic/local_roles_macros.pt:66
+#: n/skins/generic/local_roles_macros.pt:148
 msgid "Haven't role"
 msgstr ""
 
 msgid "Haven't role"
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:72
-#: skins/generic/local_roles_macros.pt:150
+#: n/skins/generic/local_roles_macros.pt:72
+#: n/skins/generic/local_roles_macros.pt:150
 msgid "Have role"
 msgstr ""
 
 msgid "Have role"
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:84
+#: n/skins/generic/local_roles_macros.pt:84
 msgid "No more member available for the ${role} role in this folder"
 msgstr ""
 
 msgid "No more member available for the ${role} role in this folder"
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:99
+#: n/skins/generic/local_roles_macros.pt:99
 msgid "Nobody have got the ${role} role in this folder"
 msgstr ""
 
 msgid "Nobody have got the ${role} role in this folder"
 msgstr ""
 
+#: n/skins/generic/local_roles_macros.pt:160
+msgid "No more group available for the ${role} role in this folder"
+msgstr ""
+
+#: n/skins/generic/local_roles_macros.pt:174
+msgid "No group have got the ${role} role in this folder"
+msgstr ""
+
 #. Default: "%m/%d/%Y %Hh%M"
 #. Default: "%m/%d/%Y %Hh%M"
-#: skins/generic/locale_date_fmt.pt:1
+#: n/skins/generic/locale_date_fmt.pt:1
 msgid "locale_date_fmt"
 msgstr ""
 
 msgid "locale_date_fmt"
 msgstr ""
 
-#: skins/generic/main_template_macros.pt:108
-msgid "Exit boxes editing"
+#: n/skins/generic/main_template_macros.pt:78
+#: n/skins/photo_theme/main_template_macros.pt:91
+msgid "You are here:"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/pending_members.pt:14
-msgid "Email"
+#: n/skins/generic/main_template_macros.pt:91
+#: n/skins/generic/main_template_macros.pt:94
+#: n/skins/generic/main_template_macros.pt:112
+#: n/skins/generic/main_template_macros.pt:113
+#: n/skins/photo_theme/main_template_macros.pt:100
+#: n/skins/photo_theme/main_template_macros.pt:113
+msgid "Paste"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/pending_members.pt:35
-msgid "Register"
+#: n/skins/generic/main_template_macros.pt:109
+#: n/skins/photo_theme/main_template_macros.pt:110
+msgid "Exit boxes editing"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/pending_members.pt:9
+#: n/skins/generic/pending_members.pt:9
 msgid "Review members registration"
 msgstr ""
 
 msgid "Review members registration"
 msgstr ""
 
-#: skins/generic/recent_news.pt:19
+#: n/skins/generic/pending_members.pt:14
+msgid "Email"
+msgstr ""
+
+#: n/skins/generic/pending_members.pt:35
+msgid "Register"
+msgstr ""
+
+#: n/skins/generic/recent_news.pt:21 n/skins/generic/widgets.pt:123
 msgid "News"
 msgstr ""
 
 msgid "News"
 msgstr ""
 
-#: skins/generic/recent_news.pt:34
+#: n/skins/generic/recent_news.pt:36
 msgid "by:"
 msgstr ""
 
 #. Default: "Read More"
 msgid "by:"
 msgstr ""
 
 #. Default: "Read More"
-#: skins/generic/recent_news.pt:47
+#: n/skins/generic/recent_news.pt:49
 msgid "read_more"
 msgstr ""
 
 msgid "read_more"
 msgstr ""
 
-#: skins/generic/recent_news.pt:55
+#: n/skins/generic/recent_news.pt:57
 msgid "No news is good news!"
 msgstr ""
 
 msgid "No news is good news!"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:14
+#: n/skins/generic/reject_member_form.pt:9
+msgid "Reject registration of ${fullname}"
+msgstr ""
+
+#: n/skins/generic/reject_member_form.pt:14
 msgid "From:"
 msgstr ""
 
 msgid "From:"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:20
+#: n/skins/generic/reject_member_form.pt:20
 msgid "To:"
 msgstr ""
 
 msgid "To:"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:27 skins/generic/send_email_form.pt:87
+#: n/skins/generic/reject_member_form.pt:27
+#: n/skins/generic/send_email_form.pt:96
 msgid "Subject:"
 msgstr ""
 
 msgid "Subject:"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:31
+#: n/skins/generic/reject_member_form.pt:31
 msgid "Membership request denied"
 msgstr ""
 
 msgid "Membership request denied"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:35 skins/generic/send_email_form.pt:92
+#: n/skins/generic/reject_member_form.pt:35
+#: n/skins/generic/send_email_form.pt:101
 msgid "Message body:"
 msgstr ""
 
 msgid "Message body:"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:39
+#: n/skins/generic/reject_member_form.pt:39
 msgid ""
 "I'm sorry to have to inform you that your request has been denied. Please "
 "contact the site administrator."
 msgstr ""
 
 msgid ""
 "I'm sorry to have to inform you that your request has been denied. Please "
 "contact the site administrator."
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:45
+#: n/skins/generic/reject_member_form.pt:45
 msgid "Send"
 msgstr ""
 
 msgid "Send"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:9
-msgid "Reject registration of ${fullname}"
+#: n/skins/generic/request_password_reset_form.pt:11
+msgid "Password reset"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/send_email_form.pt:101
-msgid "Note: This message will be stored in content history."
+#: n/skins/generic/request_password_reset_form.pt:12
+msgid ""
+"Enter your username below and click on the \"Send\" button. You will receive "
+"an email with a link to reset your password."
+msgstr ""
+
+#: n/skins/generic/request_password_reset_form.pt:18
+msgid ""
+"If this will not work for you (for example, if you forget your username or "
+"didn't enter your email address) send email to ${admin_email}."
+msgstr ""
+
+#. Default: "Send"
+#: n/skins/generic/request_password_reset_form.pt:25
+msgid " Send "
+msgstr ""
+
+#: n/skins/generic/revision_context_header.pt:10
+msgid ""
+"This is an old revision of this content, as edited by ${user} at ${datetime}."
+msgstr ""
+
+#: n/skins/generic/revision_context_header.pt:16
+msgid "Restore this revision"
+msgstr ""
+
+#: n/skins/generic/revision_context_header.pt:22
+msgid "← previous revision"
+msgstr ""
+
+#: n/skins/generic/revision_context_header.pt:27
+msgid "current revision"
+msgstr ""
+
+#: n/skins/generic/revision_context_header.pt:29
+msgid "next revision →"
+msgstr ""
+
+#: n/skins/generic/search.py:109 n/skins/generic/search.py:113
+msgid "ascending sort"
+msgstr ""
+
+#: n/skins/generic/search_results_template.pt:16
+msgid "Search Results"
+msgstr ""
+
+#: n/skins/generic/search_results_template.pt:23
+msgid "Found ${count} ${item_s_match} '${text}'."
+msgstr ""
+
+#: n/skins/generic/search_results_template.pt:27
+msgid "Found 1 item."
+msgstr ""
+
+#: n/skins/generic/search_results_template.pt:28
+msgid "Found ${count} items."
+msgstr ""
+
+#: n/skins/generic/search_results_template.pt:45
+msgid "Last modified"
+msgstr ""
+
+#: n/skins/generic/search_results_template.pt:83
+msgid "Save this search as topic"
+msgstr ""
+
+#: n/skins/generic/search_results_template.pt:84
+msgid "Title:"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/send_email_form.pt:27
+#: n/skins/generic/search_results_template.pt:89
+msgid "There are no items matching your specified criteria."
+msgstr ""
+
+#: n/skins/generic/send_email_form.pt:25
+msgid "Send an email"
+msgstr ""
+
+#: n/skins/generic/send_email_form.pt:29
 msgid "Recipients:"
 msgstr ""
 
 msgid "Recipients:"
 msgstr ""
 
-#: skins/generic/send_email_form.pt:38
+#: n/skins/generic/send_email_form.pt:47
 msgid "(as copy)"
 msgstr ""
 
 msgid "(as copy)"
 msgstr ""
 
-#: skins/generic/send_email_form.pt:53
+#: n/skins/generic/send_email_form.pt:62
 msgid "All (${nofpers} persons)"
 msgstr ""
 
 msgid "All (${nofpers} persons)"
 msgstr ""
 
-#: skins/generic/send_email_form.pt:60
+#: n/skins/generic/send_email_form.pt:69
 msgid "Show list"
 msgstr ""
 
 msgid "Show list"
 msgstr ""
 
-#: skins/generic/send_email_form.pt:70
+#: n/skins/generic/send_email_form.pt:79
 msgid "(not required)"
 msgstr ""
 
 msgid "(not required)"
 msgstr ""
 
-#: skins/generic/send_email_form.pt:81
+#: n/skins/generic/send_email_form.pt:90
 msgid "Others (on address by line)"
 msgstr ""
 
 msgid "Others (on address by line)"
 msgstr ""
 
-#: skins/generic/send_email_form.pt:98
+#: n/skins/generic/send_email_form.pt:107
 msgid "Send email"
 msgstr ""
 
 msgid "Send email"
 msgstr ""
 
-#: skins/generic/wf_macros.pt:17
-msgid "Actor"
+#: n/skins/generic/send_email_form.pt:110
+msgid "Note: This message will be stored in content history."
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/wf_macros.pt:18
-msgid "Action"
+#: n/skins/generic/wf_macros.pt:17
+msgid "Actor"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/wf_macros.pt:19
-msgid "Comments"
+#: n/skins/generic/wf_macros.pt:18
+msgid "Action"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/wf_macros.pt:20
+#: n/skins/generic/wf_macros.pt:20
 msgid "Email sent to"
 msgstr ""
 
 msgid "Email sent to"
 msgstr ""
 
-#: skins/generic/wf_macros.pt:28
+#: n/skins/generic/wf_macros.pt:28
 msgid "(no comments)"
 msgstr ""
 
 msgid "(no comments)"
 msgstr ""
 
-#: skins/generic/wf_macros.pt:33
+#: n/skins/generic/wf_macros.pt:33
 msgid "(no email sent)"
 msgstr ""
 
 msgid "(no email sent)"
 msgstr ""
 
-#: skins/generic/widgets.pt:32 skins/generic/widgets.pt:33
+#: n/skins/generic/widgets.pt:32 n/skins/generic/widgets.pt:33
 msgid "Edit metadata"
 msgstr ""
 
 msgid "Edit metadata"
 msgstr ""
 
-#: skins/generic/widgets.pt:53
+#: n/skins/generic/widgets.pt:53
 msgid "Clipboard"
 msgstr ""
 
 msgid "Clipboard"
 msgstr ""
 
-#: skins/generic/widgets.pt:59
-msgid "Delete"
+#: n/skins/generic/widgets.pt:128
+msgid "News Item"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/widgets.pt:60
-msgid "Empty"
+#: n/skins/generic/wysiwyg_support.pt:47
+msgid "Structured text"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/wysiwyg_support.pt:108
-msgid "Format"
+#: n/skins/generic/wysiwyg_support.pt:53
+msgid "HTML"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/wysiwyg_support.pt:112
-msgid "Structured text"
+#: n/skins/generic/wysiwyg_support.pt:59
+msgid "Plain text"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/wysiwyg_support.pt:118
-msgid "HTML"
+#: n/skins/photo_theme/logout.py:15
+msgid "You have been logged out."
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/wysiwyg_support.pt:124
-msgid "Plain text"
+#: n/skins/photo_theme/main_template_macros.pt:55
+msgid "Loading progress..."
 msgstr ""
 
 msgstr ""
 
-# from plinn-manual
-msgid "${month}/${day}/${year}&nbsp;&nbsp;${hour}:${minute}:${second}"
+#: n/skins/photo_theme/realis_main_macros.pt:28
+msgid "Join"
 msgstr ""
 
 msgstr ""
 
-msgid "%s's Home"
+#: n/skins/photo_theme/search_results_macros.pt:12
+msgid "Title"
 msgstr ""
 
 msgstr ""
 
-msgid "%s's front page"
+#: n/skins/photo_theme/search_results_macros.pt:13
+msgid "Creator"
+msgstr ""
+
+#: n/skins/photo_theme/search_results_macros.pt:14
+msgid "Type"
+msgstr ""
+
+#: n/skins/photo_theme/search_results_macros.pt:15
+msgid "Date"
+msgstr ""
+
+#: n/skins/photo_theme/search_results_macros.pt:32
+msgid "(No title)"
+msgstr ""
+
+#: n/skins/photo_theme/search_results_macros.pt:45
+msgid "(No description)"
+msgstr ""
+
+# from plinn-manual
+msgid "${month}/${day}/${year}&nbsp;&nbsp;${hour}:${minute}:${second}"
 msgstr ""
 
 msgid "1 Day"
 msgstr ""
 
 msgid "1 Day"
@@ -1120,9 +1351,6 @@ msgstr ""
 msgid "Box title:"
 msgstr ""
 
 msgid "Box title:"
 msgstr ""
 
-msgid "Calendar View"
-msgstr ""
-
 msgid "catalog_index_allowedRolesAndUsers"
 msgstr "Allowed roles and users"
 
 msgid "catalog_index_allowedRolesAndUsers"
 msgstr "Allowed roles and users"
 
@@ -1147,6 +1375,9 @@ msgstr "Effective date"
 msgid "catalog_index_expires"
 msgstr "Expiration date"
 
 msgid "catalog_index_expires"
 msgstr "Expiration date"
 
+msgid "catalog_index_fTitle"
+msgstr ""
+
 msgid "catalog_index_getId"
 msgstr "Id"
 
 msgid "catalog_index_getId"
 msgstr "Id"
 
@@ -1261,7 +1492,7 @@ msgstr ""
 msgid "December_abbr"
 msgstr "Dec"
 
 msgid "December_abbr"
 msgstr "Dec"
 
-msgid "demande_avis_tut"
+msgid "Delete"
 msgstr ""
 
 msgid "depublish"
 msgstr ""
 
 msgid "depublish"
@@ -1279,9 +1510,6 @@ msgstr "Publish"
 msgid "Directories"
 msgstr ""
 
 msgid "Directories"
 msgstr ""
 
-msgid "Directory"
-msgstr ""
-
 msgid "Do you realy want to delete ?"
 msgstr ""
 
 msgid "Do you realy want to delete ?"
 msgstr ""
 
@@ -1360,6 +1588,9 @@ msgstr ""
 msgid "Height:"
 msgstr ""
 
 msgid "Height:"
 msgstr ""
 
+msgid "History"
+msgstr ""
+
 msgid "Image block"
 msgstr ""
 
 msgid "Image block"
 msgstr ""
 
@@ -1405,6 +1636,9 @@ msgstr ""
 msgid "June_abbr"
 msgstr "Jun"
 
 msgid "June_abbr"
 msgstr "Jun"
 
+msgid "immediately"
+msgstr ""
+
 msgid "KB"
 msgstr ""
 
 msgid "KB"
 msgstr ""
 
@@ -1429,9 +1663,6 @@ msgstr ""
 msgid "Listen"
 msgstr ""
 
 msgid "Listen"
 msgstr ""
 
-msgid "Loading progress..."
-msgstr ""
-
 msgid "Local Roles"
 msgstr ""
 
 msgid "Local Roles"
 msgstr ""
 
@@ -1534,10 +1765,10 @@ msgstr ""
 msgid "Move up"
 msgstr ""
 
 msgid "Move up"
 msgstr ""
 
-msgid "New layer"
+msgid "never"
 msgstr ""
 
 msgstr ""
 
-msgid "News Item"
+msgid "New layer"
 msgstr ""
 
 msgid "No document"
 msgstr ""
 
 msgid "No document"
@@ -1856,3 +2087,36 @@ msgid ""
 "WARNING: The current portal type is unknown. You must change the value to "
 "enable the member area creation."
 msgstr ""
 "WARNING: The current portal type is unknown. You must change the value to "
 "enable the member area creation."
 msgstr ""
+
+msgid "Approve"
+msgstr ""
+
+msgid "approved"
+msgstr ""
+
+msgid "Disapprove"
+msgstr ""
+
+msgid "pending"
+msgstr ""
+
+msgid "private"
+msgstr ""
+
+msgid "items matching"
+msgstr ""
+
+msgid "item matching"
+msgstr ""
+
+msgid "mail_to"
+msgstr ""
+
+msgid "mail_cc"
+msgstr ""
+
+msgid "mail_bcc"
+msgstr ""
+
+#~ msgid "List"
+#~ msgstr "List"
index 3b25aee..ca6297c 100755 (executable)
@@ -1,10 +1,11 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Plinn 2.0\n"
 msgid ""
 msgstr ""
 "Project-Id-Version: Plinn 2.0\n"
-"POT-Creation-Date: $Date: Fri Oct 30 14:42:26 2009 $\n"
+"POT-Creation-Date: Mon Jul 29 14:16:13 2013\n"
 "PO-Revision-Date: 2009-10-30 14:43+0100\n"
 "Last-Translator:  Benoît PIN\n"
 "Language-Team: CRI http://cri.ensmp.fr\n"
 "PO-Revision-Date: 2009-10-30 14:43+0100\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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -15,59 +16,53 @@ msgstr ""
 "Domain: plinn\n"
 "X-Is-Fallback-For: fr-fr, fr-be fr-ca fr-lu fr-mc fr-ch\n"
 
 "Domain: plinn\n"
 "X-Is-Fallback-For: fr-fr, fr-be fr-ca fr-lu fr-mc fr-ch\n"
 
-#: EmailNotification.py:38
+#: n/EmailNotification.py:38
 msgid "Object deleted"
 msgstr "Objet supprimé"
 
 msgid "Object deleted"
 msgstr "Objet supprimé"
 
-#: Folder.py:149
+#: n/Folder.py:162
 msgid "Please rename each listed object."
 msgstr "Veuillez renommer tous les éléments listés."
 
 msgid "Please rename each listed object."
 msgstr "Veuillez renommer tous les éléments listés."
 
-#. Default: ""
-#: MembershipTool.py:401
+#: n/MembershipTool.py:406
 msgid "%s's Home"
 msgstr "Accueil : %s"
 
 msgid "%s's Home"
 msgstr "Accueil : %s"
 
-#. Default: ""
-#: MembershipTool.py:402
+#: n/MembershipTool.py:407
 msgid "%s's front page"
 msgstr "Page d'accueil de %s"
 
 msgid "%s's front page"
 msgstr "Page d'accueil de %s"
 
-#: profiles/default/actions.xml:107
-msgid "List"
-msgstr "Lister"
-
-#: profiles/default/actions.xml:122
-msgid "Manage Boxes"
-msgstr "Gérer les boîtes"
-
-#: profiles/default/actions.xml:134 skins/generic/send_email_form.pt:25
-msgid "Send an email"
-msgstr "Envoyer un e-mail"
+#: n/RegistrationTool.py:217
+msgid "Invalid reset password request."
+msgstr ""
 
 
-#: profiles/default/actions.xml:156
-msgid "Configure Portal"
-msgstr "Configurer le portail"
+#: n/RegistrationTool.py:222
+msgid "Invalid userid."
+msgstr ""
 
 
-#: profiles/default/actions.xml:167
-msgid "Directory"
-msgstr "Annuaire"
+#: n/RegistrationTool.py:226
+msgid "Your reset password request has expired. You can ask a new one."
+msgstr ""
 
 
-#: profiles/default/actions.xml:181
-msgid "Add comment..."
-msgstr "Ajouter un commentaire..."
+#: n/RegistrationTool.py:235
+msgid "Password successfully resetted."
+msgstr ""
 
 
-#: profiles/default/actions.xml:209
-msgid "Calendar View"
-msgstr "Calendrier"
+#: n/RegistrationTool.py:237
+msgid "\"%s\" username not found."
+msgstr ""
 
 
-#: profiles/default/workflows/default_workflow/scripts/sendNotificationEmail.py:52
-#: profiles/default/workflows/folder_workflow/scripts/sendNotificationEmail.py:52
-#: profiles/default/workflows/portfolio_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/default/workflows/default_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/default/workflows/folder_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/default/workflows/portfolio_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/photo/workflows/default_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/photo/workflows/folder_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/photo/workflows/portfolio_workflow/scripts/sendNotificationEmail.py:52
 msgid "Document state change notificaction"
 msgstr "Notification de changement d'état d'un document"
 
 msgid "Document state change notificaction"
 msgstr "Notification de changement d'état d'un document"
 
-#: profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:35
+#: n/profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:35
+#: n/profiles/photo/workflows/member_workflow/scripts/sendNotificationEmail.py:35
 msgid ""
 "\n"
 "You have been registered as a member of \"%(portal_title)s\", which\n"
 msgid ""
 "\n"
 "You have been registered as a member of \"%(portal_title)s\", which\n"
@@ -75,10 +70,12 @@ msgid ""
 "the community.\n"
 msgstr ""
 "\n"
 "the community.\n"
 msgstr ""
 "\n"
-"Vous venez d'être inscrit en tant que membre du portail « %(portal_title)s », "
-"ce qui vous permet de participer à la rédaction des contenus.\n"
+"Vous venez d'être inscrit en tant que membre du portail "
+"« %(portal_title)s », ce qui vous permet de participer à la rédaction des "
+"contenus.\n"
 
 
-#: profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:43
+#: n/profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:43
+#: n/profiles/photo/workflows/member_workflow/scripts/sendNotificationEmail.py:43
 msgid ""
 "You will receive an other mail with your randomly-generated\n"
 "password. Once you have logged in with this password, you\n"
 msgid ""
 "You will receive an other mail with your randomly-generated\n"
 "password. Once you have logged in with this password, you\n"
@@ -87,211 +84,185 @@ msgstr ""
 "Vous allez recevoir un autre e-mail avec votre mot de passe généré "
 "aléatoirement. Vous pourrez le changer dès votre première connexion."
 
 "Vous allez recevoir un autre e-mail avec votre mot de passe généré "
 "aléatoirement. Vous pourrez le changer dès votre première connexion."
 
-#: profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:55
+#: n/profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:55
+#: n/profiles/photo/workflows/member_workflow/scripts/sendNotificationEmail.py:55
 msgid "your registration has been accepted"
 msgstr "votre inscription a été acceptée"
 
 msgid "your registration has been accepted"
 msgstr "votre inscription a été acceptée"
 
-#: skins/content/cal_calendar_view.pt:30
+#: n/profiles/photo/workflows/order_workflow/scripts/sendNotificationEmail.py:51
+msgid "Tracking number"
+msgstr ""
+
+#: n/profiles/photo/workflows/order_workflow/scripts/sendNotificationEmail.py:55
+msgid "Tracking url"
+msgstr ""
+
+#: n/skins/content/cal_calendar_view.pt:30
 msgid "Add a new event..."
 msgstr "Ajouter un nouvel événement..."
 
 msgid "Add a new event..."
 msgstr "Ajouter un nouvel événement..."
 
-#: skins/content/cal_calendar_view.pt:37 skins/content/cal_calendar_view.pt:40
+#: n/skins/content/cal_calendar_view.pt:37
+#: n/skins/content/cal_calendar_view.pt:40
 msgid "Remove event..."
 msgstr "Supprimer un événement..."
 
 msgid "Remove event..."
 msgstr "Supprimer un événement..."
 
-#: skins/content/cal_calendar_view.pt:50
+#: n/skins/content/cal_calendar_view.pt:50
 msgid "The next click over an event will remove it!"
 msgstr "Le prochain clic sur un événement provoquera sa suppression !"
 
 msgid "The next click over an event will remove it!"
 msgstr "Le prochain clic sur un événement provoquera sa suppression !"
 
-#: skins/content/cal_calendar_view.pt:51
+#: n/skins/content/cal_calendar_view.pt:51
 msgid "Cancel delete mode"
 msgstr "Ne pas faire de suppression"
 
 msgid "Cancel delete mode"
 msgstr "Ne pas faire de suppression"
 
-#: skins/content/changes_history_template.pt:24
+#: n/skins/content/changes_history_template.pt:24
 msgid "« later revisions"
 msgstr "« révisions précédentes"
 
 msgid "« later revisions"
 msgstr "« révisions précédentes"
 
-#: skins/content/changes_history_template.pt:28
+#: n/skins/content/changes_history_template.pt:28
 msgid "earlier revisions »"
 msgstr "révisions suivantes »"
 
 msgid "earlier revisions »"
 msgstr "révisions suivantes »"
 
-#: skins/content/changes_history_template.pt:36
-#: skins/content/list_pending_contents.pt:42 skins/generic/wf_macros.pt:16
-msgid "Date"
-msgstr "Date"
-
-#: skins/content/changes_history_template.pt:37
+#: n/skins/content/changes_history_template.pt:37
 msgid "user"
 msgstr "utilisateur"
 
 msgid "user"
 msgstr "utilisateur"
 
-#: skins/content/changes_history_template.pt:70
+#: n/skins/content/changes_history_template.pt:63
+#: n/skins/generic/load_revision.py:29
+msgid "nobody"
+msgstr "personne"
+
+#: n/skins/content/changes_history_template.pt:70
 msgid "Compare"
 msgstr "Comparer"
 
 msgid "Compare"
 msgstr "Comparer"
 
-#: skins/content/changes_history_template.pt:72
+#: n/skins/content/changes_history_template.pt:72
 msgid "Please select one revision per column to compare."
 msgstr "Veuillez sélectionner une révision par colonne pour comparer."
 
 msgid "Please select one revision per column to compare."
 msgstr "Veuillez sélectionner une révision par colonne pour comparer."
 
-#: skins/content/content_info.pt:16 skins/content/file_info.pt:12
-#: skins/content/list_pending_contents.pt:31
-#: skins/custom_generic/talkback_tree.pt:68 skins/generic/gruf_macros.pt:51
-#: skins/generic/gruf_macros.pt:307 skins/generic/header_widgets.pt:18
-#: skins/generic/header_widgets.pt:75
-#: skins/generic/search_results_template.pt:37
-msgid "Title"
-msgstr "Titre"
-
-#: skins/content/content_info.pt:20 skins/content/file_info.pt:20
-msgid "Created"
-msgstr "Créé"
-
-#: skins/content/content_info.pt:24 skins/content/file_info.pt:24
-msgid "Modified"
-msgstr "Modifié"
-
-#: skins/content/content_info.pt:9 skins/content/file_info.pt:5
-msgid "Preview:"
-msgstr "Aperçu :"
-
-#: skins/content/dateCriterionResolvedDescription.py:15
+#: n/skins/content/dateCriterionResolvedDescription.py:15
 msgid "search from the beginning of the world until %s"
 msgstr "recherche depuis la nuit des temps jusqu'au %s"
 
 msgid "search from the beginning of the world until %s"
 msgstr "recherche depuis la nuit des temps jusqu'au %s"
 
-#: skins/content/dateCriterionResolvedDescription.py:17
+#: n/skins/content/dateCriterionResolvedDescription.py:17
 msgid "search from %s and the end of the world"
 msgstr "recherche depuis le %s jusqu'à la fin du monde"
 
 msgid "search from %s and the end of the world"
 msgstr "recherche depuis le %s jusqu'à la fin du monde"
 
-#: skins/content/dateCriterionResolvedDescription.py:19
+#: n/skins/content/dateCriterionResolvedDescription.py:19
 msgid "search between %s and %s"
 msgstr "recherche entre le %s et le %s"
 
 msgid "search between %s and %s"
 msgstr "recherche entre le %s et le %s"
 
-#: skins/content/file_info.pt:16
-msgid "Type"
-msgstr "Type"
-
-#: skins/content/folder_notifications_template.pt:23
-#: skins/content/topic_edit_template.pt:26
-#: skins/custom_content/event_edit_template.pt:135
-#: skins/generic/search_results_template.pt:87
+#: n/skins/content/folder_notifications_template.pt:23
+#: n/skins/content/topic_edit_template.pt:26
+#: n/skins/custom_content/event_edit_template.pt:135
+#: n/skins/generic/search_results_template.pt:87
 msgid "Save"
 msgstr "Enregistrer"
 
 msgid "Save"
 msgstr "Enregistrer"
 
-#: skins/content/list_pending_contents.pt:23
+#: n/skins/content/list_pending_contents.pt:23
 msgid "Pending documents"
 msgstr "Documents en attente"
 
 msgid "Pending documents"
 msgstr "Documents en attente"
 
-#: skins/content/list_pending_contents.pt:37
+#: n/skins/content/list_pending_contents.pt:37
 msgid "Submit by:"
 msgstr "Soumis par :"
 
 msgid "Submit by:"
 msgstr "Soumis par :"
 
-#: skins/content/no_preview.pt:11
+#: n/skins/content/no_preview.pt:11
 msgid "No preview available for this file"
 msgstr "Pas d'aperçu disponible pour ce fichier"
 
 msgid "No preview available for this file"
 msgstr "Pas d'aperçu disponible pour ce fichier"
 
-#: skins/content/topic_edit_template.pt:16
+#: n/skins/content/topic_edit_template.pt:16
 msgid "Reuse criteria from parent:"
 msgstr "Réutiliser les critères du parent :"
 
 msgid "Reuse criteria from parent:"
 msgstr "Réutiliser les critères du parent :"
 
-#: skins/content/topic_edit_template.pt:17
+#: n/skins/content/topic_edit_template.pt:17
 msgid "yes"
 msgstr "oui"
 
 msgid "yes"
 msgstr "oui"
 
-#: skins/content/topic_edit_template.pt:18
+#: n/skins/content/topic_edit_template.pt:18
 msgid "no"
 msgstr "non"
 
 msgid "no"
 msgstr "non"
 
-#: skins/content/topic_edit_template.pt:27 skins/generic/gruf_macros.pt:211
-#: skins/generic/gruf_macros.pt:235
+#: n/skins/content/topic_edit_template.pt:27
+#: n/skins/generic/gruf_macros.pt:211 n/skins/generic/gruf_macros.pt:235
 msgid "Remove selected"
 msgstr "Supprimer la sélection"
 
 msgid "Remove selected"
 msgstr "Supprimer la sélection"
 
-#: skins/content/topic_edit_template.pt:30
+#: n/skins/content/topic_edit_template.pt:30
 msgid "New criterion:"
 msgstr "Nouveau critère :"
 
 msgid "New criterion:"
 msgstr "Nouveau critère :"
 
-#: skins/content/topic_edit_template.pt:33
+#: n/skins/content/topic_edit_template.pt:33
 msgid "Name:"
 msgstr "Nom :"
 
 msgid "Name:"
 msgstr "Nom :"
 
-#: skins/content/topic_edit_template.pt:41
+#: n/skins/content/topic_edit_template.pt:41
 msgid "Type:"
 msgstr "Type :"
 
 msgid "Type:"
 msgstr "Type :"
 
-#: skins/content/topic_edit_template.pt:51 skins/generic/gruf_macros.pt:288
-#: skins/generic/gruf_macros.pt:327
+#: n/skins/content/topic_edit_template.pt:51
+#: n/skins/generic/gruf_macros.pt:288 n/skins/generic/gruf_macros.pt:327
 msgid "Add"
 msgstr "Ajouter"
 
 msgid "Add"
 msgstr "Ajouter"
 
-#: skins/control/restore_revision.py:9
+#: n/skins/control/restore_revision.py:9
 msgid "%(type)s restored."
 msgstr "%(type)s restauré."
 
 msgid "%(type)s restored."
 msgstr "%(type)s restauré."
 
-#: skins/control/save_search_as_topic.py:20
+#: n/skins/control/save_search_as_topic.py:20
 msgid "Topic added."
 msgstr "Thème ajouté."
 
 msgid "Topic added."
 msgstr "Thème ajouté."
 
-#: skins/custom_content/content_status_history.pt:12
-#: skins/custom_content/transition_form.pt:25
-msgid "Current state:"
-msgstr "État actuel :"
-
-#: skins/custom_content/content_status_history.pt:9
-#: skins/custom_content/transition_form.pt:46
+#: n/skins/custom_content/content_status_history.pt:9
+#: n/skins/custom_content/transition_form.pt:46
 msgid "Reviewing history"
 msgstr "Historique"
 
 msgid "Reviewing history"
 msgstr "Historique"
 
-#: skins/custom_content/discussionitem_view.pt:24
+#: n/skins/custom_content/content_status_history.pt:12
+#: n/skins/custom_content/transition_form.pt:25
+msgid "Current state:"
+msgstr "État actuel :"
+
+#: n/skins/custom_content/discussionitem_view.pt:24
 msgid "Above in thread:"
 msgstr "Plus haut dans le fil :"
 
 msgid "Above in thread:"
 msgstr "Plus haut dans le fil :"
 
-#: skins/custom_content/event_edit_template.pt:115
-#: skins/custom_content/event_view.pt:57 skins/generic/gruf_macros.pt:57
-#: skins/generic/gruf_macros.pt:313 skins/generic/header_widgets.pt:24
-#: skins/generic/header_widgets.pt:85
-msgid "Description"
-msgstr "Description"
-
-#: skins/custom_content/event_edit_template.pt:121
-#: skins/custom_content/event_view.pt:33
-msgid "Event URL"
-msgstr "Url de l'événement"
-
-#: skins/custom_content/event_edit_template.pt:20
-#: skins/custom_content/event_view.pt:11
+#: n/skins/custom_content/event_edit_template.pt:20
+#: n/skins/custom_content/event_view.pt:11
 msgid "Event Name"
 msgstr "Titre"
 
 msgid "Event Name"
 msgstr "Titre"
 
-#: skins/custom_content/event_edit_template.pt:24
-#: skins/custom_content/event_view.pt:27
+#: n/skins/custom_content/event_edit_template.pt:24
+#: n/skins/custom_content/event_view.pt:27
 msgid "Event type"
 msgstr "Catégorie"
 
 msgid "Event type"
 msgstr "Catégorie"
 
-#: skins/custom_content/event_edit_template.pt:27
-#: skins/custom_content/event_view.pt:17
+#: n/skins/custom_content/event_edit_template.pt:27
+#: n/skins/custom_content/event_view.pt:17
 msgid "Location"
 msgstr "Lieu"
 
 msgid "Location"
 msgstr "Lieu"
 
-#: skins/custom_content/event_edit_template.pt:38
-#: skins/custom_content/event_view.pt:13
+#: n/skins/custom_content/event_edit_template.pt:38
+#: n/skins/custom_content/event_view.pt:13
 msgid "Contact Name"
 msgstr "Nom du contact"
 
 msgid "Contact Name"
 msgstr "Nom du contact"
 
-#: skins/custom_content/event_edit_template.pt:44
-#: skins/custom_content/event_view.pt:19
+#: n/skins/custom_content/event_edit_template.pt:44
+#: n/skins/custom_content/event_view.pt:19
 msgid "Contact Email"
 msgstr "E-mail du contact"
 
 msgid "Contact Email"
 msgstr "E-mail du contact"
 
-#: skins/custom_content/event_edit_template.pt:50
-#: skins/custom_content/event_view.pt:29
+#: n/skins/custom_content/event_edit_template.pt:50
+#: n/skins/custom_content/event_view.pt:29
 msgid "Contact Phone"
 msgstr "Tel. du contact"
 
 msgid "Contact Phone"
 msgstr "Tel. du contact"
 
-#: skins/custom_content/event_edit_template.pt:67
+#: n/skins/custom_content/event_edit_template.pt:67
 msgid "Beginning"
 msgstr "Début"
 
 msgid "Beginning"
 msgstr "Début"
 
-#: skins/custom_content/event_edit_template.pt:78
-#: skins/custom_content/event_edit_template.pt:103 skins/generic/widgets.pt:94
+#: n/skins/custom_content/event_edit_template.pt:78
+#: n/skins/custom_content/event_edit_template.pt:103
+#: n/skins/generic/widgets.pt:94
 msgid ""
 "${month}&nbsp;/&nbsp;${day}&nbsp;/&nbsp;${year}&nbsp;&nbsp;${hour}&nbsp;:"
 "&nbsp;${minute}"
 msgid ""
 "${month}&nbsp;/&nbsp;${day}&nbsp;/&nbsp;${year}&nbsp;&nbsp;${hour}&nbsp;:"
 "&nbsp;${minute}"
@@ -299,180 +270,197 @@ msgstr ""
 "${day}&nbsp;/&nbsp;${month}&nbsp;/&nbsp;${year}&nbsp;&nbsp;${hour}&nbsp;:"
 "&nbsp;${minute}"
 
 "${day}&nbsp;/&nbsp;${month}&nbsp;/&nbsp;${year}&nbsp;&nbsp;${hour}&nbsp;:"
 "&nbsp;${minute}"
 
-#: skins/custom_content/event_edit_template.pt:92
+#: n/skins/custom_content/event_edit_template.pt:92
 msgid "End"
 msgstr "Fin"
 
 msgid "End"
 msgstr "Fin"
 
-#: skins/custom_content/event_view.pt:44
+#: n/skins/custom_content/event_edit_template.pt:115
+#: n/skins/custom_content/event_view.pt:57 n/skins/generic/gruf_macros.pt:57
+#: n/skins/generic/gruf_macros.pt:313 n/skins/generic/header_widgets.pt:24
+#: n/skins/generic/header_widgets.pt:85
+msgid "Description"
+msgstr "Description"
+
+#: n/skins/custom_content/event_edit_template.pt:121
+#: n/skins/custom_content/event_view.pt:33
+msgid "Event URL"
+msgstr "Url de l'événement"
+
+#: n/skins/custom_content/event_view.pt:44
 msgid "Start Date"
 msgstr "Début"
 
 msgid "Start Date"
 msgstr "Début"
 
-#: skins/custom_content/event_view.pt:49
+#: n/skins/custom_content/event_view.pt:49
 msgid "Stop Date"
 msgstr "Fin"
 
 msgid "Stop Date"
 msgstr "Fin"
 
-#: skins/custom_content/friendlydatec_editform.pt:14
+#: n/skins/custom_content/friendlydatec_editform.pt:14
 msgid "At the least:"
 msgstr "Au moins :"
 
 msgid "At the least:"
 msgstr "Au moins :"
 
-#: skins/custom_content/friendlydatec_editform.pt:17
+#: n/skins/custom_content/friendlydatec_editform.pt:17
 msgid "At the most:"
 msgstr "Au plus :"
 
 msgid "At the most:"
 msgstr "Au plus :"
 
-#: skins/custom_content/friendlydatec_editform.pt:20
+#: n/skins/custom_content/friendlydatec_editform.pt:20
 msgid "Within the day:"
 msgstr "Au jour de :"
 
 #. Default: "old"
 msgid "Within the day:"
 msgstr "Au jour de :"
 
 #. Default: "old"
-#: skins/custom_content/friendlydatec_editform.pt:37
+#: n/skins/custom_content/friendlydatec_editform.pt:37
 msgid "daterange_old"
 msgstr "passé"
 
 #. Default: "ahead"
 msgid "daterange_old"
 msgstr "passé"
 
 #. Default: "ahead"
-#: skins/custom_content/friendlydatec_editform.pt:40
+#: n/skins/custom_content/friendlydatec_editform.pt:40
 msgid "daterange_ahead"
 msgstr "futur"
 
 msgid "daterange_ahead"
 msgstr "futur"
 
-#: skins/custom_content/listc_edit.pt:16
+#: n/skins/custom_content/listc_edit.pt:16
 msgid "Operator:"
 msgstr "Opérateur :"
 
 msgid "Operator:"
 msgstr "Opérateur :"
 
-#: skins/custom_content/listc_edit.pt:18
+#: n/skins/custom_content/listc_edit.pt:18
 msgid "or"
 msgstr "ou"
 
 msgid "or"
 msgstr "ou"
 
-#: skins/custom_content/listc_edit.pt:21
-#: skins/custom_generic/talkback_tree.pt:32
+#: n/skins/custom_content/listc_edit.pt:21
+#: n/skins/custom_generic/talkback_tree.pt:32
 msgid "and"
 msgstr "et"
 
 msgid "and"
 msgstr "et"
 
-#: skins/custom_content/sic_edit.pt:15
+#: n/skins/custom_content/sic_edit.pt:15
 msgid "Minimum"
 msgstr "Mininum"
 
 msgid "Minimum"
 msgstr "Mininum"
 
-#: skins/custom_content/sic_edit.pt:18
+#: n/skins/custom_content/sic_edit.pt:18
 msgid "Maximum"
 msgstr "Maximum"
 
 msgid "Maximum"
 msgstr "Maximum"
 
-#: skins/custom_content/sic_edit.pt:21
+#: n/skins/custom_content/sic_edit.pt:21
 msgid "Min/Max"
 msgstr "Min/Max"
 
 msgid "Min/Max"
 msgstr "Min/Max"
 
-#: skins/custom_content/sort_edit.pt:16
+#: n/skins/custom_content/sort_edit.pt:16
 msgid "Regular sort"
 msgstr "Tri normal"
 
 msgid "Regular sort"
 msgstr "Tri normal"
 
-#: skins/custom_content/sort_edit.pt:20
+#: n/skins/custom_content/sort_edit.pt:20
 msgid "Reversed sort"
 msgstr "Tri inversé"
 
 msgid "Reversed sort"
 msgstr "Tri inversé"
 
-#: skins/custom_content/topic_view.pt:50
+#: n/skins/custom_content/topic_view.pt:50
 msgid "No result"
 msgstr "Pas de résultat"
 
 msgid "No result"
 msgstr "Pas de résultat"
 
-#: skins/custom_content/topic_view.pt:54
+#: n/skins/custom_content/topic_view.pt:54
 msgid "Subtopics"
 msgstr "Sous-thèmes"
 
 msgid "Subtopics"
 msgstr "Sous-thèmes"
 
-#: skins/custom_content/topic_view.pt:57
+#: n/skins/custom_content/topic_view.pt:57
 msgid "Topic"
 msgstr "Thème"
 
 msgid "Topic"
 msgstr "Thème"
 
-#: skins/custom_content/transition_form.pt:15
+#: n/skins/custom_content/transition_form.pt:15
 msgid "Transition of ${objectid}."
 msgstr "Transition de « ${objectid} »."
 
 msgid "Transition of ${objectid}."
 msgstr "Transition de « ${objectid} »."
 
-#: skins/custom_content/transition_form.pt:18
+#: n/skins/custom_content/transition_form.pt:18
 msgid "Transition description."
 msgstr "Description"
 
 msgid "Transition description."
 msgstr "Description"
 
-#: skins/custom_content/transition_form.pt:30 skins/generic/wf_macros.pt:19
+#: n/skins/custom_content/transition_form.pt:30
+#: n/skins/generic/wf_macros.pt:19
 msgid "Comments"
 msgstr "Commentaires"
 
 msgid "Comments"
 msgstr "Commentaires"
 
-#: skins/custom_content/transition_form.pt:40
+#: n/skins/custom_content/transition_form.pt:40
 msgid "Transition"
 msgstr "Transition"
 
 msgid "Transition"
 msgstr "Transition"
 
-#: skins/custom_control/addtoFavorites.py:15
+#: n/skins/custom_control/addtoFavorites.py:15
 msgid "Favorites"
 msgstr "Favoris"
 
 msgid "Favorites"
 msgstr "Favoris"
 
-#: skins/custom_control/folder_bottom_control.py:17
+#: n/skins/custom_control/folder_bottom_control.py:17
 msgid "%d item moved to bottom.%d items moved to bottom."
 msgstr "%d élément déplacé en bas.%d éléments déplacés en bas."
 
 msgid "%d item moved to bottom.%d items moved to bottom."
 msgstr "%d élément déplacé en bas.%d éléments déplacés en bas."
 
-#: skins/custom_control/folder_down_control.py:18
+#: n/skins/custom_control/folder_down_control.py:18
 msgid "%d item moved down.%d items moved down."
 msgstr "%d élément déplacé vers le bas.%d éléments déplacés vers le bas."
 
 msgid "%d item moved down.%d items moved down."
 msgstr "%d élément déplacé vers le bas.%d éléments déplacés vers le bas."
 
-#: skins/custom_control/folder_rename_control.py:13
+#: n/skins/custom_control/folder_rename_control.py:13
 msgid "Item renamed."
 msgstr "Élément renommé."
 
 msgid "Item renamed."
 msgstr "Élément renommé."
 
-#: skins/custom_control/folder_rename_control.py:15
+#: n/skins/custom_control/folder_rename_control.py:15
 msgid "Items renamed."
 msgstr "Éléments renommés."
 
 msgid "Items renamed."
 msgstr "Éléments renommés."
 
-#: skins/custom_control/folder_rename_control.py:18
+#: n/skins/custom_control/folder_rename_control.py:18
 msgid "This item has not been renamed: \"%s\""
 msgstr "Cet élément n'a pas été renommé : \"%s\""
 
 msgid "This item has not been renamed: \"%s\""
 msgstr "Cet élément n'a pas été renommé : \"%s\""
 
-#: skins/custom_control/folder_rename_control.py:21
+#: n/skins/custom_control/folder_rename_control.py:21
 msgid "These items have not been renamed: %s"
 msgstr "Ces éléments n'ont pas été renommés : %s"
 
 msgid "These items have not been renamed: %s"
 msgstr "Ces éléments n'ont pas été renommés : %s"
 
-#: skins/custom_control/folder_rename_control.py:24
+#: n/skins/custom_control/folder_rename_control.py:24
 msgid "Rename failed."
 msgstr "Renommage échoué."
 
 msgid "Rename failed."
 msgstr "Renommage échoué."
 
-#: skins/custom_control/folder_rename_control.py:26
+#: n/skins/custom_control/folder_rename_control.py:26
 msgid "Nothing to change."
 msgstr "Aucun changement."
 
 msgid "Nothing to change."
 msgstr "Aucun changement."
 
-#: skins/custom_control/folder_top_control.py:17
+#: n/skins/custom_control/folder_top_control.py:17
 msgid "%d item moved to top.%d items moved to top."
 msgstr "%d élément déplacé en haut.%d éléments déplacés en haut."
 
 msgid "%d item moved to top.%d items moved to top."
 msgstr "%d élément déplacé en haut.%d éléments déplacés en haut."
 
-#: skins/custom_control/folder_up_control.py:17
+#: n/skins/custom_control/folder_up_control.py:17
 msgid "%d item moved up.%d items moved up."
 msgstr "%d élément déplacé vers le haut.%d éléments déplacés vers le haut."
 
 msgid "%d item moved up.%d items moved up."
 msgstr "%d élément déplacé vers le haut.%d éléments déplacés vers le haut."
 
-#: skins/custom_generic/folder_contents_template.pt:26
+#: n/skins/custom_generic/folder_contents_template.pt:26
 msgid "Up"
 msgstr "Haut"
 
 msgid "Up"
 msgstr "Haut"
 
-#: skins/custom_generic/folder_contents_template.pt:29
+#: n/skins/custom_generic/folder_contents_template.pt:29
 msgid "Down"
 msgstr "Bas"
 
 #. Default: "by"
 msgid "Down"
 msgstr "Bas"
 
 #. Default: "by"
-#: skins/custom_generic/folder_contents_template.pt:31
+#: n/skins/custom_generic/folder_contents_template.pt:31
 msgid "move_by"
 msgstr "de"
 
 msgid "move_by"
 msgstr "de"
 
-#: skins/custom_generic/folder_contents_template.pt:39
+#: n/skins/custom_generic/folder_contents_template.pt:39
 msgid "Top"
 msgstr "Premier"
 
 msgid "Top"
 msgstr "Premier"
 
-#: skins/custom_generic/folder_contents_template.pt:41
+#: n/skins/custom_generic/folder_contents_template.pt:41
 msgid "Bottom"
 msgstr "Dernier"
 
 msgid "Bottom"
 msgstr "Dernier"
 
-#: skins/custom_generic/logged_in.py:28
+#: n/skins/custom_generic/logged_in.py:28
 msgid "Login failure"
 msgstr "Échec de la connexion"
 
 msgid "Login failure"
 msgstr "Échec de la connexion"
 
-#: skins/custom_generic/logged_in.py:50
+#: n/skins/custom_generic/logged_in.py:50
+#: n/skins/photo_theme/homepage_dispatcher.py:13
+#: n/skins/photo_theme/homepage_dispatcher.py:16
+#: n/skins/photo_theme/homepage_dispatcher.py:24
+#: n/skins/photo_theme/homepage_dispatcher.py:27
 msgid "Login success"
 msgstr "Connexion réussie"
 
 msgid "Login success"
 msgstr "Connexion réussie"
 
-#: skins/custom_generic/mail_password_template.py:30
+#: n/skins/custom_generic/mail_password_template.py:30
 msgid "${portal_title}: Membership reminder"
 msgstr "${portal_title} : rappel du mot de passe"
 
 msgid "${portal_title}: Membership reminder"
 msgstr "${portal_title} : rappel du mot de passe"
 
-#: skins/custom_generic/mail_password_template.py:35
-#: skins/custom_generic/registered_notify_template.py:46
+#: n/skins/custom_generic/mail_password_template.py:35
+#: n/skins/custom_generic/registered_notify_template.py:46
 msgid ""
 "Your member id and password are: Member ID: ${member_id} Password: "
 "${password}"
 msgid ""
 "Your member id and password are: Member ID: ${member_id} Password: "
 "${password}"
@@ -480,13 +468,13 @@ msgstr ""
 "Vos login et mot de passe sont :login : ${member_id}mot de passe : "
 "${password}"
 
 "Vos login et mot de passe sont :login : ${member_id}mot de passe : "
 "${password}"
 
-#: skins/custom_generic/mail_password_template.py:37
-#: skins/custom_generic/registered_notify_template.py:48
+#: n/skins/custom_generic/mail_password_template.py:37
+#: n/skins/custom_generic/registered_notify_template.py:48
 msgid "You can use this URL to log in:"
 msgstr "Vous pouvez utiliser ce lien pour vous connecter :"
 
 msgid "You can use this URL to log in:"
 msgstr "Vous pouvez utiliser ce lien pour vous connecter :"
 
-#: skins/custom_generic/mail_password_template.py:45
-#: skins/custom_generic/registered_notify_template.py:56
+#: n/skins/custom_generic/mail_password_template.py:45
+#: n/skins/custom_generic/registered_notify_template.py:56
 msgid ""
 "Be aware that this URL might wrap over two lines. If your browser shows an "
 "error message when you try to access the URL please make sure that you put "
 msgid ""
 "Be aware that this URL might wrap over two lines. If your browser shows an "
 "error message when you try to access the URL please make sure that you put "
@@ -496,56 +484,60 @@ msgstr ""
 "affiche un message d'erreur lorsque vous essayez d'y accéder, vérifier bien "
 "qu'il n'y a pas eu de troncature."
 
 "affiche un message d'erreur lorsque vous essayez d'y accéder, vérifier bien "
 "qu'il n'y a pas eu de troncature."
 
-#: skins/custom_generic/mail_password_template.py:48
-#: skins/generic/load_revision.py:31 skins/generic/load_revision.py:38
+#: n/skins/custom_generic/mail_password_template.py:48
+#: n/skins/generic/load_revision.py:31 n/skins/generic/load_revision.py:38
 msgid "%Y/%m/%d at %I:%M:%S %p"
 msgstr "%d/%m/%Y à %H:%M:%S"
 
 msgid "%Y/%m/%d at %I:%M:%S %p"
 msgstr "%d/%m/%Y à %H:%M:%S"
 
-#: skins/custom_generic/mail_password_template.py:50
+#: n/skins/custom_generic/mail_password_template.py:50
 msgid "Request made by IP ${ip} at ${time}"
 msgstr "Requête faîte par l'IP ${ip} à ${time}"
 
 msgid "Request made by IP ${ip} at ${time}"
 msgstr "Requête faîte par l'IP ${ip} à ${time}"
 
-#: skins/custom_generic/main_template_standard.pt:110
-#: skins/custom_generic/talkback_tree.pt:63
-#: skins/generic/main_template_ajax.pt:12
+#: n/skins/custom_generic/main_template_standard.pt:95
+#: n/skins/photo_theme/main_template_standard.pt:96
+msgid "Skip to content"
+msgstr "Sauter au contenu"
+
+#: n/skins/custom_generic/main_template_standard.pt:110
+#: n/skins/custom_generic/talkback_tree.pt:63
+#: n/skins/generic/main_template_ajax.pt:12
+#: n/skins/photo_theme/main_template_standard.pt:118
 msgid "Information"
 msgstr "Information"
 
 msgid "Information"
 msgstr "Information"
 
-#: skins/custom_generic/main_template_standard.pt:111
-#: skins/custom_generic/talkback_tree.pt:64
-#: skins/generic/main_template_ajax.pt:13 skins/generic/widgets.pt:17
+#: n/skins/custom_generic/main_template_standard.pt:111
+#: n/skins/custom_generic/talkback_tree.pt:64
+#: n/skins/generic/main_template_ajax.pt:13 n/skins/generic/widgets.pt:17
+#: n/skins/photo_theme/main_template_standard.pt:119
+#: n/skins/photo_theme/search_results_macros.pt:38
 msgid "${DYNAMIC_CONTENT}"
 msgstr "${DYNAMIC_CONTENT}"
 
 msgid "${DYNAMIC_CONTENT}"
 msgstr "${DYNAMIC_CONTENT}"
 
-#: skins/custom_generic/main_template_standard.pt:95
-msgid "Skip to content"
-msgstr "Sauter au contenu"
+#: n/skins/custom_generic/reconfig_template.pt:79
+msgid "Copyright notice"
+msgstr "Mention légale"
 
 
-#: skins/custom_generic/reconfig_template.pt:124
+#: n/skins/custom_generic/reconfig_template.pt:83
+msgid "Copyright notice displayed on the portal footer."
+msgstr "Mention légale affichée sur le pied de page du portail."
+
+#: n/skins/custom_generic/reconfig_template.pt:124
 msgid "Default ajax options"
 msgstr "Options ajax par défaut"
 
 msgid "Default ajax options"
 msgstr "Options ajax par défaut"
 
-#: skins/custom_generic/reconfig_template.pt:128
+#: n/skins/custom_generic/reconfig_template.pt:128
 msgid "Enable handling of all clicks over links"
 msgstr "Activer l'interception de tous les clicks sur les liens"
 
 msgid "Enable handling of all clicks over links"
 msgstr "Activer l'interception de tous les clicks sur les liens"
 
-#: skins/custom_generic/reconfig_template.pt:133
+#: n/skins/custom_generic/reconfig_template.pt:133
 msgid "Enable handling of all forms submissions"
 msgstr "Activer l'interception de tous les envois de formulaires"
 
 msgid "Enable handling of all forms submissions"
 msgstr "Activer l'interception de tous les envois de formulaires"
 
-#: skins/custom_generic/reconfig_template.pt:79
-msgid "Copyright notice"
-msgstr "Mention légale"
-
-#: skins/custom_generic/reconfig_template.pt:83
-msgid "Copyright notice displayed on the portal footer."
-msgstr "Mention légale affichée sur le pied de page du portail."
-
-#: skins/custom_generic/registered_notify_template.py:30
+#: n/skins/custom_generic/registered_notify_template.py:30
 msgid "${portal_title}: Your Membership Information"
 msgstr "${portal_title} : Vos informations d'inscription"
 
 msgid "${portal_title}: Your Membership Information"
 msgstr "${portal_title} : Vos informations d'inscription"
 
-#: skins/custom_generic/registered_notify_template.py:35
+#: n/skins/custom_generic/registered_notify_template.py:35
 msgid ""
 "You have been registered as a member of \"${portal_title}\", which allows "
 "you to personalize your view of the website and participate in the community."
 msgid ""
 "You have been registered as a member of \"${portal_title}\", which allows "
 "you to personalize your view of the website and participate in the community."
@@ -554,216 +546,207 @@ msgstr ""
 "vous permet de participer à la rédaction des contenus ainsi qu'à la "
 "communauté de ce site."
 
 "vous permet de participer à la rédaction des contenus ainsi qu'à la "
 "communauté de ce site."
 
-#: skins/custom_generic/registered_notify_template.py:39
+#: n/skins/custom_generic/registered_notify_template.py:39
 msgid "This describes the purpose of the website:"
 msgstr "Voici le but de ce site web :"
 
 msgid "This describes the purpose of the website:"
 msgstr "Voici le but de ce site web :"
 
-#: skins/custom_generic/registered_notify_template.py:44
+#: n/skins/custom_generic/registered_notify_template.py:44
 msgid "Visit us at ${portal_url}"
 msgstr "Rejoignez-nous sur ${portal_url}"
 
 msgid "Visit us at ${portal_url}"
 msgstr "Rejoignez-nous sur ${portal_url}"
 
-#: skins/custom_generic/talkback_tree.pt:27
+#: n/skins/custom_generic/talkback_tree.pt:27
 msgid "by"
 msgstr "par"
 
 msgid "by"
 msgstr "par"
 
-#: skins/custom_generic/talkback_tree.pt:36
+#: n/skins/custom_generic/talkback_tree.pt:36
 msgid "unknown"
 msgstr "inconnu"
 
 #. Default: "at"
 msgid "unknown"
 msgstr "inconnu"
 
 #. Default: "at"
-#: skins/custom_generic/talkback_tree.pt:37 skins/generic/recent_news.pt:43
+#: n/skins/custom_generic/talkback_tree.pt:37
+#: n/skins/generic/recent_news.pt:43
 msgid "at_(date)"
 msgstr "le"
 
 msgid "at_(date)"
 msgstr "le"
 
-#: skins/custom_generic/talkback_tree.pt:74
+#: n/skins/custom_generic/talkback_tree.pt:74
 msgid "Body"
 msgstr "Corps"
 
 msgid "Body"
 msgstr "Corps"
 
-#: skins/custom_generic/talkback_tree.pt:82 skins/generic/gruf_macros.pt:77
-#: skins/generic/gruf_macros.pt:410 skins/generic/header_widgets.pt:32
-#: skins/generic/header_widgets.pt:173 skins/generic/send_email_form.pt:79
+#: n/skins/custom_generic/talkback_tree.pt:82
+#: n/skins/generic/gruf_macros.pt:77 n/skins/generic/gruf_macros.pt:410
+#: n/skins/generic/header_widgets.pt:32 n/skins/generic/header_widgets.pt:173
+#: n/skins/generic/send_email_form.pt:79
 msgid "Validate"
 msgstr "Valider"
 
 msgid "Validate"
 msgstr "Valider"
 
-#: skins/custom_generic/talkback_tree.pt:85
+#: n/skins/custom_generic/talkback_tree.pt:85
 msgid "Cancel"
 msgstr "Annuler"
 
 msgid "Cancel"
 msgstr "Annuler"
 
-#: skins/custom_generic/viewThreadsAtBottom.pt:10
+#: n/skins/custom_generic/viewThreadsAtBottom.pt:10
 msgid "Comments:"
 msgstr "Commentaires :"
 
 #. Default: "Previous${number}"
 msgid "Comments:"
 msgstr "Commentaires :"
 
 #. Default: "Previous${number}"
-#: skins/generic/batch_macros.pt:26
+#: n/skins/generic/batch_macros.pt:26
 msgid "batch_previous_x_items"
 msgstr "${number} précédents"
 
 #. Default: "Next${number}items"
 msgid "batch_previous_x_items"
 msgstr "${number} précédents"
 
 #. Default: "Next${number}items"
-#: skins/generic/batch_macros.pt:32
+#: n/skins/generic/batch_macros.pt:32
 msgid "batch_next_x_items"
 msgstr "${number} suivants"
 
 msgid "batch_next_x_items"
 msgstr "${number} suivants"
 
-#: skins/generic/calendar_macros.pt:159 skins/generic/calendar_macros.pt:161
+#: n/skins/generic/calendar_macros.pt:78 n/skins/generic/calendar_macros.pt:81
+#: n/skins/generic/calendar_macros.pt:128
+#: n/skins/generic/calendar_macros.pt:130
+msgid "Click to see hidden items"
+msgstr "Cliquer pour voir les éléments masqués"
+
+#: n/skins/generic/calendar_macros.pt:88
+msgid "${dayName}&nbsp;${monthName}&nbsp;${dayNumber}"
+msgstr "${dayName}&nbsp;${dayNumber}&nbsp;${monthName}"
+
+#: n/skins/generic/calendar_macros.pt:159
+#: n/skins/generic/calendar_macros.pt:161
 msgid "Previous"
 msgstr "Précédent"
 
 msgid "Previous"
 msgstr "Précédent"
 
-#: skins/generic/calendar_macros.pt:164
+#: n/skins/generic/calendar_macros.pt:164
 msgid "Week"
 msgstr "Semaine"
 
 msgid "Week"
 msgstr "Semaine"
 
-#: skins/generic/calendar_macros.pt:166
+#: n/skins/generic/calendar_macros.pt:166
 msgid "Month"
 msgstr "Mois"
 
 msgid "Month"
 msgstr "Mois"
 
-#: skins/generic/calendar_macros.pt:171 skins/generic/calendar_macros.pt:173
+#: n/skins/generic/calendar_macros.pt:171
+#: n/skins/generic/calendar_macros.pt:173
 msgid "Next"
 msgstr "Suivant"
 
 msgid "Next"
 msgstr "Suivant"
 
-#: skins/generic/calendar_macros.pt:78 skins/generic/calendar_macros.pt:81
-#: skins/generic/calendar_macros.pt:128 skins/generic/calendar_macros.pt:130
-msgid "Click to see hidden items"
-msgstr "Cliquer pour voir les éléments masqués"
-
-#: skins/generic/calendar_macros.pt:88
-msgid "${dayName}&nbsp;${monthName}&nbsp;${dayNumber}"
-msgstr "${dayName}&nbsp;${dayNumber}&nbsp;${monthName}"
+#: n/skins/generic/content_depublish_form.pt:8
+msgid "Depublish: \"${docTitle}\""
+msgstr "Dépublier : «&nbsp;${docTitle}&nbsp;»"
 
 
-#: skins/generic/content_depublish_form.pt:10
+#: n/skins/generic/content_depublish_form.pt:10
 msgid "depublish_transition_explanations"
 msgstr ""
 "La dépublication de ce document annulera son partage entre tout les membres "
 "du site et permettra à son créateur de le modifier à nouveau. Vous devez "
 "choisir quel sera l'état de destination pour effectuer l'opération."
 
 msgid "depublish_transition_explanations"
 msgstr ""
 "La dépublication de ce document annulera son partage entre tout les membres "
 "du site et permettra à son créateur de le modifier à nouveau. Vous devez "
 "choisir quel sera l'état de destination pour effectuer l'opération."
 
-#: skins/generic/content_depublish_form.pt:15
+#: n/skins/generic/content_depublish_form.pt:15
 msgid "Select the destination state"
 msgstr "Sélectionnez l'état de destination"
 
 msgid "Select the destination state"
 msgstr "Sélectionnez l'état de destination"
 
-#: skins/generic/content_depublish_form.pt:18
+#: n/skins/generic/content_depublish_form.pt:18
 msgid "Private"
 msgstr "Privé"
 
 msgid "Private"
 msgstr "Privé"
 
-#: skins/generic/content_depublish_form.pt:22
+#: n/skins/generic/content_depublish_form.pt:22
 msgid "Shared"
 msgstr "Partagé"
 
 msgid "Shared"
 msgstr "Partagé"
 
-#: skins/generic/content_depublish_form.pt:26
+#: n/skins/generic/content_depublish_form.pt:26
 msgid "Depublish"
 msgstr "Dépublier"
 
 msgid "Depublish"
 msgstr "Dépublier"
 
-#: skins/generic/content_depublish_form.pt:8
-msgid "Depublish: \"${docTitle}\""
-msgstr "Dépublier : «&nbsp;${docTitle}&nbsp;»"
-
-#: skins/generic/content_make_private_form.pt:10
+#: n/skins/generic/content_make_private_form.pt:10
 msgid "Make private: \"${docTitle}\""
 msgstr "Rendre privé : «&nbsp;${docTitle}&nbsp;»"
 
 #. Default: "share_transition_explanations"
 msgid "Make private: \"${docTitle}\""
 msgstr "Rendre privé : «&nbsp;${docTitle}&nbsp;»"
 
 #. Default: "share_transition_explanations"
-#: skins/generic/content_make_private_form.pt:11
+#: n/skins/generic/content_make_private_form.pt:11
 msgid "make_private_transition_explanations"
 msgstr ""
 "Une fois ce changement effectué, ce document ne sera visible que par vous "
 "même ainsi que les coordonnateurs."
 
 msgid "make_private_transition_explanations"
 msgstr ""
 "Une fois ce changement effectué, ce document ne sera visible que par vous "
 "même ainsi que les coordonnateurs."
 
-#: skins/generic/content_make_private_form.pt:16
+#: n/skins/generic/content_make_private_form.pt:16
 msgid "Make private"
 msgstr "Rendre privé"
 
 msgid "Make private"
 msgstr "Rendre privé"
 
-#: skins/generic/content_publish_form.pt:10
+#: n/skins/generic/content_publish_form.pt:8
+msgid "Publish: \"${docTitle}\""
+msgstr "Publier : «&nbsp;${docTitle}&nbsp;»"
+
+#: n/skins/generic/content_publish_form.pt:10
 msgid "publish_transition_explanations"
 msgstr ""
 "La publication de ce document aura pour effet de le rendre disponible à "
 "l'ensemble des membres du site ainsi que d'empêcher sa supression."
 
 msgid "publish_transition_explanations"
 msgstr ""
 "La publication de ce document aura pour effet de le rendre disponible à "
 "l'ensemble des membres du site ainsi que d'empêcher sa supression."
 
-#: skins/generic/content_publish_form.pt:17
-#: skins/generic/content_reject_form.pt:16
+#: n/skins/generic/content_publish_form.pt:17
+#: n/skins/generic/content_reject_form.pt:16
 msgid "Notify by e-mail"
 msgstr "Notifier par mail"
 
 msgid "Notify by e-mail"
 msgstr "Notifier par mail"
 
-#: skins/generic/content_publish_form.pt:26
+#: n/skins/generic/content_publish_form.pt:26
 msgid "Publish"
 msgstr "Publier"
 
 msgid "Publish"
 msgstr "Publier"
 
-#: skins/generic/content_publish_form.pt:8
-msgid "Publish: \"${docTitle}\""
-msgstr "Publier : «&nbsp;${docTitle}&nbsp;»"
-
-#: skins/generic/content_reject_form.pt:25 skins/generic/pending_members.pt:30
-msgid "Reject"
-msgstr "Rejeter"
-
-#: skins/generic/content_reject_form.pt:8
+#: n/skins/generic/content_reject_form.pt:8
 msgid "Reject: \"${objectid}\""
 msgstr "Rejeter : «&nbsp;${objectid}&nbsp;»"
 
 msgid "Reject: \"${objectid}\""
 msgstr "Rejeter : «&nbsp;${objectid}&nbsp;»"
 
-#: skins/generic/content_reject_form.pt:9
+#: n/skins/generic/content_reject_form.pt:9
 msgid "reject_transition_explanations"
 msgstr ""
 "Rejeter la publication de ce document pour que son propriétaire puisse "
 "continuer à travailler."
 
 msgid "reject_transition_explanations"
 msgstr ""
 "Rejeter la publication de ce document pour que son propriétaire puisse "
 "continuer à travailler."
 
-#: skins/generic/content_retract_form.pt:15
-msgid "Retract"
-msgstr "Retirer"
+#: n/skins/generic/content_reject_form.pt:25
+#: n/skins/generic/pending_members.pt:30
+msgid "Reject"
+msgstr "Rejeter"
 
 
-#: skins/generic/content_retract_form.pt:8
+#: n/skins/generic/content_retract_form.pt:8
 msgid "Retract: \"${objectid}\""
 msgstr "Retirer : «&nbsp;${objectid}&nbsp;»"
 
 msgid "Retract: \"${objectid}\""
 msgstr "Retirer : «&nbsp;${objectid}&nbsp;»"
 
-#: skins/generic/content_retract_form.pt:9
+#: n/skins/generic/content_retract_form.pt:9
 msgid "retract_transition_explanations"
 msgstr ""
 "Le retrait d'un document a pour effet d'annuler sa soumission pour le "
 "remettre à l'état privé."
 
 msgid "retract_transition_explanations"
 msgstr ""
 "Le retrait d'un document a pour effet d'annuler sa soumission pour le "
 "remettre à l'état privé."
 
-#: skins/generic/content_share_form.pt:10
+#: n/skins/generic/content_retract_form.pt:15
+msgid "Retract"
+msgstr "Retirer"
+
+#: n/skins/generic/content_share_form.pt:10
 msgid "Share: \"${docTitle}\""
 msgstr "Partager : «&nbsp;${docTitle}&nbsp;»"
 
 msgid "Share: \"${docTitle}\""
 msgstr "Partager : «&nbsp;${docTitle}&nbsp;»"
 
-#: skins/generic/content_share_form.pt:11
+#: n/skins/generic/content_share_form.pt:11
 msgid "share_transition_explanations"
 msgstr ""
 "Partager signifie que l'ensemble des utilisateurs ayant accès à ce dossier "
 "pourra lire ce document."
 
 msgid "share_transition_explanations"
 msgstr ""
 "Partager signifie que l'ensemble des utilisateurs ayant accès à ce dossier "
 "pourra lire ce document."
 
-#: skins/generic/content_share_form.pt:16
+#: n/skins/generic/content_share_form.pt:16
 msgid "Share"
 msgstr "Partager"
 
 msgid "Share"
 msgstr "Partager"
 
-#: skins/generic/content_submit_form.pt:15
-msgid "Submit"
-msgstr "Soumettre"
-
-#: skins/generic/content_submit_form.pt:8
+#: n/skins/generic/content_submit_form.pt:8
 msgid "Submit: \"${objectid}\" for Review."
 msgstr "Soumettre : «&nbsp;${objectid}&nbsp;» pour validation."
 
 msgid "Submit: \"${objectid}\" for Review."
 msgstr "Soumettre : «&nbsp;${objectid}&nbsp;» pour validation."
 
-#: skins/generic/content_submit_form.pt:9
+#: n/skins/generic/content_submit_form.pt:9
 msgid "submit_transition_explanations"
 msgstr ""
 "Soumettre ce document en vue d'une validation accordée par un modérateur."
 
 msgid "submit_transition_explanations"
 msgstr ""
 "Soumettre ce document en vue d'une validation accordée par un modérateur."
 
-#: skins/generic/default_home_page_content.pt:2
-msgid "Welcome to Plinn!"
-msgstr "Bienvenue sur Plinn !"
-
-#: skins/generic/default_home_page_content.pt:3
-msgid "This is the default home page."
-msgstr "Ceci est la page d'accueil par défaut."
-
-#: skins/generic/default_home_page_content.pt:4
-#: skins/generic/default_member_content.pt:4
-msgid "To change the content just select \"Edit\" in the Tab bar on the top."
-msgstr ""
-"Pour modifier cette page, sélectionner « Modifier » dans la barre d'onglets "
-"ci-dessus. "
+#: n/skins/generic/content_submit_form.pt:15
+msgid "Submit"
+msgstr "Soumettre"
 
 
-#: skins/generic/default_member_content.pt:2
+#: n/skins/generic/default_member_content.pt:2
 msgid "Default page for ${memberFullName}"
 msgstr "Page d'accueil de ${memberFullName}"
 
 msgid "Default page for ${memberFullName}"
 msgstr "Page d'accueil de ${memberFullName}"
 
-#: skins/generic/default_member_content.pt:3
+#: n/skins/generic/default_member_content.pt:3
 msgid ""
 "This is the default document created for you when you have been registered "
 "in this portal."
 msgid ""
 "This is the default document created for you when you have been registered "
 "in this portal."
@@ -771,322 +754,334 @@ msgstr ""
 "Ceci est la page par d&eacute;faut qui a &eacute;t&eacute; cr&eacute;&eacute;"
 "e automatiquement lorsque vous avez &eacute;t&eacute; inscrit sur le portail."
 
 "Ceci est la page par d&eacute;faut qui a &eacute;t&eacute; cr&eacute;&eacute;"
 "e automatiquement lorsque vous avez &eacute;t&eacute; inscrit sur le portail."
 
-#: skins/generic/groups_members.pt:35
+#: n/skins/generic/default_member_content.pt:4
+msgid "To change the content just select \"Edit\" in the Tab bar on the top."
+msgstr ""
+"Pour modifier cette page, sélectionner « Modifier » dans la barre d'onglets "
+"ci-dessus. "
+
+#: n/skins/generic/groups_members.pt:35
 msgid "Members of \"${groupId}\""
 msgstr "Membres pour «&nbsp;${groupId}&nbsp;»"
 
 msgid "Members of \"${groupId}\""
 msgstr "Membres pour «&nbsp;${groupId}&nbsp;»"
 
-#: skins/generic/groups_members.pt:47
+#: n/skins/generic/groups_members.pt:47
 msgid "Groups of \"${groupId}\""
 msgstr "Groupes pour «&nbsp;${groupId}&nbsp;»"
 
 msgid "Groups of \"${groupId}\""
 msgstr "Groupes pour «&nbsp;${groupId}&nbsp;»"
 
-#: skins/generic/gruf_macros.pt:105
+#: n/skins/generic/gruf_macros.pt:25
+msgid "Group Tree"
+msgstr "Arborescence des groupes"
+
+#: n/skins/generic/gruf_macros.pt:45 n/skins/generic/header_widgets.pt:70
+msgid "Identifier"
+msgstr "Identifiant"
+
+#: n/skins/generic/gruf_macros.pt:63 n/skins/generic/gruf_macros.pt:319
+msgid "Shared folder"
+msgstr "Dossier partagé"
+
+#: n/skins/generic/gruf_macros.pt:66
+msgid "Open shared folder..."
+msgstr "Ouvrir le dossier partagé"
+
+#: n/skins/generic/gruf_macros.pt:69 n/skins/generic/gruf_macros.pt:321
+msgid "Create"
+msgstr "Créer"
+
+#: n/skins/generic/gruf_macros.pt:90
+msgid "Implicit roles"
+msgstr "Rôles implicites"
+
+#: n/skins/generic/gruf_macros.pt:98
+msgid "Explicit roles"
+msgstr "Rôles explicites"
+
+#: n/skins/generic/gruf_macros.pt:105
 msgid "Remove"
 msgstr "Retirer"
 
 msgid "Remove"
 msgstr "Retirer"
 
-#: skins/generic/gruf_macros.pt:112
+#: n/skins/generic/gruf_macros.pt:112
 msgid "Append"
 msgstr "Ajouter"
 
 msgid "Append"
 msgstr "Ajouter"
 
-#: skins/generic/gruf_macros.pt:129 skins/generic/gruf_macros.pt:164
+#: n/skins/generic/gruf_macros.pt:129 n/skins/generic/gruf_macros.pt:164
 msgid "Outside group"
 msgstr "Non membres"
 
 msgid "Outside group"
 msgstr "Non membres"
 
-#: skins/generic/gruf_macros.pt:131 skins/generic/gruf_macros.pt:166
+#: n/skins/generic/gruf_macros.pt:131 n/skins/generic/gruf_macros.pt:166
 msgid "Inside group"
 msgstr "Membres"
 
 msgid "Inside group"
 msgstr "Membres"
 
-#: skins/generic/gruf_macros.pt:148 skins/generic/gruf_macros.pt:183
+#: n/skins/generic/gruf_macros.pt:148 n/skins/generic/gruf_macros.pt:183
 msgid "None"
 msgstr "Aucun"
 
 msgid "None"
 msgstr "Aucun"
 
-#: skins/generic/gruf_macros.pt:197
+#: n/skins/generic/gruf_macros.pt:197
 msgid "All members"
 msgstr "Tous les membres"
 
 msgid "All members"
 msgstr "Tous les membres"
 
-#: skins/generic/gruf_macros.pt:210
+#: n/skins/generic/gruf_macros.pt:210
 msgid "Edit"
 msgstr "Modifier"
 
 msgid "Edit"
 msgstr "Modifier"
 
-#: skins/generic/gruf_macros.pt:224
+#: n/skins/generic/gruf_macros.pt:224
 msgid "All groups"
 msgstr "Tous les groupes"
 
 msgid "All groups"
 msgstr "Tous les groupes"
 
-#: skins/generic/gruf_macros.pt:247
+#: n/skins/generic/gruf_macros.pt:247
 msgid "Add new member"
 msgstr "Nouveau membre"
 
 msgid "Add new member"
 msgstr "Nouveau membre"
 
-#: skins/generic/gruf_macros.pt:25
-msgid "Group Tree"
-msgstr "Arborescence des groupes"
-
-#: skins/generic/gruf_macros.pt:250 skins/generic/gruf_macros.pt:365
+#: n/skins/generic/gruf_macros.pt:250 n/skins/generic/gruf_macros.pt:365
 msgid "Login"
 msgstr "Login"
 
 msgid "Login"
 msgstr "Login"
 
-#: skins/generic/gruf_macros.pt:256 skins/generic/gruf_macros.pt:378
-#: skins/generic/last_member_logs.pt:23 skins/generic/pending_members.pt:13
+#: n/skins/generic/gruf_macros.pt:256 n/skins/generic/gruf_macros.pt:378
+#: n/skins/generic/last_member_logs.pt:23
+#: n/skins/generic/pending_members.pt:13
 msgid "Name"
 msgstr "Nom"
 
 msgid "Name"
 msgstr "Nom"
 
-#: skins/generic/gruf_macros.pt:262 skins/generic/gruf_macros.pt:384
+#: n/skins/generic/gruf_macros.pt:262 n/skins/generic/gruf_macros.pt:384
 msgid "Given Name"
 msgstr "Prénom"
 
 msgid "Given Name"
 msgstr "Prénom"
 
-#: skins/generic/gruf_macros.pt:268 skins/generic/gruf_macros.pt:390
+#: n/skins/generic/gruf_macros.pt:268 n/skins/generic/gruf_macros.pt:390
 msgid "Password"
 msgstr "Mot de passe"
 
 msgid "Password"
 msgstr "Mot de passe"
 
-#: skins/generic/gruf_macros.pt:274 skins/generic/gruf_macros.pt:396
+#: n/skins/generic/gruf_macros.pt:274 n/skins/generic/gruf_macros.pt:396
 msgid "Confirm"
 msgstr "Confirmation"
 
 msgid "Confirm"
 msgstr "Confirmation"
 
-#: skins/generic/gruf_macros.pt:280 skins/generic/gruf_macros.pt:402
+#: n/skins/generic/gruf_macros.pt:280 n/skins/generic/gruf_macros.pt:402
 msgid "Email address"
 msgstr "Adresse e-mail"
 
 msgid "Email address"
 msgstr "Adresse e-mail"
 
-#: skins/generic/gruf_macros.pt:298
+#: n/skins/generic/gruf_macros.pt:298
 msgid "Add new group"
 msgstr "Nouveau groupe"
 
 msgid "Add new group"
 msgstr "Nouveau groupe"
 
-#: skins/generic/gruf_macros.pt:301
+#: n/skins/generic/gruf_macros.pt:301
 msgid "Id"
 msgstr "Identifiant"
 
 msgid "Id"
 msgstr "Identifiant"
 
-#: skins/generic/gruf_macros.pt:371
+#: n/skins/generic/gruf_macros.pt:371
 msgid "Groups"
 msgstr "Groupes"
 
 msgid "Groups"
 msgstr "Groupes"
 
-#: skins/generic/gruf_macros.pt:373
+#: n/skins/generic/gruf_macros.pt:373
 msgid "explicitly:"
 msgstr "explicitement :"
 
 msgid "explicitly:"
 msgstr "explicitement :"
 
-#: skins/generic/gruf_macros.pt:374
+#: n/skins/generic/gruf_macros.pt:374
 msgid "implicitly:"
 msgstr "implicitement :"
 
 msgid "implicitly:"
 msgstr "implicitement :"
 
-#: skins/generic/gruf_macros.pt:415
+#: n/skins/generic/gruf_macros.pt:415
 msgid "Tree view by this member"
 msgstr "Arborescence vue par ce membre"
 
 msgid "Tree view by this member"
 msgstr "Arborescence vue par ce membre"
 
-#: skins/generic/gruf_macros.pt:416
+#: n/skins/generic/gruf_macros.pt:416
 msgid "Click here to see the tree viewed by this member &gt;&gt;"
 msgstr "Cliquer ici pour afficher l'arborescence vue par ce membre &gt;&gt;"
 
 msgid "Click here to see the tree viewed by this member &gt;&gt;"
 msgstr "Cliquer ici pour afficher l'arborescence vue par ce membre &gt;&gt;"
 
-#: skins/generic/gruf_macros.pt:440
+#: n/skins/generic/gruf_macros.pt:440
 msgid "collapse all"
 msgstr "condenser tout"
 
 msgid "collapse all"
 msgstr "condenser tout"
 
-#: skins/generic/gruf_macros.pt:45 skins/generic/header_widgets.pt:70
-msgid "Identifier"
-msgstr "Identifiant"
-
-#: skins/generic/gruf_macros.pt:471
+#: n/skins/generic/gruf_macros.pt:471
 msgid "&lt;&lt; Back to member properties"
 msgstr "&lt;&lt; Revenir aux propriétés du membre"
 
 msgid "&lt;&lt; Back to member properties"
 msgstr "&lt;&lt; Revenir aux propriétés du membre"
 
-#: skins/generic/gruf_macros.pt:63 skins/generic/gruf_macros.pt:319
-msgid "Shared folder"
-msgstr "Dossier partagé"
+#: n/skins/generic/header_widgets.pt:33
+msgid "Edit all metadata"
+msgstr "Éditer toutes les métadonnées"
 
 
-#: skins/generic/gruf_macros.pt:66
-msgid "Open shared folder..."
-msgstr "Ouvrir le dossier partagé"
+#: n/skins/generic/header_widgets.pt:54
+msgid "Enable Discussion?"
+msgstr "Activer les commentaires ?"
 
 
-#: skins/generic/gruf_macros.pt:69 skins/generic/gruf_macros.pt:321
-msgid "Create"
-msgstr "Créer"
+#: n/skins/generic/header_widgets.pt:57
+msgid "Default"
+msgstr "Par défaut"
 
 
-#: skins/generic/gruf_macros.pt:90
-msgid "Implicit roles"
-msgstr "Rôles implicites"
+#: n/skins/generic/header_widgets.pt:60
+msgid "Off"
+msgstr "Désactiver"
 
 
-#: skins/generic/gruf_macros.pt:98
-msgid "Explicit roles"
-msgstr "Rôles explicites"
+#: n/skins/generic/header_widgets.pt:63
+msgid "On"
+msgstr "Activer"
+
+#: n/skins/generic/header_widgets.pt:91
+msgid "Subject"
+msgstr "Sujet"
 
 
-#: skins/generic/header_widgets.pt:108
+#: n/skins/generic/header_widgets.pt:108
 msgid "Contributors"
 msgstr "Contributeurs"
 
 msgid "Contributors"
 msgstr "Contributeurs"
 
-#: skins/generic/header_widgets.pt:115
+#: n/skins/generic/header_widgets.pt:115
 msgid "Creation Date"
 msgstr "Date de création"
 
 msgid "Creation Date"
 msgstr "Date de création"
 
-#: skins/generic/header_widgets.pt:118
+#: n/skins/generic/header_widgets.pt:118
 msgid "Last Modified Date"
 msgstr "Dernière modification"
 
 msgid "Last Modified Date"
 msgstr "Dernière modification"
 
-#: skins/generic/header_widgets.pt:130
+#: n/skins/generic/header_widgets.pt:130
 msgid "Effective Date"
 msgstr "Date de mise en ligne"
 
 msgid "Effective Date"
 msgstr "Date de mise en ligne"
 
-#: skins/generic/header_widgets.pt:141
+#: n/skins/generic/header_widgets.pt:141
 msgid "Expiration Date"
 msgstr "Date d'expiration"
 
 msgid "Expiration Date"
 msgstr "Date d'expiration"
 
-#: skins/generic/header_widgets.pt:147 skins/generic/wysiwyg_support.pt:108
+#: n/skins/generic/header_widgets.pt:147 n/skins/generic/wysiwyg_support.pt:43
 msgid "Format"
 msgstr "Format"
 
 msgid "Format"
 msgstr "Format"
 
-#: skins/generic/header_widgets.pt:155
+#: n/skins/generic/header_widgets.pt:155
 msgid "Language"
 msgstr "Langue"
 
 msgid "Language"
 msgstr "Langue"
 
-#: skins/generic/header_widgets.pt:163
+#: n/skins/generic/header_widgets.pt:163
 msgid "Rights"
 msgstr "Droits"
 
 msgid "Rights"
 msgstr "Droits"
 
-#: skins/generic/header_widgets.pt:174
+#: n/skins/generic/header_widgets.pt:174
 msgid "Edit standard metadata"
 msgstr "Éditer les métadonnées standard"
 
 msgid "Edit standard metadata"
 msgstr "Éditer les métadonnées standard"
 
-#: skins/generic/header_widgets.pt:33
-msgid "Edit all metadata"
-msgstr "Éditer toutes les métadonnées"
-
-#: skins/generic/header_widgets.pt:54
-msgid "Enable Discussion?"
-msgstr "Activer les commentaires ?"
-
-#: skins/generic/header_widgets.pt:57
-msgid "Default"
-msgstr "Par défaut"
-
-#: skins/generic/header_widgets.pt:60
-msgid "Off"
-msgstr "Désactiver"
-
-#: skins/generic/header_widgets.pt:63
-msgid "On"
-msgstr "Activer"
-
-#: skins/generic/header_widgets.pt:91
-msgid "Subject"
-msgstr "Sujet"
-
-#: skins/generic/last_member_logs.pt:19
+#: n/skins/generic/last_member_logs.pt:19
 msgid "Last member login times"
 msgstr "Dates de dernière connexion des membres"
 
 msgid "Last member login times"
 msgstr "Dates de dernière connexion des membres"
 
-#: skins/generic/last_member_logs.pt:27
+#: n/skins/generic/last_member_logs.pt:27
 msgid "Last login time"
 msgstr "Dernière connexion"
 
 msgid "Last login time"
 msgstr "Dernière connexion"
 
-#: skins/generic/load_revision.py:29
-#: skins/content/changes_history_template.pt:63
-msgid "nobody"
-msgstr "personne"
-
-#: skins/generic/load_revision.py:38
+#: n/skins/generic/load_revision.py:38
 msgid "state of %s"
 msgstr "état au %s"
 
 msgid "state of %s"
 msgstr "état au %s"
 
-#: skins/generic/local_roles_macros.pt:160
-msgid "No more group available for the ${role} role in this folder"
-msgstr "Plus de groupe disponible pour le rôle de ${role} dans ce dossier"
-
-#: skins/generic/local_roles_macros.pt:174
-msgid "No group have got the ${role} role in this folder"
-msgstr "Aucun groupe ne dispose du rôle de ${role} dans ce dossier"
-
-#: skins/generic/local_roles_macros.pt:39
-#: skins/generic/local_roles_macros.pt:122
+#: n/skins/generic/local_roles_macros.pt:39
+#: n/skins/generic/local_roles_macros.pt:122
 msgid "Current Role: \"${current_role}\""
 msgstr "Rôle sélectionné : «&nbsp;${current_role}&nbsp;»"
 
 msgid "Current Role: \"${current_role}\""
 msgstr "Rôle sélectionné : «&nbsp;${current_role}&nbsp;»"
 
-#: skins/generic/local_roles_macros.pt:45
-#: skins/generic/local_roles_macros.pt:127
+#: n/skins/generic/local_roles_macros.pt:45
+#: n/skins/generic/local_roles_macros.pt:127
 msgid "ok"
 msgstr "ok"
 
 msgid "ok"
 msgstr "ok"
 
-#: skins/generic/local_roles_macros.pt:66
-#: skins/generic/local_roles_macros.pt:148
+#: n/skins/generic/local_roles_macros.pt:66
+#: n/skins/generic/local_roles_macros.pt:148
 msgid "Haven't role"
 msgstr "N'a pas le rôle"
 
 msgid "Haven't role"
 msgstr "N'a pas le rôle"
 
-#: skins/generic/local_roles_macros.pt:72
-#: skins/generic/local_roles_macros.pt:150
+#: n/skins/generic/local_roles_macros.pt:72
+#: n/skins/generic/local_roles_macros.pt:150
 msgid "Have role"
 msgstr "A le rôle"
 
 msgid "Have role"
 msgstr "A le rôle"
 
-#: skins/generic/local_roles_macros.pt:84
+#: n/skins/generic/local_roles_macros.pt:84
 msgid "No more member available for the ${role} role in this folder"
 msgstr "Plus de membre disponible pour le rôle de ${role} dans ce dossier"
 
 msgid "No more member available for the ${role} role in this folder"
 msgstr "Plus de membre disponible pour le rôle de ${role} dans ce dossier"
 
-#: skins/generic/local_roles_macros.pt:99
+#: n/skins/generic/local_roles_macros.pt:99
 msgid "Nobody have got the ${role} role in this folder"
 msgstr "Personne ne dispose du rôle de ${role} dans ce dossier"
 
 msgid "Nobody have got the ${role} role in this folder"
 msgstr "Personne ne dispose du rôle de ${role} dans ce dossier"
 
+#: n/skins/generic/local_roles_macros.pt:160
+msgid "No more group available for the ${role} role in this folder"
+msgstr "Plus de groupe disponible pour le rôle de ${role} dans ce dossier"
+
+#: n/skins/generic/local_roles_macros.pt:174
+msgid "No group have got the ${role} role in this folder"
+msgstr "Aucun groupe ne dispose du rôle de ${role} dans ce dossier"
+
 #. Default: "%m/%d/%Y %Hh%M"
 #. Default: "%m/%d/%Y %Hh%M"
-#: skins/generic/locale_date_fmt.pt:1
+#: n/skins/generic/locale_date_fmt.pt:1
 msgid "locale_date_fmt"
 msgstr "%d/%m/%Y %Hh%M"
 
 msgid "locale_date_fmt"
 msgstr "%d/%m/%Y %Hh%M"
 
-#: skins/generic/main_template_macros.pt:109
-msgid "Exit boxes editing"
-msgstr "Quitter l'édition des boîtes"
-
-#: skins/generic/main_template_macros.pt:78
+#: n/skins/generic/main_template_macros.pt:78
+#: n/skins/photo_theme/main_template_macros.pt:91
 msgid "You are here:"
 msgstr "Vous êtes ici :"
 
 msgid "You are here:"
 msgstr "Vous êtes ici :"
 
-#: skins/generic/main_template_macros.pt:91
-#: skins/generic/main_template_macros.pt:94
-#: skins/generic/main_template_macros.pt:112
-#: skins/generic/main_template_macros.pt:113
+#: n/skins/generic/main_template_macros.pt:91
+#: n/skins/generic/main_template_macros.pt:94
+#: n/skins/generic/main_template_macros.pt:112
+#: n/skins/generic/main_template_macros.pt:113
+#: n/skins/photo_theme/main_template_macros.pt:100
+#: n/skins/photo_theme/main_template_macros.pt:113
 msgid "Paste"
 msgstr "Coller"
 
 msgid "Paste"
 msgstr "Coller"
 
-#: skins/generic/pending_members.pt:14
+#: n/skins/generic/main_template_macros.pt:109
+#: n/skins/photo_theme/main_template_macros.pt:110
+msgid "Exit boxes editing"
+msgstr "Quitter l'édition des boîtes"
+
+#: n/skins/generic/pending_members.pt:9
+msgid "Review members registration"
+msgstr "Modérer l'inscription des membres"
+
+#: n/skins/generic/pending_members.pt:14
 msgid "Email"
 msgstr "E-mail"
 
 msgid "Email"
 msgstr "E-mail"
 
-#: skins/generic/pending_members.pt:35
+#: n/skins/generic/pending_members.pt:35
 msgid "Register"
 msgstr "Inscrire"
 
 msgid "Register"
 msgstr "Inscrire"
 
-#: skins/generic/pending_members.pt:9
-msgid "Review members registration"
-msgstr "Modérer l'inscription des membres"
-
-#: skins/generic/recent_news.pt:21 skins/generic/widgets.pt:123
+#: n/skins/generic/recent_news.pt:21 n/skins/generic/widgets.pt:123
 msgid "News"
 msgstr "Actualités"
 
 msgid "News"
 msgstr "Actualités"
 
-#: skins/generic/recent_news.pt:36
+#: n/skins/generic/recent_news.pt:36
 msgid "by:"
 msgstr "par :"
 
 #. Default: "Read More"
 msgid "by:"
 msgstr "par :"
 
 #. Default: "Read More"
-#: skins/generic/recent_news.pt:49
+#: n/skins/generic/recent_news.pt:49
 msgid "read_more"
 msgstr "lire la suite..."
 
 msgid "read_more"
 msgstr "lire la suite..."
 
-#: skins/generic/recent_news.pt:57
+#: n/skins/generic/recent_news.pt:57
 msgid "No news is good news!"
 msgstr "Pas de nouvelle bonne nouvelle !"
 
 msgid "No news is good news!"
 msgstr "Pas de nouvelle bonne nouvelle !"
 
-#: skins/generic/reject_member_form.pt:14
+#: n/skins/generic/reject_member_form.pt:9
+msgid "Reject registration of ${fullname}"
+msgstr "Refuser l'inscription de ${fullname}"
+
+#: n/skins/generic/reject_member_form.pt:14
 msgid "From:"
 msgstr "De :"
 
 msgid "From:"
 msgstr "De :"
 
-#: skins/generic/reject_member_form.pt:20
+#: n/skins/generic/reject_member_form.pt:20
 msgid "To:"
 msgstr "À :"
 
 msgid "To:"
 msgstr "À :"
 
-#: skins/generic/reject_member_form.pt:27 skins/generic/send_email_form.pt:96
+#: n/skins/generic/reject_member_form.pt:27
+#: n/skins/generic/send_email_form.pt:96
 msgid "Subject:"
 msgstr "Sujet :"
 
 msgid "Subject:"
 msgstr "Sujet :"
 
-#: skins/generic/reject_member_form.pt:31
+#: n/skins/generic/reject_member_form.pt:31
 msgid "Membership request denied"
 msgstr "Demande d'inscription refusée"
 
 msgid "Membership request denied"
 msgstr "Demande d'inscription refusée"
 
-#: skins/generic/reject_member_form.pt:35 skins/generic/send_email_form.pt:101
+#: n/skins/generic/reject_member_form.pt:35
+#: n/skins/generic/send_email_form.pt:101
 msgid "Message body:"
 msgstr "Texte du message :"
 
 msgid "Message body:"
 msgstr "Texte du message :"
 
-#: skins/generic/reject_member_form.pt:39
+#: n/skins/generic/reject_member_form.pt:39
 msgid ""
 "I'm sorry to have to inform you that your request has been denied. Please "
 "contact the site administrator."
 msgid ""
 "I'm sorry to have to inform you that your request has been denied. Please "
 "contact the site administrator."
@@ -1094,157 +1089,206 @@ msgstr ""
 "Nous sommes dans le regret de vous informer que votre demande d'inscription "
 "a été refusée. Merci de contacter l'administrateur du site."
 
 "Nous sommes dans le regret de vous informer que votre demande d'inscription "
 "a été refusée. Merci de contacter l'administrateur du site."
 
-#: skins/generic/reject_member_form.pt:45
+#: n/skins/generic/reject_member_form.pt:45
 msgid "Send"
 msgstr "Envoyer"
 
 msgid "Send"
 msgstr "Envoyer"
 
-#: skins/generic/reject_member_form.pt:9
-msgid "Reject registration of ${fullname}"
-msgstr "Refuser l'inscription de ${fullname}"
+#: n/skins/generic/request_password_reset_form.pt:11
+msgid "Password reset"
+msgstr ""
 
 
-#: skins/generic/revision_context_header.pt:10
+#: n/skins/generic/request_password_reset_form.pt:12
+msgid ""
+"Enter your username below and click on the \"Send\" button. You will receive "
+"an email with a link to reset your password."
+msgstr ""
+
+#: n/skins/generic/request_password_reset_form.pt:18
+msgid ""
+"If this will not work for you (for example, if you forget your username or "
+"didn't enter your email address) send email to ${admin_email}."
+msgstr ""
+
+#. Default: "Send"
+#: n/skins/generic/request_password_reset_form.pt:25
+msgid " Send "
+msgstr ""
+
+#: n/skins/generic/revision_context_header.pt:10
 msgid ""
 "This is an old revision of this content, as edited by ${user} at ${datetime}."
 msgstr ""
 "Ceci est une révision archivée de ce contenu, tel qu'il a été enregistré par "
 "${user} le ${datetime}"
 
 msgid ""
 "This is an old revision of this content, as edited by ${user} at ${datetime}."
 msgstr ""
 "Ceci est une révision archivée de ce contenu, tel qu'il a été enregistré par "
 "${user} le ${datetime}"
 
-#: skins/generic/revision_context_header.pt:16
+#: n/skins/generic/revision_context_header.pt:16
 msgid "Restore this revision"
 msgstr "Restaurer cette révision"
 
 msgid "Restore this revision"
 msgstr "Restaurer cette révision"
 
-#: skins/generic/revision_context_header.pt:22
+#: n/skins/generic/revision_context_header.pt:22
 msgid "← previous revision"
 msgstr "← révision précédente"
 
 msgid "← previous revision"
 msgstr "← révision précédente"
 
-#: skins/generic/revision_context_header.pt:27
+#: n/skins/generic/revision_context_header.pt:27
 msgid "current revision"
 msgstr "révision actuelle"
 
 msgid "current revision"
 msgstr "révision actuelle"
 
-#: skins/generic/revision_context_header.pt:29
+#: n/skins/generic/revision_context_header.pt:29
 msgid "next revision →"
 msgstr "révision suivante →"
 
 msgid "next revision →"
 msgstr "révision suivante →"
 
-#: skins/generic/search.py:109 skins/generic/search.py:113
+#: n/skins/generic/search.py:109 n/skins/generic/search.py:113
 msgid "ascending sort"
 msgstr "tri croissant"
 
 msgid "ascending sort"
 msgstr "tri croissant"
 
-#: skins/generic/search_results_template.pt:16
+#: n/skins/generic/search_results_template.pt:16
 msgid "Search Results"
 msgstr "Résultats de la recherche"
 
 msgid "Search Results"
 msgstr "Résultats de la recherche"
 
-#: skins/generic/search_results_template.pt:23
+#: n/skins/generic/search_results_template.pt:23
 msgid "Found ${count} ${item_s_match} '${text}'."
 msgstr "${count} ${item_s_match} « ${text} »"
 
 msgid "Found ${count} ${item_s_match} '${text}'."
 msgstr "${count} ${item_s_match} « ${text} »"
 
-#: skins/generic/search_results_template.pt:27
+#: n/skins/generic/search_results_template.pt:27
 msgid "Found 1 item."
 msgstr "1 élément trouvé."
 
 msgid "Found 1 item."
 msgstr "1 élément trouvé."
 
-#: skins/generic/search_results_template.pt:28
+#: n/skins/generic/search_results_template.pt:28
 msgid "Found ${count} items."
 msgstr "${count} éléments trouvés."
 
 msgid "Found ${count} items."
 msgstr "${count} éléments trouvés."
 
-#: skins/generic/search_results_template.pt:41
-msgid "Creator"
-msgstr "Créateur"
-
-#: skins/generic/search_results_template.pt:45
+#: n/skins/generic/search_results_template.pt:45
 msgid "Last modified"
 msgstr "Dernière modification"
 
 msgid "Last modified"
 msgstr "Dernière modification"
 
-#: skins/generic/search_results_template.pt:65
-msgid "(No title)"
-msgstr "(Sans titre)"
-
-#: skins/generic/search_results_template.pt:83
+#: n/skins/generic/search_results_template.pt:83
 msgid "Save this search as topic"
 msgstr "Enregistrer cette recherche dans un thème"
 
 msgid "Save this search as topic"
 msgstr "Enregistrer cette recherche dans un thème"
 
-#: skins/generic/search_results_template.pt:84
+#: n/skins/generic/search_results_template.pt:84
 msgid "Title:"
 msgstr "Titre :"
 
 msgid "Title:"
 msgstr "Titre :"
 
-#: skins/generic/search_results_template.pt:89
+#: n/skins/generic/search_results_template.pt:89
 msgid "There are no items matching your specified criteria."
 msgstr "Aucun élément ne correspond aux critères de recherche."
 
 msgid "There are no items matching your specified criteria."
 msgstr "Aucun élément ne correspond aux critères de recherche."
 
-#: skins/generic/send_email_form.pt:107
-msgid "Send email"
-msgstr "Envoyer l'email"
-
-#: skins/generic/send_email_form.pt:110
-msgid "Note: This message will be stored in content history."
-msgstr "Nota : Ce message sera enregistré dans l'historique du document."
+#: n/skins/generic/send_email_form.pt:25
+msgid "Send an email"
+msgstr "Envoyer un e-mail"
 
 
-#: skins/generic/send_email_form.pt:29
+#: n/skins/generic/send_email_form.pt:29
 msgid "Recipients:"
 msgstr "Destinataires :"
 
 msgid "Recipients:"
 msgstr "Destinataires :"
 
-#: skins/generic/send_email_form.pt:47
+#: n/skins/generic/send_email_form.pt:47
 msgid "(as copy)"
 msgstr "(en copie)"
 
 msgid "(as copy)"
 msgstr "(en copie)"
 
-#: skins/generic/send_email_form.pt:62
+#: n/skins/generic/send_email_form.pt:62
 msgid "All (${nofpers} persons)"
 msgstr "Tous (${nofpers} personnes)"
 
 msgid "All (${nofpers} persons)"
 msgstr "Tous (${nofpers} personnes)"
 
-#: skins/generic/send_email_form.pt:69
+#: n/skins/generic/send_email_form.pt:69
 msgid "Show list"
 msgstr "Afficher la liste"
 
 msgid "Show list"
 msgstr "Afficher la liste"
 
-#: skins/generic/send_email_form.pt:79
+#: n/skins/generic/send_email_form.pt:79
 msgid "(not required)"
 msgstr "(facultatif)"
 
 msgid "(not required)"
 msgstr "(facultatif)"
 
-#: skins/generic/send_email_form.pt:90
+#: n/skins/generic/send_email_form.pt:90
 msgid "Others (on address by line)"
 msgstr "Autres (une adresse par ligne)"
 
 msgid "Others (on address by line)"
 msgstr "Autres (une adresse par ligne)"
 
-#: skins/generic/wf_macros.pt:17
+#: n/skins/generic/send_email_form.pt:107
+msgid "Send email"
+msgstr "Envoyer l'email"
+
+#: n/skins/generic/send_email_form.pt:110
+msgid "Note: This message will be stored in content history."
+msgstr "Nota : Ce message sera enregistré dans l'historique du document."
+
+#: n/skins/generic/wf_macros.pt:17
 msgid "Actor"
 msgstr "Acteur"
 
 msgid "Actor"
 msgstr "Acteur"
 
-#: skins/generic/wf_macros.pt:18
+#: n/skins/generic/wf_macros.pt:18
 msgid "Action"
 msgstr "Action"
 
 msgid "Action"
 msgstr "Action"
 
-#: skins/generic/wf_macros.pt:20
+#: n/skins/generic/wf_macros.pt:20
 msgid "Email sent to"
 msgstr "E-mail envoyé à"
 
 msgid "Email sent to"
 msgstr "E-mail envoyé à"
 
-#: skins/generic/wf_macros.pt:28
+#: n/skins/generic/wf_macros.pt:28
 msgid "(no comments)"
 msgstr "(pas de commentaire)"
 
 msgid "(no comments)"
 msgstr "(pas de commentaire)"
 
-#: skins/generic/wf_macros.pt:33
+#: n/skins/generic/wf_macros.pt:33
 msgid "(no email sent)"
 msgstr "(pas d'e-mail envoyé)"
 
 msgid "(no email sent)"
 msgstr "(pas d'e-mail envoyé)"
 
-#: skins/generic/widgets.pt:128
-msgid "News Item"
-msgstr "Actualité"
-
-#: skins/generic/widgets.pt:32 skins/generic/widgets.pt:33
+#: n/skins/generic/widgets.pt:32 n/skins/generic/widgets.pt:33
 msgid "Edit metadata"
 msgstr "Éditer les métadonnées"
 
 msgid "Edit metadata"
 msgstr "Éditer les métadonnées"
 
-#: skins/generic/widgets.pt:53
+#: n/skins/generic/widgets.pt:53
 msgid "Clipboard"
 msgstr "Presse-papier"
 
 msgid "Clipboard"
 msgstr "Presse-papier"
 
-#: skins/generic/wysiwyg_support.pt:112
+#: n/skins/generic/widgets.pt:128
+msgid "News Item"
+msgstr "Actualité"
+
+#: n/skins/generic/wysiwyg_support.pt:47
 msgid "Structured text"
 msgstr "Texte structuré"
 
 msgid "Structured text"
 msgstr "Texte structuré"
 
-#: skins/generic/wysiwyg_support.pt:118
+#: n/skins/generic/wysiwyg_support.pt:53
 msgid "HTML"
 msgstr "HTML"
 
 msgid "HTML"
 msgstr "HTML"
 
-#: skins/generic/wysiwyg_support.pt:124
+#: n/skins/generic/wysiwyg_support.pt:59
 msgid "Plain text"
 msgstr "Texte brut"
 
 msgid "Plain text"
 msgstr "Texte brut"
 
+#: n/skins/photo_theme/logout.py:15
+msgid "You have been logged out."
+msgstr ""
+
+#: n/skins/photo_theme/main_template_macros.pt:55
+msgid "Loading progress..."
+msgstr "Chargement en cours..."
+
+#: n/skins/photo_theme/realis_main_macros.pt:28
+msgid "Join"
+msgstr ""
+
+#: n/skins/photo_theme/search_results_macros.pt:12
+msgid "Title"
+msgstr "Titre"
+
+#: n/skins/photo_theme/search_results_macros.pt:13
+msgid "Creator"
+msgstr "Créateur"
+
+#: n/skins/photo_theme/search_results_macros.pt:14
+msgid "Type"
+msgstr "Type"
+
+#: n/skins/photo_theme/search_results_macros.pt:15
+msgid "Date"
+msgstr "Date"
+
+#: n/skins/photo_theme/search_results_macros.pt:32
+msgid "(No title)"
+msgstr "(Sans titre)"
+
+#: n/skins/photo_theme/search_results_macros.pt:45
+msgid "(No description)"
+msgstr ""
+
 msgid "${month}/${day}/${year}&nbsp;&nbsp;${hour}:${minute}:${second}"
 msgstr "${day}/${month}/${year}&nbsp;&nbsp;${hour}:${minute}:${second}"
 
 msgid "${month}/${day}/${year}&nbsp;&nbsp;${hour}:${minute}:${second}"
 msgstr "${day}/${month}/${year}&nbsp;&nbsp;${hour}:${minute}:${second}"
 
@@ -1656,9 +1700,6 @@ msgstr "Lister le dossier parent"
 msgid "Listen"
 msgstr "Écouter"
 
 msgid "Listen"
 msgstr "Écouter"
 
-msgid "Loading progress..."
-msgstr "Chargement en cours..."
-
 msgid "Local Roles"
 msgstr "Rôles locaux"
 
 msgid "Local Roles"
 msgstr "Rôles locaux"
 
@@ -2130,6 +2171,39 @@ msgstr "Cc"
 msgid "mail_bcc"
 msgstr "Cci"
 
 msgid "mail_bcc"
 msgstr "Cci"
 
+#~ msgid "List"
+#~ msgstr "Lister"
+
+#~ msgid "Manage Boxes"
+#~ msgstr "Gérer les boîtes"
+
+#~ msgid "Configure Portal"
+#~ msgstr "Configurer le portail"
+
+#~ msgid "Directory"
+#~ msgstr "Annuaire"
+
+#~ msgid "Add comment..."
+#~ msgstr "Ajouter un commentaire..."
+
+#~ msgid "Calendar View"
+#~ msgstr "Calendrier"
+
+#~ msgid "Created"
+#~ msgstr "Créé"
+
+#~ msgid "Modified"
+#~ msgstr "Modifié"
+
+#~ msgid "Preview:"
+#~ msgstr "Aperçu :"
+
+#~ msgid "Welcome to Plinn!"
+#~ msgstr "Bienvenue sur Plinn !"
+
+#~ msgid "This is the default home page."
+#~ msgstr "Ceci est la page d'accueil par défaut."
+
 #~ msgid ""
 #~ "You have been registered as a member of \"%(portal_title)s\", which\n"
 #~ "allows you to personalize your view of the website and participate in\n"
 #~ msgid ""
 #~ "You have been registered as a member of \"%(portal_title)s\", which\n"
 #~ "allows you to personalize your view of the website and participate in\n"
index dad2ec4..a7b6772 100644 (file)
@@ -411,9 +411,6 @@ msgstr ""
 msgid "Listen"
 msgstr ""
 
 msgid "Listen"
 msgstr ""
 
-msgid "Loading progress..."
-msgstr ""
-
 msgid "Local Roles"
 msgstr ""
 
 msgid "Local Roles"
 msgstr ""
 
index d702b38..daff451 100644 (file)
@@ -1,75 +1,75 @@
-############################################################
-# Copyright © 2005-2009  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 ""
 msgid ""
 msgstr ""
-"Project-Id-Version: Plinn 2\n"
-"POT-Creation-Date: $Date: Fri Oct 30 14:42:26 2009 $\n"
-"Language-Team: Benoît Pin <benoit.pin@ensmp.fr>\n"
+"Project-Id-Version: 2.0 beta 1\n"
+"POT-Creation-Date: Mon Jul 29 14:16:13 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"
 "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"
 
 
-#: EmailNotification.py:38
+#: n/EmailNotification.py:38
 msgid "Object deleted"
 msgstr ""
 
 msgid "Object deleted"
 msgstr ""
 
-#: Folder.py:149
+#: n/Folder.py:162
 msgid "Please rename each listed object."
 msgstr ""
 
 msgid "Please rename each listed object."
 msgstr ""
 
-#: MembershipTool.py:401
-#. Default: ""
+#: n/MembershipTool.py:406
 msgid "%s's Home"
 msgstr ""
 
 msgid "%s's Home"
 msgstr ""
 
-#: MembershipTool.py:402
-#. Default: ""
+#: n/MembershipTool.py:407
 msgid "%s's front page"
 msgstr ""
 
 msgid "%s's front page"
 msgstr ""
 
-#: profiles/default/actions.xml:107
-msgid "List"
+#: n/RegistrationTool.py:217
+msgid "Invalid reset password request."
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/actions.xml:122
-msgid "Manage Boxes"
+#: n/RegistrationTool.py:222
+msgid "Invalid userid."
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/actions.xml:134
-#: skins/generic/send_email_form.pt:25
-msgid "Send an email"
-msgstr ""
-
-#: profiles/default/actions.xml:156
-msgid "Configure Portal"
-msgstr ""
-
-#: profiles/default/actions.xml:167
-msgid "Directory"
+#: n/RegistrationTool.py:226
+msgid "Your reset password request has expired. You can ask a new one."
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/actions.xml:181
-msgid "Add comment..."
+#: n/RegistrationTool.py:235
+msgid "Password successfully resetted."
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/actions.xml:209
-msgid "Calendar View"
+#: n/RegistrationTool.py:237
+msgid "\"%s\" username not found."
 msgstr ""
 
 msgstr ""
 
-#: profiles/default/workflows/default_workflow/scripts/sendNotificationEmail.py:52
-#: profiles/default/workflows/folder_workflow/scripts/sendNotificationEmail.py:52
-#: profiles/default/workflows/portfolio_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/default/workflows/default_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/default/workflows/folder_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/default/workflows/portfolio_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/photo/workflows/default_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/photo/workflows/folder_workflow/scripts/sendNotificationEmail.py:52
+#: n/profiles/photo/workflows/portfolio_workflow/scripts/sendNotificationEmail.py:52
 msgid "Document state change notificaction"
 msgstr ""
 
 msgid "Document state change notificaction"
 msgstr ""
 
-#: profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:35
+#: n/profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:35
+#: n/profiles/photo/workflows/member_workflow/scripts/sendNotificationEmail.py:35
 msgid ""
 "\n"
 "You have been registered as a member of \"%(portal_title)s\", which\n"
 msgid ""
 "\n"
 "You have been registered as a member of \"%(portal_title)s\", which\n"
@@ -77,1168 +77,2064 @@ msgid ""
 "the community.\n"
 msgstr ""
 
 "the community.\n"
 msgstr ""
 
-#: profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:43
+#: n/profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:43
+#: n/profiles/photo/workflows/member_workflow/scripts/sendNotificationEmail.py:43
 msgid ""
 "You will receive an other mail with your randomly-generated\n"
 "password. Once you have logged in with this password, you\n"
 "may change it to anything you like."
 msgstr ""
 
 msgid ""
 "You will receive an other mail with your randomly-generated\n"
 "password. Once you have logged in with this password, you\n"
 "may change it to anything you like."
 msgstr ""
 
-#: profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:55
+#: n/profiles/default/workflows/member_workflow/scripts/sendNotificationEmail.py:55
+#: n/profiles/photo/workflows/member_workflow/scripts/sendNotificationEmail.py:55
 msgid "your registration has been accepted"
 msgstr ""
 
 msgid "your registration has been accepted"
 msgstr ""
 
-#: skins/content/cal_calendar_view.pt:30
-#: skins/content/cal_calendar_view.pt:30
+#: n/profiles/photo/workflows/order_workflow/scripts/sendNotificationEmail.py:51
+msgid "Tracking number"
+msgstr ""
+
+#: n/profiles/photo/workflows/order_workflow/scripts/sendNotificationEmail.py:55
+msgid "Tracking url"
+msgstr ""
+
+#: n/skins/content/cal_calendar_view.pt:30
+#: n/skins/content/cal_calendar_view.pt:30
 msgid "Add a new event..."
 msgstr ""
 
 msgid "Add a new event..."
 msgstr ""
 
-#: skins/content/cal_calendar_view.pt:37
-#: skins/content/cal_calendar_view.pt:40
+#: n/skins/content/cal_calendar_view.pt:37
+#: n/skins/content/cal_calendar_view.pt:40
 msgid "Remove event..."
 msgstr ""
 
 msgid "Remove event..."
 msgstr ""
 
-#: skins/content/cal_calendar_view.pt:50
+#: n/skins/content/cal_calendar_view.pt:50
 msgid "The next click over an event will remove it!"
 msgstr ""
 
 msgid "The next click over an event will remove it!"
 msgstr ""
 
-#: skins/content/cal_calendar_view.pt:51
+#: n/skins/content/cal_calendar_view.pt:51
 msgid "Cancel delete mode"
 msgstr ""
 
 msgid "Cancel delete mode"
 msgstr ""
 
-#: skins/content/changes_history_template.pt:24
+#: n/skins/content/changes_history_template.pt:24
 msgid "\302\253 later revisions"
 msgstr ""
 
 msgid "\302\253 later revisions"
 msgstr ""
 
-#: skins/content/changes_history_template.pt:28
+#: n/skins/content/changes_history_template.pt:28
 msgid "earlier revisions \302\273"
 msgstr ""
 
 msgid "earlier revisions \302\273"
 msgstr ""
 
-#: skins/content/changes_history_template.pt:36
-#: skins/content/list_pending_contents.pt:42
-#: skins/generic/wf_macros.pt:16
-msgid "Date"
+#: n/skins/content/changes_history_template.pt:37
+msgid "user"
 msgstr ""
 
 msgstr ""
 
-#: skins/content/changes_history_template.pt:37
-msgid "user"
+#: n/skins/content/changes_history_template.pt:63
+#: n/skins/generic/load_revision.py:29
+msgid "nobody"
 msgstr ""
 
 msgstr ""
 
-#: skins/content/changes_history_template.pt:70
+#: n/skins/content/changes_history_template.pt:70
 msgid "Compare"
 msgstr ""
 
 msgid "Compare"
 msgstr ""
 
-#: skins/content/changes_history_template.pt:72
+#: n/skins/content/changes_history_template.pt:72
 msgid "Please select one revision per column to compare."
 msgstr ""
 
 msgid "Please select one revision per column to compare."
 msgstr ""
 
-#: skins/content/content_info.pt:16
-#: skins/content/file_info.pt:12
-#: skins/content/list_pending_contents.pt:31
-#: skins/custom_generic/talkback_tree.pt:68
-#: skins/generic/gruf_macros.pt:51
-#: skins/generic/gruf_macros.pt:307
-#: skins/generic/header_widgets.pt:18
-#: skins/generic/header_widgets.pt:75
-#: skins/generic/search_results_template.pt:37
-msgid "Title"
-msgstr ""
-
-#: skins/content/content_info.pt:20
-#: skins/content/file_info.pt:20
-msgid "Created"
-msgstr ""
-
-#: skins/content/content_info.pt:24
-#: skins/content/file_info.pt:24
-msgid "Modified"
-msgstr ""
-
-#: skins/content/content_info.pt:9
-#: skins/content/file_info.pt:5
-msgid "Preview:"
-msgstr ""
-
-#: skins/content/dateCriterionResolvedDescription.py:15
+#: n/skins/content/dateCriterionResolvedDescription.py:15
 msgid "search from the beginning of the world until %s"
 msgstr ""
 
 msgid "search from the beginning of the world until %s"
 msgstr ""
 
-#: skins/content/dateCriterionResolvedDescription.py:17
+#: n/skins/content/dateCriterionResolvedDescription.py:17
 msgid "search from %s and the end of the world"
 msgstr ""
 
 msgid "search from %s and the end of the world"
 msgstr ""
 
-#: skins/content/dateCriterionResolvedDescription.py:19
+#: n/skins/content/dateCriterionResolvedDescription.py:19
 msgid "search between %s and %s"
 msgstr ""
 
 msgid "search between %s and %s"
 msgstr ""
 
-#: skins/content/file_info.pt:16
-msgid "Type"
-msgstr ""
-
-#: skins/content/folder_notifications_template.pt:23
-#: skins/content/topic_edit_template.pt:26
-#: skins/custom_content/event_edit_template.pt:135
-#: skins/generic/search_results_template.pt:87
+#: n/skins/content/folder_notifications_template.pt:23
+#: n/skins/content/topic_edit_template.pt:26
+#: n/skins/custom_content/event_edit_template.pt:135
+#: n/skins/generic/search_results_template.pt:87
 msgid "Save"
 msgstr ""
 
 msgid "Save"
 msgstr ""
 
-#: skins/content/list_pending_contents.pt:23
+#: n/skins/content/list_pending_contents.pt:23
 msgid "Pending documents"
 msgstr ""
 
 msgid "Pending documents"
 msgstr ""
 
-#: skins/content/list_pending_contents.pt:37
+#: n/skins/content/list_pending_contents.pt:37
 msgid "Submit by:"
 msgstr ""
 
 msgid "Submit by:"
 msgstr ""
 
-#: skins/content/no_preview.pt:11
+#: n/skins/content/no_preview.pt:11
 msgid "No preview available for this file"
 msgstr ""
 
 msgid "No preview available for this file"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:16
+#: n/skins/content/topic_edit_template.pt:16
 msgid "Reuse criteria from parent:"
 msgstr ""
 
 msgid "Reuse criteria from parent:"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:17
+#: n/skins/content/topic_edit_template.pt:17
 msgid "yes"
 msgstr ""
 
 msgid "yes"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:18
+#: n/skins/content/topic_edit_template.pt:18
 msgid "no"
 msgstr ""
 
 msgid "no"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:27
-#: skins/generic/gruf_macros.pt:211
-#: skins/generic/gruf_macros.pt:235
+#: n/skins/content/topic_edit_template.pt:27
+#: n/skins/generic/gruf_macros.pt:211
+#: n/skins/generic/gruf_macros.pt:235
 msgid "Remove selected"
 msgstr ""
 
 msgid "Remove selected"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:30
+#: n/skins/content/topic_edit_template.pt:30
 msgid "New criterion:"
 msgstr ""
 
 msgid "New criterion:"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:33
+#: n/skins/content/topic_edit_template.pt:33
 msgid "Name:"
 msgstr ""
 
 msgid "Name:"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:41
+#: n/skins/content/topic_edit_template.pt:41
 msgid "Type:"
 msgstr ""
 
 msgid "Type:"
 msgstr ""
 
-#: skins/content/topic_edit_template.pt:51
-#: skins/generic/gruf_macros.pt:288
-#: skins/generic/gruf_macros.pt:327
+#: n/skins/content/topic_edit_template.pt:51
+#: n/skins/generic/gruf_macros.pt:288
+#: n/skins/generic/gruf_macros.pt:327
 msgid "Add"
 msgstr ""
 
 msgid "Add"
 msgstr ""
 
-#: skins/control/restore_revision.py:9
+#: n/skins/control/restore_revision.py:9
 msgid "%(type)s restored."
 msgstr ""
 
 msgid "%(type)s restored."
 msgstr ""
 
-#: skins/control/save_search_as_topic.py:20
+#: n/skins/control/save_search_as_topic.py:20
 msgid "Topic added."
 msgstr ""
 
 msgid "Topic added."
 msgstr ""
 
-#: skins/custom_content/content_status_history.pt:12
-#: skins/custom_content/transition_form.pt:25
-msgid "Current state:"
-msgstr ""
-
-#: skins/custom_content/content_status_history.pt:9
-#: skins/custom_content/transition_form.pt:46
+#: n/skins/custom_content/content_status_history.pt:9
+#: n/skins/custom_content/transition_form.pt:46
 msgid "Reviewing history"
 msgstr ""
 
 msgid "Reviewing history"
 msgstr ""
 
-#: skins/custom_content/discussionitem_view.pt:24
-msgid "Above in thread:"
-msgstr ""
-
-#: skins/custom_content/event_edit_template.pt:115
-#: skins/custom_content/event_view.pt:57
-#: skins/generic/gruf_macros.pt:57
-#: skins/generic/gruf_macros.pt:313
-#: skins/generic/header_widgets.pt:24
-#: skins/generic/header_widgets.pt:85
-msgid "Description"
+#: n/skins/custom_content/content_status_history.pt:12
+#: n/skins/custom_content/transition_form.pt:25
+msgid "Current state:"
 msgstr ""
 
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:121
-#: skins/custom_content/event_view.pt:33
-msgid "Event URL"
+#: n/skins/custom_content/discussionitem_view.pt:24
+msgid "Above in thread:"
 msgstr ""
 
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:20
-#: skins/custom_content/event_view.pt:11
+#: n/skins/custom_content/event_edit_template.pt:20
+#: n/skins/custom_content/event_view.pt:11
 msgid "Event Name"
 msgstr ""
 
 msgid "Event Name"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:24
-#: skins/custom_content/event_view.pt:27
+#: n/skins/custom_content/event_edit_template.pt:24
+#: n/skins/custom_content/event_view.pt:27
 msgid "Event type"
 msgstr ""
 
 msgid "Event type"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:27
-#: skins/custom_content/event_view.pt:17
+#: n/skins/custom_content/event_edit_template.pt:27
+#: n/skins/custom_content/event_view.pt:17
 msgid "Location"
 msgstr ""
 
 msgid "Location"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:38
-#: skins/custom_content/event_view.pt:13
+#: n/skins/custom_content/event_edit_template.pt:38
+#: n/skins/custom_content/event_view.pt:13
 msgid "Contact Name"
 msgstr ""
 
 msgid "Contact Name"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:44
-#: skins/custom_content/event_view.pt:19
+#: n/skins/custom_content/event_edit_template.pt:44
+#: n/skins/custom_content/event_view.pt:19
 msgid "Contact Email"
 msgstr ""
 
 msgid "Contact Email"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:50
-#: skins/custom_content/event_view.pt:29
+#: n/skins/custom_content/event_edit_template.pt:50
+#: n/skins/custom_content/event_view.pt:29
 msgid "Contact Phone"
 msgstr ""
 
 msgid "Contact Phone"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:67
+#: n/skins/custom_content/event_edit_template.pt:67
 msgid "Beginning"
 msgstr ""
 
 msgid "Beginning"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:78
-#: skins/custom_content/event_edit_template.pt:103
-#: skins/generic/widgets.pt:94
+#: n/skins/custom_content/event_edit_template.pt:78
+#: n/skins/custom_content/event_edit_template.pt:103
+#: n/skins/generic/widgets.pt:94
 msgid "${month}&nbsp;/&nbsp;${day}&nbsp;/&nbsp;${year}&nbsp;&nbsp;${hour}&nbsp;:&nbsp;${minute}"
 msgstr ""
 
 msgid "${month}&nbsp;/&nbsp;${day}&nbsp;/&nbsp;${year}&nbsp;&nbsp;${hour}&nbsp;:&nbsp;${minute}"
 msgstr ""
 
-#: skins/custom_content/event_edit_template.pt:92
+#: n/skins/custom_content/event_edit_template.pt:92
 msgid "End"
 msgstr ""
 
 msgid "End"
 msgstr ""
 
-#: skins/custom_content/event_view.pt:44
+#: n/skins/custom_content/event_edit_template.pt:115
+#: n/skins/custom_content/event_view.pt:57
+#: n/skins/generic/gruf_macros.pt:57
+#: n/skins/generic/gruf_macros.pt:313
+#: n/skins/generic/header_widgets.pt:24
+#: n/skins/generic/header_widgets.pt:85
+msgid "Description"
+msgstr ""
+
+#: n/skins/custom_content/event_edit_template.pt:121
+#: n/skins/custom_content/event_view.pt:33
+msgid "Event URL"
+msgstr ""
+
+#: n/skins/custom_content/event_view.pt:44
 msgid "Start Date"
 msgstr ""
 
 msgid "Start Date"
 msgstr ""
 
-#: skins/custom_content/event_view.pt:49
+#: n/skins/custom_content/event_view.pt:49
 msgid "Stop Date"
 msgstr ""
 
 msgid "Stop Date"
 msgstr ""
 
-#: skins/custom_content/friendlydatec_editform.pt:14
+#: n/skins/custom_content/friendlydatec_editform.pt:14
 msgid "At the least:"
 msgstr ""
 
 msgid "At the least:"
 msgstr ""
 
-#: skins/custom_content/friendlydatec_editform.pt:17
+#: n/skins/custom_content/friendlydatec_editform.pt:17
 msgid "At the most:"
 msgstr ""
 
 msgid "At the most:"
 msgstr ""
 
-#: skins/custom_content/friendlydatec_editform.pt:20
+#: n/skins/custom_content/friendlydatec_editform.pt:20
 msgid "Within the day:"
 msgstr ""
 
 msgid "Within the day:"
 msgstr ""
 
-#: skins/custom_content/friendlydatec_editform.pt:37
+#: n/skins/custom_content/friendlydatec_editform.pt:37
 #. Default: "old"
 msgid "daterange_old"
 msgstr ""
 
 #. Default: "old"
 msgid "daterange_old"
 msgstr ""
 
-#: skins/custom_content/friendlydatec_editform.pt:40
+#: n/skins/custom_content/friendlydatec_editform.pt:40
 #. Default: "ahead"
 msgid "daterange_ahead"
 msgstr ""
 
 #. Default: "ahead"
 msgid "daterange_ahead"
 msgstr ""
 
-#: skins/custom_content/listc_edit.pt:16
+#: n/skins/custom_content/listc_edit.pt:16
 msgid "Operator:"
 msgstr ""
 
 msgid "Operator:"
 msgstr ""
 
-#: skins/custom_content/listc_edit.pt:18
+#: n/skins/custom_content/listc_edit.pt:18
 msgid "or"
 msgstr ""
 
 msgid "or"
 msgstr ""
 
-#: skins/custom_content/listc_edit.pt:21
-#: skins/custom_generic/talkback_tree.pt:32
+#: n/skins/custom_content/listc_edit.pt:21
+#: n/skins/custom_generic/talkback_tree.pt:32
 msgid "and"
 msgstr ""
 
 msgid "and"
 msgstr ""
 
-#: skins/custom_content/sic_edit.pt:15
+#: n/skins/custom_content/sic_edit.pt:15
 msgid "Minimum"
 msgstr ""
 
 msgid "Minimum"
 msgstr ""
 
-#: skins/custom_content/sic_edit.pt:18
+#: n/skins/custom_content/sic_edit.pt:18
 msgid "Maximum"
 msgstr ""
 
 msgid "Maximum"
 msgstr ""
 
-#: skins/custom_content/sic_edit.pt:21
+#: n/skins/custom_content/sic_edit.pt:21
 msgid "Min/Max"
 msgstr ""
 
 msgid "Min/Max"
 msgstr ""
 
-#: skins/custom_content/sort_edit.pt:16
+#: n/skins/custom_content/sort_edit.pt:16
 msgid "Regular sort"
 msgstr ""
 
 msgid "Regular sort"
 msgstr ""
 
-#: skins/custom_content/sort_edit.pt:20
+#: n/skins/custom_content/sort_edit.pt:20
 msgid "Reversed sort"
 msgstr ""
 
 msgid "Reversed sort"
 msgstr ""
 
-#: skins/custom_content/topic_view.pt:50
+#: n/skins/custom_content/topic_view.pt:50
 msgid "No result"
 msgstr ""
 
 msgid "No result"
 msgstr ""
 
-#: skins/custom_content/topic_view.pt:54
+#: n/skins/custom_content/topic_view.pt:54
 msgid "Subtopics"
 msgstr ""
 
 msgid "Subtopics"
 msgstr ""
 
-#: skins/custom_content/topic_view.pt:57
+#: n/skins/custom_content/topic_view.pt:57
 msgid "Topic"
 msgstr ""
 
 msgid "Topic"
 msgstr ""
 
-#: skins/custom_content/transition_form.pt:15
+#: n/skins/custom_content/transition_form.pt:15
 msgid "Transition of ${objectid}."
 msgstr ""
 
 msgid "Transition of ${objectid}."
 msgstr ""
 
-#: skins/custom_content/transition_form.pt:18
+#: n/skins/custom_content/transition_form.pt:18
 msgid "Transition description."
 msgstr ""
 
 msgid "Transition description."
 msgstr ""
 
-#: skins/custom_content/transition_form.pt:30
-#: skins/generic/wf_macros.pt:19
+#: n/skins/custom_content/transition_form.pt:30
+#: n/skins/generic/wf_macros.pt:19
 msgid "Comments"
 msgstr ""
 
 msgid "Comments"
 msgstr ""
 
-#: skins/custom_content/transition_form.pt:40
+#: n/skins/custom_content/transition_form.pt:40
 msgid "Transition"
 msgstr ""
 
 msgid "Transition"
 msgstr ""
 
-#: skins/custom_control/addtoFavorites.py:15
+#: n/skins/custom_control/addtoFavorites.py:15
 msgid "Favorites"
 msgstr ""
 
 msgid "Favorites"
 msgstr ""
 
-#: skins/custom_control/folder_bottom_control.py:17
+#: n/skins/custom_control/folder_bottom_control.py:17
 msgid "%d item moved to bottom.%d items moved to bottom."
 msgstr ""
 
 msgid "%d item moved to bottom.%d items moved to bottom."
 msgstr ""
 
-#: skins/custom_control/folder_down_control.py:18
+#: n/skins/custom_control/folder_down_control.py:18
 msgid "%d item moved down.%d items moved down."
 msgstr ""
 
 msgid "%d item moved down.%d items moved down."
 msgstr ""
 
-#: skins/custom_control/folder_rename_control.py:13
+#: n/skins/custom_control/folder_rename_control.py:13
 msgid "Item renamed."
 msgstr ""
 
 msgid "Item renamed."
 msgstr ""
 
-#: skins/custom_control/folder_rename_control.py:15
+#: n/skins/custom_control/folder_rename_control.py:15
 msgid "Items renamed."
 msgstr ""
 
 msgid "Items renamed."
 msgstr ""
 
-#: skins/custom_control/folder_rename_control.py:18
+#: n/skins/custom_control/folder_rename_control.py:18
 msgid "This item has not been renamed: \"%s\""
 msgstr ""
 
 msgid "This item has not been renamed: \"%s\""
 msgstr ""
 
-#: skins/custom_control/folder_rename_control.py:21
+#: n/skins/custom_control/folder_rename_control.py:21
 msgid "These items have not been renamed: %s"
 msgstr ""
 
 msgid "These items have not been renamed: %s"
 msgstr ""
 
-#: skins/custom_control/folder_rename_control.py:24
+#: n/skins/custom_control/folder_rename_control.py:24
 msgid "Rename failed."
 msgstr ""
 
 msgid "Rename failed."
 msgstr ""
 
-#: skins/custom_control/folder_rename_control.py:26
+#: n/skins/custom_control/folder_rename_control.py:26
 msgid "Nothing to change."
 msgstr ""
 
 msgid "Nothing to change."
 msgstr ""
 
-#: skins/custom_control/folder_top_control.py:17
+#: n/skins/custom_control/folder_top_control.py:17
 msgid "%d item moved to top.%d items moved to top."
 msgstr ""
 
 msgid "%d item moved to top.%d items moved to top."
 msgstr ""
 
-#: skins/custom_control/folder_up_control.py:17
+#: n/skins/custom_control/folder_up_control.py:17
 msgid "%d item moved up.%d items moved up."
 msgstr ""
 
 msgid "%d item moved up.%d items moved up."
 msgstr ""
 
-#: skins/custom_generic/folder_contents_template.pt:26
+#: n/skins/custom_generic/folder_contents_template.pt:26
 msgid "Up"
 msgstr ""
 
 msgid "Up"
 msgstr ""
 
-#: skins/custom_generic/folder_contents_template.pt:29
+#: n/skins/custom_generic/folder_contents_template.pt:29
 msgid "Down"
 msgstr ""
 
 msgid "Down"
 msgstr ""
 
-#: skins/custom_generic/folder_contents_template.pt:31
+#: n/skins/custom_generic/folder_contents_template.pt:31
 #. Default: "by"
 msgid "move_by"
 msgstr ""
 
 #. Default: "by"
 msgid "move_by"
 msgstr ""
 
-#: skins/custom_generic/folder_contents_template.pt:39
+#: n/skins/custom_generic/folder_contents_template.pt:39
 msgid "Top"
 msgstr ""
 
 msgid "Top"
 msgstr ""
 
-#: skins/custom_generic/folder_contents_template.pt:41
+#: n/skins/custom_generic/folder_contents_template.pt:41
 msgid "Bottom"
 msgstr ""
 
 msgid "Bottom"
 msgstr ""
 
-#: skins/custom_generic/logged_in.py:28
+#: n/skins/custom_generic/logged_in.py:28
 msgid "Login failure"
 msgstr ""
 
 msgid "Login failure"
 msgstr ""
 
-#: skins/custom_generic/logged_in.py:50
+#: n/skins/custom_generic/logged_in.py:50
+#: n/skins/photo_theme/homepage_dispatcher.py:13
+#: n/skins/photo_theme/homepage_dispatcher.py:16
+#: n/skins/photo_theme/homepage_dispatcher.py:24
+#: n/skins/photo_theme/homepage_dispatcher.py:27
 msgid "Login success"
 msgstr ""
 
 msgid "Login success"
 msgstr ""
 
-#: skins/custom_generic/mail_password_template.py:30
+#: n/skins/custom_generic/mail_password_template.py:30
 msgid "${portal_title}: Membership reminder"
 msgstr ""
 
 msgid "${portal_title}: Membership reminder"
 msgstr ""
 
-#: skins/custom_generic/mail_password_template.py:35
-#: skins/custom_generic/registered_notify_template.py:46
+#: n/skins/custom_generic/mail_password_template.py:35
+#: n/skins/custom_generic/registered_notify_template.py:46
 msgid "Your member id and password are: Member ID: ${member_id} Password: ${password}"
 msgstr ""
 
 msgid "Your member id and password are: Member ID: ${member_id} Password: ${password}"
 msgstr ""
 
-#: skins/custom_generic/mail_password_template.py:37
-#: skins/custom_generic/registered_notify_template.py:48
+#: n/skins/custom_generic/mail_password_template.py:37
+#: n/skins/custom_generic/registered_notify_template.py:48
 msgid "You can use this URL to log in:"
 msgstr ""
 
 msgid "You can use this URL to log in:"
 msgstr ""
 
-#: skins/custom_generic/mail_password_template.py:45
-#: skins/custom_generic/registered_notify_template.py:56
+#: n/skins/custom_generic/mail_password_template.py:45
+#: n/skins/custom_generic/registered_notify_template.py:56
 msgid "Be aware that this URL might wrap over two lines. If your browser shows an error message when you try to access the URL please make sure that you put in the complete string."
 msgstr ""
 
 msgid "Be aware that this URL might wrap over two lines. If your browser shows an error message when you try to access the URL please make sure that you put in the complete string."
 msgstr ""
 
-#: skins/custom_generic/mail_password_template.py:48
-#: skins/generic/load_revision.py:31
-#: skins/generic/load_revision.py:38
+#: n/skins/custom_generic/mail_password_template.py:48
+#: n/skins/generic/load_revision.py:31
+#: n/skins/generic/load_revision.py:38
 msgid "%Y/%m/%d at %I:%M:%S %p"
 msgstr ""
 
 msgid "%Y/%m/%d at %I:%M:%S %p"
 msgstr ""
 
-#: skins/custom_generic/mail_password_template.py:50
+#: n/skins/custom_generic/mail_password_template.py:50
 msgid "Request made by IP ${ip} at ${time}"
 msgstr ""
 
 msgid "Request made by IP ${ip} at ${time}"
 msgstr ""
 
-#: skins/custom_generic/main_template_standard.pt:110
-#: skins/custom_generic/talkback_tree.pt:63
-#: skins/generic/main_template_ajax.pt:12
+#: n/skins/custom_generic/main_template_standard.pt:95
+#: n/skins/photo_theme/main_template_standard.pt:96
+msgid "Skip to content"
+msgstr ""
+
+#: n/skins/custom_generic/main_template_standard.pt:110
+#: n/skins/custom_generic/talkback_tree.pt:63
+#: n/skins/generic/main_template_ajax.pt:12
+#: n/skins/photo_theme/main_template_standard.pt:118
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
-#: skins/custom_generic/main_template_standard.pt:111
-#: skins/custom_generic/talkback_tree.pt:64
-#: skins/generic/main_template_ajax.pt:13
-#: skins/generic/widgets.pt:17
+#: n/skins/custom_generic/main_template_standard.pt:111
+#: n/skins/custom_generic/talkback_tree.pt:64
+#: n/skins/generic/main_template_ajax.pt:13
+#: n/skins/generic/widgets.pt:17
+#: n/skins/photo_theme/main_template_standard.pt:119
+#: n/skins/photo_theme/search_results_macros.pt:38
 msgid "${DYNAMIC_CONTENT}"
 msgstr ""
 
 msgid "${DYNAMIC_CONTENT}"
 msgstr ""
 
-#: skins/custom_generic/main_template_standard.pt:95
-msgid "Skip to content"
+#: n/skins/custom_generic/reconfig_template.pt:79
+msgid "Copyright notice"
+msgstr ""
+
+#: n/skins/custom_generic/reconfig_template.pt:83
+msgid "Copyright notice displayed on the portal footer."
 msgstr ""
 
 msgstr ""
 
-#: skins/custom_generic/reconfig_template.pt:124
+#: n/skins/custom_generic/reconfig_template.pt:124
 msgid "Default ajax options"
 msgstr ""
 
 msgid "Default ajax options"
 msgstr ""
 
-#: skins/custom_generic/reconfig_template.pt:128
+#: n/skins/custom_generic/reconfig_template.pt:128
 msgid "Enable handling of all clicks over links"
 msgstr ""
 
 msgid "Enable handling of all clicks over links"
 msgstr ""
 
-#: skins/custom_generic/reconfig_template.pt:133
+#: n/skins/custom_generic/reconfig_template.pt:133
 msgid "Enable handling of all forms submissions"
 msgstr ""
 
 msgid "Enable handling of all forms submissions"
 msgstr ""
 
-#: skins/custom_generic/reconfig_template.pt:79
-msgid "Copyright notice"
-msgstr ""
-
-#: skins/custom_generic/reconfig_template.pt:83
-msgid "Copyright notice displayed on the portal footer."
-msgstr ""
-
-#: skins/custom_generic/registered_notify_template.py:30
+#: n/skins/custom_generic/registered_notify_template.py:30
 msgid "${portal_title}: Your Membership Information"
 msgstr ""
 
 msgid "${portal_title}: Your Membership Information"
 msgstr ""
 
-#: skins/custom_generic/registered_notify_template.py:35
+#: n/skins/custom_generic/registered_notify_template.py:35
 msgid "You have been registered as a member of \"${portal_title}\", which allows you to personalize your view of the website and participate in the community."
 msgstr ""
 
 msgid "You have been registered as a member of \"${portal_title}\", which allows you to personalize your view of the website and participate in the community."
 msgstr ""
 
-#: skins/custom_generic/registered_notify_template.py:39
+#: n/skins/custom_generic/registered_notify_template.py:39
 msgid "This describes the purpose of the website:"
 msgstr ""
 
 msgid "This describes the purpose of the website:"
 msgstr ""
 
-#: skins/custom_generic/registered_notify_template.py:44
+#: n/skins/custom_generic/registered_notify_template.py:44
 msgid "Visit us at ${portal_url}"
 msgstr ""
 
 msgid "Visit us at ${portal_url}"
 msgstr ""
 
-#: skins/custom_generic/talkback_tree.pt:27
+#: n/skins/custom_generic/talkback_tree.pt:27
 msgid "by"
 msgstr ""
 
 msgid "by"
 msgstr ""
 
-#: skins/custom_generic/talkback_tree.pt:36
+#: n/skins/custom_generic/talkback_tree.pt:36
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
-#: skins/custom_generic/talkback_tree.pt:37
-#: skins/generic/recent_news.pt:43
+#: n/skins/custom_generic/talkback_tree.pt:37
+#: n/skins/generic/recent_news.pt:43
 #. Default: "at"
 msgid "at_(date)"
 msgstr ""
 
 #. Default: "at"
 msgid "at_(date)"
 msgstr ""
 
-#: skins/custom_generic/talkback_tree.pt:74
+#: n/skins/custom_generic/talkback_tree.pt:74
 msgid "Body"
 msgstr ""
 
 msgid "Body"
 msgstr ""
 
-#: skins/custom_generic/talkback_tree.pt:82
-#: skins/generic/gruf_macros.pt:77
-#: skins/generic/gruf_macros.pt:410
-#: skins/generic/header_widgets.pt:32
-#: skins/generic/header_widgets.pt:173
-#: skins/generic/send_email_form.pt:79
+#: n/skins/custom_generic/talkback_tree.pt:82
+#: n/skins/generic/gruf_macros.pt:77
+#: n/skins/generic/gruf_macros.pt:410
+#: n/skins/generic/header_widgets.pt:32
+#: n/skins/generic/header_widgets.pt:173
+#: n/skins/generic/send_email_form.pt:79
 msgid "Validate"
 msgstr ""
 
 msgid "Validate"
 msgstr ""
 
-#: skins/custom_generic/talkback_tree.pt:85
+#: n/skins/custom_generic/talkback_tree.pt:85
 msgid "Cancel"
 msgstr ""
 
 msgid "Cancel"
 msgstr ""
 
-#: skins/custom_generic/viewThreadsAtBottom.pt:10
+#: n/skins/custom_generic/viewThreadsAtBottom.pt:10
 msgid "Comments:"
 msgstr ""
 
 msgid "Comments:"
 msgstr ""
 
-#: skins/generic/batch_macros.pt:26
+#: n/skins/generic/batch_macros.pt:26
 #. Default: "Previous${number}"
 msgid "batch_previous_x_items"
 msgstr ""
 
 #. Default: "Previous${number}"
 msgid "batch_previous_x_items"
 msgstr ""
 
-#: skins/generic/batch_macros.pt:32
+#: n/skins/generic/batch_macros.pt:32
 #. Default: "Next${number}items"
 msgid "batch_next_x_items"
 msgstr ""
 
 #. Default: "Next${number}items"
 msgid "batch_next_x_items"
 msgstr ""
 
-#: skins/generic/calendar_macros.pt:159
-#: skins/generic/calendar_macros.pt:161
+#: n/skins/generic/calendar_macros.pt:78
+#: n/skins/generic/calendar_macros.pt:81
+#: n/skins/generic/calendar_macros.pt:128
+#: n/skins/generic/calendar_macros.pt:130
+msgid "Click to see hidden items"
+msgstr ""
+
+#: n/skins/generic/calendar_macros.pt:88
+msgid "${dayName}&nbsp;${monthName}&nbsp;${dayNumber}"
+msgstr ""
+
+#: n/skins/generic/calendar_macros.pt:159
+#: n/skins/generic/calendar_macros.pt:161
 msgid "Previous"
 msgstr ""
 
 msgid "Previous"
 msgstr ""
 
-#: skins/generic/calendar_macros.pt:164
+#: n/skins/generic/calendar_macros.pt:164
 msgid "Week"
 msgstr ""
 
 msgid "Week"
 msgstr ""
 
-#: skins/generic/calendar_macros.pt:166
+#: n/skins/generic/calendar_macros.pt:166
 msgid "Month"
 msgstr ""
 
 msgid "Month"
 msgstr ""
 
-#: skins/generic/calendar_macros.pt:171
-#: skins/generic/calendar_macros.pt:173
+#: n/skins/generic/calendar_macros.pt:171
+#: n/skins/generic/calendar_macros.pt:173
 msgid "Next"
 msgstr ""
 
 msgid "Next"
 msgstr ""
 
-#: skins/generic/calendar_macros.pt:78
-#: skins/generic/calendar_macros.pt:81
-#: skins/generic/calendar_macros.pt:128
-#: skins/generic/calendar_macros.pt:130
-msgid "Click to see hidden items"
-msgstr ""
-
-#: skins/generic/calendar_macros.pt:88
-msgid "${dayName}&nbsp;${monthName}&nbsp;${dayNumber}"
+#: n/skins/generic/content_depublish_form.pt:8
+msgid "Depublish: \"${docTitle}\""
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/content_depublish_form.pt:10
+#: n/skins/generic/content_depublish_form.pt:10
 msgid "depublish_transition_explanations"
 msgstr ""
 
 msgid "depublish_transition_explanations"
 msgstr ""
 
-#: skins/generic/content_depublish_form.pt:15
+#: n/skins/generic/content_depublish_form.pt:15
 msgid "Select the destination state"
 msgstr ""
 
 msgid "Select the destination state"
 msgstr ""
 
-#: skins/generic/content_depublish_form.pt:18
+#: n/skins/generic/content_depublish_form.pt:18
 msgid "Private"
 msgstr ""
 
 msgid "Private"
 msgstr ""
 
-#: skins/generic/content_depublish_form.pt:22
+#: n/skins/generic/content_depublish_form.pt:22
 msgid "Shared"
 msgstr ""
 
 msgid "Shared"
 msgstr ""
 
-#: skins/generic/content_depublish_form.pt:26
+#: n/skins/generic/content_depublish_form.pt:26
 msgid "Depublish"
 msgstr ""
 
 msgid "Depublish"
 msgstr ""
 
-#: skins/generic/content_depublish_form.pt:8
-msgid "Depublish: \"${docTitle}\""
-msgstr ""
-
-#: skins/generic/content_make_private_form.pt:10
+#: n/skins/generic/content_make_private_form.pt:10
 msgid "Make private: \"${docTitle}\""
 msgstr ""
 
 msgid "Make private: \"${docTitle}\""
 msgstr ""
 
-#: skins/generic/content_make_private_form.pt:11
+#: n/skins/generic/content_make_private_form.pt:11
 #. Default: "share_transition_explanations"
 msgid "make_private_transition_explanations"
 msgstr ""
 
 #. Default: "share_transition_explanations"
 msgid "make_private_transition_explanations"
 msgstr ""
 
-#: skins/generic/content_make_private_form.pt:16
+#: n/skins/generic/content_make_private_form.pt:16
 msgid "Make private"
 msgstr ""
 
 msgid "Make private"
 msgstr ""
 
-#: skins/generic/content_publish_form.pt:10
+#: n/skins/generic/content_publish_form.pt:8
+msgid "Publish: \"${docTitle}\""
+msgstr ""
+
+#: n/skins/generic/content_publish_form.pt:10
 msgid "publish_transition_explanations"
 msgstr ""
 
 msgid "publish_transition_explanations"
 msgstr ""
 
-#: skins/generic/content_publish_form.pt:17
-#: skins/generic/content_reject_form.pt:16
+#: n/skins/generic/content_publish_form.pt:17
+#: n/skins/generic/content_reject_form.pt:16
 msgid "Notify by e-mail"
 msgstr ""
 
 msgid "Notify by e-mail"
 msgstr ""
 
-#: skins/generic/content_publish_form.pt:26
+#: n/skins/generic/content_publish_form.pt:26
 msgid "Publish"
 msgstr ""
 
 msgid "Publish"
 msgstr ""
 
-#: skins/generic/content_publish_form.pt:8
-msgid "Publish: \"${docTitle}\""
-msgstr ""
-
-#: skins/generic/content_reject_form.pt:25
-#: skins/generic/pending_members.pt:30
-msgid "Reject"
-msgstr ""
-
-#: skins/generic/content_reject_form.pt:8
+#: n/skins/generic/content_reject_form.pt:8
 msgid "Reject: \"${objectid}\""
 msgstr ""
 
 msgid "Reject: \"${objectid}\""
 msgstr ""
 
-#: skins/generic/content_reject_form.pt:9
+#: n/skins/generic/content_reject_form.pt:9
 msgid "reject_transition_explanations"
 msgstr ""
 
 msgid "reject_transition_explanations"
 msgstr ""
 
-#: skins/generic/content_retract_form.pt:15
-msgid "Retract"
+#: n/skins/generic/content_reject_form.pt:25
+#: n/skins/generic/pending_members.pt:30
+msgid "Reject"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/content_retract_form.pt:8
+#: n/skins/generic/content_retract_form.pt:8
 msgid "Retract: \"${objectid}\""
 msgstr ""
 
 msgid "Retract: \"${objectid}\""
 msgstr ""
 
-#: skins/generic/content_retract_form.pt:9
+#: n/skins/generic/content_retract_form.pt:9
 msgid "retract_transition_explanations"
 msgstr ""
 
 msgid "retract_transition_explanations"
 msgstr ""
 
-#: skins/generic/content_share_form.pt:10
+#: n/skins/generic/content_retract_form.pt:15
+msgid "Retract"
+msgstr ""
+
+#: n/skins/generic/content_share_form.pt:10
 msgid "Share: \"${docTitle}\""
 msgstr ""
 
 msgid "Share: \"${docTitle}\""
 msgstr ""
 
-#: skins/generic/content_share_form.pt:11
+#: n/skins/generic/content_share_form.pt:11
 msgid "share_transition_explanations"
 msgstr ""
 
 msgid "share_transition_explanations"
 msgstr ""
 
-#: skins/generic/content_share_form.pt:16
+#: n/skins/generic/content_share_form.pt:16
 msgid "Share"
 msgstr ""
 
 msgid "Share"
 msgstr ""
 
-#: skins/generic/content_submit_form.pt:15
-msgid "Submit"
-msgstr ""
-
-#: skins/generic/content_submit_form.pt:8
+#: n/skins/generic/content_submit_form.pt:8
 msgid "Submit: \"${objectid}\" for Review."
 msgstr ""
 
 msgid "Submit: \"${objectid}\" for Review."
 msgstr ""
 
-#: skins/generic/content_submit_form.pt:9
+#: n/skins/generic/content_submit_form.pt:9
 msgid "submit_transition_explanations"
 msgstr ""
 
 msgid "submit_transition_explanations"
 msgstr ""
 
-#: skins/generic/default_home_page_content.pt:2
-msgid "Welcome to Plinn!"
+#: n/skins/generic/content_submit_form.pt:15
+msgid "Submit"
+msgstr ""
+
+#: n/skins/generic/default_member_content.pt:2
+msgid "Default page for ${memberFullName}"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/default_home_page_content.pt:3
-msgid "This is the default home page."
+#: n/skins/generic/default_member_content.pt:3
+msgid "This is the default document created for you when you have been registered in this portal."
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/default_home_page_content.pt:4
-#: skins/generic/default_member_content.pt:4
+#: n/skins/generic/default_member_content.pt:4
 msgid "To change the content just select \"Edit\" in the Tab bar on the top."
 msgstr ""
 
 msgid "To change the content just select \"Edit\" in the Tab bar on the top."
 msgstr ""
 
-#: skins/generic/default_member_content.pt:2
-msgid "Default page for ${memberFullName}"
+#: n/skins/generic/groups_members.pt:35
+msgid "Members of \"${groupId}\""
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/default_member_content.pt:3
-msgid "This is the default document created for you when you have been registered in this portal."
+#: n/skins/generic/groups_members.pt:47
+msgid "Groups of \"${groupId}\""
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/groups_members.pt:35
-msgid "Members of \"${groupId}\""
+#: n/skins/generic/gruf_macros.pt:25
+msgid "Group Tree"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/groups_members.pt:47
-msgid "Groups of \"${groupId}\""
+#: n/skins/generic/gruf_macros.pt:45
+#: n/skins/generic/header_widgets.pt:70
+msgid "Identifier"
+msgstr ""
+
+#: n/skins/generic/gruf_macros.pt:63
+#: n/skins/generic/gruf_macros.pt:319
+msgid "Shared folder"
+msgstr ""
+
+#: n/skins/generic/gruf_macros.pt:66
+msgid "Open shared folder..."
+msgstr ""
+
+#: n/skins/generic/gruf_macros.pt:69
+#: n/skins/generic/gruf_macros.pt:321
+msgid "Create"
+msgstr ""
+
+#: n/skins/generic/gruf_macros.pt:90
+msgid "Implicit roles"
+msgstr ""
+
+#: n/skins/generic/gruf_macros.pt:98
+msgid "Explicit roles"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:105
+#: n/skins/generic/gruf_macros.pt:105
 msgid "Remove"
 msgstr ""
 
 msgid "Remove"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:112
+#: n/skins/generic/gruf_macros.pt:112
 msgid "Append"
 msgstr ""
 
 msgid "Append"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:129
-#: skins/generic/gruf_macros.pt:164
+#: n/skins/generic/gruf_macros.pt:129
+#: n/skins/generic/gruf_macros.pt:164
 msgid "Outside group"
 msgstr ""
 
 msgid "Outside group"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:131
-#: skins/generic/gruf_macros.pt:166
+#: n/skins/generic/gruf_macros.pt:131
+#: n/skins/generic/gruf_macros.pt:166
 msgid "Inside group"
 msgstr ""
 
 msgid "Inside group"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:148
-#: skins/generic/gruf_macros.pt:183
+#: n/skins/generic/gruf_macros.pt:148
+#: n/skins/generic/gruf_macros.pt:183
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:197
+#: n/skins/generic/gruf_macros.pt:197
 msgid "All members"
 msgstr ""
 
 msgid "All members"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:210
+#: n/skins/generic/gruf_macros.pt:210
 msgid "Edit"
 msgstr ""
 
 msgid "Edit"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:224
+#: n/skins/generic/gruf_macros.pt:224
 msgid "All groups"
 msgstr ""
 
 msgid "All groups"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:247
+#: n/skins/generic/gruf_macros.pt:247
 msgid "Add new member"
 msgstr ""
 
 msgid "Add new member"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:25
-msgid "Group Tree"
-msgstr ""
-
-#: skins/generic/gruf_macros.pt:250
-#: skins/generic/gruf_macros.pt:365
+#: n/skins/generic/gruf_macros.pt:250
+#: n/skins/generic/gruf_macros.pt:365
 msgid "Login"
 msgstr ""
 
 msgid "Login"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:256
-#: skins/generic/gruf_macros.pt:378
-#: skins/generic/last_member_logs.pt:23
-#: skins/generic/pending_members.pt:13
+#: n/skins/generic/gruf_macros.pt:256
+#: n/skins/generic/gruf_macros.pt:378
+#: n/skins/generic/last_member_logs.pt:23
+#: n/skins/generic/pending_members.pt:13
 msgid "Name"
 msgstr ""
 
 msgid "Name"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:262
-#: skins/generic/gruf_macros.pt:384
+#: n/skins/generic/gruf_macros.pt:262
+#: n/skins/generic/gruf_macros.pt:384
 msgid "Given Name"
 msgstr ""
 
 msgid "Given Name"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:268
-#: skins/generic/gruf_macros.pt:390
+#: n/skins/generic/gruf_macros.pt:268
+#: n/skins/generic/gruf_macros.pt:390
 msgid "Password"
 msgstr ""
 
 msgid "Password"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:274
-#: skins/generic/gruf_macros.pt:396
+#: n/skins/generic/gruf_macros.pt:274
+#: n/skins/generic/gruf_macros.pt:396
 msgid "Confirm"
 msgstr ""
 
 msgid "Confirm"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:280
-#: skins/generic/gruf_macros.pt:402
+#: n/skins/generic/gruf_macros.pt:280
+#: n/skins/generic/gruf_macros.pt:402
 msgid "Email address"
 msgstr ""
 
 msgid "Email address"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:298
+#: n/skins/generic/gruf_macros.pt:298
 msgid "Add new group"
 msgstr ""
 
 msgid "Add new group"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:301
+#: n/skins/generic/gruf_macros.pt:301
 msgid "Id"
 msgstr ""
 
 msgid "Id"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:371
+#: n/skins/generic/gruf_macros.pt:371
 msgid "Groups"
 msgstr ""
 
 msgid "Groups"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:373
+#: n/skins/generic/gruf_macros.pt:373
 msgid "explicitly:"
 msgstr ""
 
 msgid "explicitly:"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:374
+#: n/skins/generic/gruf_macros.pt:374
 msgid "implicitly:"
 msgstr ""
 
 msgid "implicitly:"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:415
+#: n/skins/generic/gruf_macros.pt:415
 msgid "Tree view by this member"
 msgstr ""
 
 msgid "Tree view by this member"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:416
+#: n/skins/generic/gruf_macros.pt:416
 msgid "Click here to see the tree viewed by this member &gt;&gt;"
 msgstr ""
 
 msgid "Click here to see the tree viewed by this member &gt;&gt;"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:440
-#: skins/generic/gruf_macros.pt:440
+#: n/skins/generic/gruf_macros.pt:440
+#: n/skins/generic/gruf_macros.pt:440
 msgid "collapse all"
 msgstr ""
 
 msgid "collapse all"
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:45
-#: skins/generic/header_widgets.pt:70
-msgid "Identifier"
+#: n/skins/generic/gruf_macros.pt:471
+msgid "&lt;&lt; Back to member properties"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:471
-msgid "&lt;&lt; Back to member properties"
+#: n/skins/generic/header_widgets.pt:33
+msgid "Edit all metadata"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:63
-#: skins/generic/gruf_macros.pt:319
-msgid "Shared folder"
+#: n/skins/generic/header_widgets.pt:54
+msgid "Enable Discussion?"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:66
-msgid "Open shared folder..."
+#: n/skins/generic/header_widgets.pt:57
+msgid "Default"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:69
-#: skins/generic/gruf_macros.pt:321
-msgid "Create"
+#: n/skins/generic/header_widgets.pt:60
+msgid "Off"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:90
-msgid "Implicit roles"
+#: n/skins/generic/header_widgets.pt:63
+msgid "On"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/gruf_macros.pt:98
-msgid "Explicit roles"
+#: n/skins/generic/header_widgets.pt:91
+msgid "Subject"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/header_widgets.pt:108
+#: n/skins/generic/header_widgets.pt:108
 msgid "Contributors"
 msgstr ""
 
 msgid "Contributors"
 msgstr ""
 
-#: skins/generic/header_widgets.pt:115
+#: n/skins/generic/header_widgets.pt:115
 msgid "Creation Date"
 msgstr ""
 
 msgid "Creation Date"
 msgstr ""
 
-#: skins/generic/header_widgets.pt:118
+#: n/skins/generic/header_widgets.pt:118
 msgid "Last Modified Date"
 msgstr ""
 
 msgid "Last Modified Date"
 msgstr ""
 
-#: skins/generic/header_widgets.pt:130
+#: n/skins/generic/header_widgets.pt:130
 msgid "Effective Date"
 msgstr ""
 
 msgid "Effective Date"
 msgstr ""
 
-#: skins/generic/header_widgets.pt:141
+#: n/skins/generic/header_widgets.pt:141
 msgid "Expiration Date"
 msgstr ""
 
 msgid "Expiration Date"
 msgstr ""
 
-#: skins/generic/header_widgets.pt:147
-#: skins/generic/wysiwyg_support.pt:108
+#: n/skins/generic/header_widgets.pt:147
+#: n/skins/generic/wysiwyg_support.pt:43
 msgid "Format"
 msgstr ""
 
 msgid "Format"
 msgstr ""
 
-#: skins/generic/header_widgets.pt:155
+#: n/skins/generic/header_widgets.pt:155
 msgid "Language"
 msgstr ""
 
 msgid "Language"
 msgstr ""
 
-#: skins/generic/header_widgets.pt:163
+#: n/skins/generic/header_widgets.pt:163
 msgid "Rights"
 msgstr ""
 
 msgid "Rights"
 msgstr ""
 
-#: skins/generic/header_widgets.pt:174
+#: n/skins/generic/header_widgets.pt:174
 msgid "Edit standard metadata"
 msgstr ""
 
 msgid "Edit standard metadata"
 msgstr ""
 
-#: skins/generic/header_widgets.pt:33
-msgid "Edit all metadata"
-msgstr ""
-
-#: skins/generic/header_widgets.pt:54
-msgid "Enable Discussion?"
-msgstr ""
-
-#: skins/generic/header_widgets.pt:57
-msgid "Default"
-msgstr ""
-
-#: skins/generic/header_widgets.pt:60
-msgid "Off"
-msgstr ""
-
-#: skins/generic/header_widgets.pt:63
-msgid "On"
-msgstr ""
-
-#: skins/generic/header_widgets.pt:91
-msgid "Subject"
-msgstr ""
-
-#: skins/generic/last_member_logs.pt:19
+#: n/skins/generic/last_member_logs.pt:19
 msgid "Last member login times"
 msgstr ""
 
 msgid "Last member login times"
 msgstr ""
 
-#: skins/generic/last_member_logs.pt:27
+#: n/skins/generic/last_member_logs.pt:27
 msgid "Last login time"
 msgstr ""
 
 msgid "Last login time"
 msgstr ""
 
-#: skins/generic/load_revision.py:29
-#: skins/content/changes_history_template.pt:63
-msgid "nobody"
-msgstr ""
-
-#: skins/generic/load_revision.py:38
+#: n/skins/generic/load_revision.py:38
 msgid "state of %s"
 msgstr ""
 
 msgid "state of %s"
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:160
-msgid "No more group available for the ${role} role in this folder"
-msgstr ""
-
-#: skins/generic/local_roles_macros.pt:174
-msgid "No group have got the ${role} role in this folder"
-msgstr ""
-
-#: skins/generic/local_roles_macros.pt:39
-#: skins/generic/local_roles_macros.pt:122
+#: n/skins/generic/local_roles_macros.pt:39
+#: n/skins/generic/local_roles_macros.pt:122
 msgid "Current Role: \"${current_role}\""
 msgstr ""
 
 msgid "Current Role: \"${current_role}\""
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:45
-#: skins/generic/local_roles_macros.pt:127
+#: n/skins/generic/local_roles_macros.pt:45
+#: n/skins/generic/local_roles_macros.pt:127
 msgid "ok"
 msgstr ""
 
 msgid "ok"
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:66
-#: skins/generic/local_roles_macros.pt:148
+#: n/skins/generic/local_roles_macros.pt:66
+#: n/skins/generic/local_roles_macros.pt:148
 msgid "Haven't role"
 msgstr ""
 
 msgid "Haven't role"
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:72
-#: skins/generic/local_roles_macros.pt:150
+#: n/skins/generic/local_roles_macros.pt:72
+#: n/skins/generic/local_roles_macros.pt:150
 msgid "Have role"
 msgstr ""
 
 msgid "Have role"
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:84
+#: n/skins/generic/local_roles_macros.pt:84
 msgid "No more member available for the ${role} role in this folder"
 msgstr ""
 
 msgid "No more member available for the ${role} role in this folder"
 msgstr ""
 
-#: skins/generic/local_roles_macros.pt:99
+#: n/skins/generic/local_roles_macros.pt:99
 msgid "Nobody have got the ${role} role in this folder"
 msgstr ""
 
 msgid "Nobody have got the ${role} role in this folder"
 msgstr ""
 
-#: skins/generic/locale_date_fmt.pt:1
-#. Default: "%m/%d/%Y %Hh%M"
-msgid "locale_date_fmt"
+#: n/skins/generic/local_roles_macros.pt:160
+msgid "No more group available for the ${role} role in this folder"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/main_template_macros.pt:109
-msgid "Exit boxes editing"
+#: n/skins/generic/local_roles_macros.pt:174
+msgid "No group have got the ${role} role in this folder"
+msgstr ""
+
+#: n/skins/generic/locale_date_fmt.pt:1
+#. Default: "%m/%d/%Y %Hh%M"
+msgid "locale_date_fmt"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/main_template_macros.pt:78
+#: n/skins/generic/main_template_macros.pt:78
+#: n/skins/photo_theme/main_template_macros.pt:91
 msgid "You are here:"
 msgstr ""
 
 msgid "You are here:"
 msgstr ""
 
-#: skins/generic/main_template_macros.pt:91
-#: skins/generic/main_template_macros.pt:94
-#: skins/generic/main_template_macros.pt:112
-#: skins/generic/main_template_macros.pt:113
+#: n/skins/generic/main_template_macros.pt:91
+#: n/skins/generic/main_template_macros.pt:94
+#: n/skins/generic/main_template_macros.pt:112
+#: n/skins/generic/main_template_macros.pt:113
+#: n/skins/photo_theme/main_template_macros.pt:100
+#: n/skins/photo_theme/main_template_macros.pt:100
+#: n/skins/photo_theme/main_template_macros.pt:113
+#: n/skins/photo_theme/main_template_macros.pt:113
 msgid "Paste"
 msgstr ""
 
 msgid "Paste"
 msgstr ""
 
-#: skins/generic/pending_members.pt:14
-msgid "Email"
+#: n/skins/generic/main_template_macros.pt:109
+#: n/skins/photo_theme/main_template_macros.pt:110
+msgid "Exit boxes editing"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/pending_members.pt:35
-msgid "Register"
+#: n/skins/generic/pending_members.pt:9
+msgid "Review members registration"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/pending_members.pt:9
-msgid "Review members registration"
+#: n/skins/generic/pending_members.pt:14
+msgid "Email"
+msgstr ""
+
+#: n/skins/generic/pending_members.pt:35
+msgid "Register"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/recent_news.pt:21
-#: skins/generic/widgets.pt:123
+#: n/skins/generic/recent_news.pt:21
+#: n/skins/generic/widgets.pt:123
 msgid "News"
 msgstr ""
 
 msgid "News"
 msgstr ""
 
-#: skins/generic/recent_news.pt:36
+#: n/skins/generic/recent_news.pt:36
 msgid "by:"
 msgstr ""
 
 msgid "by:"
 msgstr ""
 
-#: skins/generic/recent_news.pt:49
+#: n/skins/generic/recent_news.pt:49
 #. Default: "Read More"
 msgid "read_more"
 msgstr ""
 
 #. Default: "Read More"
 msgid "read_more"
 msgstr ""
 
-#: skins/generic/recent_news.pt:57
+#: n/skins/generic/recent_news.pt:57
 msgid "No news is good news!"
 msgstr ""
 
 msgid "No news is good news!"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:14
+#: n/skins/generic/reject_member_form.pt:9
+msgid "Reject registration of ${fullname}"
+msgstr ""
+
+#: n/skins/generic/reject_member_form.pt:14
 msgid "From:"
 msgstr ""
 
 msgid "From:"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:20
+#: n/skins/generic/reject_member_form.pt:20
 msgid "To:"
 msgstr ""
 
 msgid "To:"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:27
-#: skins/generic/send_email_form.pt:96
+#: n/skins/generic/reject_member_form.pt:27
+#: n/skins/generic/send_email_form.pt:96
 msgid "Subject:"
 msgstr ""
 
 msgid "Subject:"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:31
+#: n/skins/generic/reject_member_form.pt:31
 msgid "Membership request denied"
 msgstr ""
 
 msgid "Membership request denied"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:35
-#: skins/generic/send_email_form.pt:101
+#: n/skins/generic/reject_member_form.pt:35
+#: n/skins/generic/send_email_form.pt:101
 msgid "Message body:"
 msgstr ""
 
 msgid "Message body:"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:39
+#: n/skins/generic/reject_member_form.pt:39
 msgid "I'm sorry to have to inform you that your request has been denied. Please contact the site administrator."
 msgstr ""
 
 msgid "I'm sorry to have to inform you that your request has been denied. Please contact the site administrator."
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:45
+#: n/skins/generic/reject_member_form.pt:45
 msgid "Send"
 msgstr ""
 
 msgid "Send"
 msgstr ""
 
-#: skins/generic/reject_member_form.pt:9
-msgid "Reject registration of ${fullname}"
+#: n/skins/generic/request_password_reset_form.pt:11
+msgid "Password reset"
+msgstr ""
+
+#: n/skins/generic/request_password_reset_form.pt:12
+msgid "Enter your username below and click on the \"Send\" button. You will receive an email with a link to reset your password."
+msgstr ""
+
+#: n/skins/generic/request_password_reset_form.pt:18
+msgid "If this will not work for you (for example, if you forget your username or didn't enter your email address) send email to ${admin_email}."
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/revision_context_header.pt:10
+#: n/skins/generic/request_password_reset_form.pt:25
+#. Default: "Send"
+msgid " Send "
+msgstr ""
+
+#: n/skins/generic/revision_context_header.pt:10
 msgid "This is an old revision of this content, as edited by ${user} at ${datetime}."
 msgstr ""
 
 msgid "This is an old revision of this content, as edited by ${user} at ${datetime}."
 msgstr ""
 
-#: skins/generic/revision_context_header.pt:16
+#: n/skins/generic/revision_context_header.pt:16
 msgid "Restore this revision"
 msgstr ""
 
 msgid "Restore this revision"
 msgstr ""
 
-#: skins/generic/revision_context_header.pt:22
+#: n/skins/generic/revision_context_header.pt:22
 msgid "\342\206\220 previous revision"
 msgstr ""
 
 msgid "\342\206\220 previous revision"
 msgstr ""
 
-#: skins/generic/revision_context_header.pt:27
+#: n/skins/generic/revision_context_header.pt:27
 msgid "current revision"
 msgstr ""
 
 msgid "current revision"
 msgstr ""
 
-#: skins/generic/revision_context_header.pt:29
+#: n/skins/generic/revision_context_header.pt:29
 msgid "next revision \342\206\222"
 msgstr ""
 
 msgid "next revision \342\206\222"
 msgstr ""
 
-#: skins/generic/search.py:109
-#: skins/generic/search.py:113
+#: n/skins/generic/search.py:109
+#: n/skins/generic/search.py:113
 msgid "ascending sort"
 msgstr ""
 
 msgid "ascending sort"
 msgstr ""
 
-#: skins/generic/search_results_template.pt:16
+#: n/skins/generic/search_results_template.pt:16
 msgid "Search Results"
 msgstr ""
 
 msgid "Search Results"
 msgstr ""
 
-#: skins/generic/search_results_template.pt:23
+#: n/skins/generic/search_results_template.pt:23
 msgid "Found ${count} ${item_s_match} '${text}'."
 msgstr ""
 
 msgid "Found ${count} ${item_s_match} '${text}'."
 msgstr ""
 
-#: skins/generic/search_results_template.pt:27
+#: n/skins/generic/search_results_template.pt:27
 msgid "Found 1 item."
 msgstr ""
 
 msgid "Found 1 item."
 msgstr ""
 
-#: skins/generic/search_results_template.pt:28
+#: n/skins/generic/search_results_template.pt:28
 msgid "Found ${count} items."
 msgstr ""
 
 msgid "Found ${count} items."
 msgstr ""
 
-#: skins/generic/search_results_template.pt:41
-msgid "Creator"
-msgstr ""
-
-#: skins/generic/search_results_template.pt:45
+#: n/skins/generic/search_results_template.pt:45
 msgid "Last modified"
 msgstr ""
 
 msgid "Last modified"
 msgstr ""
 
-#: skins/generic/search_results_template.pt:65
-msgid "(No title)"
-msgstr ""
-
-#: skins/generic/search_results_template.pt:83
+#: n/skins/generic/search_results_template.pt:83
 msgid "Save this search as topic"
 msgstr ""
 
 msgid "Save this search as topic"
 msgstr ""
 
-#: skins/generic/search_results_template.pt:84
+#: n/skins/generic/search_results_template.pt:84
 msgid "Title:"
 msgstr ""
 
 msgid "Title:"
 msgstr ""
 
-#: skins/generic/search_results_template.pt:89
+#: n/skins/generic/search_results_template.pt:89
 msgid "There are no items matching your specified criteria."
 msgstr ""
 
 msgid "There are no items matching your specified criteria."
 msgstr ""
 
-#: skins/generic/send_email_form.pt:107
-msgid "Send email"
-msgstr ""
-
-#: skins/generic/send_email_form.pt:110
-msgid "Note: This message will be stored in content history."
+#: n/skins/generic/send_email_form.pt:25
+msgid "Send an email"
 msgstr ""
 
 msgstr ""
 
-#: skins/generic/send_email_form.pt:29
+#: n/skins/generic/send_email_form.pt:29
 msgid "Recipients:"
 msgstr ""
 
 msgid "Recipients:"
 msgstr ""
 
-#: skins/generic/send_email_form.pt:47
+#: n/skins/generic/send_email_form.pt:47
 msgid "(as copy)"
 msgstr ""
 
 msgid "(as copy)"
 msgstr ""
 
-#: skins/generic/send_email_form.pt:62
+#: n/skins/generic/send_email_form.pt:62
 msgid "All (${nofpers} persons)"
 msgstr ""
 
 msgid "All (${nofpers} persons)"
 msgstr ""
 
-#: skins/generic/send_email_form.pt:69
+#: n/skins/generic/send_email_form.pt:69
 msgid "Show list"
 msgstr ""
 
 msgid "Show list"
 msgstr ""
 
-#: skins/generic/send_email_form.pt:79
+#: n/skins/generic/send_email_form.pt:79
 msgid "(not required)"
 msgstr ""
 
 msgid "(not required)"
 msgstr ""
 
-#: skins/generic/send_email_form.pt:90
+#: n/skins/generic/send_email_form.pt:90
 msgid "Others (on address by line)"
 msgstr ""
 
 msgid "Others (on address by line)"
 msgstr ""
 
-#: skins/generic/wf_macros.pt:17
+#: n/skins/generic/send_email_form.pt:107
+msgid "Send email"
+msgstr ""
+
+#: n/skins/generic/send_email_form.pt:110
+msgid "Note: This message will be stored in content history."
+msgstr ""
+
+#: n/skins/generic/wf_macros.pt:17
 msgid "Actor"
 msgstr ""
 
 msgid "Actor"
 msgstr ""
 
-#: skins/generic/wf_macros.pt:18
+#: n/skins/generic/wf_macros.pt:18
 msgid "Action"
 msgstr ""
 
 msgid "Action"
 msgstr ""
 
-#: skins/generic/wf_macros.pt:20
+#: n/skins/generic/wf_macros.pt:20
 msgid "Email sent to"
 msgstr ""
 
 msgid "Email sent to"
 msgstr ""
 
-#: skins/generic/wf_macros.pt:28
+#: n/skins/generic/wf_macros.pt:28
 msgid "(no comments)"
 msgstr ""
 
 msgid "(no comments)"
 msgstr ""
 
-#: skins/generic/wf_macros.pt:33
+#: n/skins/generic/wf_macros.pt:33
 msgid "(no email sent)"
 msgstr ""
 
 msgid "(no email sent)"
 msgstr ""
 
-#: skins/generic/widgets.pt:128
-msgid "News Item"
-msgstr ""
-
-#: skins/generic/widgets.pt:32
-#: skins/generic/widgets.pt:33
+#: n/skins/generic/widgets.pt:32
+#: n/skins/generic/widgets.pt:33
 msgid "Edit metadata"
 msgstr ""
 
 msgid "Edit metadata"
 msgstr ""
 
-#: skins/generic/widgets.pt:53
+#: n/skins/generic/widgets.pt:53
 msgid "Clipboard"
 msgstr ""
 
 msgid "Clipboard"
 msgstr ""
 
-#: skins/generic/wysiwyg_support.pt:112
+#: n/skins/generic/widgets.pt:128
+msgid "News Item"
+msgstr ""
+
+#: n/skins/generic/wysiwyg_support.pt:47
 msgid "Structured text"
 msgstr ""
 
 msgid "Structured text"
 msgstr ""
 
-#: skins/generic/wysiwyg_support.pt:118
+#: n/skins/generic/wysiwyg_support.pt:53
 msgid "HTML"
 msgstr ""
 
 msgid "HTML"
 msgstr ""
 
-#: skins/generic/wysiwyg_support.pt:124
+#: n/skins/generic/wysiwyg_support.pt:59
 msgid "Plain text"
 msgstr ""
 
 msgid "Plain text"
 msgstr ""
 
+#: n/skins/photo_theme/logout.py:15
+msgid "You have been logged out."
+msgstr ""
+
+#: n/skins/photo_theme/main_template_macros.pt:55
+msgid "Loading progress..."
+msgstr ""
+
+#: n/skins/photo_theme/realis_main_macros.pt:28
+msgid "Join"
+msgstr ""
+
+#: n/skins/photo_theme/search_results_macros.pt:12
+msgid "Title"
+msgstr ""
+
+#: n/skins/photo_theme/search_results_macros.pt:13
+msgid "Creator"
+msgstr ""
+
+#: n/skins/photo_theme/search_results_macros.pt:14
+msgid "Type"
+msgstr ""
+
+#: n/skins/photo_theme/search_results_macros.pt:15
+msgid "Date"
+msgstr ""
+
+#: n/skins/photo_theme/search_results_macros.pt:32
+msgid "(No title)"
+msgstr ""
+
+#: n/skins/photo_theme/search_results_macros.pt:45
+msgid "(No description)"
+msgstr ""
+
+# from plinn-manual
+
+msgid "${month}/${day}/${year}&nbsp;&nbsp;${hour}:${minute}:${second}"
+msgstr ""
+
+msgid "1 Day"
+msgstr ""
+
+msgid "2 Days"
+msgstr ""
+
+msgid "5 Days"
+msgstr ""
+
+msgid "1 Week"
+msgstr ""
+
+msgid "2 Weeks"
+msgstr ""
+
+msgid "1 Month"
+msgstr ""
+
+msgid "3 Months"
+msgstr ""
+
+msgid "6 Months"
+msgstr ""
+
+msgid "1 Year"
+msgstr ""
+
+msgid "2 years"
+msgstr ""
+
+msgid "Action Box Block"
+msgstr ""
+
+msgid "Action box settings"
+msgstr ""
+
+msgid "Activity block"
+msgstr ""
+
+msgid "Add a document..."
+msgstr ""
+
+msgid "Add an activity"
+msgstr ""
+
+msgid "Add node"
+msgstr ""
+
+msgid "Advanced search"
+msgstr ""
+
+msgid "Anonymous registration"
+msgstr ""
+
+msgid "Appointment"
+msgstr ""
+
+msgid "Append Roles"
+msgstr ""
+
+msgid "Append or remove groups"
+msgstr ""
+
+msgid "Append or remove members"
+msgstr ""
+
+msgid "April"
+msgstr ""
+
+msgid "April_abbr"
+msgstr ""
+
+msgid "Assign local roles: Search Members"
+msgstr ""
+
+msgid "Assign local roles: Search Results"
+msgstr ""
+
+msgid "August"
+msgstr ""
+
+msgid "August_abbr"
+msgstr ""
+
+msgid "B"
+msgstr ""
+
+msgid "Backlinks"
+msgstr ""
+
+msgid "Base folder of members' folders"
+msgstr ""
+
+msgid "Box title:"
+msgstr ""
+
+msgid "catalog_index_allowedRolesAndUsers"
+msgstr ""
+
+msgid "catalog_index_created"
+msgstr ""
+
+msgid "catalog_index_Creator"
+msgstr ""
+
+msgid "catalog_index_Date"
+msgstr ""
+
+msgid "catalog_index_DateTimeOriginal"
+msgstr ""
+
+msgid "catalog_index_Description"
+msgstr ""
+
+msgid "catalog_index_effective"
+msgstr ""
+
+msgid "catalog_index_expires"
+msgstr ""
+
+msgid "catalog_index_fTitle"
+msgstr ""
+
+msgid "catalog_index_getId"
+msgstr ""
+
+msgid "catalog_index_listCreators"
+msgstr ""
+
+msgid "catalog_index_modified"
+msgstr ""
+
+msgid "catalog_index_path"
+msgstr ""
+
+msgid "catalog_index_portal_type"
+msgstr ""
+
+msgid "catalog_index_review_state"
+msgstr ""
+
+msgid "catalog_index_SearchableText"
+msgstr ""
+
+msgid "catalog_index_Subject"
+msgstr ""
+
+msgid "catalog_index_Title"
+msgstr ""
+
+msgid "Categories:"
+msgstr ""
+
+msgid "Change"
+msgstr ""
+
+msgid "Change image:"
+msgstr ""
+
+msgid "Click here to modify roles..."
+msgstr ""
+
+msgid "Click to get raw image"
+msgstr ""
+
+msgid "Click to see image full-size"
+msgstr ""
+
+msgid "Close"
+msgstr ""
+
+msgid "Collapse"
+msgstr ""
+
+msgid "Comment"
+msgstr ""
+
+msgid "Configure ${portal_calendar} Tool"
+msgstr ""
+
+msgid "Container block"
+msgstr ""
+
+msgid "Contributor"
+msgstr ""
+
+msgid "Convention"
+msgstr ""
+
+msgid "Copy"
+msgstr ""
+
+msgid "Create a mosaic document"
+msgstr ""
+
+msgid "Saved changes."
+msgstr ""
+
+msgid "Import a photo zipped file"
+msgstr ""
+
+msgid "send_email"
+msgstr ""
+
+msgid "Set Mapping"
+msgstr ""
+
+msgid "shared_submit"
+msgstr ""
+
+msgid "sort_by_index_created"
+msgstr ""
+
+msgid "sort_by_index_DateTimeOriginal"
+msgstr ""
+
+msgid "Criteria"
+msgstr ""
+
+msgid "coordonateur"
+msgstr ""
+
+msgid "Currently assigned local roles"
+msgstr ""
+
+msgid "DateTimeOriginal"
+msgstr ""
+
+msgid "Day"
+msgstr ""
+
+msgid "December"
+msgstr ""
+
+msgid "December_abbr"
+msgstr ""
+
+msgid "Delete"
+msgstr ""
+
+msgid "depublish"
+msgstr ""
+
+msgid "depublish_to_private"
+msgstr ""
+
+msgid "depublish_to_shared"
+msgstr ""
+
+msgid "Direct_publish"
+msgstr ""
+
+msgid "Directories"
+msgstr ""
+
+msgid "Do you realy want to delete ?"
+msgstr ""
+
+msgid "confirm_layer_delete"
+msgstr ""
+
+msgid "eleve"
+msgstr ""
+
+msgid "Empty image: upload an image file in \"Edit\" tab."
+msgstr ""
+
+msgid "ExifImageWidth"
+msgstr ""
+
+msgid "ExifImageHeight"
+msgstr ""
+
+msgid "Expand"
+msgstr ""
+
+msgid "Export as zip"
+msgstr ""
+
+msgid "ExposureTime"
+msgstr ""
+
+msgid "February"
+msgstr ""
+
+msgid "February_abbr"
+msgstr ""
+
+msgid "File"
+msgstr ""
+
+msgid "File Block"
+msgstr ""
+
+msgid "Filter (meta_type list) :"
+msgstr ""
+
+msgid "FNumber"
+msgstr ""
+
+msgid "FocalLength"
+msgstr ""
+
+msgid "Folder contents"
+msgstr ""
+
+msgid "Folders are created upon first login."
+msgstr ""
+
+msgid "Fri"
+msgstr ""
+
+msgid "Friday"
+msgstr ""
+
+msgid "Friendly Date Criterion"
+msgstr ""
+
+msgid "Global actions"
+msgstr ""
+
+msgid "Group folder area"
+msgstr ""
+
+msgid "Group's roles settings"
+msgstr ""
+
+msgid "GroupManager"
+msgstr ""
+
+msgid "Height:"
+msgstr ""
+
+msgid "History"
+msgstr ""
+
+msgid "Image block"
+msgstr ""
+
+msgid "Implicitly member of groups"
+msgstr ""
+
+msgid "Import"
+msgstr ""
+
+msgid "Insert file"
+msgstr ""
+
+msgid "Insert image"
+msgstr ""
+
+msgid "Insert inside text"
+msgstr ""
+
+msgid "Insert new block:"
+msgstr ""
+
+msgid "Integer Criterion"
+msgstr ""
+
+msgid "ISOSpeedRatings"
+msgstr ""
+
+msgid "January"
+msgstr ""
+
+msgid "January_abbr"
+msgstr ""
+
+msgid "July"
+msgstr ""
+
+msgid "July_abbr"
+msgstr ""
+
+msgid "June"
+msgstr ""
+
+msgid "June_abbr"
+msgstr ""
+
+msgid "immediately"
+msgstr ""
+
+msgid "KB"
+msgstr ""
+
+msgid "lang_iso"
+msgstr ""
+
+msgid "Layer"
+msgstr ""
+
+msgid "Left boxes"
+msgstr ""
+
+msgid "List Criterion"
+msgstr ""
+
+msgid "List Folder"
+msgstr ""
+
+msgid "List parent folder"
+msgstr ""
+
+msgid "Listen"
+msgstr ""
+
+msgid "Local Roles"
+msgstr ""
+
+msgid "MB"
+msgstr ""
+
+msgid "make_private"
+msgstr ""
+
+msgid "Manage Groups"
+msgstr ""
+
+msgid "Manage boxes"
+msgstr ""
+
+msgid "Manage group's datas"
+msgstr ""
+
+msgid "Manage group's members"
+msgstr ""
+
+msgid "Manage portal's groups"
+msgstr ""
+
+msgid "Manage portal's members"
+msgstr ""
+
+msgid "Manager"
+msgstr ""
+
+msgid "March"
+msgstr ""
+
+msgid "March_abbr"
+msgstr ""
+
+msgid "May"
+msgstr ""
+
+msgid "May_abbr"
+msgstr ""
+
+msgid "Meeting"
+msgstr ""
+
+msgid "Member"
+msgstr ""
+
+msgid "Members"
+msgstr ""
+
+msgid "Members folder id"
+msgstr ""
+
+msgid "Member of groups"
+msgstr ""
+
+msgid "Member properties"
+msgstr ""
+
+msgid "member_creation_area_explanations"
+msgstr ""
+
+msgid "member_creation_area_title"
+msgstr ""
+
+msgid "Membership role mappings"
+msgstr ""
+
+msgid "membership_role_mapping_explanations"
+msgstr ""
+
+msgid "Metadata"
+msgstr ""
+
+msgid "Sort Criterion"
+msgstr ""
+
+msgid "sort_by_index_modified"
+msgstr ""
+
+msgid "Modify"
+msgstr ""
+
+msgid "Mon"
+msgstr ""
+
+msgid "Monday"
+msgstr ""
+
+msgid "Move down"
+msgstr ""
+
+msgid "Move left"
+msgstr ""
+
+msgid "Move right"
+msgstr ""
+
+msgid "Move up"
+msgstr ""
+
+msgid "never"
+msgstr ""
+
+msgid "New layer"
+msgstr ""
+
+msgid "No document"
+msgstr ""
+
+msgid "Node block"
+msgstr ""
+
+msgid "November"
+msgstr ""
+
+msgid "November_abbr"
+msgstr ""
+
+msgid "Now"
+msgstr ""
+
+msgid "Number of br:"
+msgstr ""
+
+msgid "October"
+msgstr ""
+
+msgid "October_abbr"
+msgstr ""
+
+msgid "Owner"
+msgstr ""
+
+msgid "person selected"
+msgstr ""
+
+msgid "persons selected"
+msgstr ""
+
+msgid "Play"
+msgstr ""
+
+msgid "Portal manager registration"
+msgstr ""
+
+msgid "Portal Role"
+msgstr ""
+
+msgid "Portlets"
+msgstr ""
+
+msgid "Preview..."
+msgstr ""
+
+msgid "private_submit"
+msgstr ""
+
+msgid "Properties of: ${memberFullName}"
+msgstr ""
+
+msgid "publish"
+msgstr ""
+
+msgid "Reader"
+msgstr ""
+
+msgid "Right boxes"
+msgstr ""
+
+msgid "Remove layer"
+msgstr ""
+
+msgid "Reply..."
+msgstr ""
+
+msgid "Represent a simple field-match for a string value."
+msgstr ""
+
+msgid "retract_to_private"
+msgstr ""
+
+msgid "retract_to_shared"
+msgstr ""
+
+msgid "Reviewed registration"
+msgstr ""
+
+msgid "Reviewer"
+msgstr ""
+
+msgid "Role(s)"
+msgstr ""
+
+msgid "Role mapping mismatch : click Validate to solve this problem !"
+msgstr ""
+
+msgid "Roles to assign:"
+msgstr ""
+
+msgid "Root object expression:"
+msgstr ""
+
+msgid "Sat"
+msgstr ""
+
+msgid "Saturday"
+msgstr ""
+
+msgid "Search"
+msgstr ""
+
+msgid "Search by"
+msgstr ""
+
+msgid "Search Term"
+msgstr ""
+
+msgid "Section block"
+msgstr ""
+
+msgid "Select date indexes"
+msgstr ""
+
+msgid "Select default time range displayed in calendar week view"
+msgstr ""
+
+msgid "Select member area folder type to construct:"
+msgstr ""
+
+msgid "Select Member(s) and a role(s) to assign:"
+msgstr ""
+
+msgid "Select registration mode"
+msgstr ""
+
+msgid "September"
+msgstr ""
+
+msgid "September_abbr"
+msgstr ""
+
+msgid "Set Roles"
+msgstr ""
+
+msgid "share"
+msgstr ""
+
+msgid "Show layer"
+msgstr ""
+
+msgid "Slide show"
+msgstr ""
+
+msgid "Social Event"
+msgstr ""
+
+msgid "Sorry, no members matched your search."
+msgstr ""
+
+msgid "Source file:"
+msgstr ""
+
+msgid "Spacer block"
+msgstr ""
+
+msgid "(start and end time in hour)"
+msgstr ""
+
+msgid "Status history"
+msgstr ""
+
+msgid "Stop"
+msgstr ""
+
+msgid "String Criterion"
+msgstr ""
+
+msgid "Sun"
+msgstr ""
+
+msgid "Sunday"
+msgstr ""
+
+msgid "Text block"
+msgstr ""
+
+msgid "These users currently have local roles assigned in this folder:"
+msgstr ""
+
+
+msgid "This folder has to be in the same container as the membership tool."
+msgstr ""
+
+msgid "Thu"
+msgstr ""
+
+msgid "Thursday"
+msgstr ""
+
+msgid "Title :"
+msgstr ""
+
+msgid "Tree Box Block"
+msgstr ""
+
+msgid "Tree box settings"
+msgstr ""
+
+msgid "Tree viewed by: ${memberFullName}"
+msgstr ""
+
+msgid "Tue"
+msgstr ""
+
+msgid "Tuesday"
+msgstr ""
+
+msgid "Turn folder creation off"
+msgstr ""
+
+msgid "Turn folder creation on"
+msgstr ""
+
+msgid "Two images block"
+msgstr ""
+
+msgid "Upload"
+msgstr ""
+
+msgid "User"
+msgstr ""
+
+msgid "User Folder-defined Role"
+msgstr ""
+
+msgid "UserManager"
+msgstr ""
+
+msgid "Untitled-"
+msgstr ""
+
+msgid "Validate pending documents"
+msgstr ""
+
+msgid "Visitor"
+msgstr ""
+
+msgid "View"
+msgstr ""
+
+msgid "View history"
+msgstr ""
+
+msgid "View local roles"
+msgstr ""
+
+msgid "Wed"
+msgstr ""
+
+msgid "Wednesday"
+msgstr ""
+
+msgid "Width:"
+msgstr ""
+
+msgid "width / height:"
+msgstr ""
+
+msgid "Work"
+msgstr ""
+
+msgid "Workflow chain"
+msgstr ""
+
+msgid "You are not allowed to delete: "
+msgstr ""
+
+msgid "collaborator"
+msgstr ""
+
+msgid "collapse"
+msgstr ""
+
+msgid "expand"
+msgstr ""
+
+msgid "file type:"
+msgstr ""
+
+msgid "Hide layer"
+msgstr ""
+
+msgid "Home"
+msgstr ""
+
+msgid "name"
+msgstr ""
+
+msgid "No Folders are created."
+msgstr ""
+
+msgid ""
+"Put a friendly interface on date range searches, like 'where effective "
+"date is less than 5 days old'."
+msgstr ""
+
+msgid ""
+"Represent a criterion which is a list of values (for an 'OR' search)."
+msgstr ""
+
+msgid ""
+"Represent a simple field-match for an integer value, including catalog "
+"range searches."
+msgstr ""
+
+msgid ""
+"Represent a mock criterion, to allow spelling the sort order and reversal "
+"items in a catalog query."
+msgstr ""
+
+msgid ""
+"WARNING: The current portal type is unknown. You must change the value to "
+"enable the member area creation."
+msgstr ""
+
+msgid "Approve"
+msgstr ""
+
+msgid "approved"
+msgstr ""
+
+msgid "Disapprove"
+msgstr ""
+
+msgid "pending"
+msgstr ""
+
+msgid "private"
+msgstr ""
+
+msgid "items matching"
+msgstr ""
+
+msgid "item matching"
+msgstr ""
+
+msgid "mail_to"
+msgstr ""
+
+msgid "mail_cc"
+msgstr ""
+
+msgid "mail_bcc"
+msgstr ""
diff --git a/update-i18n.sh b/update-i18n.sh
new file mode 100755 (executable)
index 0000000..d2283eb
--- /dev/null
@@ -0,0 +1,9 @@
+#! /bin/sh
+
+i18nextract --path . --site_zcml ../../etc/site.zcml --domain plinn -o locales
+
+cat locales/plinn.pot locales/plinn-manual.pot > locales/plinn-all.pot
+mv locales/plinn-all.pot locales/plinn.pot
+
+msgmerge --update --no-fuzzy-matching locales/fr/LC_MESSAGES/plinn.po locales/plinn.pot
+msgmerge --update --no-fuzzy-matching locales/en/LC_MESSAGES/plinn.po locales/plinn.pot