Commits

Anonymous committed 6af2de4

Add catalogs for AnnouncerPlugin by Stephen Hansen, translation for German message catalog barely started.

Comments (0)

Files changed (3)

announcer/locale/de/LC_MESSAGES/announcer.po

+# German (Germany) translations for AnnouncerPlugin.
+# Copyright (C) 2010
+# This file is distributed under the same license as the AnnouncerPlugin
+# project.
+#
+# Steffen Hoffmann <hoff.st@web.de>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: Trac 0.12\n"
+"Report-Msgid-Bugs-To: hoff.st@web.de\n"
+"POT-Creation-Date: 2010-05-25 23:49+0200\n"
+"PO-Revision-Date: 2010-06-06 02:39+0200\n"
+"Last-Translator: Steffen Hoffmann <hoff.st@web.de>\n"
+"Language-Team: German de_DE <trac-dev@googlegroups.com>\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 1.0dev-r482\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: announcer/pref.py:62 announcer/templates/prefs_announcer.html:9
+msgid "Announcements"
+msgstr "Benachrichtigungen"
+
+#: announcer/distributors/mail.py:310
+#, python-format
+msgid "Invalid email encoding setting: %s"
+msgstr "Ungültige Einstellung der E-mail-Codierung: %s"
+
+#: announcer/distributors/mail.py:346
+msgid "Ticket contains non-ASCII chars. Please change encoding setting"
+msgstr "Das Ticket enthält Nicht-ASCII-Zeichen. Bitte ändern Sie die Codierungseinstellung"
+
+#: announcer/distributors/mail.py:396
+msgid "undisclosed-recipients: ;"
+msgstr "Verborgene_Empfaenger:;"
+
+#: announcer/distributors/mail.py:422
+msgid "E-Mail Format"
+msgstr "E-mail-Format"
+
+#: announcer/distributors/mail.py:501
+msgid "TLS enabled but server does not support TLS"
+msgstr ""
+
+#: announcer/filters/change_author.py:69
+msgid "Author Filter"
+msgstr "Autoren-Filter"
+
+#: announcer/filters/unsubscribe.py:68
+msgid "Unsubscribe From All Announcements"
+msgstr "Alle Abonnements stornieren"
+
+#: announcer/opt/acct_mgr/announce.py:114
+msgid "Account Manager Subscription"
+msgstr "Abonnement für Nutzerkontenverwaltung (Account Manager)"
+
+#: announcer/opt/bitten/announce.py:65
+msgid "Successful"
+msgstr ""
+
+#: announcer/opt/bitten/announce.py:66
+msgid "Failed"
+msgstr ""
+
+#: announcer/opt/bitten/announce.py:128
+msgid "Bitten Subscription"
+msgstr "Bitten-Abonnement"
+
+#: announcer/opt/fullblog/announce.py:90
+msgid "Blog: ${blog.name} ${action}"
+msgstr ""
+
+#: announcer/opt/fullblog/announce.py:216
+msgid "Blog Subscriptions"
+msgstr "Blog-Abonnement"
+
+#: announcer/opt/fullblog/announce.py:258
+msgid "My Post"
+msgstr ""
+
+#: announcer/opt/fullblog/announce.py:263
+msgid "New Post"
+msgstr ""
+
+#: announcer/opt/fullblog/announce.py:272
+msgid "Author Post"
+msgstr ""
+
+#: announcer/opt/fullblog/announce.py:276
+msgid "All Blog Events"
+msgstr ""
+
+#: announcer/resolvers/specified.py:62
+msgid "Announcement Email Address"
+msgstr "E-mail-Adresse für Benachrichtigungen"
+
+#: announcer/subscribers/rulefilters.py:86
+msgid "Rule-based subscriptions"
+msgstr "Regelgestützte Abonnements"
+
+#: announcer/subscribers/ticket_compat.py:80
+msgid "Ticket Subscriptions"
+msgstr "Abonnement für Tickets"
+
+#: announcer/subscribers/ticket_compat.py:117
+#, python-format
+msgid ""
+"LegacyTicketSubscriber couldn't add component owner because component was"
+" not found, message: '%s'"
+msgstr ""
+
+#: announcer/subscribers/ticket_compat.py:182
+#, python-format
+msgid "CarbonCopySubscriber added '%s <%s>' because of rule: carbon copied"
+msgstr ""
+
+#: announcer/subscribers/ticket_components.py:65
+msgid "Ticket Component Subscriptions"
+msgstr "Abonnement für Komponenten"
+
+#: announcer/subscribers/ticket_groups.py:85
+msgid "Group Subscriptions"
+msgstr "Gruppen-Abonnements"
+
+#: announcer/subscribers/watch_users.py:63
+msgid "Watch Users"
+msgstr "Beobachtung von Nutzern"
+
+#: announcer/subscribers/wiki.py:68
+msgid "General Wiki Announcements"
+msgstr "Allgemeine Wiki-Abonnements"
+
+#: announcer/templates/acct_mgr_reset_password_plaintext.txt:1
+msgid ""
+"Your Trac password has been reset.\n"
+"\n"
+"Here is your account information:\n"
+"\n"
+"Login URL: <"
+msgstr ""
+"Ihr Kennwort für Trac wurde zurückgesetzt.\n"
+"\n"
+"Hier ist Ihre Nutzerkonteninformation:\n"
+"\n"
+"Anmelde-URL: <"
+
+#: announcer/templates/acct_mgr_reset_password_plaintext.txt:5
+#: announcer/templates/acct_mgr_verify_plaintext.txt:3
+msgid ""
+">\n"
+"Username:"
+msgstr ""
+">\n"
+"Benutzername:"
+
+#: announcer/templates/acct_mgr_reset_password_plaintext.txt:6
+msgid "Password:"
+msgstr "Kennwort:"
+
+#: announcer/templates/acct_mgr_user_change_plaintext.txt:1
+msgid "for user"
+msgstr "für Nutzer"
+
+#: announcer/templates/acct_mgr_verify_plaintext.txt:1
+msgid ""
+"Please visit the following URL to confirm your email address.\n"
+"\n"
+"Verification URL: <"
+msgstr ""
+"Bitte gehen Sie zu der folgenden URL, um Ihre E-mail-Adresse zu bestätigen.\n"
+"\n"
+"Bestätigungs-URL: <"
+
+#: announcer/templates/acct_mgr_verify_plaintext.txt:4
+msgid "Verification Token:"
+msgstr "Bestätigungsschlüssel:"
+
+#: announcer/templates/bitten_plaintext.txt:1
+msgid "build of"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:1
+msgid ""
+"]\n"
+"---------------------------------------------------------------------\n"
+"\n"
+"  Changeset:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:4
+msgid ""
+">\n"
+"  Committed by:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:5
+msgid "Build Configuration:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:7
+msgid "Build Slave:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:8
+msgid "Build Number:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:9
+#, python-format
+msgid ""
+">\n"
+"{% if build.failed_steps %}\\\n"
+"\n"
+"  Failures:\n"
+"{% for step in build.failed_steps %}\\\n"
+"    Step:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:14
+msgid "Errors:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:15
+msgid "Log:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:20
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% end %}\\\n"
+"\n"
+"--\n"
+"Build URL: <"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:1
+#, python-format
+msgid ""
+"{% if category == 'post created' or category == 'post updated' %}\n"
+"{% if category == 'post created' %}\n"
+"Added post \""
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:4
+#: announcer/templates/fullblog_plaintext.txt:7
+#: announcer/templates/fullblog_plaintext.txt:25
+#: announcer/templates/fullblog_plaintext.txt:29
+#: announcer/templates/fullblog_plaintext.txt:33
+msgid "\" by"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:4
+#: announcer/templates/fullblog_plaintext.txt:7
+#: announcer/templates/fullblog_plaintext.txt:25
+#: announcer/templates/fullblog_plaintext.txt:29
+#: announcer/templates/fullblog_plaintext.txt:33
+msgid "at"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:4
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% if category == 'post updated' %}\\\n"
+"Changed post \""
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:7
+msgid ""
+". \n"
+"Revision:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:8
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"Page URL:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:10
+msgid ""
+"Content:\n"
+"\n"
+"Title:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:15
+#, python-format
+msgid ""
+"{% if comment %}\\\n"
+"Comment:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:20
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% end %}\\\n"
+"\n"
+"{% if category == 'post deleted' %}\\\n"
+"Deleted post \""
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:25
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% if category == 'post deleted' %}\\\n"
+"Page URL:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:28
+msgid "Deleted version \""
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:29
+msgid "\" of post \""
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:29
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"\n"
+"{% if category == 'comment created' %}\\\n"
+"Comment added to post \""
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:33
+msgid "Page URL:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:34
+msgid "Content:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:37
+#, python-format
+msgid "{% end %}"
+msgstr ""
+
+#: announcer/templates/prefs_announcer.html:12
+msgid ""
+"Announcements serve as a method for Trac to communicate events to you; \n"
+"      the creation of a ticket, the change of a Wiki page, and so on. "
+"Under\n"
+"      the Announcement system, you will only receive notifications to "
+"those\n"
+"      topics that you subscribe to."
+msgstr ""
+"Benachrichtigungen dienen in Trac dazu, Ihnen Ereignisse mitzuteilen; \n"
+"      das Erstellen eines Tickets, die Änderung einer Wiki-Seite und anderes. "
+"Durch\n"
+"      das Benachrichtigungssystem erhalten Sie nur Nachrichten zu den\n"
+"      Bereichen, die Sie anfordern."
+
+#: announcer/templates/prefs_announcer_acct_mgr_subscription.html:3
+msgid "Subscribe to user account announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_acct_mgr_subscription.html:7
+msgid "Send me announcements when new users are created."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_acct_mgr_subscription.html:8
+msgid "Send me announcements when users accounts are changed."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_acct_mgr_subscription.html:9
+msgid "Send me announcements when users accounts are deleted."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_author_filter.html:3
+msgid "Opt-out of announcements about my own changes."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_author_filter.html:6
+msgid "Never notify me when I make a change."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_bitten.html:3
+msgid "Subscribe to build announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_bitten.html:7
+msgid "Subscribe me to build started announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_bitten.html:8
+msgid "Subscribe me to build aborted announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_bitten.html:9
+msgid "Subscribe me to build completed announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_blog.html:6
+msgid "Notify me of any changes to my blog posts."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_blog.html:9
+msgid "Notify me of any new blog posts."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_blog.html:12
+msgid "Notify me of any blog changes."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_blog.html:15
+msgid "Comma seperated list of blog authors to follow:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_email.html:3
+msgid ""
+"By default, the Announcer will deliver all notices to you in a plaintext "
+"format. You\n"
+"  may override this for each realm that may generate announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_email.html:7
+msgid "announcements:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_emailaddress.html:3
+msgid ""
+"If you would like to have announcement notices sent to a different "
+"address then the main one provided\n"
+"  in Trac, you may specify the address here:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_emailaddress.html:8
+msgid "Email address:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_joinable_components.html:3
+msgid ""
+"Components are a way to classify trac tickets.  The following components "
+"have been defined by the Trac administrators.  If you subscribe to any of"
+" these components, you will receive an notification anytime a ticket "
+"related to that component is changed or created."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_joinable_groups.html:3
+msgid ""
+"The following groups have been defined by the Trac administrators. They "
+"are general topics that may be added onto the CC list of tickets (by "
+"prepending their name with @).  Case does matter."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_legacy.html:6
+msgid "Notify me of changes to tickets that belong to components that I own."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_legacy.html:10
+msgid "Notify me of changes to tickets that I own."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_legacy.html:14
+msgid "Notify me of changes to tickets that I reported."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_legacy.html:18
+msgid "Notify me when I update a ticket."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_rules.html:4
+msgid ""
+"The rule-based subscription module is for advanced users, and allows you "
+"to use filters to specify which events you are interested in hearing "
+"about."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_rules.html:7
+msgid "Every rule is in the form of:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_rules.html:9
+msgid "realm"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_rules.html:9
+msgid "category"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_rules.html:9
+msgid "query rule"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_unsubscribe_all.html:3
+msgid "Opt-out of all announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_unsubscribe_all.html:6
+msgid "Never notify me of any changes."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_watch_users.html:3
+msgid ""
+"A comma seperated list of users you would like to watch.  Watched users "
+"will create an announcement each time the user creates or changes a wiki "
+"page or ticket."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_watch_users.html:5
+msgid "Watch Users:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_wiki.html:5
+msgid ""
+"In addition to other methods that may notify you of changes to Wiki "
+"pages, you may list here\n"
+"    pages that are of interest to you. Each page should be on a separate "
+"line."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_wiki.html:10
+msgid ""
+"You may use wild cards, so that if you want to hear about any page that "
+"starts with the name 'Trac'\n"
+"    you would enter on it's own line:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_wiki.html:12
+msgid "Trac*"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_wiki.html:15
+msgid "To receive a notice about all wiki changes, simply include a"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_wiki.html:16
+msgid "by itself."
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:114
+msgid "Ticket #"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:124
+msgid "Description"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:129
+msgid "Changes: (by"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:132
+msgid ""
+"changed \n"
+"          from"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:133
+msgid "to"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:145
+msgid "Attachments:"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:147
+msgid "File"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:147
+msgid "added"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:151
+msgid "Comments:"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:151
+msgid "(by"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:157
+msgid "Ticket URL:"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:1
+#, python-format
+msgid ""
+"---------------------------------------------------------------------\n"
+"{% for field in fields %}\\\n"
+"{% choose %}\\\n"
+"{% when ticket[field['name']] %}\\"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:5
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% otherwise %}\\"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:7
+#, python-format
+msgid ""
+": (None)\n"
+"{% end %}\\\n"
+"{% end %}\\\n"
+"{% end %}\\\n"
+"{% if category == 'created' %}\\\n"
+"---------------------------------------------------------------------"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:12
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% if has_changes or attachment %}\\\n"
+"---------------------------------------------------------------------\n"
+"Changes (by"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:16
+#, python-format
+msgid ""
+"): \n"
+"{% for change in short_changes %}\n"
+" *"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:18
+msgid "from '"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:18
+#, python-format
+msgid ""
+"' to \\\n"
+"{% choose %}\\\n"
+"{% when short_changes[change][1] %}\\\n"
+"'"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:21
+#, python-format
+msgid ""
+"'{% end %}\\\n"
+"{% otherwise %}\\\n"
+"(deleted){% end %}\\\n"
+"{% end %}\\\n"
+"{% end %}\\\n"
+"{% for change in long_changes %}\\\n"
+"\n"
+" *"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:28
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% end %}\\\n"
+"{% if attachment %}\\\n"
+"Attachment:\n"
+" * File '"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:33
+#, python-format
+msgid "' added{% if attachment.description %}:"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:33
+#, python-format
+msgid ""
+"{% end %}\n"
+"{% end %}\\\n"
+"{% if comment %}\\\n"
+"\n"
+"---------------------------------------------------------------------\n"
+"Comment{% if not has_changes %} (by"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:38
+#, python-format
+msgid "){% end %}:"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:39
+#, python-format
+msgid ""
+"\\\n"
+"{% end %}\\\n"
+"\n"
+"--\n"
+"Ticket URL: <URL:"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:43
+#: announcer/templates/wiki_email_plaintext.txt:11
+msgid "<URL:"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:1
+#, python-format
+msgid ""
+"{% choose %}\\\n"
+"{% when action == \"created\" %} * The user '"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:2
+msgid "' has created the page:"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:2
+#, python-format
+msgid ""
+". {% end %}\\\n"
+"{% when action == \"changed\" %} * The user '"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:3
+msgid "' has changed the page:"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:3
+msgid ""
+".\n"
+" * Diff link: <URL:"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:4
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% when action == \"attachment added\" %} * The user '"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:6
+msgid "' has added the attachment '"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:6
+msgid "' to the page:"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:6
+#, python-format
+msgid ""
+". {% end %}\\\n"
+"{% when action == \"version deleted\" %} * The page '"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:7
+#, python-format
+msgid ""
+"' has been reverted to its previous version. {% end %}\\\n"
+"{% when action == \"deleted\" %} * The '"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:8
+#, python-format
+msgid ""
+"' has been deleted. {% end %}\\\n"
+"{% end %}\\\n"
+"--\n"
+"Page URL: <URL:"
+msgstr ""
+

