[open-ils-commits] r166 - in servres/trunk: . conifer conifer/locale conifer/locale/en_US/LC_MESSAGES conifer/locale/fr_CA/LC_MESSAGES conifer/syrup conifer/templates (gfawcett)

svn at svn.open-ils.org svn at svn.open-ils.org
Tue Mar 10 22:31:33 EDT 2009


Author: gfawcett
Date: 2009-03-10 22:31:31 -0400 (Tue, 10 Mar 2009)
New Revision: 166

Added:
   servres/trunk/conifer/locale/django.pot
   servres/trunk/conifer/locale/en_US/LC_MESSAGES/django.po
   servres/trunk/conifer/locale/fr_CA/LC_MESSAGES/django.po
   servres/trunk/conifer/templates/setlang.xhtml
Removed:
   servres/trunk/conifer/locale/conifer-syrup.pot
   servres/trunk/conifer/locale/en_US/LC_MESSAGES/conifer-syrup.po
   servres/trunk/conifer/locale/fr_CA/LC_MESSAGES/conifer-syrup.po
Modified:
   servres/trunk/.gitignore
   servres/trunk/conifer/genshi_support.py
   servres/trunk/conifer/pybabel-extract
   servres/trunk/conifer/settings.py
   servres/trunk/conifer/syrup/views.py
   servres/trunk/conifer/templates/master.xhtml
   servres/trunk/conifer/urls.py
Log:
i18n/l10n updates. Added "pick my language" screen. l10n actually works now.

