Merge branch 'feature/devtomember' into develop

* feature/devtomember:
  update strings in controllers
  add babel to install_requires
  update translation
  modify templates
  rewrap README
This commit is contained in:
Jan Dittberner 2012-01-07 01:22:55 +01:00
commit cfdaecbfb2
11 changed files with 132 additions and 125 deletions

View file

@ -1,3 +1,8 @@
2012-01-07 Jan Dittberner <jan@dittberner.info>
* rename Debian Developer to Debian Member, change URL to
portfolio.debian.net
2011-03-06 Jan Dittberner <jan@dittberner.info> 2011-03-06 Jan Dittberner <jan@dittberner.info>
* add one year bug history graph URL (http://glandium.org/blog/?p=1817) * add one year bug history graph URL (http://glandium.org/blog/?p=1817)

View file

@ -1,5 +1,6 @@
This file is for you to describe the ddportfolioservice application. Typically This file is for you to describe the ddportfolioservice
you would include information such as the information below: application. Typically you would include information such as the
information below:
Installation and Setup Installation and Setup
====================== ======================

View file

@ -2,7 +2,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #
# DDPortfolio service DdportfolioController # DDPortfolio service DdportfolioController
# Copyright © 2009, 2010, 2011 Jan Dittberner <jan@dittberner.info> # Copyright © 2009, 2010, 2011, 2012 Jan Dittberner <jan@dittberner.info>
# #
# This file is part of DDPortfolio service. # This file is part of DDPortfolio service.
# #
@ -39,8 +39,8 @@ class DdportfolioController(BaseController):
_LABELS = { _LABELS = {
'overview' : { 'overview' : {
'label' : N_('Overview'), 'label' : N_('Overview'),
'ddpo' : N_("Debian Developer's Package Overview"), 'ddpo' : N_("Debian Member's Package Overview"),
'alladdresses' : N_("""Debian Developer's Package Overview 'alladdresses' : N_("""Debian Member's Package Overview
... showing all email addresses"""), ... showing all email addresses"""),
}, },
'bugs' : { 'bugs' : {
@ -108,7 +108,7 @@ developer name on all bug logs)'),
'gpgweb' : N_('GPG public key via HTTP'), 'gpgweb' : N_('GPG public key via HTTP'),
}, },
'ssh' : { 'ssh' : {
'label' : N_('Information reachable via ssh (for DDs)'), 'label' : N_('Information reachable via ssh (for Debian Members)'),
'owndndoms' : N_('owned debian.net domains'), 'owndndoms' : N_('owned debian.net domains'),
'miainfo' : N_('<a href="http://wiki.debian.org/qa.debian.org/MIATeam">MIA</a> database information'), 'miainfo' : N_('<a href="http://wiki.debian.org/qa.debian.org/MIATeam">MIA</a> database information'),
'groupinfo' : N_('Group membership information'), 'groupinfo' : N_('Group membership information'),

View file

@ -1,34 +1,34 @@
# Translations template for ddportfolioservice. # Translations template for ddportfolioservice.
# Copyright (C) 2011 ORGANIZATION # Copyright (C) 2012 ORGANIZATION
# This file is distributed under the same license as the ddportfolioservice # This file is distributed under the same license as the ddportfolioservice
# project. # project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011. # FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ddportfolioservice 0.2.1\n" "Project-Id-Version: ddportfolioservice 0.2.1\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2011-03-06 17:30+0100\n" "POT-Creation-Date: 2012-01-07 01:16+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.4\n" "Generated-By: Babel 0.9.5\n"
#: ddportfolioservice/controllers/ddportfolio.py:41 #: ddportfolioservice/controllers/ddportfolio.py:41
msgid "Overview" msgid "Overview"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:42 #: ddportfolioservice/controllers/ddportfolio.py:42
msgid "Debian Developer's Package Overview" msgid "Debian Member's Package Overview"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:43 #: ddportfolioservice/controllers/ddportfolio.py:43
msgid "" msgid ""
"Debian Developer's Package Overview\n" "Debian Member's Package Overview\n"
"... showing all email addresses" "... showing all email addresses"
msgstr "" msgstr ""
@ -79,152 +79,152 @@ msgstr ""
msgid "buildd.d.o" msgid "buildd.d.o"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:65 #: ddportfolioservice/controllers/ddportfolio.py:64
msgid "igloo" msgid "igloo"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:68 #: ddportfolioservice/controllers/ddportfolio.py:67
msgid "Quality Assurance" msgid "Quality Assurance"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:69 #: ddportfolioservice/controllers/ddportfolio.py:68
msgid "lintian reports" msgid "lintian reports"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:70 #: ddportfolioservice/controllers/ddportfolio.py:69
msgid "full lintian reports (i.e. including \"info\"-level messages)" msgid "full lintian reports (i.e. including \"info\"-level messages)"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:72 #: ddportfolioservice/controllers/ddportfolio.py:71
msgid "DEHS (Debian External Health Status)" msgid "DEHS (Debian External Health Status)"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:73 #: ddportfolioservice/controllers/ddportfolio.py:72
msgid "piuparts" msgid "piuparts"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:74 #: ddportfolioservice/controllers/ddportfolio.py:73
msgid "Debian patch tracking system" msgid "Debian patch tracking system"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:77 #: ddportfolioservice/controllers/ddportfolio.py:76
msgid "Upload" msgid "Upload"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:78 #: ddportfolioservice/controllers/ddportfolio.py:77
msgid "" msgid ""
"keylog (per-key upload list)\n" "keylog (per-key upload list)\n"
"(note: uses key fingerprint)" "(note: uses key fingerprint)"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:82 #: ddportfolioservice/controllers/ddportfolio.py:81
msgid "Mailing Lists" msgid "Mailing Lists"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:83 #: ddportfolioservice/controllers/ddportfolio.py:82
msgid "lists.d.o" msgid "lists.d.o"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:84 #: ddportfolioservice/controllers/ddportfolio.py:83
msgid "lists.a.d.o" msgid "lists.a.d.o"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:85 #: ddportfolioservice/controllers/ddportfolio.py:84
msgid "gmane" msgid "gmane"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:88 #: ddportfolioservice/controllers/ddportfolio.py:87
msgid "Files" msgid "Files"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:89 #: ddportfolioservice/controllers/ddportfolio.py:88
msgid "people.d.o" msgid "people.d.o"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:90 #: ddportfolioservice/controllers/ddportfolio.py:89
msgid "oldpeople" msgid "oldpeople"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:91 #: ddportfolioservice/controllers/ddportfolio.py:90
#: ddportfolioservice/controllers/ddportfolio.py:98 #: ddportfolioservice/controllers/ddportfolio.py:97
msgid "Alioth" msgid "Alioth"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:94 #: ddportfolioservice/controllers/ddportfolio.py:93
msgid "Membership" msgid "Membership"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:95 #: ddportfolioservice/controllers/ddportfolio.py:94
msgid "NM" msgid "NM"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:96 #: ddportfolioservice/controllers/ddportfolio.py:95
msgid "DB information via finger" msgid "DB information via finger"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:97 #: ddportfolioservice/controllers/ddportfolio.py:96
msgid "DB information via HTTP" msgid "DB information via HTTP"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:99 #: ddportfolioservice/controllers/ddportfolio.py:98
msgid "Wiki" msgid "Wiki"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:100 #: ddportfolioservice/controllers/ddportfolio.py:99
msgid "Forum" msgid "Forum"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:103 #: ddportfolioservice/controllers/ddportfolio.py:102
msgid "Miscellaneous" msgid "Miscellaneous"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:104 #: ddportfolioservice/controllers/ddportfolio.py:103
msgid "debtags" msgid "debtags"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:105 #: ddportfolioservice/controllers/ddportfolio.py:104
msgid "links" msgid "links"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:106 #: ddportfolioservice/controllers/ddportfolio.py:105
msgid "Debian website" msgid "Debian website"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:107 #: ddportfolioservice/controllers/ddportfolio.py:106
msgid "Debian search" msgid "Debian search"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:108 #: ddportfolioservice/controllers/ddportfolio.py:107
msgid "GPG public key via finger" msgid "GPG public key via finger"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:109 #: ddportfolioservice/controllers/ddportfolio.py:108
msgid "GPG public key via HTTP" msgid "GPG public key via HTTP"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:112 #: ddportfolioservice/controllers/ddportfolio.py:111
msgid "Information reachable via ssh (for DDs)" msgid "Information reachable via ssh (for Debian Members)"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:113 #: ddportfolioservice/controllers/ddportfolio.py:112
msgid "owned debian.net domains" msgid "owned debian.net domains"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:114 #: ddportfolioservice/controllers/ddportfolio.py:113
msgid "" msgid ""
"<a href=\"http://wiki.debian.org/qa.debian.org/MIATeam\">MIA</a> database " "<a href=\"http://wiki.debian.org/qa.debian.org/MIATeam\">MIA</a> database "
"information" "information"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:115 #: ddportfolioservice/controllers/ddportfolio.py:114
msgid "Group membership information" msgid "Group membership information"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:118 #: ddportfolioservice/controllers/ddportfolio.py:117
msgid "Ubuntu" msgid "Ubuntu"
msgstr "" msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:119 #: ddportfolioservice/controllers/ddportfolio.py:118
msgid "Available patches from Ubuntu" msgid "Available patches from Ubuntu"
msgstr "" msgstr ""
@ -245,7 +245,7 @@ msgid "Debian user name"
msgstr "" msgstr ""
#: ddportfolioservice/model/urlbuilder.py:44 #: ddportfolioservice/model/urlbuilder.py:44
msgid "Non DD email address" msgid "Non Debian email address"
msgstr "" msgstr ""
#: ddportfolioservice/model/urlbuilder.py:45 #: ddportfolioservice/model/urlbuilder.py:45
@ -260,7 +260,7 @@ msgstr ""
#: ddportfolioservice/templates/base.mako:26 #: ddportfolioservice/templates/base.mako:26
#: ddportfolioservice/templates/base.mako:34 #: ddportfolioservice/templates/base.mako:34
msgid "Debian Developer Portfolio Service" msgid "Debian Member Portfolio Service"
msgstr "" msgstr ""
#: ddportfolioservice/templates/base.mako:32 #: ddportfolioservice/templates/base.mako:32
@ -272,7 +272,7 @@ msgid ""
"This service has been inspired by Stefano Zacchiroli's <a " "This service has been inspired by Stefano Zacchiroli's <a "
"href=\"http://wiki.debian.org/DDPortfolio\">DDPortfolio page in the Debian " "href=\"http://wiki.debian.org/DDPortfolio\">DDPortfolio page in the Debian "
"Wiki</a>. You can create a set of customized links leading to a Debian " "Wiki</a>. You can create a set of customized links leading to a Debian "
"Developer's or package maintainer's information regarding Debian." "Member's or package maintainer's information regarding Debian."
msgstr "" msgstr ""
#: ddportfolioservice/templates/base.mako:46 #: ddportfolioservice/templates/base.mako:46
@ -292,7 +292,7 @@ msgid ""
msgstr "" msgstr ""
#: ddportfolioservice/templates/base.mako:49 #: ddportfolioservice/templates/base.mako:49
msgid "Copyright © 2009, 2010, 2011 Jan Dittberner" msgid "Copyright © 2009, 2010, 2011, 2012 Jan Dittberner"
msgstr "" msgstr ""
#: ddportfolioservice/templates/showform.mako:24 #: ddportfolioservice/templates/showform.mako:24
@ -301,7 +301,7 @@ msgstr ""
#: ddportfolioservice/templates/showform.mako:30 #: ddportfolioservice/templates/showform.mako:30
#: ddportfolioservice/templates/showurls.mako:28 #: ddportfolioservice/templates/showurls.mako:28
msgid "Debian Developer Portfolio" msgid "Debian Member Portfolio"
msgstr "" msgstr ""
#: ddportfolioservice/templates/showform.mako:36 #: ddportfolioservice/templates/showform.mako:36
@ -325,7 +325,7 @@ msgid "Debian user name:"
msgstr "" msgstr ""
#: ddportfolioservice/templates/showform.mako:94 #: ddportfolioservice/templates/showform.mako:94
msgid "Non DD email address:" msgid "Non Debian email address:"
msgstr "" msgstr ""
#: ddportfolioservice/templates/showform.mako:109 #: ddportfolioservice/templates/showform.mako:109

View file

@ -9,29 +9,30 @@ msgstr ""
"Project-Id-Version: ddportfolioservice 0.2.1\n" "Project-Id-Version: ddportfolioservice 0.2.1\n"
"Report-Msgid-Bugs-To: jan@dittberner.info\n" "Report-Msgid-Bugs-To: jan@dittberner.info\n"
"POT-Creation-Date: 2009-01-20 23:13+0100\n" "POT-Creation-Date: 2009-01-20 23:13+0100\n"
"PO-Revision-Date: 2011-03-06 17:31+0100\n" "PO-Revision-Date: 2012-01-07 01:16+0100\n"
"Last-Translator: Jan Dittberner <jan@dittberner.info>\n" "Last-Translator: Jan Dittberner <jan@dittberner.info>\n"
"Language-Team: de <de@li.org>\n" "Language-Team: de <de@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.4\n" "Generated-By: Babel 0.9.5\n"
#: ddportfolioservice/controllers/ddportfolio.py:41 #: ddportfolioservice/controllers/ddportfolio.py:41
msgid "Overview" msgid "Overview"
msgstr "Überblick" msgstr "Überblick"
#: ddportfolioservice/controllers/ddportfolio.py:42 #: ddportfolioservice/controllers/ddportfolio.py:42
msgid "Debian Developer's Package Overview" msgid "Debian Member's Package Overview"
msgstr "Paketübersicht des Debian-Entwicklers" msgstr "Paketübersicht des Debian-Mitglieds"
#: ddportfolioservice/controllers/ddportfolio.py:43 #: ddportfolioservice/controllers/ddportfolio.py:43
#| addresses"
msgid "" msgid ""
"Debian Developer's Package Overview\n" "Debian Member's Package Overview\n"
"... showing all email addresses" "... showing all email addresses"
msgstr "" msgstr ""
"Paketübersicht des Debian-Entwicklers\n" "Paketübersicht des Debian-Mitglieds\n"
"... mit allen E-Mailadressen" "... mit allen E-Mailadressen"
#: ddportfolioservice/controllers/ddportfolio.py:47 #: ddportfolioservice/controllers/ddportfolio.py:47
@ -83,45 +84,45 @@ msgstr "Graph der Entwicklung offener Fehlerberichte über ein Jahr"
msgid "Build" msgid "Build"
msgstr "Build" msgstr "Build"
#: ddportfolioservice/controllers/ddportfolio.py:62 #: ddportfolioservice/controllers/ddportfolio.py:63
msgid "buildd.d.o" msgid "buildd.d.o"
msgstr "buildd.d.o" msgstr "buildd.d.o"
#: ddportfolioservice/controllers/ddportfolio.py:65 #: ddportfolioservice/controllers/ddportfolio.py:64
msgid "igloo" msgid "igloo"
msgstr "Igloo" msgstr "Igloo"
#: ddportfolioservice/controllers/ddportfolio.py:68 #: ddportfolioservice/controllers/ddportfolio.py:67
msgid "Quality Assurance" msgid "Quality Assurance"
msgstr "Qualitätssicherung" msgstr "Qualitätssicherung"
#: ddportfolioservice/controllers/ddportfolio.py:69 #: ddportfolioservice/controllers/ddportfolio.py:68
msgid "lintian reports" msgid "lintian reports"
msgstr "Lintian-Berichte" msgstr "Lintian-Berichte"
#: ddportfolioservice/controllers/ddportfolio.py:70 #: ddportfolioservice/controllers/ddportfolio.py:69
msgid "full lintian reports (i.e. including \"info\"-level messages)" msgid "full lintian reports (i.e. including \"info\"-level messages)"
msgstr "" msgstr ""
"vollständige Lintian-Berichte (d.h. inklusive Meldungen der Stufe " "vollständige Lintian-Berichte (d.h. inklusive Meldungen der Stufe "
"\"info\")" "\"info\")"
#: ddportfolioservice/controllers/ddportfolio.py:72 #: ddportfolioservice/controllers/ddportfolio.py:71
msgid "DEHS (Debian External Health Status)" msgid "DEHS (Debian External Health Status)"
msgstr "DEHS (Debian External Health Status)" msgstr "DEHS (Debian External Health Status)"
#: ddportfolioservice/controllers/ddportfolio.py:73 #: ddportfolioservice/controllers/ddportfolio.py:72
msgid "piuparts" msgid "piuparts"
msgstr "piuparts" msgstr "piuparts"
#: ddportfolioservice/controllers/ddportfolio.py:74 #: ddportfolioservice/controllers/ddportfolio.py:73
msgid "Debian patch tracking system" msgid "Debian patch tracking system"
msgstr "Debian Nachverfolgungssystem für Patches" msgstr "Debian Nachverfolgungssystem für Patches"
#: ddportfolioservice/controllers/ddportfolio.py:77 #: ddportfolioservice/controllers/ddportfolio.py:76
msgid "Upload" msgid "Upload"
msgstr "Upload" msgstr "Upload"
#: ddportfolioservice/controllers/ddportfolio.py:78 #: ddportfolioservice/controllers/ddportfolio.py:77
msgid "" msgid ""
"keylog (per-key upload list)\n" "keylog (per-key upload list)\n"
"(note: uses key fingerprint)" "(note: uses key fingerprint)"
@ -129,100 +130,100 @@ msgstr ""
"Keylog\n" "Keylog\n"
"(Anmerkung: verwendet den Fingerabdruck des Schlüssels)" "(Anmerkung: verwendet den Fingerabdruck des Schlüssels)"
#: ddportfolioservice/controllers/ddportfolio.py:82 #: ddportfolioservice/controllers/ddportfolio.py:81
msgid "Mailing Lists" msgid "Mailing Lists"
msgstr "Mailinglisten" msgstr "Mailinglisten"
#: ddportfolioservice/controllers/ddportfolio.py:83 #: ddportfolioservice/controllers/ddportfolio.py:82
msgid "lists.d.o" msgid "lists.d.o"
msgstr "lists.d.o" msgstr "lists.d.o"
#: ddportfolioservice/controllers/ddportfolio.py:84 #: ddportfolioservice/controllers/ddportfolio.py:83
msgid "lists.a.d.o" msgid "lists.a.d.o"
msgstr "lists.a.d.o" msgstr "lists.a.d.o"
#: ddportfolioservice/controllers/ddportfolio.py:85 #: ddportfolioservice/controllers/ddportfolio.py:84
msgid "gmane" msgid "gmane"
msgstr "Gmane" msgstr "Gmane"
#: ddportfolioservice/controllers/ddportfolio.py:88 #: ddportfolioservice/controllers/ddportfolio.py:87
msgid "Files" msgid "Files"
msgstr "Dateien" msgstr "Dateien"
#: ddportfolioservice/controllers/ddportfolio.py:89 #: ddportfolioservice/controllers/ddportfolio.py:88
msgid "people.d.o" msgid "people.d.o"
msgstr "people.d.o" msgstr "people.d.o"
#: ddportfolioservice/controllers/ddportfolio.py:90 #: ddportfolioservice/controllers/ddportfolio.py:89
msgid "oldpeople" msgid "oldpeople"
msgstr "oldpeople" msgstr "oldpeople"
#: ddportfolioservice/controllers/ddportfolio.py:91 #: ddportfolioservice/controllers/ddportfolio.py:90
#: ddportfolioservice/controllers/ddportfolio.py:98 #: ddportfolioservice/controllers/ddportfolio.py:97
msgid "Alioth" msgid "Alioth"
msgstr "Alioth" msgstr "Alioth"
#: ddportfolioservice/controllers/ddportfolio.py:94 #: ddportfolioservice/controllers/ddportfolio.py:93
msgid "Membership" msgid "Membership"
msgstr "Mitgliedschaft" msgstr "Mitgliedschaft"
#: ddportfolioservice/controllers/ddportfolio.py:95 #: ddportfolioservice/controllers/ddportfolio.py:94
msgid "NM" msgid "NM"
msgstr "NM" msgstr "NM"
#: ddportfolioservice/controllers/ddportfolio.py:96 #: ddportfolioservice/controllers/ddportfolio.py:95
msgid "DB information via finger" msgid "DB information via finger"
msgstr "DB-Informationen per finger" msgstr "DB-Informationen per finger"
#: ddportfolioservice/controllers/ddportfolio.py:97 #: ddportfolioservice/controllers/ddportfolio.py:96
msgid "DB information via HTTP" msgid "DB information via HTTP"
msgstr "DB-Informationen per HTTP" msgstr "DB-Informationen per HTTP"
#: ddportfolioservice/controllers/ddportfolio.py:99 #: ddportfolioservice/controllers/ddportfolio.py:98
msgid "Wiki" msgid "Wiki"
msgstr "Wiki" msgstr "Wiki"
#: ddportfolioservice/controllers/ddportfolio.py:100 #: ddportfolioservice/controllers/ddportfolio.py:99
msgid "Forum" msgid "Forum"
msgstr "Forum" msgstr "Forum"
#: ddportfolioservice/controllers/ddportfolio.py:103 #: ddportfolioservice/controllers/ddportfolio.py:102
msgid "Miscellaneous" msgid "Miscellaneous"
msgstr "Sonstiges" msgstr "Sonstiges"
#: ddportfolioservice/controllers/ddportfolio.py:104 #: ddportfolioservice/controllers/ddportfolio.py:103
msgid "debtags" msgid "debtags"
msgstr "debtags" msgstr "debtags"
#: ddportfolioservice/controllers/ddportfolio.py:105 #: ddportfolioservice/controllers/ddportfolio.py:104
msgid "links" msgid "links"
msgstr "Links" msgstr "Links"
#: ddportfolioservice/controllers/ddportfolio.py:106 #: ddportfolioservice/controllers/ddportfolio.py:105
msgid "Debian website" msgid "Debian website"
msgstr "Debian Webseite" msgstr "Debian Webseite"
#: ddportfolioservice/controllers/ddportfolio.py:107 #: ddportfolioservice/controllers/ddportfolio.py:106
msgid "Debian search" msgid "Debian search"
msgstr "Debian-Suche" msgstr "Debian-Suche"
#: ddportfolioservice/controllers/ddportfolio.py:108 #: ddportfolioservice/controllers/ddportfolio.py:107
msgid "GPG public key via finger" msgid "GPG public key via finger"
msgstr "öffentlicher GPG-Schlüssel per finger" msgstr "öffentlicher GPG-Schlüssel per finger"
#: ddportfolioservice/controllers/ddportfolio.py:109 #: ddportfolioservice/controllers/ddportfolio.py:108
msgid "GPG public key via HTTP" msgid "GPG public key via HTTP"
msgstr "öffentlicher GPG-Schlüssel per HTTP" msgstr "öffentlicher GPG-Schlüssel per HTTP"
#: ddportfolioservice/controllers/ddportfolio.py:112 #: ddportfolioservice/controllers/ddportfolio.py:111
msgid "Information reachable via ssh (for DDs)" msgid "Information reachable via ssh (for Debian Members)"
msgstr "Per ssh erreichbare Informationen (für DDs)" msgstr "Per ssh erreichbare Informationen (für Debian Mitglieder)"
#: ddportfolioservice/controllers/ddportfolio.py:113 #: ddportfolioservice/controllers/ddportfolio.py:112
msgid "owned debian.net domains" msgid "owned debian.net domains"
msgstr "Besitz von debian.net-Domains" msgstr "Besitz von debian.net-Domains"
#: ddportfolioservice/controllers/ddportfolio.py:114 #: ddportfolioservice/controllers/ddportfolio.py:113
msgid "" msgid ""
"<a href=\"http://wiki.debian.org/qa.debian.org/MIATeam\">MIA</a> database" "<a href=\"http://wiki.debian.org/qa.debian.org/MIATeam\">MIA</a> database"
" information" " information"
@ -230,15 +231,15 @@ msgstr ""
"Informationen in der <a " "Informationen in der <a "
"href=\"http://wiki.debian.org/qa.debian.org/MIATeam\">MIA</a>-Datenbank" "href=\"http://wiki.debian.org/qa.debian.org/MIATeam\">MIA</a>-Datenbank"
#: ddportfolioservice/controllers/ddportfolio.py:115 #: ddportfolioservice/controllers/ddportfolio.py:114
msgid "Group membership information" msgid "Group membership information"
msgstr "Information über Gruppenmitgliedschaften" msgstr "Information über Gruppenmitgliedschaften"
#: ddportfolioservice/controllers/ddportfolio.py:118 #: ddportfolioservice/controllers/ddportfolio.py:117
msgid "Ubuntu" msgid "Ubuntu"
msgstr "Ubuntu" msgstr "Ubuntu"
#: ddportfolioservice/controllers/ddportfolio.py:119 #: ddportfolioservice/controllers/ddportfolio.py:118
msgid "Available patches from Ubuntu" msgid "Available patches from Ubuntu"
msgstr "Verfügbare Patches aus Ubuntu" msgstr "Verfügbare Patches aus Ubuntu"
@ -259,8 +260,8 @@ msgid "Debian user name"
msgstr "Debian-Benutzername" msgstr "Debian-Benutzername"
#: ddportfolioservice/model/urlbuilder.py:44 #: ddportfolioservice/model/urlbuilder.py:44
msgid "Non DD email address" msgid "Non Debian email address"
msgstr "Nicht-DD E-Mailadresse:" msgstr "Nicht-Debian-E-Mailadresse"
#: ddportfolioservice/model/urlbuilder.py:45 #: ddportfolioservice/model/urlbuilder.py:45
msgid "Alioth user name" msgid "Alioth user name"
@ -274,8 +275,8 @@ msgstr "Fehlende Eingabe: %s"
#: ddportfolioservice/templates/base.mako:26 #: ddportfolioservice/templates/base.mako:26
#: ddportfolioservice/templates/base.mako:34 #: ddportfolioservice/templates/base.mako:34
msgid "Debian Developer Portfolio Service" msgid "Debian Member Portfolio Service"
msgstr "Debian-Entwicklerportfolioservice" msgstr "Debian-Mitglieder-Portfolioservice"
#: ddportfolioservice/templates/base.mako:32 #: ddportfolioservice/templates/base.mako:32
msgid "Debian Logo" msgid "Debian Logo"
@ -286,12 +287,12 @@ msgid ""
"This service has been inspired by Stefano Zacchiroli's <a " "This service has been inspired by Stefano Zacchiroli's <a "
"href=\"http://wiki.debian.org/DDPortfolio\">DDPortfolio page in the " "href=\"http://wiki.debian.org/DDPortfolio\">DDPortfolio page in the "
"Debian Wiki</a>. You can create a set of customized links leading to a " "Debian Wiki</a>. You can create a set of customized links leading to a "
"Debian Developer's or package maintainer's information regarding Debian." "Debian Member's or package maintainer's information regarding Debian."
msgstr "" msgstr ""
"Dieser Dienst wurde durch Stefano Zacchirolis <a " "Dieser Dienst wurde durch Stefano Zacchirolis <a "
"href=\"http://wiki.debian.org/DDPortfolio\">DDPortfolio-Seite im Debian " "href=\"http://wiki.debian.org/DDPortfolio\">DDPortfolio-Seite im Debian "
"Wiki</a> inspiriert. Mit dem Dienst können personalisierte Links zu " "Wiki</a> inspiriert. Mit dem Dienst können personalisierte Links zu "
"Informationen im Bezug auf Debian für Debian-Entwickler und Paketbetreuer" "Informationen im Bezug auf Debian für Debian-Mitglieder und Paketbetreuer"
" erzeugt werden." " erzeugt werden."
#: ddportfolioservice/templates/base.mako:46 #: ddportfolioservice/templates/base.mako:46
@ -321,8 +322,8 @@ msgstr ""
"klonen." "klonen."
#: ddportfolioservice/templates/base.mako:49 #: ddportfolioservice/templates/base.mako:49
msgid "Copyright © 2009, 2010, 2011 Jan Dittberner" msgid "Copyright © 2009, 2010, 2011, 2012 Jan Dittberner"
msgstr "Copyright © 2009, 2010, 2011 Jan Dittberner" msgstr "Copyright © 2009, 2010, 2011, 2012 Jan Dittberner"
#: ddportfolioservice/templates/showform.mako:24 #: ddportfolioservice/templates/showform.mako:24
msgid "Enter your personal information" msgid "Enter your personal information"
@ -330,8 +331,8 @@ msgstr "Eingabe der persönlichen Informationen"
#: ddportfolioservice/templates/showform.mako:30 #: ddportfolioservice/templates/showform.mako:30
#: ddportfolioservice/templates/showurls.mako:28 #: ddportfolioservice/templates/showurls.mako:28
msgid "Debian Developer Portfolio" msgid "Debian Member Portfolio"
msgstr "Debian-Entwicklerportfolio" msgstr "Debian-Mitgliedererportfolio"
#: ddportfolioservice/templates/showform.mako:36 #: ddportfolioservice/templates/showform.mako:36
msgid "Email address:" msgid "Email address:"
@ -354,8 +355,8 @@ msgid "Debian user name:"
msgstr "Debian-Benutzername:" msgstr "Debian-Benutzername:"
#: ddportfolioservice/templates/showform.mako:94 #: ddportfolioservice/templates/showform.mako:94
msgid "Non DD email address:" msgid "Non Debian email address:"
msgstr "Nicht-DD-E-Mailadresse" msgstr "Nicht-Debian-E-Mailadresse"
#: ddportfolioservice/templates/showform.mako:109 #: ddportfolioservice/templates/showform.mako:109
msgid "Alioth user name:" msgid "Alioth user name:"

View file

@ -2,7 +2,7 @@
# -*- coding: utf8 -*- # -*- coding: utf8 -*-
# #
# DDPortfolio service url builder # DDPortfolio service url builder
# Copyright © 2009, 2010 Jan Dittberner <jan@dittberner.info> # Copyright © 2009, 2010, 2012 Jan Dittberner <jan@dittberner.info>
# #
# This file is part of DDPortfolio service. # This file is part of DDPortfolio service.
# #
@ -41,7 +41,7 @@ _FIELDNAMES_MAP = {
'name' : N_('Name'), 'name' : N_('Name'),
'gpgfp' : N_('GPG fingerprint'), 'gpgfp' : N_('GPG fingerprint'),
'username' : N_('Debian user name'), 'username' : N_('Debian user name'),
'nonddemail' : N_('Non DD email address'), 'nonddemail' : N_('Non Debian email address'),
'aliothusername' : N_('Alioth user name'), 'aliothusername' : N_('Alioth user name'),
} }

View file

@ -23,7 +23,7 @@ License along with this program. If not, see
</%doc> </%doc>
<html> <html>
<head> <head>
<title>${_('Debian Developer Portfolio Service')}${self.titleaddon()}</title> <title>${_('Debian Member Portfolio Service')}${self.titleaddon()}</title>
${h.stylesheet_link(h.url('/stylesheets/style.css'))} ${h.stylesheet_link(h.url('/stylesheets/style.css'))}
${self.extrahead()} ${self.extrahead()}
</head> </head>
@ -31,10 +31,10 @@ License along with this program. If not, see
<div id="header"> <div id="header">
${h.image(h.url('/images/openlogo-100.jpg'), _('Debian Logo'), 100, 100, ${h.image(h.url('/images/openlogo-100.jpg'), _('Debian Logo'), 100, 100,
id='debianlogo')} id='debianlogo')}
<h1>${_('Debian Developer Portfolio Service')}</h1> <h1>${_('Debian Member Portfolio Service')}</h1>
<p>${h.literal(_('''This service has been inspired by Stefano Zacchiroli's <a href="http://wiki.debian.org/DDPortfolio">DDPortfolio page in the Debian Wiki</a>. You can create a set of customized links leading to a Debian Developer's or package maintainer's information regarding Debian.'''))}</p> <p>${h.literal(_('''This service has been inspired by Stefano Zacchiroli's <a href="http://wiki.debian.org/DDPortfolio">DDPortfolio page in the Debian Wiki</a>. You can create a set of customized links leading to a Debian Member's or package maintainer's information regarding Debian.'''))}</p>
<p><script type="text/javascript"> <p><script type="text/javascript">
var flattr_url = 'http://ddportfolio.debian.net/'; var flattr_url = 'http://portfolio.debian.net/';
var flattr_btn='compact'; var flattr_btn='compact';
</script> </script>
<script src="http://api.flattr.com/button/load.js" type="text/javascript"></script></p> <script src="http://api.flattr.com/button/load.js" type="text/javascript"></script></p>
@ -46,7 +46,7 @@ License along with this program. If not, see
${h.image(h.url('/images/agplv3-88x31.png'), _('AGPL - Free Software'), 88, 31, ${h.image(h.url('/images/agplv3-88x31.png'), _('AGPL - Free Software'), 88, 31,
id='agpllogo')} id='agpllogo')}
<p>${h.literal(_('''The service is available under the terms of the <a href="http://www.gnu.org/licenses/agpl.html">GNU Affero General Public License</a> as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. You can <a href="%(browseurl)s" title="Gitweb repository browser URL">browse the source code</a> or clone it from <a href="%(cloneurl)s" title="git clone URL">%(cloneurl)s</a> using <a href="http://git-scm.com/">git</a>.''') % dict((('browseurl', 'http://debianstuff.dittberner.info/gitweb.cgi?p=ddportfolioservice.git;a=summary'), ('cloneurl', 'http://debianstuff.dittberner.info/git/ddportfolioservice.git'))))}</p> <p>${h.literal(_('''The service is available under the terms of the <a href="http://www.gnu.org/licenses/agpl.html">GNU Affero General Public License</a> as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. You can <a href="%(browseurl)s" title="Gitweb repository browser URL">browse the source code</a> or clone it from <a href="%(cloneurl)s" title="git clone URL">%(cloneurl)s</a> using <a href="http://git-scm.com/">git</a>.''') % dict((('browseurl', 'http://debianstuff.dittberner.info/gitweb.cgi?p=ddportfolioservice.git;a=summary'), ('cloneurl', 'http://debianstuff.dittberner.info/git/ddportfolioservice.git'))))}</p>
<p>${_(u'''Copyright © 2009, 2010, 2011 Jan Dittberner''')}</p> <p>${_(u'''Copyright © 2009, 2010, 2011, 2012 Jan Dittberner''')}</p>
</div> </div>
</body> </body>
</html> </html>

View file

@ -27,7 +27,7 @@ License along with this program. If not, see
h.url(controller='showformscripts', action='index'))}</%def> h.url(controller='showformscripts', action='index'))}</%def>
${h.form(h.url(action='urllist', controller='ddportfolio'), method='get')} ${h.form(h.url(action='urllist', controller='ddportfolio'), method='get')}
<fieldset id="ddportfolio"> <fieldset id="ddportfolio">
<legend>${_('Debian Developer Portfolio')}</legend> <legend>${_('Debian Member Portfolio')}</legend>
<div id="emailfield" \ <div id="emailfield" \
% if 'email' in c.messages['errors']: % if 'email' in c.messages['errors']:
class="witherrors" \ class="witherrors" \
@ -91,7 +91,7 @@ ${h.form(h.url(action='urllist', controller='ddportfolio'), method='get')}
class="witherrors" \ class="witherrors" \
% endif % endif
> >
<label for="nonddemail">${_('Non DD email address:') | h} <label for="nonddemail">${_('Non Debian email address:') | h}
% if 'nonddemail' in c.messages['errors']: % if 'nonddemail' in c.messages['errors']:
<br /> <br />
<span class="errormsg">${c.messages['errors']['nonddemail'] | h}</span> <span class="errormsg">${c.messages['errors']['nonddemail'] | h}</span>

View file

@ -25,7 +25,7 @@ License along with this program. If not, see
</%def> </%def>
% if c.urldata: % if c.urldata:
<fieldset id="ddportfolio"> <fieldset id="ddportfolio">
<legend>${_('Debian Developer Portfolio')}</legend> <legend>${_('Debian Member Portfolio')}</legend>
<table id="urltable"> <table id="urltable">
<thead> <thead>
<tr><th>${_('Usage')}</th><th>${_('URL')}</th></tr> <tr><th>${_('Usage')}</th><th>${_('URL')}</th></tr>

View file

@ -48,7 +48,7 @@ array of URLs.""",
author_email='jan@dittberner.info', author_email='jan@dittberner.info',
url='http://debian-stuff.dittberner.info/ddportfolioservice', url='http://debian-stuff.dittberner.info/ddportfolioservice',
license='AGPL-3.0+', license='AGPL-3.0+',
install_requires=["Pylons>=0.10rc1"], install_requires=["Pylons>=0.10rc1", 'babel>=0.9.4'],
packages=find_packages(exclude=['ez_setup']), packages=find_packages(exclude=['ez_setup']),
include_package_data=True, include_package_data=True,
test_suite='nose.collector', test_suite='nose.collector',