announcer/locale/messages.pot

+# Translations template for AnnouncerPlugin.
+# Copyright (C) 2010 ORGANIZATION
+# This file is distributed under the same license as the AnnouncerPlugin
+# project.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: AnnouncerPlugin 0.12\n"
+"Report-Msgid-Bugs-To: hoff.st@web.de\n"
+"POT-Creation-Date: 2010-05-25 23:49+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 1.0dev-r482\n"
+
+#: announcer/pref.py:62 announcer/templates/prefs_announcer.html:9
+msgid "Announcements"
+msgstr ""
+
+#: announcer/distributors/mail.py:310
+#, python-format
+msgid "Invalid email encoding setting: %s"
+msgstr ""
+
+#: announcer/distributors/mail.py:346
+msgid "Ticket contains non-ASCII chars. Please change encoding setting"
+msgstr ""
+
+#: announcer/distributors/mail.py:396
+msgid "undisclosed-recipients: ;"
+msgstr ""
+
+#: announcer/distributors/mail.py:422
+msgid "E-Mail Format"
+msgstr ""
+
+#: announcer/distributors/mail.py:501
+msgid "TLS enabled but server does not support TLS"
+msgstr ""
+
+#: announcer/filters/change_author.py:69
+msgid "Author Filter"
+msgstr ""
+
+#: announcer/filters/unsubscribe.py:68
+msgid "Unsubscribe From All Announcements"
+msgstr ""
+
+#: announcer/opt/acct_mgr/announce.py:114
+msgid "Account Manager Subscription"
+msgstr ""
+
+#: announcer/opt/bitten/announce.py:65
+msgid "Successful"
+msgstr ""
+
+#: announcer/opt/bitten/announce.py:66
+msgid "Failed"
+msgstr ""
+
+#: announcer/opt/bitten/announce.py:128
+msgid "Bitten Subscription"
+msgstr ""
+
+#: announcer/opt/fullblog/announce.py:90
+msgid "Blog: ${blog.name} ${action}"
+msgstr ""
+
+#: announcer/opt/fullblog/announce.py:216
+msgid "Blog Subscriptions"
+msgstr ""
+
+#: announcer/opt/fullblog/announce.py:258
+msgid "My Post"
+msgstr ""
+
+#: announcer/opt/fullblog/announce.py:263
+msgid "New Post"
+msgstr ""
+
+#: announcer/opt/fullblog/announce.py:272
+msgid "Author Post"
+msgstr ""
+
+#: announcer/opt/fullblog/announce.py:276
+msgid "All Blog Events"
+msgstr ""
+
+#: announcer/resolvers/specified.py:62
+msgid "Announcement Email Address"
+msgstr ""
+
+#: announcer/subscribers/rulefilters.py:86
+msgid "Rule-based subscriptions"
+msgstr ""
+
+#: announcer/subscribers/ticket_compat.py:80
+msgid "Ticket Subscriptions"
+msgstr ""
+
+#: announcer/subscribers/ticket_compat.py:117
+#, python-format
+msgid ""
+"LegacyTicketSubscriber couldn't add component owner because component"
+" was not found, message: '%s'"
+msgstr ""
+
+#: announcer/subscribers/ticket_compat.py:182
+#, python-format
+msgid "CarbonCopySubscriber added '%s <%s>' because of rule: carbon copied"
+msgstr ""
+
+#: announcer/subscribers/ticket_components.py:65
+msgid "Ticket Component Subscriptions"
+msgstr ""
+
+#: announcer/subscribers/ticket_groups.py:85
+msgid "Group Subscriptions"
+msgstr ""
+
+#: announcer/subscribers/watch_users.py:63
+msgid "Watch Users"
+msgstr ""
+
+#: announcer/subscribers/wiki.py:68
+msgid "General Wiki Announcements"
+msgstr ""
+
+#: announcer/templates/acct_mgr_reset_password_plaintext.txt:1
+msgid ""
+"Your Trac password has been reset.\n"
+"\n"
+"Here is your account information:\n"
+"\n"
+"Login URL: <"
+msgstr ""
+
+#: announcer/templates/acct_mgr_reset_password_plaintext.txt:5
+#: announcer/templates/acct_mgr_verify_plaintext.txt:3
+msgid ""
+">\n"
+"Username:"
+msgstr ""
+
+#: announcer/templates/acct_mgr_reset_password_plaintext.txt:6
+msgid "Password:"
+msgstr ""
+
+#: announcer/templates/acct_mgr_user_change_plaintext.txt:1
+msgid "for user"
+msgstr ""
+
+#: announcer/templates/acct_mgr_verify_plaintext.txt:1
+msgid ""
+"Please visit the following URL to confirm your email address.\n"
+"\n"
+"Verification URL: <"
+msgstr ""
+
+#: announcer/templates/acct_mgr_verify_plaintext.txt:4
+msgid "Verification Token:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:1
+msgid "build of"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:1
+msgid ""
+"]\n"
+"---------------------------------------------------------------------"
+"\n"
+"\n"
+"  Changeset:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:4
+msgid ""
+">\n"
+"  Committed by:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:5
+msgid "Build Configuration:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:7
+msgid "Build Slave:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:8
+msgid "Build Number:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:9
+#, python-format
+msgid ""
+">\n"
+"{% if build.failed_steps %}\\\n"
+"\n"
+"  Failures:\n"
+"{% for step in build.failed_steps %}\\\n"
+"    Step:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:14
+msgid "Errors:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:15
+msgid "Log:"
+msgstr ""
+
+#: announcer/templates/bitten_plaintext.txt:20
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% end %}\\\n"
+"\n"
+"--\n"
+"Build URL: <"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:1
+#, python-format
+msgid ""
+"{% if category == 'post created' or category == 'post updated' %}\n"
+"{% if category == 'post created' %}\n"
+"Added post \""
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:4
+#: announcer/templates/fullblog_plaintext.txt:7
+#: announcer/templates/fullblog_plaintext.txt:25
+#: announcer/templates/fullblog_plaintext.txt:29
+#: announcer/templates/fullblog_plaintext.txt:33
+msgid "\" by"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:4
+#: announcer/templates/fullblog_plaintext.txt:7
+#: announcer/templates/fullblog_plaintext.txt:25
+#: announcer/templates/fullblog_plaintext.txt:29
+#: announcer/templates/fullblog_plaintext.txt:33
+msgid "at"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:4
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% if category == 'post updated' %}\\\n"
+"Changed post \""
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:7
+msgid ""
+". \n"
+"Revision:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:8
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"Page URL:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:10
+msgid ""
+"Content:\n"
+"\n"
+"Title:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:15
+#, python-format
+msgid ""
+"{% if comment %}\\\n"
+"Comment:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:20
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% end %}\\\n"
+"\n"
+"{% if category == 'post deleted' %}\\\n"
+"Deleted post \""
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:25
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% if category == 'post deleted' %}\\\n"
+"Page URL:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:28
+msgid "Deleted version \""
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:29
+msgid "\" of post \""
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:29
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"\n"
+"{% if category == 'comment created' %}\\\n"
+"Comment added to post \""
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:33
+msgid "Page URL:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:34
+msgid "Content:"
+msgstr ""
+
+#: announcer/templates/fullblog_plaintext.txt:37
+#, python-format
+msgid "{% end %}"
+msgstr ""
+
+#: announcer/templates/prefs_announcer.html:12
+msgid ""
+"Announcements serve as a method for Trac to communicate events to "
+"you; \n"
+"      the creation of a ticket, the change of a Wiki page, and so on."
+" Under\n"
+"      the Announcement system, you will only receive notifications to"
+" those\n"
+"      topics that you subscribe to."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_acct_mgr_subscription.html:3
+msgid "Subscribe to user account announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_acct_mgr_subscription.html:7
+msgid "Send me announcements when new users are created."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_acct_mgr_subscription.html:8
+msgid "Send me announcements when users accounts are changed."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_acct_mgr_subscription.html:9
+msgid "Send me announcements when users accounts are deleted."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_author_filter.html:3
+msgid "Opt-out of announcements about my own changes."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_author_filter.html:6
+msgid "Never notify me when I make a change."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_bitten.html:3
+msgid "Subscribe to build announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_bitten.html:7
+msgid "Subscribe me to build started announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_bitten.html:8
+msgid "Subscribe me to build aborted announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_bitten.html:9
+msgid "Subscribe me to build completed announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_blog.html:6
+msgid "Notify me of any changes to my blog posts."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_blog.html:9
+msgid "Notify me of any new blog posts."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_blog.html:12
+msgid "Notify me of any blog changes."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_blog.html:15
+msgid "Comma seperated list of blog authors to follow:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_email.html:3
+msgid ""
+"By default, the Announcer will deliver all notices to you in a "
+"plaintext format. You\n"
+"  may override this for each realm that may generate announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_email.html:7
+msgid "announcements:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_emailaddress.html:3
+msgid ""
+"If you would like to have announcement notices sent to a different "
+"address then the main one provided\n"
+"  in Trac, you may specify the address here:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_emailaddress.html:8
+msgid "Email address:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_joinable_components.html:3
+msgid ""
+"Components are a way to classify trac tickets.  The following "
+"components have been defined by the Trac administrators.  If you "
+"subscribe to any of these components, you will receive an "
+"notification anytime a ticket related to that component is changed or"
+" created."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_joinable_groups.html:3
+msgid ""
+"The following groups have been defined by the Trac administrators. "
+"They are general topics that may be added onto the CC list of tickets"
+" (by prepending their name with @).  Case does matter."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_legacy.html:6
+msgid "Notify me of changes to tickets that belong to components that I own."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_legacy.html:10
+msgid "Notify me of changes to tickets that I own."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_legacy.html:14
+msgid "Notify me of changes to tickets that I reported."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_legacy.html:18
+msgid "Notify me when I update a ticket."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_rules.html:4
+msgid ""
+"The rule-based subscription module is for advanced users, and allows "
+"you to use filters to specify which events you are interested in "
+"hearing about."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_rules.html:7
+msgid "Every rule is in the form of:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_rules.html:9
+msgid "realm"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_rules.html:9
+msgid "category"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_rules.html:9
+msgid "query rule"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_unsubscribe_all.html:3
+msgid "Opt-out of all announcements."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_unsubscribe_all.html:6
+msgid "Never notify me of any changes."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_watch_users.html:3
+msgid ""
+"A comma seperated list of users you would like to watch.  Watched "
+"users will create an announcement each time the user creates or "
+"changes a wiki page or ticket."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_watch_users.html:5
+msgid "Watch Users:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_wiki.html:5
+msgid ""
+"In addition to other methods that may notify you of changes to Wiki "
+"pages, you may list here\n"
+"    pages that are of interest to you. Each page should be on a "
+"separate line."
+msgstr ""
+
+#: announcer/templates/prefs_announcer_wiki.html:10
+msgid ""
+"You may use wild cards, so that if you want to hear about any page "
+"that starts with the name 'Trac'\n"
+"    you would enter on it's own line:"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_wiki.html:12
+msgid "Trac*"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_wiki.html:15
+msgid "To receive a notice about all wiki changes, simply include a"
+msgstr ""
+
+#: announcer/templates/prefs_announcer_wiki.html:16
+msgid "by itself."
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:114
+msgid "Ticket #"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:124
+msgid "Description"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:129
+msgid "Changes: (by"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:132
+msgid ""
+"changed \n"
+"          from"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:133
+msgid "to"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:145
+msgid "Attachments:"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:147
+msgid "File"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:147
+msgid "added"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:151
+msgid "Comments:"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:151
+msgid "(by"
+msgstr ""
+
+#: announcer/templates/ticket_email_mimic.html:157
+msgid "Ticket URL:"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:1
+#, python-format
+msgid ""
+"---------------------------------------------------------------------"
+"\n"
+"{% for field in fields %}\\\n"
+"{% choose %}\\\n"
+"{% when ticket[field['name']] %}\\"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:5
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% otherwise %}\\"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:7
+#, python-format
+msgid ""
+": (None)\n"
+"{% end %}\\\n"
+"{% end %}\\\n"
+"{% end %}\\\n"
+"{% if category == 'created' %}\\\n"
+"---------------------------------------------------------------------"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:12
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% if has_changes or attachment %}\\\n"
+"---------------------------------------------------------------------"
+"\n"
+"Changes (by"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:16
+#, python-format
+msgid ""
+"): \n"
+"{% for change in short_changes %}\n"
+" *"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:18
+msgid "from '"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:18
+#, python-format
+msgid ""
+"' to \\\n"
+"{% choose %}\\\n"
+"{% when short_changes[change][1] %}\\\n"
+"'"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:21
+#, python-format
+msgid ""
+"'{% end %}\\\n"
+"{% otherwise %}\\\n"
+"(deleted){% end %}\\\n"
+"{% end %}\\\n"
+"{% end %}\\\n"
+"{% for change in long_changes %}\\\n"
+"\n"
+" *"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:28
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% end %}\\\n"
+"{% if attachment %}\\\n"
+"Attachment:\n"
+" * File '"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:33
+#, python-format
+msgid "' added{% if attachment.description %}:"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:33
+#, python-format
+msgid ""
+"{% end %}\n"
+"{% end %}\\\n"
+"{% if comment %}\\\n"
+"\n"
+"---------------------------------------------------------------------"
+"\n"
+"Comment{% if not has_changes %} (by"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:38
+#, python-format
+msgid "){% end %}:"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:39
+#, python-format
+msgid ""
+"\\\n"
+"{% end %}\\\n"
+"\n"
+"--\n"
+"Ticket URL: <URL:"
+msgstr ""
+
+#: announcer/templates/ticket_email_plaintext.txt:43
+#: announcer/templates/wiki_email_plaintext.txt:11
+msgid "<URL:"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:1
+#, python-format
+msgid ""
+"{% choose %}\\\n"
+"{% when action == \"created\" %} * The user '"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:2
+msgid "' has created the page:"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:2
+#, python-format
+msgid ""
+". {% end %}\\\n"
+"{% when action == \"changed\" %} * The user '"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:3
+msgid "' has changed the page:"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:3
+msgid ""
+".\n"
+" * Diff link: <URL:"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:4
+#, python-format
+msgid ""
+"{% end %}\\\n"
+"{% when action == \"attachment added\" %} * The user '"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:6
+msgid "' has added the attachment '"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:6
+msgid "' to the page:"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:6
+#, python-format
+msgid ""
+". {% end %}\\\n"
+"{% when action == \"version deleted\" %} * The page '"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:7
+#, python-format
+msgid ""
+"' has been reverted to its previous version. {% end %}\\\n"
+"{% when action == \"deleted\" %} * The '"
+msgstr ""
+
+#: announcer/templates/wiki_email_plaintext.txt:8
+#, python-format
+msgid ""
+"' has been deleted. {% end %}\\\n"
+"{% end %}\\\n"
+"--\n"
+"Page URL: <URL:"
+msgstr ""
+

tickettemplate/locale/de/LC_MESSAGES/tickettemplate.po

 "POT-Creation-Date: 2010-05-24 09:49+0800\n"
 "PO-Revision-Date: 2010-05-24 13:53+0200\n"
 "Last-Translator: Steffen Hoffmann <hoff.st@web.de>\n"
-"Language-Team: German <de_DE <trac-dev@googlegroups.com>>\n"
+"Language-Team: German <de_DE trac-dev@googlegroups.com>\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"