Looks like I had made a bunch of small errors when trying to get
BabelDjango working with our app (and with Genshi). It's all good now,
I think. I've translated two (count 'em! two!) items into French and
verified that they display properly.`

Get translatin'!

Modified: servres/trunk/.gitignore
===================================================================
--- servres/trunk/.gitignore	2009-03-10 02:56:48 UTC (rev 165)
+++ servres/trunk/.gitignore	2009-03-11 02:31:31 UTC (rev 166)
@@ -3,4 +3,6 @@
 sip/doc/sip2_developers_guide.pdf
 sip/java/*
 *.pyc
-PyZ3950_parsetab.py
\ No newline at end of file
+PyZ3950_parsetab.py
+*.mo
+xsip
\ No newline at end of file

Modified: servres/trunk/conifer/genshi_support.py
===================================================================
--- servres/trunk/conifer/genshi_support.py	2009-03-10 02:56:48 UTC (rev 165)
+++ servres/trunk/conifer/genshi_support.py	2009-03-11 02:31:31 UTC (rev 166)
@@ -11,16 +11,19 @@
 #------------------------------------------------------------
 # set up internationalization
 
-if settings.USE_I18N:
-    translations = gettext.GNUTranslations(
-        file('locale/%s/LC_MESSAGES/conifer-syrup.mo' % settings.LANGUAGE_CODE))
-    _ = translations.ugettext
-else:
-    _ = gettext.gettext
+# if settings.USE_I18N:
+#     translations = gettext.GNUTranslations(
+#         file('locale/%s/LC_MESSAGES/conifer-syrup.mo' % settings.LANGUAGE_CODE))
+#     _ = translations.ugettext
+# else:
+#     _ = gettext.gettext
 
+from django.utils import translation
+_ = translation.ugettext
+
 def template_loaded(template):
     if settings.USE_I18N:
-        template.filters.insert(0, Translator(translations.ugettext))
+        template.filters.insert(0, Translator(_))
 
 
 dirs = ['templates']

Deleted: servres/trunk/conifer/locale/conifer-syrup.pot
===================================================================
--- servres/trunk/conifer/locale/conifer-syrup.pot	2009-03-10 02:56:48 UTC (rev 165)
+++ servres/trunk/conifer/locale/conifer-syrup.pot	2009-03-11 02:31:31 UTC (rev 166)
@@ -1,513 +0,0 @@
-# Translations template for PROJECT.
-# Copyright (C) 2009 ORGANIZATION
-# This file is distributed under the same license as the PROJECT project.
-# FIRST AUTHOR <EMAIL at ADDRESS>, 2009.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"Report-Msgid-Bugs-To: EMAIL at ADDRESS\n"
-"POT-Creation-Date: 2009-03-03 20:23-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <LL at li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 0.9.4\n"
-
-#: syrup/models.py:62
-msgid "custodian"
-msgstr ""
-
-#: syrup/models.py:63
-msgid "staff"
-msgstr ""
-
-#: syrup/models.py:64
-msgid "system administrator"
-msgstr ""
-
-#: syrup/models.py:156
-msgid "This is a moderated (non-public) course"
-msgstr ""
-
-#: syrup/models.py:218
-msgid "Instructor"
-msgstr ""
-
-#: syrup/models.py:219
-msgid "Proxy Instructor"
-msgstr ""
-
-#: syrup/models.py:220
-msgid "Student"
-msgstr ""
-
-#: syrup/models.py:255
-msgid "Attached Electronic Document"
-msgstr ""
-
-#: syrup/models.py:256
-msgid "Physical Book or Document"
-msgstr ""
-
-#: syrup/models.py:257 templates/item_add_url.xhtml:24
-#: templates/item_metadata.xhtml:22 templates/components/course.xhtml:57
-msgid "URL"
-msgstr ""
-
-#: syrup/models.py:258 templates/item_add_heading.xhtml:23
-msgid "Heading"
-msgstr ""
-
-#: syrup/models.py:312
-msgid "In Process"
-msgstr ""
-
-#: syrup/models.py:313
-msgid "Active"
-msgstr ""
-
-#: syrup/models.py:314
-msgid "InActive"
-msgstr ""
-
-#: syrup/models.py:396
-msgid "(Markdown not installed)."
-msgstr ""
-
-#: syrup/models.py:403
-msgid "plain text"
-msgstr ""
-
-#: syrup/models.py:404
-msgid "HTML"
-msgstr ""
-
-#: syrup/models.py:405
-msgid "Markdown"
-msgstr ""
-
-#: syrup/views.py:38
-msgid "Invalid username or password. Please try again."
-msgstr ""
-
-#: syrup/views.py:40
-msgid "Sorry, this account has been disabled."
-msgstr ""
-
-#: syrup/views.py:82
-msgid "Sorry..."
-msgstr ""
-
-#: syrup/views.py:83
-msgid "The Preferences page isn't ready yet."
-msgstr ""
-
-#: syrup/views.py:198
-msgid "not an editor"
-msgstr ""
-
-#: syrup/views.py:201
-msgid "No item_type parameter was provided."
-msgstr ""
-
-#: syrup/views.py:205
-msgid "Sorry, only HEADINGs, URLs and ELECs can be added right now."
-msgstr ""
-
-#: syrup/views.py:296
-msgid "Can only download ELEC documents!"
-msgstr ""
-
-#: syrup/views.py:434 templates/admin/index.xhtml:15
-msgid "Terms"
-msgstr ""
-
-#: syrup/views.py:446
-msgid "start must precede finish"
-msgstr ""
-
-#: syrup/views.py:456 templates/admin/index.xhtml:14
-msgid "Departments"
-msgstr ""
-
-#: syrup/views.py:472 templates/admin/index.xhtml:16
-msgid "News Items"
-msgstr ""
-
-#: templates/browse_courses.xhtml:1 templates/my_courses.xhtml:1
-msgid "Welcome to Syrup E-Reserves!"
-msgstr ""
-
-#: templates/browse_courses.xhtml:12 templates/tabbar.xhtml:11
-#: templates/tabbar_anonymous.xhtml:11
-msgid "Browse"
-msgstr ""
-
-#: templates/browse_courses.xhtml:12
-msgid ""
-"(Note: some course materials may require you\n"
-"    to"
-msgstr ""
-
-#: templates/browse_courses.xhtml:13
-msgid "log in"
-msgstr ""
-
-#: templates/browse_courses.xhtml:14
-msgid "Choose from one of the options below:"
-msgstr ""
-
-#: templates/browse_courses.xhtml:16
-msgid "Browse by Instructor"
-msgstr ""
-
-#: templates/browse_courses.xhtml:17
-msgid "Browse by Department"
-msgstr ""
-
-#: templates/browse_courses.xhtml:18
-msgid "Browse by Course Name"
-msgstr ""
-
-#: templates/course_detail.xhtml:17
-msgid "There are no items associated with this course yet."
-msgstr ""
-
-#: templates/instructors.xhtml:1
-msgid "Instructors"
-msgstr ""
-
-#: templates/instructors.xhtml:12 templates/open_courses.xhtml:12
-#: templates/search_results.xhtml:14
-msgid "$(function() { $('.pagetable').tablesorter(); });"
-msgstr ""
-
-#: templates/instructors.xhtml:19
-msgid "Name"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:1
-msgid "Edit an electronic document"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:1
-msgid "Add a new electronic document"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:13 templates/item_add_heading.xhtml:13
-#: templates/item_add_url.xhtml:13
-msgid "$(function() {$('input[@name=\"title\"]').focus();});"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:25 templates/item_add_elec.xhtml:37
-msgid "Title of document"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:28 templates/item_add_elec.xhtml:45
-msgid "File"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:30
-msgid "Upload file and Create item"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:40
-msgid "Update item"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:42
-msgid "Replace the current file with a new file"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:47
-msgid "Upload new file"
-msgstr ""
-
-#: templates/item_add_heading.xhtml:1
-msgid "Edit a subheading"
-msgstr ""
-
-#: templates/item_add_heading.xhtml:1
-msgid "Add a new subheading"
-msgstr ""
-
-#: templates/item_add_heading.xhtml:29
-msgid "Add heading"
-msgstr ""
-
-#: templates/item_add_heading.xhtml:30
-msgid "Update heading"
-msgstr ""
-
-#: templates/item_add_url.xhtml:1
-msgid "Edit a URL"
-msgstr ""
-
-#: templates/item_add_url.xhtml:1
-msgid "Add a new URL"
-msgstr ""
-
-#: templates/item_add_url.xhtml:23 templates/item_metadata.xhtml:19
-#: templates/open_courses.xhtml:19 templates/search_results.xhtml:70
-msgid "Title"
-msgstr ""
-
-#: templates/item_add_url.xhtml:27
-msgid "Add URL"
-msgstr ""
-
-#: templates/item_add_url.xhtml:28
-msgid "Update URL"
-msgstr ""
-
-#: templates/item_heading_detail.xhtml:20
-msgid "There are no items in this section."
-msgstr ""
-
-#: templates/item_metadata.xhtml:20
-msgid "Type"
-msgstr ""
-
-#: templates/item_metadata.xhtml:21 templates/search_results.xhtml:70
-msgid "Author"
-msgstr ""
-
-#: templates/item_metadata.xhtml:25
-msgid "Download"
-msgstr ""
-
-#: templates/item_metadata.xhtml:27
-msgid "Content type"
-msgstr ""
-
-#: templates/item_metadata.xhtml:28
-msgid "Content length"
-msgstr ""
-
-#: templates/master.xhtml:1
-msgid "Syrup E-Reserve System"
-msgstr ""
-
-#: templates/master.xhtml:1
-msgid "search..."
-msgstr ""
-
-#: templates/master.xhtml:43
-msgid "Welcome,"
-msgstr ""
-
-#: templates/master.xhtml:44
-msgid "Log Out"
-msgstr ""
-
-#: templates/master.xhtml:45
-msgid "Preferences"
-msgstr ""
-
-#: templates/master.xhtml:46
-msgid "Admin UI"
-msgstr ""
-
-#: templates/master.xhtml:49 templates/welcome.xhtml:1
-msgid "Welcome!"
-msgstr ""
-
-#: templates/master.xhtml:50
-msgid "Log In"
-msgstr ""
-
-#: templates/master.xhtml:67
-msgid "Start Over"
-msgstr ""
-
-#: templates/master.xhtml:68
-msgid "Syrup is a subproject of"
-msgstr ""
-
-#: templates/master.xhtml:69
-msgid "Project Conifer"
-msgstr ""
-
-#: templates/my_courses.xhtml:12 templates/tabbar.xhtml:12
-msgid "My Courses"
-msgstr ""
-
-#: templates/my_courses.xhtml:19
-msgid "You are not part of any courses at this time."
-msgstr ""
-
-#: templates/open_courses.xhtml:1
-msgid "Open Courses"
-msgstr ""
-
-#: templates/open_courses.xhtml:19
-msgid "Term"
-msgstr ""
-
-#: templates/open_courses.xhtml:19
-msgid "Code"
-msgstr ""
-
-#: templates/paginate.xhtml:21
-msgid "Previous"
-msgstr ""
-
-#: templates/paginate.xhtml:30
-msgid "Next"
-msgstr ""
-
-#: templates/search_results.xhtml:1
-msgid "Search Results"
-msgstr ""
-
-#: templates/search_results.xhtml:21
-msgid "You searched:"
-msgstr ""
-
-#: templates/search_results.xhtml:35
-msgid "Last Name"
-msgstr ""
-
-#: templates/search_results.xhtml:35
-msgid "First Name"
-msgstr ""
-
-#: templates/search_results.xhtml:44 templates/search_results.xhtml:62
-msgid "more...)"
-msgstr ""
-
-#: templates/search_results.xhtml:53
-msgid "Course"
-msgstr ""
-
-#: templates/tabbar.xhtml:10 templates/tabbar_anonymous.xhtml:10
-msgid "Home"
-msgstr ""
-
-#: templates/tabbar.xhtml:13
-msgid "Admin Options"
-msgstr ""
-
-#: templates/welcome.xhtml:12
-msgid "News"
-msgstr ""
-
-#: templates/welcome.xhtml:16
-msgid "posted"
-msgstr ""
-
-#: templates/admin/index.xhtml:1
-msgid "Administrative Options"
-msgstr ""
-
-#: templates/admin/term.xhtml:1
-msgid "Add a new Term"
-msgstr ""
-
-#: templates/admin/term.xhtml:15
-msgid "Save"
-msgstr ""
-
-#: templates/auth/login.xhtml:1
-msgid "Syrup E-Reserves: Please log in"
-msgstr ""
-
-#: templates/auth/login.xhtml:10
-msgid "$(function() {$('#userid').focus();});"
-msgstr ""
-
-#: templates/auth/login.xhtml:15
-msgid "Please log in."
-msgstr ""
-
-#: templates/auth/login.xhtml:21
-msgid "User ID:"
-msgstr ""
-
-#: templates/auth/login.xhtml:25
-msgid "Password:"
-msgstr ""
-
-#: templates/auth/login.xhtml:29
-msgid "Log in"
-msgstr ""
-
-#: templates/components/course.xhtml:1
-msgid "search this course..."
-msgstr ""
-
-#: templates/components/course.xhtml:34
-msgid "about"
-msgstr ""
-
-#: templates/components/course.xhtml:35
-msgid "edit"
-msgstr ""
-
-#: templates/components/course.xhtml:47
-msgid "Top"
-msgstr ""
-
-#: templates/components/course.xhtml:54
-msgid "Add a new item:"
-msgstr ""
-
-#: templates/components/course.xhtml:56
-msgid "Subheading"
-msgstr ""
-
-#: templates/components/course.xhtml:58
-msgid "Electronic Document"
-msgstr ""
-
-#: templates/components/course.xhtml:59
-msgid "Physical Book/Document"
-msgstr ""
-
-#: templates/generic/delete.xhtml:1
-#, python-format
-msgid "Delete %s?"
-msgstr ""
-
-#: templates/generic/delete.xhtml:20
-msgid "Delete"
-msgstr ""
-
-#: templates/generic/delete.xhtml:21
-msgid "Cancel"
-msgstr ""
-
-#: templates/generic/edit.xhtml:1
-#, python-format
-msgid "Modify %s"
-msgstr ""
-
-#: templates/generic/edit.xhtml:1
-#, python-format
-msgid "Add %s"
-msgstr ""
-
-#: templates/generic/edit.xhtml:18
-msgid "Save changes"
-msgstr ""
-
-#: templates/generic/edit.xhtml:19
-msgid "Cancel changes"
-msgstr ""
-
-#: templates/generic/edit.xhtml:20
-msgid "Delete this record"
-msgstr ""
-
-#: templates/generic/index.xhtml:11
-msgid "$(function() { $('table').tablesorter(); });"
-msgstr ""
-
-#: templates/generic/index.xhtml:29
-msgid "Add"
-msgstr ""
-

Added: servres/trunk/conifer/locale/django.pot
===================================================================
--- servres/trunk/conifer/locale/django.pot	                        (rev 0)
+++ servres/trunk/conifer/locale/django.pot	2009-03-11 02:31:31 UTC (rev 166)
@@ -0,0 +1,770 @@
+# Translations template for PROJECT.
+# Copyright (C) 2009 ORGANIZATION
+# This file is distributed under the same license as the PROJECT project.
+# FIRST AUTHOR <EMAIL at ADDRESS>, 2009.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"Report-Msgid-Bugs-To: EMAIL at ADDRESS\n"
+"POT-Creation-Date: 2009-03-10 22:25-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 0.9.4\n"
+
+#: syrup/models.py:64
+msgid "custodian"
+msgstr ""
+
+#: syrup/models.py:65
+msgid "staff"
+msgstr ""
+
+#: syrup/models.py:66
+msgid "system administrator"
+msgstr ""
+
+#: syrup/models.py:159
+msgid "World-accessible"
+msgstr ""
+
+#: syrup/models.py:160
+msgid "Accessible to all logged-in users"
+msgstr ""
+
+#: syrup/models.py:161
+msgid "Accessible to course students (by section)"
+msgstr ""
+
+#: syrup/models.py:162
+msgid "Accessible to course students (by invitation code)"
+msgstr ""
+
+#: syrup/models.py:163
+msgid "Accessible only to course owners"
+msgstr ""
+
+#: syrup/models.py:171
+msgid "Registrar keys for class lists"
+msgstr ""
+
+#: syrup/models.py:303 templates/edit_course_permissions.xhtml:26
+#: templates/edit_course_permissions.xhtml:38
+msgid "Instructor"
+msgstr ""
+
+#: syrup/models.py:304
+msgid "Proxy Instructor"
+msgstr ""
+
+#: syrup/models.py:305
+msgid "Student"
+msgstr ""
+
+#: syrup/models.py:346
+msgid "Attached Electronic Document"
+msgstr ""
+
+#: syrup/models.py:347
+msgid "Physical Book or Document"
+msgstr ""
+
+#: syrup/models.py:348 templates/item_add_url.xhtml:24
+#: templates/item_metadata.xhtml:22 templates/components/course.xhtml:58
+msgid "URL"
+msgstr ""
+
+#: syrup/models.py:349 templates/item_add_heading.xhtml:23
+msgid "Heading"
+msgstr ""
+
+#: syrup/models.py:403
+msgid "In Process"
+msgstr ""
+
+#: syrup/models.py:404
+msgid "Active"
+msgstr ""
+
+#: syrup/models.py:405
+msgid "InActive"
+msgstr ""
+
+#: syrup/models.py:487
+msgid "(Markdown not installed)."
+msgstr ""
+
+#: syrup/models.py:494
+msgid "plain text"
+msgstr ""
+
+#: syrup/models.py:495
+msgid "HTML"
+msgstr ""
+
+#: syrup/models.py:496
+msgid "Markdown"
+msgstr ""
+
+#: syrup/views.py:82
+msgid "Invalid username or password. Please try again."
+msgstr ""
+
+#: syrup/views.py:85
+msgid "Sorry, this account has been disabled."
+msgstr ""
+
+#: syrup/views.py:131
+msgid "Only instructors are allowed here."
+msgstr ""
+
+#: syrup/views.py:144
+msgid "Only course members are allowed here."
+msgstr ""
+
+#: syrup/views.py:156
+msgid "Only administrators are allowed here."
+msgstr ""
+
+#: syrup/views.py:192
+msgid "Sorry..."
+msgstr ""
+
+#: syrup/views.py:193
+msgid "The Preferences page isn't ready yet."
+msgstr ""
+
+#: syrup/views.py:281
+msgid "invalid course code"
+msgstr ""
+
+#: syrup/views.py:304
+msgid "You are not allowed to create course sites."
+msgstr ""
+
+#: syrup/views.py:356
+msgid "No students: this site is closed."
+msgstr ""
+
+#: syrup/views.py:357
+msgid "Students in my course -- I will provide section numbers"
+msgstr ""
+
+#: syrup/views.py:358
+msgid "Students in my course -- I will share an Invitation Code with them"
+msgstr ""
+
+#: syrup/views.py:359
+msgid "All Reserves patrons"
+msgstr ""
+
+#: syrup/views.py:482
+msgid "The code you provided is not valid."
+msgstr ""
+
+#: syrup/views.py:549
+msgid "You can only add items to headings!"
+msgstr ""
+
+#: syrup/views.py:553
+msgid "You are not an editor."
+msgstr ""
+
+#: syrup/views.py:556
+msgid "No item_type parameter was provided."
+msgstr ""
+
+#: syrup/views.py:560
+msgid "Sorry, only HEADINGs, URLs and ELECs can be added right now."
+msgstr ""
+
+#: syrup/views.py:653
+msgid "Can only download ELEC documents!"
+msgstr ""
+
+#: syrup/views.py:793 templates/admin/index.xhtml:15
+msgid "Terms"
+msgstr ""
+
+#: syrup/views.py:805
+msgid "start must precede finish"
+msgstr ""
+
+#: syrup/views.py:816 templates/admin/index.xhtml:14
+msgid "Departments"
+msgstr ""
+
+#: syrup/views.py:832 templates/admin/index.xhtml:16
+msgid "News Items"
+msgstr ""
+
+#: templates/browse_courses.xhtml:1
+msgid "Browse the Reserves"
+msgstr ""
+
+#: templates/browse_courses.xhtml:12
+msgid ""
+"(Note: some course materials may require you\n"
+"    to"
+msgstr ""
+
+#: templates/browse_courses.xhtml:14
+msgid "log in"
+msgstr ""
+
+#: templates/browse_courses.xhtml:15
+msgid "Choose from one of the options below:"
+msgstr ""
+
+#: templates/browse_courses.xhtml:17
+msgid "Browse by Instructor"
+msgstr ""
+
+#: templates/browse_courses.xhtml:18
+msgid "Browse by Department"
+msgstr ""
+
+#: templates/browse_courses.xhtml:19
+msgid "Browse by Course Name"
+msgstr ""
+
+#: templates/course_detail.xhtml:18 templates/edit_course.xhtml:1
+#: templates/edit_course_permissions.xhtml:17
+msgid "Edit course details"
+msgstr ""
+
+#: templates/course_detail.xhtml:20
+msgid "There are no items associated with this course yet."
+msgstr ""
+
+#: templates/course_invitation.xhtml:1 templates/my_courses.xhtml:26
+msgid "Join a course using an Invitation Code"
+msgstr ""
+
+#: templates/course_invitation.xhtml:13
+msgid ""
+"Your instructor may have provided you with an Invitation Code,\n"
+"  which will give you access to your course's reserves. Enter the\n"
+"  invitation code below to continue. Note that not all courses require\n"
+"  an invitation code; contact your instructor or the library staff for\n"
+"  more information."
+msgstr ""
+
+#: templates/course_invitation.xhtml:21
+msgid "Invitation Code:"
+msgstr ""
+
+#: templates/course_invitation.xhtml:22 templates/edit_course.xhtml:39
+msgid "Continue"
+msgstr ""
+
+#: templates/course_invitation.xhtml:22
+msgid "Go back"
+msgstr ""
+
+#: templates/edit_course.xhtml:1
+msgid "Add a new course site"
+msgstr ""
+
+#: templates/edit_course.xhtml:19 templates/edit_course_permissions.xhtml:1
+msgid "Edit course permissions"
+msgstr ""
+
+#: templates/edit_course.xhtml:19 templates/edit_course_permissions.xhtml:17
+msgid "Return to course page"
+msgstr ""
+
+#: templates/edit_course.xhtml:29
+msgid "e.g.,"
+msgstr ""
+
+#: templates/edit_course.xhtml:31
+msgid "General description"
+msgstr ""
+
+#: templates/edit_course.xhtml:43 templates/edit_course.xhtml:48
+msgid "Delete this course"
+msgstr ""
+
+#: templates/edit_course.xhtml:46
+msgid "Yes, I want to delete this course site and all of its contents."
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:19
+msgid "Instructor Access"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:23
+msgid "Person"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:23
+msgid "Role"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:23
+#: templates/edit_course_permissions.xhtml:77
+msgid "Remove?"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:36
+msgid "Username of the new instructor."
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:38
+msgid "INSTR"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:39
+msgid "PROXY"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:39
+msgid "Proxy instructor"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:46
+msgid "Save changes to instructors"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:48
+msgid "Student Access"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:49
+msgid "Who will have student-level access to this site?"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:52
+msgid "Course Invitation Code"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:53
+msgid "Your Course Invitation Code is:"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:55
+msgid "Select a new code"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:58
+msgid ""
+"This invitation code will enable your students to join this\n"
+"      course site. Share it only with your students: anyone who has\n"
+"      the code can join your site."
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:61
+msgid ""
+"You may change the code at any time. This will not block\n"
+"      students who have already joined, but will prevent new students\n"
+"      from joining with the old code."
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:66
+msgid "Course section numbers"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:77
+msgid "Associated section"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:82
+#: templates/edit_course_permissions.xhtml:94
+msgid ", section"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:82
+#: templates/edit_course_permissions.xhtml:94
+msgid ", in term"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:87
+msgid "Add section:"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:100
+msgid "Save changes to student access"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:103
+msgid "Class List"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:104
+msgid "The following users have student-level access in this course site."
+msgstr ""
+
+#: templates/instructors.xhtml:1
+msgid "Instructors"
+msgstr ""
+
+#: templates/instructors.xhtml:12 templates/open_courses.xhtml:12
+#: templates/search_results.xhtml:14 templates/z3950_test.xhtml:13
+msgid "$(function() { $('.pagetable').tablesorter(); });"
+msgstr ""
+
+#: templates/instructors.xhtml:19
+msgid "Name"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:1
+msgid "Edit an electronic document"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:1
+msgid "Add a new electronic document"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:13 templates/item_add_heading.xhtml:13
+#: templates/item_add_url.xhtml:13
+msgid "$(function() {$('input[@name=\"title\"]').focus();});"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:25 templates/item_add_elec.xhtml:37
+msgid "Title of document"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:28 templates/item_add_elec.xhtml:45
+msgid "File"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:30
+msgid "Upload file and Create item"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:40
+msgid "Update item"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:42
+msgid "Replace the current file with a new file"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:47
+msgid "Upload new file"
+msgstr ""
+
+#: templates/item_add_heading.xhtml:1
+msgid "Edit a subheading"
+msgstr ""
+
+#: templates/item_add_heading.xhtml:1
+msgid "Add a new subheading"
+msgstr ""
+
+#: templates/item_add_heading.xhtml:29
+msgid "Add heading"
+msgstr ""
+
+#: templates/item_add_heading.xhtml:30
+msgid "Update heading"
+msgstr ""
+
+#: templates/item_add_url.xhtml:1
+msgid "Edit a URL"
+msgstr ""
+
+#: templates/item_add_url.xhtml:1
+msgid "Add a new URL"
+msgstr ""
+
+#: templates/item_add_url.xhtml:23 templates/item_metadata.xhtml:19
+#: templates/open_courses.xhtml:19 templates/search_results.xhtml:70
+msgid "Title"
+msgstr ""
+
+#: templates/item_add_url.xhtml:27
+msgid "Add URL"
+msgstr ""
+
+#: templates/item_add_url.xhtml:28
+msgid "Update URL"
+msgstr ""
+
+#: templates/item_heading_detail.xhtml:20
+msgid "There are no items in this section."
+msgstr ""
+
+#: templates/item_metadata.xhtml:20
+msgid "Type"
+msgstr ""
+
+#: templates/item_metadata.xhtml:21 templates/search_results.xhtml:70
+msgid "Author"
+msgstr ""
+
+#: templates/item_metadata.xhtml:25
+msgid "Download"
+msgstr ""
+
+#: templates/item_metadata.xhtml:27
+msgid "Content type"
+msgstr ""
+
+#: templates/item_metadata.xhtml:28
+msgid "Content length"
+msgstr ""
+
+#: templates/master.xhtml:1
+msgid "Syrup E-Reserve System"
+msgstr ""
+
+#: templates/master.xhtml:1
+msgid "search..."
+msgstr ""
+
+#: templates/master.xhtml:43
+msgid "Welcome,"
+msgstr ""
+
+#: templates/master.xhtml:44
+msgid "Log Out"
+msgstr ""
+
+#: templates/master.xhtml:45 templates/master.xhtml:52
+msgid "Language"
+msgstr ""
+
+#: templates/master.xhtml:46
+msgid "Preferences"
+msgstr ""
+
+#: templates/master.xhtml:47
+msgid "Admin UI"
+msgstr ""
+
+#: templates/master.xhtml:50 templates/welcome.xhtml:1
+msgid "Welcome!"
+msgstr ""
+
+#: templates/master.xhtml:51
+msgid "Log In"
+msgstr ""
+
+#: templates/master.xhtml:69
+msgid "Start Over"
+msgstr ""
+
+#: templates/master.xhtml:70
+msgid "Syrup is a subproject of"
+msgstr ""
+
+#: templates/master.xhtml:71
+msgid "Project Conifer"
+msgstr ""
+
+#: templates/my_courses.xhtml:1 templates/tabbar.xhtml:12
+msgid "My Courses"
+msgstr ""
+
+#: templates/my_courses.xhtml:19
+msgid "You are not part of any courses at this time."
+msgstr ""
+
+#: templates/my_courses.xhtml:25
+msgid "Create a new course site"
+msgstr ""
+
+#: templates/open_courses.xhtml:1
+msgid "Open Courses"
+msgstr ""
+
+#: templates/open_courses.xhtml:19
+msgid "Term"
+msgstr ""
+
+#: templates/open_courses.xhtml:19
+msgid "Code"
+msgstr ""
+
+#: templates/paginate.xhtml:21
+msgid "Previous"
+msgstr ""
+
+#: templates/paginate.xhtml:30
+msgid "Next"
+msgstr ""
+
+#: templates/search_results.xhtml:1
+msgid "Search Results"
+msgstr ""
+
+#: templates/search_results.xhtml:21
+msgid "You searched:"
+msgstr ""
+
+#: templates/search_results.xhtml:35
+msgid "Last Name"
+msgstr ""
+
+#: templates/search_results.xhtml:35
+msgid "First Name"
+msgstr ""
+
+#: templates/search_results.xhtml:44 templates/search_results.xhtml:62
+msgid "more...)"
+msgstr ""
+
+#: templates/search_results.xhtml:53
+msgid "Course"
+msgstr ""
+
+#: templates/setlang.xhtml:1
+msgid "Choose your language."
+msgstr ""
+
+#: templates/setlang.xhtml:15
+msgid "/syrup/"
+msgstr ""
+
+#: templates/setlang.xhtml:20
+msgid "Go"
+msgstr ""
+
+#: templates/tabbar.xhtml:10 templates/tabbar_anonymous.xhtml:10
+msgid "Home"
+msgstr ""
+
+#: templates/tabbar.xhtml:11 templates/tabbar_anonymous.xhtml:11
+msgid "Browse"
+msgstr ""
+
+#: templates/tabbar.xhtml:13
+msgid "Admin Options"
+msgstr ""
+
+#: templates/welcome.xhtml:13
+msgid ""
+"Welcome! Please use the links above to browse the reserves, or to join "
+"and visit your course sites."
+msgstr ""
+
+#: templates/welcome.xhtml:17
+msgid "posted"
+msgstr ""
+
+#: templates/welcome.xhtml:18 templates/components/course.xhtml:36
+msgid "edit"
+msgstr ""
+
+#: templates/welcome.xhtml:20
+msgid "Add a news item"
+msgstr ""
+
+#: templates/z3950_test.xhtml:1
+msgid "Z39.50 Test"
+msgstr ""
+
+#: templates/admin/index.xhtml:1
+msgid "Administrative Options"
+msgstr ""
+
+#: templates/admin/term.xhtml:1
+msgid "Add a new Term"
+msgstr ""
+
+#: templates/admin/term.xhtml:15
+msgid "Save"
+msgstr ""
+
+#: templates/auth/login.xhtml:1
+msgid "Syrup E-Reserves: Please log in"
+msgstr ""
+
+#: templates/auth/login.xhtml:10
+msgid "$(function() {$('#userid').focus();});"
+msgstr ""
+
+#: templates/auth/login.xhtml:15
+msgid "Please log in."
+msgstr ""
+
+#: templates/auth/login.xhtml:21
+msgid "User ID:"
+msgstr ""
+
+#: templates/auth/login.xhtml:25
+msgid "Password:"
+msgstr ""
+
+#: templates/auth/login.xhtml:29
+msgid "Log in"
+msgstr ""
+
+#: templates/components/course.xhtml:1
+msgid "search this course..."
+msgstr ""
+
+#: templates/components/course.xhtml:35
+msgid "about"
+msgstr ""
+
+#: templates/components/course.xhtml:48
+msgid "Top"
+msgstr ""
+
+#: templates/components/course.xhtml:55
+msgid "Add a new item:"
+msgstr ""
+
+#: templates/components/course.xhtml:57
+msgid "Subheading"
+msgstr ""
+
+#: templates/components/course.xhtml:59
+msgid "Electronic Document"
+msgstr ""
+
+#: templates/components/course.xhtml:60
+msgid "Physical Book/Document"
+msgstr ""
+
+#: templates/generic/delete.xhtml:1
+#, python-format
+msgid "Delete %s?"
+msgstr ""
+
+#: templates/generic/delete.xhtml:20
+msgid "Delete"
+msgstr ""
+
+#: templates/generic/delete.xhtml:21
+msgid "Cancel"
+msgstr ""
+
+#: templates/generic/edit.xhtml:1
+#, python-format
+msgid "Modify %s"
+msgstr ""
+
+#: templates/generic/edit.xhtml:1
+#, python-format
+msgid "Add %s"
+msgstr ""
+
+#: templates/generic/edit.xhtml:18
+msgid "Save changes"
+msgstr ""
+
+#: templates/generic/edit.xhtml:19
+msgid "Cancel changes"
+msgstr ""
+
+#: templates/generic/edit.xhtml:20
+msgid "Delete this record"
+msgstr ""
+
+#: templates/generic/index.xhtml:11
+msgid "$(function() { $('table').tablesorter(); });"
+msgstr ""
+
+#: templates/generic/index.xhtml:29
+msgid "Add"
+msgstr ""
+

Deleted: servres/trunk/conifer/locale/en_US/LC_MESSAGES/conifer-syrup.po
===================================================================
--- servres/trunk/conifer/locale/en_US/LC_MESSAGES/conifer-syrup.po	2009-03-10 02:56:48 UTC (rev 165)
+++ servres/trunk/conifer/locale/en_US/LC_MESSAGES/conifer-syrup.po	2009-03-11 02:31:31 UTC (rev 166)
@@ -1,516 +0,0 @@
-# English (United States) translations for PROJECT.
-# Copyright (C) 2008 ORGANIZATION
-# This file is distributed under the same license as the PROJECT project.
-# FIRST AUTHOR <EMAIL at ADDRESS>, 2008.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"Report-Msgid-Bugs-To: EMAIL at ADDRESS\n"
-"POT-Creation-Date: 2008-11-15 20:37+0500\n"
-"PO-Revision-Date: 2009-03-03 20:23-0500\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: en_US <LL at li.org>\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 0.9.4\n"
-
-#: syrup/models.py:62
-msgid "custodian"
-msgstr ""
-
-#: syrup/models.py:63
-msgid "staff"
-msgstr ""
-
-#: syrup/models.py:64
-msgid "system administrator"
-msgstr ""
-
-#: syrup/models.py:156
-msgid "This is a moderated (non-public) course"
-msgstr ""
-
-#: syrup/models.py:218
-msgid "Instructor"
-msgstr ""
-
-#: syrup/models.py:219
-msgid "Proxy Instructor"
-msgstr ""
-
-#: syrup/models.py:220
-msgid "Student"
-msgstr ""
-
-#: syrup/models.py:255
-msgid "Attached Electronic Document"
-msgstr ""
-
-#: syrup/models.py:256
-msgid "Physical Book or Document"
-msgstr ""
-
-#: syrup/models.py:257 templates/item_add_url.xhtml:24
-#: templates/item_metadata.xhtml:22 templates/components/course.xhtml:57
-msgid "URL"
-msgstr ""
-
-#: syrup/models.py:258 templates/item_add_heading.xhtml:23
-msgid "Heading"
-msgstr ""
-
-#: syrup/models.py:312
-msgid "In Process"
-msgstr ""
-
-#: syrup/models.py:313
-msgid "Active"
-msgstr ""
-
-#: syrup/models.py:314
-msgid "InActive"
-msgstr ""
-
-#: syrup/models.py:396
-msgid "(Markdown not installed)."
-msgstr ""
-
-#: syrup/models.py:403
-msgid "plain text"
-msgstr ""
-
-#: syrup/models.py:404
-msgid "HTML"
-msgstr ""
-
-#: syrup/models.py:405
-msgid "Markdown"
-msgstr ""
-
-#: syrup/views.py:38
-msgid "Invalid username or password. Please try again."
-msgstr ""
-
-#: syrup/views.py:40
-msgid "Sorry, this account has been disabled."
-msgstr ""
-
-#: syrup/views.py:82
-msgid "Sorry..."
-msgstr ""
-
-#: syrup/views.py:83
-msgid "The Preferences page isn't ready yet."
-msgstr ""
-
-#: syrup/views.py:198
-msgid "not an editor"
-msgstr ""
-
-#: syrup/views.py:201
-msgid "No item_type parameter was provided."
-msgstr ""
-
-#: syrup/views.py:205
-msgid "Sorry, only HEADINGs, URLs and ELECs can be added right now."
-msgstr ""
-
-#: syrup/views.py:296
-msgid "Can only download ELEC documents!"
-msgstr ""
-
-#: syrup/views.py:434 templates/admin/index.xhtml:15
-msgid "Terms"
-msgstr ""
-
-#: syrup/views.py:446
-msgid "start must precede finish"
-msgstr ""
-
-#: syrup/views.py:456 templates/admin/index.xhtml:14
-msgid "Departments"
-msgstr ""
-
-#: syrup/views.py:472 templates/admin/index.xhtml:16
-msgid "News Items"
-msgstr ""
-
-#: templates/browse_courses.xhtml:1 templates/my_courses.xhtml:1
-msgid "Welcome to Syrup E-Reserves!"
-msgstr ""
-
-#: templates/browse_courses.xhtml:12 templates/tabbar.xhtml:11
-#: templates/tabbar_anonymous.xhtml:11
-msgid "Browse"
-msgstr ""
-
-#: templates/browse_courses.xhtml:12
-msgid ""
-"(Note: some course materials may require you\n"
-"    to"
-msgstr ""
-
-#: templates/browse_courses.xhtml:13
-msgid "log in"
-msgstr ""
-
-#: templates/browse_courses.xhtml:14
-msgid "Choose from one of the options below:"
-msgstr ""
-
-#: templates/browse_courses.xhtml:16
-msgid "Browse by Instructor"
-msgstr ""
-
-#: templates/browse_courses.xhtml:17
-msgid "Browse by Department"
-msgstr ""
-
-#: templates/browse_courses.xhtml:18
-msgid "Browse by Course Name"
-msgstr ""
-
-#: templates/course_detail.xhtml:17
-msgid "There are no items associated with this course yet."
-msgstr ""
-
-#: templates/instructors.xhtml:1
-msgid "Instructors"
-msgstr ""
-
-#: templates/instructors.xhtml:12 templates/open_courses.xhtml:12
-#: templates/search_results.xhtml:14
-msgid "$(function() { $('.pagetable').tablesorter(); });"
-msgstr ""
-
-#: templates/instructors.xhtml:19
-msgid "Name"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:1
-msgid "Edit an electronic document"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:1
-msgid "Add a new electronic document"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:13 templates/item_add_heading.xhtml:13
-#: templates/item_add_url.xhtml:13
-msgid "$(function() {$('input[@name=\"title\"]').focus();});"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:25 templates/item_add_elec.xhtml:37
-msgid "Title of document"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:28 templates/item_add_elec.xhtml:45
-msgid "File"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:30
-msgid "Upload file and Create item"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:40
-msgid "Update item"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:42
-msgid "Replace the current file with a new file"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:47
-msgid "Upload new file"
-msgstr ""
-
-#: templates/item_add_heading.xhtml:1
-msgid "Edit a subheading"
-msgstr ""
-
-#: templates/item_add_heading.xhtml:1
-msgid "Add a new subheading"
-msgstr ""
-
-#: templates/item_add_heading.xhtml:29
-msgid "Add heading"
-msgstr ""
-
-#: templates/item_add_heading.xhtml:30
-msgid "Update heading"
-msgstr ""
-
-#: templates/item_add_url.xhtml:1
-msgid "Edit a URL"
-msgstr ""
-
-#: templates/item_add_url.xhtml:1
-msgid "Add a new URL"
-msgstr ""
-
-#: templates/item_add_url.xhtml:23 templates/item_metadata.xhtml:19
-#: templates/open_courses.xhtml:19 templates/search_results.xhtml:70
-msgid "Title"
-msgstr ""
-
-#: templates/item_add_url.xhtml:27
-msgid "Add URL"
-msgstr ""
-
-#: templates/item_add_url.xhtml:28
-msgid "Update URL"
-msgstr ""
-
-#: templates/item_heading_detail.xhtml:20
-msgid "There are no items in this section."
-msgstr ""
-
-#: templates/item_metadata.xhtml:20
-msgid "Type"
-msgstr ""
-
-#: templates/item_metadata.xhtml:21 templates/search_results.xhtml:70
-msgid "Author"
-msgstr ""
-
-#: templates/item_metadata.xhtml:25
-msgid "Download"
-msgstr ""
-
-#: templates/item_metadata.xhtml:27
-msgid "Content type"
-msgstr ""
-
-#: templates/item_metadata.xhtml:28
-msgid "Content length"
-msgstr ""
-
-#: templates/master.xhtml:1
-msgid "Syrup E-Reserve System"
-msgstr ""
-
-#: templates/master.xhtml:1
-msgid "search..."
-msgstr ""
-
-#: templates/master.xhtml:43
-msgid "Welcome,"
-msgstr ""
-
-#: templates/master.xhtml:44
-msgid "Log Out"
-msgstr ""
-
-#: templates/master.xhtml:45
-msgid "Preferences"
-msgstr ""
-
-#: templates/master.xhtml:46
-msgid "Admin UI"
-msgstr ""
-
-#: templates/master.xhtml:49 templates/welcome.xhtml:1
-msgid "Welcome!"
-msgstr ""
-
-#: templates/master.xhtml:50
-msgid "Log In"
-msgstr ""
-
-#: templates/master.xhtml:67
-msgid "Start Over"
-msgstr ""
-
-#: templates/master.xhtml:68
-msgid "Syrup is a subproject of"
-msgstr ""
-
-#: templates/master.xhtml:69
-msgid "Project Conifer"
-msgstr ""
-
-#: templates/my_courses.xhtml:12 templates/tabbar.xhtml:12
-msgid "My Courses"
-msgstr ""
-
-#: templates/my_courses.xhtml:19
-msgid "You are not part of any courses at this time."
-msgstr ""
-
-#: templates/open_courses.xhtml:1
-msgid "Open Courses"
-msgstr ""
-
-#: templates/open_courses.xhtml:19
-msgid "Term"
-msgstr ""
-
-#: templates/open_courses.xhtml:19
-msgid "Code"
-msgstr ""
-
-#: templates/paginate.xhtml:21
-msgid "Previous"
-msgstr ""
-
-#: templates/paginate.xhtml:30
-msgid "Next"
-msgstr ""
-
-#: templates/search_results.xhtml:1
-msgid "Search Results"
-msgstr ""
-
-#: templates/search_results.xhtml:21
-msgid "You searched:"
-msgstr ""
-
-#: templates/search_results.xhtml:35
-msgid "Last Name"
-msgstr ""
-
-#: templates/search_results.xhtml:35
-msgid "First Name"
-msgstr ""
-
-#: templates/search_results.xhtml:44 templates/search_results.xhtml:62
-msgid "more...)"
-msgstr ""
-
-#: templates/search_results.xhtml:53
-msgid "Course"
-msgstr ""
-
-#: templates/tabbar.xhtml:10 templates/tabbar_anonymous.xhtml:10
-msgid "Home"
-msgstr ""
-
-#: templates/tabbar.xhtml:13
-msgid "Admin Options"
-msgstr ""
-
-#: templates/welcome.xhtml:12
-msgid "News"
-msgstr ""
-
-#: templates/welcome.xhtml:16
-msgid "posted"
-msgstr ""
-
-#: templates/admin/index.xhtml:1
-msgid "Administrative Options"
-msgstr ""
-
-#: templates/admin/term.xhtml:1
-msgid "Add a new Term"
-msgstr ""
-
-#: templates/admin/term.xhtml:15
-msgid "Save"
-msgstr ""
-
-#: templates/auth/login.xhtml:1
-msgid "Syrup E-Reserves: Please log in"
-msgstr ""
-
-#: templates/auth/login.xhtml:10
-msgid "$(function() {$('#userid').focus();});"
-msgstr ""
-
-#: templates/auth/login.xhtml:15
-msgid "Please log in."
-msgstr ""
-
-#: templates/auth/login.xhtml:21
-msgid "User ID:"
-msgstr ""
-
-#: templates/auth/login.xhtml:25
-msgid "Password:"
-msgstr ""
-
-#: templates/auth/login.xhtml:29
-msgid "Log in"
-msgstr ""
-
-#: templates/components/course.xhtml:1
-msgid "search this course..."
-msgstr ""
-
-#: templates/components/course.xhtml:34
-msgid "about"
-msgstr ""
-
-#: templates/components/course.xhtml:35
-msgid "edit"
-msgstr ""
-
-#: templates/components/course.xhtml:47
-msgid "Top"
-msgstr ""
-
-#: templates/components/course.xhtml:54
-msgid "Add a new item:"
-msgstr ""
-
-#: templates/components/course.xhtml:56
-msgid "Subheading"
-msgstr ""
-
-#: templates/components/course.xhtml:58
-msgid "Electronic Document"
-msgstr ""
-
-#: templates/components/course.xhtml:59
-msgid "Physical Book/Document"
-msgstr ""
-
-#: templates/generic/delete.xhtml:1
-#, python-format
-msgid "Delete %s?"
-msgstr ""
-
-#: templates/generic/delete.xhtml:20
-msgid "Delete"
-msgstr ""
-
-#: templates/generic/delete.xhtml:21
-msgid "Cancel"
-msgstr ""
-
-#: templates/generic/edit.xhtml:1
-#, python-format
-msgid "Modify %s"
-msgstr ""
-
-#: templates/generic/edit.xhtml:1
-#, python-format
-msgid "Add %s"
-msgstr ""
-
-#: templates/generic/edit.xhtml:18
-msgid "Save changes"
-msgstr ""
-
-#: templates/generic/edit.xhtml:19
-msgid "Cancel changes"
-msgstr ""
-
-#: templates/generic/edit.xhtml:20
-msgid "Delete this record"
-msgstr ""
-
-#: templates/generic/index.xhtml:11
-msgid "$(function() { $('table').tablesorter(); });"
-msgstr ""
-
-#: templates/generic/index.xhtml:29
-msgid "Add"
-msgstr ""
-
-#~ msgid "published !!!"
-#~ msgstr ""
-

Added: servres/trunk/conifer/locale/en_US/LC_MESSAGES/django.po
===================================================================
--- servres/trunk/conifer/locale/en_US/LC_MESSAGES/django.po	                        (rev 0)
+++ servres/trunk/conifer/locale/en_US/LC_MESSAGES/django.po	2009-03-11 02:31:31 UTC (rev 166)
@@ -0,0 +1,771 @@
+# English (United States) translations for PROJECT.
+# Copyright (C) 2009 ORGANIZATION
+# This file is distributed under the same license as the PROJECT project.
+# FIRST AUTHOR <EMAIL at ADDRESS>, 2009.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"Report-Msgid-Bugs-To: EMAIL at ADDRESS\n"
+"POT-Creation-Date: 2009-03-10 22:24+0400\n"
+"PO-Revision-Date: 2009-03-10 22:25-0400\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: en_US <LL at li.org>\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 0.9.4\n"
+
+#: syrup/models.py:64
+msgid "custodian"
+msgstr ""
+
+#: syrup/models.py:65
+msgid "staff"
+msgstr ""
+
+#: syrup/models.py:66
+msgid "system administrator"
+msgstr ""
+
+#: syrup/models.py:159
+msgid "World-accessible"
+msgstr ""
+
+#: syrup/models.py:160
+msgid "Accessible to all logged-in users"
+msgstr ""
+
+#: syrup/models.py:161
+msgid "Accessible to course students (by section)"
+msgstr ""
+
+#: syrup/models.py:162
+msgid "Accessible to course students (by invitation code)"
+msgstr ""
+
+#: syrup/models.py:163
+msgid "Accessible only to course owners"
+msgstr ""
+
+#: syrup/models.py:171
+msgid "Registrar keys for class lists"
+msgstr ""
+
+#: syrup/models.py:303 templates/edit_course_permissions.xhtml:26
+#: templates/edit_course_permissions.xhtml:38
+msgid "Instructor"
+msgstr ""
+
+#: syrup/models.py:304
+msgid "Proxy Instructor"
+msgstr ""
+
+#: syrup/models.py:305
+msgid "Student"
+msgstr ""
+
+#: syrup/models.py:346
+msgid "Attached Electronic Document"
+msgstr ""
+
+#: syrup/models.py:347
+msgid "Physical Book or Document"
+msgstr ""
+
+#: syrup/models.py:348 templates/item_add_url.xhtml:24
+#: templates/item_metadata.xhtml:22 templates/components/course.xhtml:58
+msgid "URL"
+msgstr ""
+
+#: syrup/models.py:349 templates/item_add_heading.xhtml:23
+msgid "Heading"
+msgstr ""
+
+#: syrup/models.py:403
+msgid "In Process"
+msgstr ""
+
+#: syrup/models.py:404
+msgid "Active"
+msgstr ""
+
+#: syrup/models.py:405
+msgid "InActive"
+msgstr ""
+
+#: syrup/models.py:487
+msgid "(Markdown not installed)."
+msgstr ""
+
+#: syrup/models.py:494
+msgid "plain text"
+msgstr ""
+
+#: syrup/models.py:495
+msgid "HTML"
+msgstr ""
+
+#: syrup/models.py:496
+msgid "Markdown"
+msgstr ""
+
+#: syrup/views.py:82
+msgid "Invalid username or password. Please try again."
+msgstr ""
+
+#: syrup/views.py:85
+msgid "Sorry, this account has been disabled."
+msgstr ""
+
+#: syrup/views.py:131
+msgid "Only instructors are allowed here."
+msgstr ""
+
+#: syrup/views.py:144
+msgid "Only course members are allowed here."
+msgstr ""
+
+#: syrup/views.py:156
+msgid "Only administrators are allowed here."
+msgstr ""
+
+#: syrup/views.py:192
+msgid "Sorry..."
+msgstr ""
+
+#: syrup/views.py:193
+msgid "The Preferences page isn't ready yet."
+msgstr ""
+
+#: syrup/views.py:281
+msgid "invalid course code"
+msgstr ""
+
+#: syrup/views.py:304
+msgid "You are not allowed to create course sites."
+msgstr ""
+
+#: syrup/views.py:356
+msgid "No students: this site is closed."
+msgstr ""
+
+#: syrup/views.py:357
+msgid "Students in my course -- I will provide section numbers"
+msgstr ""
+
+#: syrup/views.py:358
+msgid "Students in my course -- I will share an Invitation Code with them"
+msgstr ""
+
+#: syrup/views.py:359
+msgid "All Reserves patrons"
+msgstr ""
+
+#: syrup/views.py:482
+msgid "The code you provided is not valid."
+msgstr ""
+
+#: syrup/views.py:549
+msgid "You can only add items to headings!"
+msgstr ""
+
+#: syrup/views.py:553
+msgid "You are not an editor."
+msgstr ""
+
+#: syrup/views.py:556
+msgid "No item_type parameter was provided."
+msgstr ""
+
+#: syrup/views.py:560
+msgid "Sorry, only HEADINGs, URLs and ELECs can be added right now."
+msgstr ""
+
+#: syrup/views.py:653
+msgid "Can only download ELEC documents!"
+msgstr ""
+
+#: syrup/views.py:793 templates/admin/index.xhtml:15
+msgid "Terms"
+msgstr ""
+
+#: syrup/views.py:805
+msgid "start must precede finish"
+msgstr ""
+
+#: syrup/views.py:816 templates/admin/index.xhtml:14
+msgid "Departments"
+msgstr ""
+
+#: syrup/views.py:832 templates/admin/index.xhtml:16
+msgid "News Items"
+msgstr ""
+
+#: templates/browse_courses.xhtml:1
+msgid "Browse the Reserves"
+msgstr ""
+
+#: templates/browse_courses.xhtml:12
+msgid ""
+"(Note: some course materials may require you\n"
+"    to"
+msgstr ""
+
+#: templates/browse_courses.xhtml:14
+msgid "log in"
+msgstr ""
+
+#: templates/browse_courses.xhtml:15
+msgid "Choose from one of the options below:"
+msgstr ""
+
+#: templates/browse_courses.xhtml:17
+msgid "Browse by Instructor"
+msgstr ""
+
+#: templates/browse_courses.xhtml:18
+msgid "Browse by Department"
+msgstr ""
+
+#: templates/browse_courses.xhtml:19
+msgid "Browse by Course Name"
+msgstr ""
+
+#: templates/course_detail.xhtml:18 templates/edit_course.xhtml:1
+#: templates/edit_course_permissions.xhtml:17
+msgid "Edit course details"
+msgstr ""
+
+#: templates/course_detail.xhtml:20
+msgid "There are no items associated with this course yet."
+msgstr ""
+
+#: templates/course_invitation.xhtml:1 templates/my_courses.xhtml:26
+msgid "Join a course using an Invitation Code"
+msgstr ""
+
+#: templates/course_invitation.xhtml:13
+msgid ""
+"Your instructor may have provided you with an Invitation Code,\n"
+"  which will give you access to your course's reserves. Enter the\n"
+"  invitation code below to continue. Note that not all courses require\n"
+"  an invitation code; contact your instructor or the library staff for\n"
+"  more information."
+msgstr ""
+
+#: templates/course_invitation.xhtml:21
+msgid "Invitation Code:"
+msgstr ""
+
+#: templates/course_invitation.xhtml:22 templates/edit_course.xhtml:39
+msgid "Continue"
+msgstr ""
+
+#: templates/course_invitation.xhtml:22
+msgid "Go back"
+msgstr ""
+
+#: templates/edit_course.xhtml:1
+msgid "Add a new course site"
+msgstr ""
+
+#: templates/edit_course.xhtml:19 templates/edit_course_permissions.xhtml:1
+msgid "Edit course permissions"
+msgstr ""
+
+#: templates/edit_course.xhtml:19 templates/edit_course_permissions.xhtml:17
+msgid "Return to course page"
+msgstr ""
+
+#: templates/edit_course.xhtml:29
+msgid "e.g.,"
+msgstr ""
+
+#: templates/edit_course.xhtml:31
+msgid "General description"
+msgstr ""
+
+#: templates/edit_course.xhtml:43 templates/edit_course.xhtml:48
+msgid "Delete this course"
+msgstr ""
+
+#: templates/edit_course.xhtml:46
+msgid "Yes, I want to delete this course site and all of its contents."
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:19
+msgid "Instructor Access"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:23
+msgid "Person"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:23
+msgid "Role"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:23
+#: templates/edit_course_permissions.xhtml:77
+msgid "Remove?"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:36
+msgid "Username of the new instructor."
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:38
+msgid "INSTR"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:39
+msgid "PROXY"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:39
+msgid "Proxy instructor"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:46
+msgid "Save changes to instructors"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:48
+msgid "Student Access"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:49
+msgid "Who will have student-level access to this site?"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:52
+msgid "Course Invitation Code"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:53
+msgid "Your Course Invitation Code is:"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:55
+msgid "Select a new code"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:58
+msgid ""
+"This invitation code will enable your students to join this\n"
+"      course site. Share it only with your students: anyone who has\n"
+"      the code can join your site."
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:61
+msgid ""
+"You may change the code at any time. This will not block\n"
+"      students who have already joined, but will prevent new students\n"
+"      from joining with the old code."
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:66
+msgid "Course section numbers"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:77
+msgid "Associated section"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:82
+#: templates/edit_course_permissions.xhtml:94
+msgid ", section"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:82
+#: templates/edit_course_permissions.xhtml:94
+msgid ", in term"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:87
+msgid "Add section:"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:100
+msgid "Save changes to student access"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:103
+msgid "Class List"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:104
+msgid "The following users have student-level access in this course site."
+msgstr ""
+
+#: templates/instructors.xhtml:1
+msgid "Instructors"
+msgstr ""
+
+#: templates/instructors.xhtml:12 templates/open_courses.xhtml:12
+#: templates/search_results.xhtml:14 templates/z3950_test.xhtml:13
+msgid "$(function() { $('.pagetable').tablesorter(); });"
+msgstr ""
+
+#: templates/instructors.xhtml:19
+msgid "Name"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:1
+msgid "Edit an electronic document"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:1
+msgid "Add a new electronic document"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:13 templates/item_add_heading.xhtml:13
+#: templates/item_add_url.xhtml:13
+msgid "$(function() {$('input[@name=\"title\"]').focus();});"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:25 templates/item_add_elec.xhtml:37
+msgid "Title of document"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:28 templates/item_add_elec.xhtml:45
+msgid "File"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:30
+msgid "Upload file and Create item"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:40
+msgid "Update item"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:42
+msgid "Replace the current file with a new file"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:47
+msgid "Upload new file"
+msgstr ""
+
+#: templates/item_add_heading.xhtml:1
+msgid "Edit a subheading"
+msgstr ""
+
+#: templates/item_add_heading.xhtml:1
+msgid "Add a new subheading"
+msgstr ""
+
+#: templates/item_add_heading.xhtml:29
+msgid "Add heading"
+msgstr ""
+
+#: templates/item_add_heading.xhtml:30
+msgid "Update heading"
+msgstr ""
+
+#: templates/item_add_url.xhtml:1
+msgid "Edit a URL"
+msgstr ""
+
+#: templates/item_add_url.xhtml:1
+msgid "Add a new URL"
+msgstr ""
+
+#: templates/item_add_url.xhtml:23 templates/item_metadata.xhtml:19
+#: templates/open_courses.xhtml:19 templates/search_results.xhtml:70
+msgid "Title"
+msgstr ""
+
+#: templates/item_add_url.xhtml:27
+msgid "Add URL"
+msgstr ""
+
+#: templates/item_add_url.xhtml:28
+msgid "Update URL"
+msgstr ""
+
+#: templates/item_heading_detail.xhtml:20
+msgid "There are no items in this section."
+msgstr ""
+
+#: templates/item_metadata.xhtml:20
+msgid "Type"
+msgstr ""
+
+#: templates/item_metadata.xhtml:21 templates/search_results.xhtml:70
+msgid "Author"
+msgstr ""
+
+#: templates/item_metadata.xhtml:25
+msgid "Download"
+msgstr ""
+
+#: templates/item_metadata.xhtml:27
+msgid "Content type"
+msgstr ""
+
+#: templates/item_metadata.xhtml:28
+msgid "Content length"
+msgstr ""
+
+#: templates/master.xhtml:1
+msgid "Syrup E-Reserve System"
+msgstr ""
+
+#: templates/master.xhtml:1
+msgid "search..."
+msgstr ""
+
+#: templates/master.xhtml:43
+msgid "Welcome,"
+msgstr ""
+
+#: templates/master.xhtml:44
+msgid "Log Out"
+msgstr ""
+
+#: templates/master.xhtml:45 templates/master.xhtml:52
+msgid "Language"
+msgstr ""
+
+#: templates/master.xhtml:46
+msgid "Preferences"
+msgstr ""
+
+#: templates/master.xhtml:47
+msgid "Admin UI"
+msgstr ""
+
+#: templates/master.xhtml:50 templates/welcome.xhtml:1
+msgid "Welcome!"
+msgstr ""
+
+#: templates/master.xhtml:51
+msgid "Log In"
+msgstr ""
+
+#: templates/master.xhtml:69
+msgid "Start Over"
+msgstr ""
+
+#: templates/master.xhtml:70
+msgid "Syrup is a subproject of"
+msgstr ""
+
+#: templates/master.xhtml:71
+msgid "Project Conifer"
+msgstr ""
+
+#: templates/my_courses.xhtml:1 templates/tabbar.xhtml:12
+msgid "My Courses"
+msgstr ""
+
+#: templates/my_courses.xhtml:19
+msgid "You are not part of any courses at this time."
+msgstr ""
+
+#: templates/my_courses.xhtml:25
+msgid "Create a new course site"
+msgstr ""
+
+#: templates/open_courses.xhtml:1
+msgid "Open Courses"
+msgstr ""
+
+#: templates/open_courses.xhtml:19
+msgid "Term"
+msgstr ""
+
+#: templates/open_courses.xhtml:19
+msgid "Code"
+msgstr ""
+
+#: templates/paginate.xhtml:21
+msgid "Previous"
+msgstr ""
+
+#: templates/paginate.xhtml:30
+msgid "Next"
+msgstr ""
+
+#: templates/search_results.xhtml:1
+msgid "Search Results"
+msgstr ""
+
+#: templates/search_results.xhtml:21
+msgid "You searched:"
+msgstr ""
+
+#: templates/search_results.xhtml:35
+msgid "Last Name"
+msgstr ""
+
+#: templates/search_results.xhtml:35
+msgid "First Name"
+msgstr ""
+
+#: templates/search_results.xhtml:44 templates/search_results.xhtml:62
+msgid "more...)"
+msgstr ""
+
+#: templates/search_results.xhtml:53
+msgid "Course"
+msgstr ""
+
+#: templates/setlang.xhtml:1
+msgid "Choose your language."
+msgstr ""
+
+#: templates/setlang.xhtml:15
+msgid "/syrup/"
+msgstr ""
+
+#: templates/setlang.xhtml:20
+msgid "Go"
+msgstr ""
+
+#: templates/tabbar.xhtml:10 templates/tabbar_anonymous.xhtml:10
+msgid "Home"
+msgstr ""
+
+#: templates/tabbar.xhtml:11 templates/tabbar_anonymous.xhtml:11
+msgid "Browse"
+msgstr ""
+
+#: templates/tabbar.xhtml:13
+msgid "Admin Options"
+msgstr ""
+
+#: templates/welcome.xhtml:13
+msgid ""
+"Welcome! Please use the links above to browse the reserves, or to join "
+"and visit your course sites."
+msgstr ""
+
+#: templates/welcome.xhtml:17
+msgid "posted"
+msgstr ""
+
+#: templates/welcome.xhtml:18 templates/components/course.xhtml:36
+msgid "edit"
+msgstr ""
+
+#: templates/welcome.xhtml:20
+msgid "Add a news item"
+msgstr ""
+
+#: templates/z3950_test.xhtml:1
+msgid "Z39.50 Test"
+msgstr ""
+
+#: templates/admin/index.xhtml:1
+msgid "Administrative Options"
+msgstr ""
+
+#: templates/admin/term.xhtml:1
+msgid "Add a new Term"
+msgstr ""
+
+#: templates/admin/term.xhtml:15
+msgid "Save"
+msgstr ""
+
+#: templates/auth/login.xhtml:1
+msgid "Syrup E-Reserves: Please log in"
+msgstr ""
+
+#: templates/auth/login.xhtml:10
+msgid "$(function() {$('#userid').focus();});"
+msgstr ""
+
+#: templates/auth/login.xhtml:15
+msgid "Please log in."
+msgstr ""
+
+#: templates/auth/login.xhtml:21
+msgid "User ID:"
+msgstr ""
+
+#: templates/auth/login.xhtml:25
+msgid "Password:"
+msgstr ""
+
+#: templates/auth/login.xhtml:29
+msgid "Log in"
+msgstr ""
+
+#: templates/components/course.xhtml:1
+msgid "search this course..."
+msgstr ""
+
+#: templates/components/course.xhtml:35
+msgid "about"
+msgstr ""
+
+#: templates/components/course.xhtml:48
+msgid "Top"
+msgstr ""
+
+#: templates/components/course.xhtml:55
+msgid "Add a new item:"
+msgstr ""
+
+#: templates/components/course.xhtml:57
+msgid "Subheading"
+msgstr ""
+
+#: templates/components/course.xhtml:59
+msgid "Electronic Document"
+msgstr ""
+
+#: templates/components/course.xhtml:60
+msgid "Physical Book/Document"
+msgstr ""
+
+#: templates/generic/delete.xhtml:1
+#, python-format
+msgid "Delete %s?"
+msgstr ""
+
+#: templates/generic/delete.xhtml:20
+msgid "Delete"
+msgstr ""
+
+#: templates/generic/delete.xhtml:21
+msgid "Cancel"
+msgstr ""
+
+#: templates/generic/edit.xhtml:1
+#, python-format
+msgid "Modify %s"
+msgstr ""
+
+#: templates/generic/edit.xhtml:1
+#, python-format
+msgid "Add %s"
+msgstr ""
+
+#: templates/generic/edit.xhtml:18
+msgid "Save changes"
+msgstr ""
+
+#: templates/generic/edit.xhtml:19
+msgid "Cancel changes"
+msgstr ""
+
+#: templates/generic/edit.xhtml:20
+msgid "Delete this record"
+msgstr ""
+
+#: templates/generic/index.xhtml:11
+msgid "$(function() { $('table').tablesorter(); });"
+msgstr ""
+
+#: templates/generic/index.xhtml:29
+msgid "Add"
+msgstr ""
+

Deleted: servres/trunk/conifer/locale/fr_CA/LC_MESSAGES/conifer-syrup.po
===================================================================
--- servres/trunk/conifer/locale/fr_CA/LC_MESSAGES/conifer-syrup.po	2009-03-10 02:56:48 UTC (rev 165)
+++ servres/trunk/conifer/locale/fr_CA/LC_MESSAGES/conifer-syrup.po	2009-03-11 02:31:31 UTC (rev 166)
@@ -1,517 +0,0 @@
-# French (Canada) translations for PROJECT.
-# Copyright (C) 2008 ORGANIZATION
-# This file is distributed under the same license as the PROJECT project.
-# FIRST AUTHOR <EMAIL at ADDRESS>, 2008.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"Report-Msgid-Bugs-To: EMAIL at ADDRESS\n"
-"POT-Creation-Date: 2008-11-15 20:37+0500\n"
-"PO-Revision-Date: 2009-03-03 20:23-0500\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: fr_CA <LL at li.org>\n"
-"Plural-Forms: nplurals=2; plural=(n > 1)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 0.9.4\n"
-
-#: syrup/models.py:62
-msgid "custodian"
-msgstr ""
-
-#: syrup/models.py:63
-msgid "staff"
-msgstr ""
-
-#: syrup/models.py:64
-msgid "system administrator"
-msgstr ""
-
-#: syrup/models.py:156
-msgid "This is a moderated (non-public) course"
-msgstr ""
-
-#: syrup/models.py:218
-msgid "Instructor"
-msgstr ""
-
-#: syrup/models.py:219
-msgid "Proxy Instructor"
-msgstr ""
-
-#: syrup/models.py:220
-msgid "Student"
-msgstr ""
-
-#: syrup/models.py:255
-msgid "Attached Electronic Document"
-msgstr ""
-
-#: syrup/models.py:256
-msgid "Physical Book or Document"
-msgstr ""
-
-#: syrup/models.py:257 templates/item_add_url.xhtml:24
-#: templates/item_metadata.xhtml:22 templates/components/course.xhtml:57
-msgid "URL"
-msgstr ""
-
-#: syrup/models.py:258 templates/item_add_heading.xhtml:23
-msgid "Heading"
-msgstr ""
-
-#: syrup/models.py:312
-msgid "In Process"
-msgstr ""
-
-#: syrup/models.py:313
-msgid "Active"
-msgstr ""
-
-#: syrup/models.py:314
-msgid "InActive"
-msgstr ""
-
-#: syrup/models.py:396
-msgid "(Markdown not installed)."
-msgstr ""
-
-#: syrup/models.py:403
-msgid "plain text"
-msgstr ""
-
-#: syrup/models.py:404
-msgid "HTML"
-msgstr ""
-
-#: syrup/models.py:405
-msgid "Markdown"
-msgstr ""
-
-#: syrup/views.py:38
-msgid "Invalid username or password. Please try again."
-msgstr ""
-
-#: syrup/views.py:40
-msgid "Sorry, this account has been disabled."
-msgstr ""
-
-#: syrup/views.py:82
-msgid "Sorry..."
-msgstr ""
-
-#: syrup/views.py:83
-msgid "The Preferences page isn't ready yet."
-msgstr ""
-
-#: syrup/views.py:198
-msgid "not an editor"
-msgstr ""
-
-#: syrup/views.py:201
-msgid "No item_type parameter was provided."
-msgstr ""
-
-#: syrup/views.py:205
-msgid "Sorry, only HEADINGs, URLs and ELECs can be added right now."
-msgstr ""
-
-#: syrup/views.py:296
-msgid "Can only download ELEC documents!"
-msgstr ""
-
-#: syrup/views.py:434 templates/admin/index.xhtml:15
-msgid "Terms"
-msgstr ""
-
-#: syrup/views.py:446
-msgid "start must precede finish"
-msgstr ""
-
-#: syrup/views.py:456 templates/admin/index.xhtml:14
-msgid "Departments"
-msgstr ""
-
-#: syrup/views.py:472 templates/admin/index.xhtml:16
-msgid "News Items"
-msgstr ""
-
-#: templates/browse_courses.xhtml:1 templates/my_courses.xhtml:1
-msgid "Welcome to Syrup E-Reserves!"
-msgstr ""
-
-#: templates/browse_courses.xhtml:12 templates/tabbar.xhtml:11
-#: templates/tabbar_anonymous.xhtml:11
-msgid "Browse"
-msgstr ""
-
-#: templates/browse_courses.xhtml:12
-msgid ""
-"(Note: some course materials may require you\n"
-"    to"
-msgstr ""
-
-#: templates/browse_courses.xhtml:13
-msgid "log in"
-msgstr ""
-
-#: templates/browse_courses.xhtml:14
-msgid "Choose from one of the options below:"
-msgstr ""
-
-#: templates/browse_courses.xhtml:16
-msgid "Browse by Instructor"
-msgstr ""
-
-#: templates/browse_courses.xhtml:17
-msgid "Browse by Department"
-msgstr ""
-
-#: templates/browse_courses.xhtml:18
-msgid "Browse by Course Name"
-msgstr ""
-
-#: templates/course_detail.xhtml:17
-msgid "There are no items associated with this course yet."
-msgstr ""
-
-#: templates/instructors.xhtml:1
-msgid "Instructors"
-msgstr ""
-
-#: templates/instructors.xhtml:12 templates/open_courses.xhtml:12
-#: templates/search_results.xhtml:14
-msgid "$(function() { $('.pagetable').tablesorter(); });"
-msgstr ""
-
-#: templates/instructors.xhtml:19
-msgid "Name"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:1
-msgid "Edit an electronic document"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:1
-msgid "Add a new electronic document"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:13 templates/item_add_heading.xhtml:13
-#: templates/item_add_url.xhtml:13
-msgid "$(function() {$('input[@name=\"title\"]').focus();});"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:25 templates/item_add_elec.xhtml:37
-msgid "Title of document"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:28 templates/item_add_elec.xhtml:45
-msgid "File"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:30
-msgid "Upload file and Create item"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:40
-msgid "Update item"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:42
-msgid "Replace the current file with a new file"
-msgstr ""
-
-#: templates/item_add_elec.xhtml:47
-msgid "Upload new file"
-msgstr ""
-
-#: templates/item_add_heading.xhtml:1
-msgid "Edit a subheading"
-msgstr ""
-
-#: templates/item_add_heading.xhtml:1
-msgid "Add a new subheading"
-msgstr ""
-
-#: templates/item_add_heading.xhtml:29
-msgid "Add heading"
-msgstr ""
-
-#: templates/item_add_heading.xhtml:30
-msgid "Update heading"
-msgstr ""
-
-#: templates/item_add_url.xhtml:1
-msgid "Edit a URL"
-msgstr ""
-
-#: templates/item_add_url.xhtml:1
-msgid "Add a new URL"
-msgstr ""
-
-#: templates/item_add_url.xhtml:23 templates/item_metadata.xhtml:19
-#: templates/open_courses.xhtml:19 templates/search_results.xhtml:70
-msgid "Title"
-msgstr ""
-
-#: templates/item_add_url.xhtml:27
-msgid "Add URL"
-msgstr ""
-
-#: templates/item_add_url.xhtml:28
-msgid "Update URL"
-msgstr ""
-
-#: templates/item_heading_detail.xhtml:20
-msgid "There are no items in this section."
-msgstr ""
-
-#: templates/item_metadata.xhtml:20
-msgid "Type"
-msgstr ""
-
-#: templates/item_metadata.xhtml:21 templates/search_results.xhtml:70
-msgid "Author"
-msgstr ""
-
-#: templates/item_metadata.xhtml:25
-msgid "Download"
-msgstr ""
-
-#: templates/item_metadata.xhtml:27
-msgid "Content type"
-msgstr ""
-
-#: templates/item_metadata.xhtml:28
-msgid "Content length"
-msgstr ""
-
-#: templates/master.xhtml:1
-msgid "Syrup E-Reserve System"
-msgstr ""
-
-#: templates/master.xhtml:1
-msgid "search..."
-msgstr ""
-
-#: templates/master.xhtml:43
-msgid "Welcome,"
-msgstr ""
-
-#: templates/master.xhtml:44
-msgid "Log Out"
-msgstr ""
-
-#: templates/master.xhtml:45
-msgid "Preferences"
-msgstr ""
-
-#: templates/master.xhtml:46
-msgid "Admin UI"
-msgstr ""
-
-#: templates/master.xhtml:49 templates/welcome.xhtml:1
-msgid "Welcome!"
-msgstr ""
-
-#: templates/master.xhtml:50
-msgid "Log In"
-msgstr ""
-
-#: templates/master.xhtml:67
-msgid "Start Over"
-msgstr ""
-
-#: templates/master.xhtml:68
-msgid "Syrup is a subproject of"
-msgstr ""
-
-#: templates/master.xhtml:69
-msgid "Project Conifer"
-msgstr ""
-
-#: templates/my_courses.xhtml:12 templates/tabbar.xhtml:12
-msgid "My Courses"
-msgstr ""
-
-#: templates/my_courses.xhtml:19
-msgid "You are not part of any courses at this time."
-msgstr ""
-
-#: templates/open_courses.xhtml:1
-msgid "Open Courses"
-msgstr ""
-
-#: templates/open_courses.xhtml:19
-msgid "Term"
-msgstr ""
-
-#: templates/open_courses.xhtml:19
-msgid "Code"
-msgstr ""
-
-#: templates/paginate.xhtml:21
-msgid "Previous"
-msgstr ""
-
-#: templates/paginate.xhtml:30
-msgid "Next"
-msgstr ""
-
-#: templates/search_results.xhtml:1
-msgid "Search Results"
-msgstr ""
-
-#: templates/search_results.xhtml:21
-msgid "You searched:"
-msgstr ""
-
-#: templates/search_results.xhtml:35
-msgid "Last Name"
-msgstr ""
-
-#: templates/search_results.xhtml:35
-msgid "First Name"
-msgstr ""
-
-#: templates/search_results.xhtml:44 templates/search_results.xhtml:62
-msgid "more...)"
-msgstr ""
-
-#: templates/search_results.xhtml:53
-msgid "Course"
-msgstr ""
-
-#: templates/tabbar.xhtml:10 templates/tabbar_anonymous.xhtml:10
-msgid "Home"
-msgstr ""
-
-#: templates/tabbar.xhtml:13
-msgid "Admin Options"
-msgstr ""
-
-#: templates/welcome.xhtml:12
-msgid "News"
-msgstr ""
-
-#: templates/welcome.xhtml:16
-msgid "posted"
-msgstr ""
-
-#: templates/admin/index.xhtml:1
-msgid "Administrative Options"
-msgstr ""
-
-#: templates/admin/term.xhtml:1
-msgid "Add a new Term"
-msgstr ""
-
-#: templates/admin/term.xhtml:15
-msgid "Save"
-msgstr ""
-
-#: templates/auth/login.xhtml:1
-msgid "Syrup E-Reserves: Please log in"
-msgstr ""
-
-#: templates/auth/login.xhtml:10
-msgid "$(function() {$('#userid').focus();});"
-msgstr ""
-
-#: templates/auth/login.xhtml:15
-msgid "Please log in."
-msgstr ""
-
-#: templates/auth/login.xhtml:21
-msgid "User ID:"
-msgstr ""
-
-#: templates/auth/login.xhtml:25
-msgid "Password:"
-msgstr ""
-
-#: templates/auth/login.xhtml:29
-msgid "Log in"
-msgstr ""
-
-#: templates/components/course.xhtml:1
-msgid "search this course..."
-msgstr ""
-
-#: templates/components/course.xhtml:34
-msgid "about"
-msgstr ""
-
-#: templates/components/course.xhtml:35
-msgid "edit"
-msgstr ""
-
-#: templates/components/course.xhtml:47
-msgid "Top"
-msgstr ""
-
-#: templates/components/course.xhtml:54
-msgid "Add a new item:"
-msgstr ""
-
-#: templates/components/course.xhtml:56
-msgid "Subheading"
-msgstr ""
-
-#: templates/components/course.xhtml:58
-msgid "Electronic Document"
-msgstr ""
-
-#: templates/components/course.xhtml:59
-msgid "Physical Book/Document"
-msgstr ""
-
-#: templates/generic/delete.xhtml:1
-#, python-format
-msgid "Delete %s?"
-msgstr ""
-
-#: templates/generic/delete.xhtml:20
-msgid "Delete"
-msgstr ""
-
-#: templates/generic/delete.xhtml:21
-msgid "Cancel"
-msgstr ""
-
-#: templates/generic/edit.xhtml:1
-#, python-format
-msgid "Modify %s"
-msgstr ""
-
-#: templates/generic/edit.xhtml:1
-#, python-format
-msgid "Add %s"
-msgstr ""
-
-#: templates/generic/edit.xhtml:18
-msgid "Save changes"
-msgstr ""
-
-#: templates/generic/edit.xhtml:19
-msgid "Cancel changes"
-msgstr ""
-
-#: templates/generic/edit.xhtml:20
-msgid "Delete this record"
-msgstr ""
-
-#: templates/generic/index.xhtml:11
-msgid "$(function() { $('table').tablesorter(); });"
-msgstr ""
-
-#: templates/generic/index.xhtml:29
-msgid "Add"
-msgstr ""
-
-#~ msgid "published !!!"
-#~ msgstr ""
-

Added: servres/trunk/conifer/locale/fr_CA/LC_MESSAGES/django.po
===================================================================
--- servres/trunk/conifer/locale/fr_CA/LC_MESSAGES/django.po	                        (rev 0)
+++ servres/trunk/conifer/locale/fr_CA/LC_MESSAGES/django.po	2009-03-11 02:31:31 UTC (rev 166)
@@ -0,0 +1,773 @@
+# French (Canada) translations for PROJECT.
+# Copyright (C) 2009 ORGANIZATION
+# This file is distributed under the same license as the PROJECT project.
+# FIRST AUTHOR <EMAIL at ADDRESS>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"Report-Msgid-Bugs-To: EMAIL at ADDRESS\n"
+"POT-Creation-Date: 2009-03-10 22:24+0400\n"
+"PO-Revision-Date: 2009-03-10 22:25-0400\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: fr_CA <LL at li.org>\n"
+"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 0.9.4\n"
+
+#: syrup/models.py:64
+msgid "custodian"
+msgstr ""
+
+#: syrup/models.py:65
+msgid "staff"
+msgstr ""
+
+#: syrup/models.py:66
+msgid "system administrator"
+msgstr ""
+
+#: syrup/models.py:159
+msgid "World-accessible"
+msgstr ""
+
+#: syrup/models.py:160
+msgid "Accessible to all logged-in users"
+msgstr ""
+
+#: syrup/models.py:161
+msgid "Accessible to course students (by section)"
+msgstr ""
+
+#: syrup/models.py:162
+msgid "Accessible to course students (by invitation code)"
+msgstr ""
+
+#: syrup/models.py:163
+msgid "Accessible only to course owners"
+msgstr ""
+
+#: syrup/models.py:171
+msgid "Registrar keys for class lists"
+msgstr ""
+
+#: syrup/models.py:303 templates/edit_course_permissions.xhtml:26
+#: templates/edit_course_permissions.xhtml:38
+msgid "Instructor"
+msgstr ""
+
+#: syrup/models.py:304
+msgid "Proxy Instructor"
+msgstr ""
+
+#: syrup/models.py:305
+msgid "Student"
+msgstr ""
+
+#: syrup/models.py:346
+msgid "Attached Electronic Document"
+msgstr ""
+
+#: syrup/models.py:347
+msgid "Physical Book or Document"
+msgstr ""
+
+#: syrup/models.py:348 templates/item_add_url.xhtml:24
+#: templates/item_metadata.xhtml:22 templates/components/course.xhtml:58
+msgid "URL"
+msgstr ""
+
+#: syrup/models.py:349 templates/item_add_heading.xhtml:23
+msgid "Heading"
+msgstr ""
+
+#: syrup/models.py:403
+msgid "In Process"
+msgstr ""
+
+#: syrup/models.py:404
+msgid "Active"
+msgstr ""
+
+#: syrup/models.py:405
+msgid "InActive"
+msgstr ""
+
+#: syrup/models.py:487
+msgid "(Markdown not installed)."
+msgstr ""
+
+#: syrup/models.py:494
+msgid "plain text"
+msgstr ""
+
+#: syrup/models.py:495
+msgid "HTML"
+msgstr ""
+
+#: syrup/models.py:496
+msgid "Markdown"
+msgstr ""
+
+#: syrup/views.py:82
+msgid "Invalid username or password. Please try again."
+msgstr ""
+
+#: syrup/views.py:85
+msgid "Sorry, this account has been disabled."
+msgstr ""
+
+#: syrup/views.py:131
+msgid "Only instructors are allowed here."
+msgstr ""
+
+#: syrup/views.py:144
+msgid "Only course members are allowed here."
+msgstr ""
+
+#: syrup/views.py:156
+msgid "Only administrators are allowed here."
+msgstr ""
+
+#: syrup/views.py:192
+msgid "Sorry..."
+msgstr ""
+
+#: syrup/views.py:193
+msgid "The Preferences page isn't ready yet."
+msgstr ""
+
+#: syrup/views.py:281
+msgid "invalid course code"
+msgstr ""
+
+#: syrup/views.py:304
+msgid "You are not allowed to create course sites."
+msgstr ""
+
+#: syrup/views.py:356
+msgid "No students: this site is closed."
+msgstr ""
+
+#: syrup/views.py:357
+msgid "Students in my course -- I will provide section numbers"
+msgstr ""
+
+#: syrup/views.py:358
+msgid "Students in my course -- I will share an Invitation Code with them"
+msgstr ""
+
+#: syrup/views.py:359
+msgid "All Reserves patrons"
+msgstr ""
+
+#: syrup/views.py:482
+msgid "The code you provided is not valid."
+msgstr ""
+
+#: syrup/views.py:549
+msgid "You can only add items to headings!"
+msgstr ""
+
+#: syrup/views.py:553
+msgid "You are not an editor."
+msgstr ""
+
+#: syrup/views.py:556
+msgid "No item_type parameter was provided."
+msgstr ""
+
+#: syrup/views.py:560
+msgid "Sorry, only HEADINGs, URLs and ELECs can be added right now."
+msgstr ""
+
+#: syrup/views.py:653
+msgid "Can only download ELEC documents!"
+msgstr ""
+
+#: syrup/views.py:793 templates/admin/index.xhtml:15
+msgid "Terms"
+msgstr ""
+
+#: syrup/views.py:805
+msgid "start must precede finish"
+msgstr ""
+
+#: syrup/views.py:816 templates/admin/index.xhtml:14
+msgid "Departments"
+msgstr ""
+
+#: syrup/views.py:832 templates/admin/index.xhtml:16
+msgid "News Items"
+msgstr ""
+
+#: templates/browse_courses.xhtml:1
+msgid "Browse the Reserves"
+msgstr ""
+
+#: templates/browse_courses.xhtml:12
+msgid ""
+"(Note: some course materials may require you\n"
+"    to"
+msgstr ""
+
+#: templates/browse_courses.xhtml:14
+msgid "log in"
+msgstr ""
+
+#: templates/browse_courses.xhtml:15
+msgid "Choose from one of the options below:"
+msgstr ""
+
+#: templates/browse_courses.xhtml:17
+msgid "Browse by Instructor"
+msgstr ""
+
+#: templates/browse_courses.xhtml:18
+msgid "Browse by Department"
+msgstr ""
+
+#: templates/browse_courses.xhtml:19
+msgid "Browse by Course Name"
+msgstr ""
+
+#: templates/course_detail.xhtml:18 templates/edit_course.xhtml:1
+#: templates/edit_course_permissions.xhtml:17
+msgid "Edit course details"
+msgstr ""
+
+#: templates/course_detail.xhtml:20
+msgid "There are no items associated with this course yet."
+msgstr ""
+
+#: templates/course_invitation.xhtml:1 templates/my_courses.xhtml:26
+msgid "Join a course using an Invitation Code"
+msgstr ""
+
+#: templates/course_invitation.xhtml:13
+msgid ""
+"Your instructor may have provided you with an Invitation Code,\n"
+"  which will give you access to your course's reserves. Enter the\n"
+"  invitation code below to continue. Note that not all courses require\n"
+"  an invitation code; contact your instructor or the library staff for\n"
+"  more information."
+msgstr ""
+
+#: templates/course_invitation.xhtml:21
+msgid "Invitation Code:"
+msgstr ""
+
+#: templates/course_invitation.xhtml:22 templates/edit_course.xhtml:39
+msgid "Continue"
+msgstr ""
+
+#: templates/course_invitation.xhtml:22
+msgid "Go back"
+msgstr ""
+
+#: templates/edit_course.xhtml:1
+msgid "Add a new course site"
+msgstr ""
+
+#: templates/edit_course.xhtml:19 templates/edit_course_permissions.xhtml:1
+msgid "Edit course permissions"
+msgstr ""
+
+#: templates/edit_course.xhtml:19 templates/edit_course_permissions.xhtml:17
+msgid "Return to course page"
+msgstr ""
+
+#: templates/edit_course.xhtml:29
+msgid "e.g.,"
+msgstr ""
+
+#: templates/edit_course.xhtml:31
+msgid "General description"
+msgstr ""
+
+#: templates/edit_course.xhtml:43 templates/edit_course.xhtml:48
+msgid "Delete this course"
+msgstr ""
+
+#: templates/edit_course.xhtml:46
+msgid "Yes, I want to delete this course site and all of its contents."
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:19
+msgid "Instructor Access"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:23
+msgid "Person"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:23
+msgid "Role"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:23
+#: templates/edit_course_permissions.xhtml:77
+msgid "Remove?"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:36
+msgid "Username of the new instructor."
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:38
+msgid "INSTR"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:39
+msgid "PROXY"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:39
+msgid "Proxy instructor"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:46
+msgid "Save changes to instructors"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:48
+msgid "Student Access"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:49
+msgid "Who will have student-level access to this site?"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:52
+msgid "Course Invitation Code"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:53
+msgid "Your Course Invitation Code is:"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:55
+msgid "Select a new code"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:58
+msgid ""
+"This invitation code will enable your students to join this\n"
+"      course site. Share it only with your students: anyone who has\n"
+"      the code can join your site."
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:61
+msgid ""
+"You may change the code at any time. This will not block\n"
+"      students who have already joined, but will prevent new students\n"
+"      from joining with the old code."
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:66
+msgid "Course section numbers"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:77
+msgid "Associated section"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:82
+#: templates/edit_course_permissions.xhtml:94
+msgid ", section"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:82
+#: templates/edit_course_permissions.xhtml:94
+msgid ", in term"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:87
+msgid "Add section:"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:100
+msgid "Save changes to student access"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:103
+msgid "Class List"
+msgstr ""
+
+#: templates/edit_course_permissions.xhtml:104
+msgid "The following users have student-level access in this course site."
+msgstr ""
+
+#: templates/instructors.xhtml:1
+msgid "Instructors"
+msgstr ""
+
+#: templates/instructors.xhtml:12 templates/open_courses.xhtml:12
+#: templates/search_results.xhtml:14 templates/z3950_test.xhtml:13
+msgid "$(function() { $('.pagetable').tablesorter(); });"
+msgstr ""
+
+#: templates/instructors.xhtml:19
+msgid "Name"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:1
+msgid "Edit an electronic document"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:1
+msgid "Add a new electronic document"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:13 templates/item_add_heading.xhtml:13
+#: templates/item_add_url.xhtml:13
+msgid "$(function() {$('input[@name=\"title\"]').focus();});"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:25 templates/item_add_elec.xhtml:37
+msgid "Title of document"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:28 templates/item_add_elec.xhtml:45
+msgid "File"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:30
+msgid "Upload file and Create item"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:40
+msgid "Update item"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:42
+msgid "Replace the current file with a new file"
+msgstr ""
+
+#: templates/item_add_elec.xhtml:47
+msgid "Upload new file"
+msgstr ""
+
+#: templates/item_add_heading.xhtml:1
+msgid "Edit a subheading"
+msgstr ""
+
+#: templates/item_add_heading.xhtml:1
+msgid "Add a new subheading"
+msgstr ""
+
+#: templates/item_add_heading.xhtml:29
+msgid "Add heading"
+msgstr ""
+
+#: templates/item_add_heading.xhtml:30
+msgid "Update heading"
+msgstr ""
+
+#: templates/item_add_url.xhtml:1
+msgid "Edit a URL"
+msgstr ""
+
+#: templates/item_add_url.xhtml:1
+msgid "Add a new URL"
+msgstr ""
+
+#: templates/item_add_url.xhtml:23 templates/item_metadata.xhtml:19
+#: templates/open_courses.xhtml:19 templates/search_results.xhtml:70
+msgid "Title"
+msgstr ""
+
+#: templates/item_add_url.xhtml:27
+msgid "Add URL"
+msgstr ""
+
+#: templates/item_add_url.xhtml:28
+msgid "Update URL"
+msgstr ""
+
+#: templates/item_heading_detail.xhtml:20
+msgid "There are no items in this section."
+msgstr ""
+
+#: templates/item_metadata.xhtml:20
+msgid "Type"
+msgstr ""
+
+#: templates/item_metadata.xhtml:21 templates/search_results.xhtml:70
+msgid "Author"
+msgstr ""
+
+#: templates/item_metadata.xhtml:25
+msgid "Download"
+msgstr ""
+
+#: templates/item_metadata.xhtml:27
+msgid "Content type"
+msgstr ""
+
+#: templates/item_metadata.xhtml:28
+msgid "Content length"
+msgstr ""
+
+#: templates/master.xhtml:1
+msgid "Syrup E-Reserve System"
+msgstr ""
+
+#: templates/master.xhtml:1
+msgid "search..."
+msgstr ""
+
+#: templates/master.xhtml:43
+msgid "Welcome,"
+msgstr "Bienvenue,"
+
+#: templates/master.xhtml:44
+msgid "Log Out"
+msgstr ""
+
+#: templates/master.xhtml:45 templates/master.xhtml:52
+msgid "Language"
+msgstr ""
+
+#: templates/master.xhtml:46
+msgid "Preferences"
+msgstr ""
+
+#: templates/master.xhtml:47
+msgid "Admin UI"
+msgstr ""
+
+#: templates/master.xhtml:50 templates/welcome.xhtml:1
+msgid "Welcome!"
+msgstr "Bienvenue!"
+
+#: templates/master.xhtml:51
+msgid "Log In"
+msgstr ""
+
+#: templates/master.xhtml:69
+msgid "Start Over"
+msgstr ""
+
+#: templates/master.xhtml:70
+msgid "Syrup is a subproject of"
+msgstr ""
+
+#: templates/master.xhtml:71
+msgid "Project Conifer"
+msgstr ""
+
+#: templates/my_courses.xhtml:1 templates/tabbar.xhtml:12
+msgid "My Courses"
+msgstr ""
+
+#: templates/my_courses.xhtml:19
+msgid "You are not part of any courses at this time."
+msgstr ""
+
+#: templates/my_courses.xhtml:25
+msgid "Create a new course site"
+msgstr ""
+
+#: templates/open_courses.xhtml:1
+msgid "Open Courses"
+msgstr ""
+
+#: templates/open_courses.xhtml:19
+msgid "Term"
+msgstr ""
+
+#: templates/open_courses.xhtml:19
+msgid "Code"
+msgstr ""
+
+#: templates/paginate.xhtml:21
+msgid "Previous"
+msgstr ""
+
+#: templates/paginate.xhtml:30
+msgid "Next"
+msgstr ""
+
+#: templates/search_results.xhtml:1
+msgid "Search Results"
+msgstr ""
+
+#: templates/search_results.xhtml:21
+msgid "You searched:"
+msgstr ""
+
+#: templates/search_results.xhtml:35
+msgid "Last Name"
+msgstr ""
+
+#: templates/search_results.xhtml:35
+msgid "First Name"
+msgstr ""
+
+#: templates/search_results.xhtml:44 templates/search_results.xhtml:62
+msgid "more...)"
+msgstr ""
+
+#: templates/search_results.xhtml:53
+msgid "Course"
+msgstr ""
+
+#: templates/setlang.xhtml:1
+msgid "Choose your language."
+msgstr ""
+
+#: templates/setlang.xhtml:15
+msgid "/syrup/"
+msgstr ""
+
+#: templates/setlang.xhtml:20
+msgid "Go"
+msgstr ""
+
+#: templates/tabbar.xhtml:10 templates/tabbar_anonymous.xhtml:10
+msgid "Home"
+msgstr "Acceuil"
+
+#: templates/tabbar.xhtml:11 templates/tabbar_anonymous.xhtml:11
+msgid "Browse"
+msgstr ""
+
+#: templates/tabbar.xhtml:13
+msgid "Admin Options"
+msgstr ""
+
+#: templates/welcome.xhtml:13
+msgid ""
+"Welcome! Please use the links above to browse the reserves, or to join "
+"and visit your course sites."
+msgstr ""
+"Bienvenue! Utilisez s.v.p. the links above to browse the reserves, or to "
+"join \"\n"
+"\"and visit your course sites."
+
+#: templates/welcome.xhtml:17
+msgid "posted"
+msgstr ""
+
+#: templates/welcome.xhtml:18 templates/components/course.xhtml:36
+msgid "edit"
+msgstr ""
+
+#: templates/welcome.xhtml:20
+msgid "Add a news item"
+msgstr ""
+
+#: templates/z3950_test.xhtml:1
+msgid "Z39.50 Test"
+msgstr ""
+
+#: templates/admin/index.xhtml:1
+msgid "Administrative Options"
+msgstr ""
+
+#: templates/admin/term.xhtml:1
+msgid "Add a new Term"
+msgstr ""
+
+#: templates/admin/term.xhtml:15
+msgid "Save"
+msgstr ""
+
+#: templates/auth/login.xhtml:1
+msgid "Syrup E-Reserves: Please log in"
+msgstr ""
+
+#: templates/auth/login.xhtml:10
+msgid "$(function() {$('#userid').focus();});"
+msgstr ""
+
+#: templates/auth/login.xhtml:15
+msgid "Please log in."
+msgstr ""
+
+#: templates/auth/login.xhtml:21
+msgid "User ID:"
+msgstr ""
+
+#: templates/auth/login.xhtml:25
+msgid "Password:"
+msgstr ""
+
+#: templates/auth/login.xhtml:29
+msgid "Log in"
+msgstr ""
+
+#: templates/components/course.xhtml:1
+msgid "search this course..."
+msgstr ""
+
+#: templates/components/course.xhtml:35
+msgid "about"
+msgstr ""
+
+#: templates/components/course.xhtml:48
+msgid "Top"
+msgstr ""
+
+#: templates/components/course.xhtml:55
+msgid "Add a new item:"
+msgstr ""
+
+#: templates/components/course.xhtml:57
+msgid "Subheading"
+msgstr ""
+
+#: templates/components/course.xhtml:59
+msgid "Electronic Document"
+msgstr ""
+
+#: templates/components/course.xhtml:60
+msgid "Physical Book/Document"
+msgstr ""
+
+#: templates/generic/delete.xhtml:1
+#, python-format
+msgid "Delete %s?"
+msgstr ""
+
+#: templates/generic/delete.xhtml:20
+msgid "Delete"
+msgstr ""
+
+#: templates/generic/delete.xhtml:21
+msgid "Cancel"
+msgstr ""
+
+#: templates/generic/edit.xhtml:1
+#, python-format
+msgid "Modify %s"
+msgstr ""
+
+#: templates/generic/edit.xhtml:1
+#, python-format
+msgid "Add %s"
+msgstr ""
+
+#: templates/generic/edit.xhtml:18
+msgid "Save changes"
+msgstr ""
+
+#: templates/generic/edit.xhtml:19
+msgid "Cancel changes"
+msgstr ""
+
+#: templates/generic/edit.xhtml:20
+msgid "Delete this record"
+msgstr ""
+
+#: templates/generic/index.xhtml:11
+msgid "$(function() { $('table').tablesorter(); });"
+msgstr ""
+
+#: templates/generic/index.xhtml:29
+msgid "Add"
+msgstr ""
+

Modified: servres/trunk/conifer/pybabel-extract
===================================================================
--- servres/trunk/conifer/pybabel-extract	2009-03-10 02:56:48 UTC (rev 165)
+++ servres/trunk/conifer/pybabel-extract	2009-03-11 02:31:31 UTC (rev 166)
@@ -2,9 +2,19 @@
 
 import os
 
-PROJECT = 'conifer-syrup'
+PROJECT = 'django'
 LOCALES = ['en_US', 'fr_CA']
 
+import settings
+def convert_locale_code(code):
+    parts = code.split('-')
+    if len(parts) > 1:
+        return '%s_%s' % (parts[0], parts[1].upper())
+    else:
+        return parts
+
+LOCALES = [convert_locale_code(code) for code, descr in settings.LANGUAGES]
+
 # extraction
 
 os.system('pybabel extract -F babel.cfg -o locale/%(PROJECT)s.pot .' % vars())

Modified: servres/trunk/conifer/settings.py
===================================================================
--- servres/trunk/conifer/settings.py	2009-03-10 02:56:48 UTC (rev 165)
+++ servres/trunk/conifer/settings.py	2009-03-11 02:31:31 UTC (rev 166)
@@ -35,6 +35,12 @@
 # http://www.i18nguy.com/unicode/language-identifiers.html
 LANGUAGE_CODE = 'en_US'
 
+# Please only include languages here for which we have a locale in our
+# locale/ directory.
+LANGUAGES = [("en-us", "English"),
+             ("fr-ca", "Canadian French"),
+             ]
+
 SITE_ID = 1
 
 # If you set this to False, Django will make some optimizations so as not
@@ -70,6 +76,8 @@
     'django.contrib.sessions.middleware.SessionMiddleware',
     'django.contrib.auth.middleware.AuthenticationMiddleware',
     'conifer.middleware.genshi_locals.ThreadLocals',
+    'django.middleware.locale.LocaleMiddleware',
+    'babeldjango.middleware.LocaleMiddleware',
     # TransactionMiddleware should be last...
     'django.middleware.transaction.TransactionMiddleware',
 )

Modified: servres/trunk/conifer/syrup/views.py
===================================================================
--- servres/trunk/conifer/syrup/views.py	2009-03-10 02:56:48 UTC (rev 165)
+++ servres/trunk/conifer/syrup/views.py	2009-03-11 02:31:31 UTC (rev 166)
@@ -26,7 +26,8 @@
 from django.shortcuts import get_object_or_404
 from django.utils import simplejson
 from generics import *
-from gettext import gettext as _ # fixme, is this the right function to import?
+#from gettext import gettext as _ # fixme, is this the right function to import?
+from django.utils.translation import ugettext as _
 import conifer.genshi_support as g
 import django.forms
 import re
@@ -160,6 +161,9 @@
 def welcome(request):
     return g.render('welcome.xhtml')
 
+def setlang(request):
+    return g.render('setlang.xhtml')
+
 def open_courses(request):
     page_num = int(request.GET.get('page', 1))
     count = int(request.GET.get('count', 5))

Modified: servres/trunk/conifer/templates/master.xhtml
===================================================================
--- servres/trunk/conifer/templates/master.xhtml	2009-03-10 02:56:48 UTC (rev 165)
+++ servres/trunk/conifer/templates/master.xhtml	2009-03-11 02:31:31 UTC (rev 166)
@@ -42,12 +42,14 @@
       <span py:if="user.is_authenticated()">
 	<strong style="padding-right: 18;">Welcome, ${user.first_name or user.username}!</strong>
 	<a href="/accounts/logout">Log Out</a>
+	&bull; <a href="/syrup/setlang">Language</a>
 	&bull; <a href="/syrup/prefs/">Preferences</a>
 	&bull; <a href="/admin/">Admin UI</a>
       </span>
       <span py:if="not user.is_authenticated()">
 	<strong style="padding-right: 18;">Welcome!</strong>
 	<a class="loginbutton" href="/accounts/login/">Log In</a>
+	<a style="margin-left: 24;" href="/syrup/setlang">Language</a>
       </span>
     </div>
       <xi:include py:if="user.is_authenticated()" href="tabbar.xhtml"/>

Added: servres/trunk/conifer/templates/setlang.xhtml
===================================================================
--- servres/trunk/conifer/templates/setlang.xhtml	                        (rev 0)
+++ servres/trunk/conifer/templates/setlang.xhtml	2009-03-11 02:31:31 UTC (rev 166)
@@ -0,0 +1,23 @@
+<?python
+from django.conf import settings
+title = _('Choose your language.')
+?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:xi="http://www.w3.org/2001/XInclude"
+      xmlns:py="http://genshi.edgewall.org/">
+<xi:include href="master.xhtml"/>
+<head>
+  <title>${title}</title>
+</head>
+<body>
+<h1>${title}</h1>
+<form action="i18n/setlang/" method="post">
+<input name="next" type="hidden" value="/syrup/" />
+<select name="language">
+<option py:for="code,descr in settings.LANGUAGES"
+	value="${code}">${_(descr)}</option>
+</select>
+<input type="submit" value="Go" />
+</form>
+</body>
+</html>

Modified: servres/trunk/conifer/urls.py
===================================================================
--- servres/trunk/conifer/urls.py	2009-03-10 02:56:48 UTC (rev 165)
+++ servres/trunk/conifer/urls.py	2009-03-11 02:31:31 UTC (rev 166)
@@ -19,4 +19,8 @@
     (r'^static/(?P<path>.*)$', 'django.views.static.serve',
         {'document_root': settings.MEDIA_ROOT}),
     (r'^accounts/(?P<path>.*)$', 'conifer.syrup.views.auth_handler'),
+
+    (r'^syrup/setlang', 'conifer.syrup.views.setlang'),
+    (r'^syrup/i18n/', include('django.conf.urls.i18n')),
+
 )



More information about the open-ils-commits mailing list