Changeset 5870
- Timestamp:
- 17 Mar 2011, 12:24:55 (14 years ago)
- Location:
- main/waeup.plonetheme/trunk/waeup/plonetheme
- Files:
-
- 5 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.plonetheme/trunk/waeup/plonetheme/__init__.py
r5699 r5870 1 1 # -*- extra stuff goes here -*- 2 2 3 from zope.i18nmessageid import MessageFactory 4 _ = MessageFactory('waeup') 5 3 6 def initialize(context): 4 7 """Initializer called when used as a Zope 2 product.""" 8 9 10 -
main/waeup.plonetheme/trunk/waeup/plonetheme/configure.zcml
r5699 r5870 4 4 xmlns:cmf="http://namespaces.zope.org/cmf" 5 5 xmlns:i18n="http://namespaces.zope.org/i18n" 6 i18n_domain="waeup .plonetheme">6 i18n_domain="waeup"> 7 7 8 8 <five:registerPackage package="." initialize=".initialize" /> -
main/waeup.plonetheme/trunk/waeup/plonetheme/locales/de/LC_MESSAGES/waeup.po
r5719 r5870 3 3 msgstr "" 4 4 "Project-Id-Version: waeup.plonethemes\n" 5 "POT-Creation-Date: 2011-0 2-09 09:13+0000\n"5 "POT-Creation-Date: 2011-03-17 11:59+0000\n" 6 6 "PO-Revision-Date: 2011-02-07 17:26+0000\n" 7 7 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n" … … 17 17 18 18 #. Default: "About Us" 19 #: ../ profiles/default/./actions.xml19 #: .././profiles/default/actions.xml 20 20 msgid "About Us" 21 21 msgstr "Über uns" 22 22 23 23 #. Default: "History, Background, Philosophy" 24 #: ../ profiles/default/./actions.xml24 #: .././profiles/default/actions.xml 25 25 msgid "History, Background, Philosophy" 26 26 msgstr "Geschichte, Hintergrund, Philosophie" 27 27 28 28 #. Default: "Prices" 29 #: ../ profiles/default/./actions.xml29 #: .././profiles/default/actions.xml 30 30 msgid "Prices" 31 31 msgstr "Preise" 32 32 33 33 #. Default: "Products" 34 #: ../ profiles/default/./actions.xml34 #: .././profiles/default/actions.xml 35 35 msgid "Products" 36 36 msgstr "Produkte" 37 37 38 38 #. Default: "Technology, Downloads" 39 #: ../ profiles/default/./actions.xml39 #: .././profiles/default/actions.xml 40 40 msgid "Technology, Downloads" 41 41 msgstr "Technologie, Downloads" 42 42 43 #. Default: " members's homepage"44 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:9643 #. Default: "Homepage" 44 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:97 45 45 msgid "author_homepage" 46 msgstr "Hompage des Mitglieds"46 msgstr "Hompage" 47 47 48 48 #. Default: "No members found." 49 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:12949 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:128 50 50 msgid "description_no_results_found" 51 51 msgstr "Keine Mitglieder gefunden." 52 52 53 53 #. Default: "Project Members" 54 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:2054 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:20 55 55 msgid "heading_list_members" 56 56 msgstr "Projektmitglieder" 57 57 58 #. Default: "Your WAeUP position" 59 #: .././userdataschema.py:28 60 msgid "help_position" 61 msgstr "Deine Position im WAeUP" 62 63 #. Default: "Position" 64 #: .././userdataschema.py:27 65 msgid "label_position" 66 msgstr "Stellung" 67 68 #. Default: "Location" 69 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:87 70 msgid "location" 71 msgstr "Ort" 72 58 73 #. Default: "You are not allowed to list portal members." 59 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:2474 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:28 60 75 msgid "member_listing_not_allowed" 61 76 msgstr "Das Mitgliederverzeichnis ist nicht einsehbar." 62 77 63 78 #. Default: "If you are a WAeUP member but don't see your name here, login with your credentials and fill the personal data form. After saving the form, your name will be automatically listed." 64 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:2379 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:23 65 80 msgid "name_not_listed" 66 81 msgstr "Wenn du ein WAeUP-Mitglied bist, jedoch deinen Namen hier nicht findest, logge dich bitte ein und fülle das Formular 'Meine Einstellungen' aus. Nach dem Abspeichern wird dein Name automatisch erscheinen." 67 82 68 #. Default: " personal preferences"69 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:10583 #. Default: "Personal Preferences" 84 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:103 70 85 msgid "personal_preferences" 71 86 msgstr "Persönliche Einstellungen" 72 87 73 #. Default: "send feedback" 74 #: ../skins/waeup_plonetheme_custom_templates/./member_search_form.pt:87 88 #. Default: "Position" 89 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:89 90 msgid "position" 91 msgstr "Stellung" 92 93 #. Default: "Send Feedback" 94 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:91 75 95 msgid "send_feedback" 76 96 msgstr "Sende Rückmeldung" -
main/waeup.plonetheme/trunk/waeup/plonetheme/locales/en/LC_MESSAGES/waeup.po
r5719 r5870 3 3 msgstr "" 4 4 "Project-Id-Version: waeup.plonethemes\n" 5 "POT-Creation-Date: 2011-0 2-09 09:13+0000\n"5 "POT-Creation-Date: 2011-03-17 11:59+0000\n" 6 6 "PO-Revision-Date: 2011-02-07 17:26+0000\n" 7 7 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n" … … 17 17 18 18 #. Default: "About Us" 19 #: ../ profiles/default/./actions.xml19 #: .././profiles/default/actions.xml 20 20 msgid "About Us" 21 msgstr " About Us"21 msgstr "" 22 22 23 23 #. Default: "History, Background, Philosophy" 24 #: ../ profiles/default/./actions.xml24 #: .././profiles/default/actions.xml 25 25 msgid "History, Background, Philosophy" 26 26 msgstr "" 27 27 28 28 #. Default: "Prices" 29 #: ../ profiles/default/./actions.xml29 #: .././profiles/default/actions.xml 30 30 msgid "Prices" 31 31 msgstr "" 32 32 33 33 #. Default: "Products" 34 #: ../ profiles/default/./actions.xml34 #: .././profiles/default/actions.xml 35 35 msgid "Products" 36 msgstr " Products"36 msgstr "" 37 37 38 38 #. Default: "Technology, Downloads" 39 #: ../ profiles/default/./actions.xml39 #: .././profiles/default/actions.xml 40 40 msgid "Technology, Downloads" 41 41 msgstr "" 42 42 43 #. Default: " members's homepage"44 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:9643 #. Default: "Homepage" 44 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:97 45 45 msgid "author_homepage" 46 msgstr " members's homepage"46 msgstr "" 47 47 48 48 #. Default: "No members found." 49 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:12949 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:128 50 50 msgid "description_no_results_found" 51 msgstr " No members found."51 msgstr "" 52 52 53 53 #. Default: "Project Members" 54 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:2054 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:20 55 55 msgid "heading_list_members" 56 msgstr "Project Members" 56 msgstr "" 57 58 #. Default: "Your WAeUP position" 59 #: .././userdataschema.py:28 60 msgid "help_position" 61 msgstr "" 62 63 #. Default: "Position" 64 #: .././userdataschema.py:27 65 msgid "label_position" 66 msgstr "" 67 68 #. Default: "Location" 69 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:87 70 msgid "location" 71 msgstr "" 57 72 58 73 #. Default: "You are not allowed to list portal members." 59 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:2474 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:28 60 75 msgid "member_listing_not_allowed" 61 msgstr " You are not allowed to list portal members."76 msgstr "" 62 77 63 78 #. Default: "If you are a WAeUP member but don't see your name here, login with your credentials and fill the personal data form. After saving the form, your name will be automatically listed." 64 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:2379 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:23 65 80 msgid "name_not_listed" 66 81 msgstr "" 67 82 68 #. Default: " personal preferences"69 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:10583 #. Default: "Personal Preferences" 84 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:103 70 85 msgid "personal_preferences" 71 msgstr " personal preferences"86 msgstr "" 72 87 73 #. Default: "send feedback" 74 #: ../skins/waeup_plonetheme_custom_templates/./member_search_form.pt:87 88 #. Default: "Position" 89 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:89 90 msgid "position" 91 msgstr "" 92 93 #. Default: "Send Feedback" 94 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:91 75 95 msgid "send_feedback" 76 msgstr " send feedback"96 msgstr "" 77 97 -
main/waeup.plonetheme/trunk/waeup/plonetheme/locales/fr/LC_MESSAGES/waeup.po
r5721 r5870 3 3 msgstr "" 4 4 "Project-Id-Version: waeup.plonethemes\n" 5 "POT-Creation-Date: 2011-0 2-09 09:13+0000\n"5 "POT-Creation-Date: 2011-03-17 11:59+0000\n" 6 6 "PO-Revision-Date: 2011-02-07 17:26+0000\n" 7 7 "Last-Translator: Issoufou Abba Moussa <isouaba@waeup.org>\n" … … 17 17 18 18 #. Default: "About Us" 19 #: ../ profiles/default/./actions.xml19 #: .././profiles/default/actions.xml 20 20 msgid "About Us" 21 21 msgstr "Qui sommes-nous" 22 22 23 23 #. Default: "History, Background, Philosophy" 24 #: ../ profiles/default/./actions.xml24 #: .././profiles/default/actions.xml 25 25 msgid "History, Background, Philosophy" 26 26 msgstr "Historique, Contexte, Philosophie" 27 27 28 28 #. Default: "Prices" 29 #: ../ profiles/default/./actions.xml29 #: .././profiles/default/actions.xml 30 30 msgid "Prices" 31 31 msgstr "Tarif" 32 32 33 33 #. Default: "Products" 34 #: ../ profiles/default/./actions.xml34 #: .././profiles/default/actions.xml 35 35 msgid "Products" 36 36 msgstr "Produits" 37 37 38 38 #. Default: "Technology, Downloads" 39 #: ../ profiles/default/./actions.xml39 #: .././profiles/default/actions.xml 40 40 msgid "Technology, Downloads" 41 41 msgstr "Télécharger" 42 42 43 #. Default: "members's homepage" 44 #: ../skins/waeup_plonetheme_custom_templates/./member_search_form.pt:96 43 #. Default: "Homepage" 44 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:97 45 #, fuzzy 45 46 msgid "author_homepage" 46 47 msgstr "page d'acceuil membre " 47 48 48 49 #. Default: "No members found." 49 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:12950 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:128 50 51 msgid "description_no_results_found" 51 52 msgstr "Aucun résultat trouvé." 52 53 53 54 #. Default: "Project Members" 54 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:2055 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:20 55 56 msgid "heading_list_members" 56 57 msgstr "Membres" 57 58 59 #. Default: "Your WAeUP position" 60 #: .././userdataschema.py:28 61 msgid "help_position" 62 msgstr "" 63 64 #. Default: "Position" 65 #: .././userdataschema.py:27 66 msgid "label_position" 67 msgstr "" 68 69 #. Default: "Location:" 70 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:87 71 msgid "location" 72 msgstr "" 73 58 74 #. Default: "You are not allowed to list portal members." 59 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:2475 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:28 60 76 msgid "member_listing_not_allowed" 61 77 msgstr "Vous n'avez pas ce privilège" 62 78 63 79 #. Default: "If you are a WAeUP member but don't see your name here, login with your credentials and fill the personal data form. After saving the form, your name will be automatically listed." 64 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:2380 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:23 65 81 msgid "name_not_listed" 66 82 msgstr "Si vous êtes membre WAeUP mais ne voyez pas votre nom ici, vous connecter avec vos identifiant et mot de passe. Après l'enregistrement du formulaire personel, votre nom sera automatiquement répertorié." 67 83 68 #. Default: "personal preferences" 69 #: ../skins/waeup_plonetheme_custom_templates/./member_search_form.pt:105 84 #. Default: "Personal Preferences" 85 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:103 86 #, fuzzy 70 87 msgid "personal_preferences" 71 88 msgstr "mes préférences personnelles" 72 89 73 #. Default: "send feedback" 74 #: ../skins/waeup_plonetheme_custom_templates/./member_search_form.pt:87 90 #. Default: "Position:" 91 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:89 92 msgid "position" 93 msgstr "" 94 95 #. Default: "Send Feedback" 96 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:91 97 #, fuzzy 75 98 msgid "send_feedback" 76 99 msgstr "envoyez vos commentaires" -
main/waeup.plonetheme/trunk/waeup/plonetheme/locales/waeup.pot
r5719 r5870 3 3 msgstr "" 4 4 "Project-Id-Version: waeup.plonethemes\n" 5 "POT-Creation-Date: 2011-0 2-09 09:13+0000\n"5 "POT-Creation-Date: 2011-03-17 11:59+0000\n" 6 6 "PO-Revision-Date: 2011-02-07 17:26+0000\n" 7 7 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n" … … 16 16 "Domain: waeup\n" 17 17 18 #. Default: "About Us" 19 #: ../profiles/default/./actions.xml 18 #: .././profiles/default/actions.xml 20 19 msgid "About Us" 21 20 msgstr "" 22 21 23 #. Default: "Products" 24 #: ../profiles/default/./actions.xml 22 #: .././profiles/default/actions.xml 23 msgid "History, Background, Philosophy" 24 msgstr "" 25 26 #: .././profiles/default/actions.xml 27 msgid "Prices" 28 msgstr "" 29 30 #: .././profiles/default/actions.xml 25 31 msgid "Products" 26 32 msgstr "" 27 33 28 #. Default: "Prices" 29 #: ../profiles/default/./actions.xml 30 msgid "Prices" 31 msgstr "" 32 33 #. Default: "History, Background, Philosophy" 34 #: ../profiles/default/./actions.xml 35 msgid "History, Background, Philosophy" 36 msgstr "" 37 38 #. Default: "Technology, Downloads" 39 #: ../profiles/default/./actions.xml 34 #: .././profiles/default/actions.xml 40 35 msgid "Technology, Downloads" 41 36 msgstr "" 42 37 43 #. Default: " members's homepage"44 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:9638 #. Default: "Homepage" 39 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:97 45 40 msgid "author_homepage" 46 41 msgstr "" 47 42 48 43 #. Default: "No members found." 49 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:12944 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:128 50 45 msgid "description_no_results_found" 51 46 msgstr "" 52 47 53 48 #. Default: "Project Members" 54 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:2049 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:20 55 50 msgid "heading_list_members" 56 51 msgstr "" 57 52 53 #. Default: "Your WAeUP position" 54 #: .././userdataschema.py:28 55 msgid "help_position" 56 msgstr "" 57 58 #. Default: "Position" 59 #: .././userdataschema.py:27 60 msgid "label_position" 61 msgstr "" 62 63 #. Default: "Location:" 64 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:87 65 msgid "location" 66 msgstr "" 67 58 68 #. Default: "You are not allowed to list portal members." 59 #: ../ skins/waeup_plonetheme_custom_templates/./member_search_form.pt:2469 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:28 60 70 msgid "member_listing_not_allowed" 61 71 msgstr "" 62 72 63 #. Default: "personal preferences" 64 #: ../skins/waeup_plonetheme_custom_templates/./member_search_form.pt:105 73 #. Default: "If you are a WAeUP member but don't see your name here, login with your credentials and fill the personal data form. After saving the form, your name will be automatically listed." 74 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:23 75 msgid "name_not_listed" 76 msgstr "" 77 78 #. Default: "Personal Preferences" 79 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:103 65 80 msgid "personal_preferences" 66 81 msgstr "" 67 82 68 #. Default: "send feedback" 69 #: ../skins/waeup_plonetheme_custom_templates/./member_search_form.pt:87 83 #. Default: "Position:" 84 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:89 85 msgid "position" 86 msgstr "" 87 88 #. Default: "Send Feedback" 89 #: .././skins/waeup_plonetheme_custom_templates/member_search_form.pt:91 70 90 msgid "send_feedback" 71 91 msgstr "" 72 92 73 #. Default: "If you are a WAeUP member but don't see your name here, login with your credentials and fill the personal data form. After saving the form, your name will be automatically listed."74 #: ../skins/waeup_plonetheme_custom_templates/./member_search_form.pt:2375 msgid "name_not_listed"76 msgstr ""77 -
main/waeup.plonetheme/trunk/waeup/plonetheme/profiles.zcml
r5699 r5870 2 2 xmlns="http://namespaces.zope.org/zope" 3 3 xmlns:genericsetup="http://namespaces.zope.org/genericsetup" 4 i18n_domain="waeup .plonetheme">4 i18n_domain="waeup"> 5 5 6 6 <genericsetup:registerProfile -
main/waeup.plonetheme/trunk/waeup/plonetheme/skins.zcml
r5699 r5870 2 2 xmlns="http://namespaces.zope.org/zope" 3 3 xmlns:cmf="http://namespaces.zope.org/cmf" 4 i18n_domain="waeup .plonetheme">4 i18n_domain="waeup"> 5 5 6 6 <!-- File System Directory Views registration --> -
main/waeup.plonetheme/trunk/waeup/plonetheme/skins/waeup_plonetheme_custom_templates/member_search_form.pt
r5719 r5870 54 54 author python:pm.getMemberInfo(id) or {}; 55 55 portrait python:pm.getPersonalPortrait(id); 56 position python:result.getProperty('position'); 56 57 home_base python:pm.getHomeUrl(id, verifyPermission=1);" 57 58 tal:condition="python:Group[0] in result.getGroupNames() and not id.endswith('1') and (author['fullname'] or not is_anonymous)"> 58 59 59 <td >60 <td style="width: 8%; vertical-align:top;"> 60 61 <a href="#" tal:attributes="href portrait/absolute_url"> 61 <img src="" alt="" class="portraitPhoto" width="25" height="33"62 <img src="" alt="" class="portraitPhoto" height="80" 62 63 style="float: left; margin: 0em;" 63 64 tal:attributes="src portrait/absolute_url" /> … … 65 66 </td> 66 67 67 68 <td> 69 <span tal:condition="python: is_manager"> 70 <a href="#" tal:attributes="href string:${portal_url}/portal_memberdata/prefs_user_details?userid=${id}"> 71 <span tal:content="id">id</span> 72 </a> 73 </span> 74 </td> 75 76 <td> 68 <td style="width: 17%; vertical-align:top;"> 77 69 <span tal:condition="python: author['fullname']"> 78 70 <span tal:content="python: author['fullname']">name</span> … … 81 73 XXXXX 82 74 </span> 83 </td> 84 85 <td> 86 <span tal:content="author/location|nothing">Location</span> 87 </td> 88 89 <td> 90 <span tal:condition="python: author['fullname'] and not is_anonymous"> 91 <a href="#" tal:attributes="href string:${portal_url}/author/${id}" 92 i18n:translate="send_feedback"> 93 send feedback 94 </a> 95 </span> 96 </td> 97 98 <td> 99 <span tal:condition="python: author['fullname']"> 100 <a href="#" tal:attributes="href string:${portal_url}/Members/${id}" 101 i18n:translate="author_homepage"> 102 members's homepage 103 </a> 104 </span> 105 </td> 106 107 <td> 108 <span tal:condition="python: id == pm.getAuthenticatedMember().id"> 109 <a href="#" tal:attributes="href string:${portal_url}/personalize_form" 110 i18n:translate="personal_preferences"> 111 personal preferences 75 <span tal:condition="python: is_manager"> 76 <a href="#" tal:attributes="href string:${portal_url}/user-information?userid=${id}"> 77 (<span tal:content="id">id</span>) 112 78 </a> 113 79 </span> 114 80 </td> 81 82 <td style="width: 57%; padding: 0em 2em 0em 0em; vertical-align:top;"> 83 <span tal:content="author/description|nothing">Biography</span> 84 </td> 85 86 <td style="width: 18%; vertical-align:top;"> 87 <span i18n:translate="location">Location</span>: <span tal:content="author/location|nothing">Location</span> 88 <br /> 89 <span i18n:translate="position">Position</span>: <span tal:content="position">Position</span> 90 <div tal:condition="python: author['fullname'] and not is_anonymous"> 91 <a href="#" tal:attributes="href string:${portal_url}/author/${id}" 92 i18n:translate="send_feedback"> 93 Send Feedback 94 </a> 95 </div> 96 <div tal:condition="python: author['fullname']"> 97 <a href="#" tal:attributes="href string:${portal_url}/Members/${id}" 98 i18n:translate="author_homepage"> 99 Homepage 100 </a> 101 </div> 102 <div tal:condition="python: id == pm.getAuthenticatedMember().id"> 103 <a href="#" tal:attributes="href string:${portal_url}/personalize_form" 104 i18n:translate="personal_preferences"> 105 Personal Preferences 106 </a> 107 </div> 108 </td> 109 115 110 </tr> 116 111
Note: See TracChangeset for help on using the changeset viewer.