Commits

Anonymous committed 89c071e

Refresh language catalogs for TagsPlugin based on upstream in t-h.o SVN repo, adding 4 new translations from Transifex too.

Comments (0)

Files changed (7)

tractags/locale/de/LC_MESSAGES/tractags.po

 # German (Germany) translations for TracTags.
-# Copyright (C) 2010
+# Copyright (C) 2010-2012
 # This file is distributed under the same license as the TracTags
 # project.
-# Steffen Hoffmann <hoff.st@web.de>, 2010.
+# Steffen Hoffmann <hoff.st@web.de>, 2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: TracTags 0.7\n"
 "Report-Msgid-Bugs-To: hoff.st@shaas.net\n"
-"POT-Creation-Date: 2010-10-17 13:53+0200\n"
+"POT-Creation-Date: 2012-09-30 23:26+0200\n"
 "PO-Revision-Date: 2010-09-11 01:26+0200\n"
 "Last-Translator: Steffen Hoffmann <hoff.st@web.de>\n"
 "Language-Team: German de_DE <trac-dev@googlegroups.com>\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 1.0dev-r482\n"
 
-#: tractags/api.py:336
+#: tractags/admin.py:25
+msgid "Tag System"
+msgstr "Tag-System"
+
+#: tractags/admin.py:25 tractags/templates/admin_tag_change.html:22
+msgid "Replace"
+msgstr "Wechsel"
+
+#: tractags/admin.py:37
+msgid ""
+"Selected current tag(s) and either\n"
+"                                  new tag or delete approval are required"
+msgstr ""
+"Auswahl von aktuellem(n) Tag(s) und entweder ein neues Tag oder die "
+"Löschfreigabe sind erforderlich"
+
+#: tractags/api.py:377
 #, python-format
 msgid "Tags are not supported on the '%s' realm"
 msgstr "Tags für den Bereich '%s' werden nicht unterstützt"
 
+#: tractags/db.py:62
+msgid ""
+"A newer plugin version has been installed\n"
+"                              before, but downgrading is unsupported."
+msgstr ""
+"Es war bereits eine neuere Plugin-Version installiert, aber eine "
+"Rückstufung wird nicht unterstützt."
+
+#: tractags/db.py:97
+#, python-format
+msgid ""
+"\n"
+"                        No upgrade module for version %(num)i "
+"(%(version)s.py)\n"
+"                        "
+msgstr ""
+"\n"
+"Kein Aktualisierungsmodul für Version %(num)i (%(version)s.py)"
+
 #. TRANSLATOR: Keep macro doc style formatting here, please.
-#: tractags/macros.py:67
+#: tractags/macros.py:110
 msgid ""
 "Display a tag cloud.\n"
 "\n"
 "    Usage:\n"
 "\n"
 "    {{{\n"
-"    [[TagCloud(query)]]\n"
+"    [[TagCloud(query,caseless_sort=<bool>,mincount=<n>)]]\n"
 "    }}}\n"
+"    caseless_sort::\n"
+"      Whether the tag cloud should be sorted case-sensitive.\n"
+"    mincount::\n"
+"      Optional integer threshold to hide tags with smaller count.\n"
 "\n"
 "    See tags documentation for the query syntax.\n"
 "    "
 "    Aufruf:\n"
 "\n"
 "    {{{\n"
-"    [[TagCloud(query)]]\n"
+"    [[TagCloud(query,caseless_sort=<bool>,mincount=<n>)]]\n"
 "    }}}\n"
+"    caseless_sort::\n"
+"      Ob Gross-/Kleinschreibung beim Tag-Sortierung berücksichtigt wird.\n"
+"    mincount::\n"
+"      Optionaler Ganzzahl-Grenzwert, bis zu dem Tags mit geringerer "
+"Anzahl ausgeblendet werden.\n"
 "\n"
 "    Die Abfrage-Syntax finden Sie in der Beschreibung zu Tags.\n"
 "    "
 
-#: tractags/macros.py:79
+#: tractags/macros.py:126
 msgid ""
 "List tagged resources.\n"
 "\n"
 "    See tags documentation for the query syntax.\n"
 "    "
 msgstr ""
+"Zeite eine Liste von Dokumenten mit Tags.\n"
+"\n"
+"    Aufruf:\n"
+"\n"
+"    {{{\n"
+"    [[ListTagged(query)]]\n"
+"    }}}\n"
+"\n"
+"    Die Abfrage-Syntax finden Sie in der Beschreibung zu Tags.\n"
+"    "
+
+#: tractags/macros.py:220
+msgid "Id"
+msgstr "ID"
+
+#: tractags/macros.py:224
+msgid "Realm"
+msgstr "Bereich"
+
+#. TRANSLATOR: Header label text for tag list at wiki page bottom.
+#: tractags/macros.py:225 tractags/web_ui.py:68 tractags/web_ui.py:94
+#: tractags/wiki.py:166 tractags/templates/admin_tag_change.html:13
+msgid "Tags"
+msgstr "Tags"
+
+#: tractags/macros.py:363
+msgid "No tags found"
+msgstr "Keine Tags gefunden"
+
+#: tractags/macros.py:378
+#, python-format
+msgid "Page %(num)d"
+msgstr "Seite %(num)d"
+
+#: tractags/macros.py:388
+msgid "Next Page"
+msgstr "Nächste Seite"
+
+#: tractags/macros.py:392
+msgid "Previous Page"
+msgstr "Vorige Seite"
 
 #: tractags/query.py:191
 msgid "Attribute must be a word"
 msgid "Unexpected end of string"
 msgstr "Unerwartetes Zeichenkettenende"
 
-#: tractags/query.py:237
+#: tractags/query.py:239
 #, python-format
 msgid "Expected terminal, got '%s'"
 msgstr "Abschluss erwartet, '%s' erhalten"
 
-#: tractags/query.py:394
+#: tractags/query.py:396
 #, python-format
 msgid "Invalid attribute '%s'"
 msgstr "Ungültiges Attribut '%s'"
 
-#: tractags/ticket.py:27
+#: tractags/ticket.py:34
 msgid "List of ticket fields to expose as tags."
 msgstr "Liste von Ticket-Feldern, die als Tags dienen sollen."
 
-#: tractags/ticket.py:30
+#: tractags/ticket.py:37
 msgid "Do not collect tags from closed tickets."
 msgstr "Sammle keine Tags von geschlossenen Tickets."
 
-#. TRANSLATOR: Header label text for tag list at wiki page bottom.
-#: tractags/web_ui.py:63 tractags/web_ui.py:80 tractags/wiki.py:122
-msgid "Tags"
-msgstr "Tags"
-
 #. TRANSLATOR: The meta-nav link label.
-#: tractags/web_ui.py:74
-msgid "Cloud"
-msgstr "Haufen"
-
-#: tractags/web_ui.py:97
-#, python-format
-msgid "Showing objects matching '%s'"
-msgstr "Anzeige von zu '%s' passenden Objekten"
+#: tractags/web_ui.py:116
+msgid "Back to Cloud"
+msgstr "Zurück zum Haufen"
 
 #. TRANSLATOR: Label text for link to '/tags'.
-#: tractags/wiki.py:138
+#: tractags/wiki.py:181
 msgid "view all tags"
 msgstr "alle Tags ansehen"
 
-#: tractags/wiki.py:141
+#. TRANSLATOR: ... (view all tags)
+#: tractags/wiki.py:183
 #, python-format
 msgid "Tag under: (%(tags_link)s)"
 msgstr "Markiert mit: (%(tags_link)s)"
 
+#: tractags/templates/admin_tag_change.html:16
+msgid "Manage Tags"
+msgstr "Tags verwalten"
+
+#: tractags/templates/admin_tag_change.html:23
+msgid ""
+"Select an existing tag to replace with another one;\n"
+"          two or more to consolidate into one. The [1:required] new tag\n"
+"          may actually be an existing tag or a new one. A change comment "
+"will\n"
+"          be added if supported by the tag storage for the resource's "
+"realm."
+msgstr ""
+"Wählen Sie eines der bestehenden Tags zur Ersetzung durch ein anderes; "
+"zwei oder mehr, um diese zu einem zusammenzufassen. Das [1:erforderliche]"
+" neue Tag darf auch eines der bestehenden sein. Der Änderungskommentar "
+"wird eingefügt, wenn dies vom Tag-Speicher für Dokumente dieses Bereichs "
+"unterstützt wird."
+
+#: tractags/templates/admin_tag_change.html:29
+msgid "Current Tag:"
+msgstr "Aktuelles Tag:"
+
+#: tractags/templates/admin_tag_change.html:40
+msgid ""
+"New Tag:[1:]\n"
+"            [2:][3:]or\n"
+"            [4:]\n"
+"            allow tag deletion"
+msgstr "Neues Tag:[1:] [2:][3:]oder [4:]Freigabe zur Tag-Löschung"
+
+#: tractags/templates/admin_tag_change.html:47
+msgid "Comment (optional):"
+msgstr "Kommentar (optional):"
+
+#: tractags/templates/admin_tag_change.html:51
+msgid ""
+"[1:Beware:] Attempting to replace one or more tags will\n"
+"            always add the new tag, but [2:removal could fail]\n"
+"            for some tags, because tags might be immutable depending\n"
+"            on internals of the tag provider they've been derived from."
+msgstr ""
+"[1:Achtung:] Versuche, eines oder mehrere Tags zu ersetzen, führen immer "
+"zur Hinzufügung neuer Tags, aber ein [2:Fehlschlag des Löschens] ist für "
+"einige Tags möglich, weil Tags in Abhängigkeit von Programmeigenschaften "
+"der Tag-Module, von denen sie kommen, unveränderlich sein können."
+
+#: tractags/templates/admin_tag_change.html:57
+msgid ""
+"You'll need to investigate further on how to change/remove these\n"
+"            remaining tags closer to the tagged resource, i.e. in your\n"
+"            [1:trac.ini] see [2:ticket_fields] option\n"
+"            that lists fields to expose as tags for tag realm:ticket."
+msgstr ""
+"Sie müssen dann genauer untersuchen, wie Sie diese verbleibenden Tags im "
+"Bereich der Dokumente mit Tags ändern/entfernen können, z. B. enthält "
+"Ihre [1:trac.ini] die Option [2:ticket_fields], die alle Felder für die "
+"Darstellung der Tags im Ticket-Bereich (realm:ticket) auflistet."
+
+#: tractags/templates/admin_tag_change.html:66
+msgid "Change"
+msgstr "Ändern"
+
+#: tractags/templates/listtagged_results.html:12
+msgid ""
+"You seem to be using an old Tag query. Try using the\n"
+"      [1:new syntax] in your\n"
+"      [2:ListTagged] macro."
+msgstr ""
+"Sie scheinen eine alte Tag-Abfrage zu verwenden. Probieren Sie bitte die "
+"[1:neue Syntax] in Ihrem [2:ListTagged]-Makro."
+
+#: tractags/templates/listtagged_results.html:18
+msgid "Results"
+msgstr "Ergebnisse"
+
+#: tractags/templates/listtagged_results.html:35
+msgid "No resources found"
+msgstr "Keine Dokumente gefunden"
+
 #: tractags/templates/tag_view.html:25
 msgid "Filter Tags"
 msgstr "Filtere Tags"
 "            [12:Beschränken Sie die Suche mit [13:realm:wiki] auf einen "
 "bestimmten Bereich.]"
 
-#: tractags/templates/tag_view.html:55
-msgid "(go to [1:Wiki page])"
-msgstr "(springe zu dieser [1:Wiki-Seite])"
+#: tractags/templates/tag_view.html:56
+msgid "Go to wiki page"
+msgstr "Springe zu dieser Wiki-Seite"
 
-#: tractags/templates/tag_view.html:59
-msgid "([1:Create Wiki page] for this tag)"
-msgstr "([1:Erstelle eine Wiki-Seite] für dieses Tag)"
+#: tractags/templates/tag_view.html:52
+#, python-format
+msgid ""
+"Showing objects matching\n"
+"            [1:\n"
+"              '%(query)s'\n"
+"            ]"
+msgstr "Anzeige von zu [1:'%(query)s'] passenden Objekten"
 
+#: tractags/templates/tag_view.html:60
+#, python-format
+msgid "Showing objects matching '%(query)s'"
+msgstr "Anzeige von zu '%(query)s' passenden Objekten"
+
+#: tractags/templates/tag_view.html:64
+msgid ""
+"[1:\n"
+"            Create Wiki page\n"
+"          ]\n"
+"          for this tag"
+msgstr "[1:Erstelle eine Wiki-Seite] für dieses Tag"
+
+#: tractags/templates/tag_view.html:74
+#, python-format
+msgid ""
+"Showing only tags with %(mincount)s or more occurrences\n"
+"          ([1:view all tags])"
+msgstr ""
+"Anzeige aller Tags, die %(mincount)s-mal oder häufiger vorkommen ([1:alle"
+" Tags ansehen])"
+

tractags/locale/it/LC_MESSAGES/tractags.po

+# Italian translations for TracTags.
+# Copyright (C) 2012
+# This file is distributed under the same license as the TracTags
+# project.
+#
+# Translators:
+# Roberto Longobardi <seccanj@gmail.com>, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: TracTags 0.7\n"
+"Report-Msgid-Bugs-To: hoff.st@shaas.net\n"
+"POT-Creation-Date: 2012-09-30 23:26+0200\n"
+"PO-Revision-Date: 2012-09-30 21:33+0000\n"
+"Last-Translator: Roberto Longobardi <seccanj@gmail.com>\n"
+"Language-Team: Italian (http://www.transifex.com/projects/p/Trac_Plugin-"
+"L10N/language/it/)\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"
+
+#: tractags/admin.py:25
+msgid "Tag System"
+msgstr ""
+
+#: tractags/admin.py:25 tractags/templates/admin_tag_change.html:22
+msgid "Replace"
+msgstr ""
+
+#: tractags/admin.py:37
+msgid ""
+"Selected current tag(s) and either\n"
+"                                  new tag or delete approval are required"
+msgstr ""
+
+#: tractags/api.py:377
+#, python-format
+msgid "Tags are not supported on the '%s' realm"
+msgstr "I tag non sono supportati sul reame '%s'"
+
+#: tractags/db.py:62
+msgid ""
+"A newer plugin version has been installed\n"
+"                              before, but downgrading is unsupported."
+msgstr ""
+
+#: tractags/db.py:97
+#, python-format
+msgid ""
+"\n"
+"                        No upgrade module for version %(num)i "
+"(%(version)s.py)\n"
+"                        "
+msgstr ""
+
+#. TRANSLATOR: Keep macro doc style formatting here, please.
+#: tractags/macros.py:110
+msgid ""
+"Display a tag cloud.\n"
+"\n"
+"    Show a tag cloud for all tags on resources matching query.\n"
+"\n"
+"    Usage:\n"
+"\n"
+"    {{{\n"
+"    [[TagCloud(query,caseless_sort=<bool>,mincount=<n>)]]\n"
+"    }}}\n"
+"    caseless_sort::\n"
+"      Whether the tag cloud should be sorted case-sensitive.\n"
+"    mincount::\n"
+"      Optional integer threshold to hide tags with smaller count.\n"
+"\n"
+"    See tags documentation for the query syntax.\n"
+"    "
+msgstr ""
+
+#: tractags/macros.py:126
+msgid ""
+"List tagged resources.\n"
+"\n"
+"    Usage:\n"
+"\n"
+"    {{{\n"
+"    [[ListTagged(query)]]\n"
+"    }}}\n"
+"\n"
+"    See tags documentation for the query syntax.\n"
+"    "
+msgstr ""
+"Lista delle risorse taggate.\n"
+"\n"
+"    Uso: \n"
+"\n"
+"    {{{\n"
+"    [[ListTagged(query)]]\n"
+"    }}}\n"
+"\n"
+"    Consultare la documentazione sui tag per la sintassi delle query."
+
+#: tractags/macros.py:220
+msgid "Id"
+msgstr ""
+
+#: tractags/macros.py:224
+msgid "Realm"
+msgstr ""
+
+#. TRANSLATOR: Header label text for tag list at wiki page bottom.
+#: tractags/macros.py:225 tractags/web_ui.py:68 tractags/web_ui.py:94
+#: tractags/wiki.py:166 tractags/templates/admin_tag_change.html:13
+msgid "Tags"
+msgstr "Tag"
+
+#: tractags/macros.py:363
+msgid "No tags found"
+msgstr ""
+
+#: tractags/macros.py:378
+#, python-format
+msgid "Page %(num)d"
+msgstr ""
+
+#: tractags/macros.py:388
+msgid "Next Page"
+msgstr ""
+
+#: tractags/macros.py:392
+msgid "Previous Page"
+msgstr ""
+
+#: tractags/query.py:191
+msgid "Attribute must be a word"
+msgstr "L'attributo deve essere una parola"
+
+#: tractags/query.py:216
+msgid "Expected ) at end of sub-expression"
+msgstr "Previsto ) alla fine del sotto-espressione"
+
+#: tractags/query.py:233
+msgid "Unexpected end of string"
+msgstr "Inaspettata fine della stringa"
+
+#: tractags/query.py:239
+#, python-format
+msgid "Expected terminal, got '%s'"
+msgstr "Carattere terminale previsto, trovato '%s'"
+
+#: tractags/query.py:396
+#, python-format
+msgid "Invalid attribute '%s'"
+msgstr "Attributo non valido '%s'"
+
+#: tractags/ticket.py:34
+msgid "List of ticket fields to expose as tags."
+msgstr "Elenco dei campi della segnalazione da esporre come tag."
+
+#: tractags/ticket.py:37
+msgid "Do not collect tags from closed tickets."
+msgstr "Non collezionare i tag da segnalazioni chiuse."
+
+#. TRANSLATOR: The meta-nav link label.
+#: tractags/web_ui.py:116
+msgid "Back to Cloud"
+msgstr ""
+
+#. TRANSLATOR: Label text for link to '/tags'.
+#: tractags/wiki.py:181
+msgid "view all tags"
+msgstr "vedi tutti i Tag"
+
+#. TRANSLATOR: ... (view all tags)
+#: tractags/wiki.py:183
+#, python-format
+msgid "Tag under: (%(tags_link)s)"
+msgstr "Tagga con: (%(tags_link)s)"
+
+#: tractags/templates/admin_tag_change.html:16
+msgid "Manage Tags"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:23
+msgid ""
+"Select an existing tag to replace with another one;\n"
+"          two or more to consolidate into one. The [1:required] new tag\n"
+"          may actually be an existing tag or a new one. A change comment "
+"will\n"
+"          be added if supported by the tag storage for the resource's "
+"realm."
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:29
+msgid "Current Tag:"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:40
+msgid ""
+"New Tag:[1:]\n"
+"            [2:][3:]or\n"
+"            [4:]\n"
+"            allow tag deletion"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:47
+msgid "Comment (optional):"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:51
+msgid ""
+"[1:Beware:] Attempting to replace one or more tags will\n"
+"            always add the new tag, but [2:removal could fail]\n"
+"            for some tags, because tags might be immutable depending\n"
+"            on internals of the tag provider they've been derived from."
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:57
+msgid ""
+"You'll need to investigate further on how to change/remove these\n"
+"            remaining tags closer to the tagged resource, i.e. in your\n"
+"            [1:trac.ini] see [2:ticket_fields] option\n"
+"            that lists fields to expose as tags for tag realm:ticket."
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:66
+msgid "Change"
+msgstr ""
+
+#: tractags/templates/listtagged_results.html:12
+msgid ""
+"You seem to be using an old Tag query. Try using the\n"
+"      [1:new syntax] in your\n"
+"      [2:ListTagged] macro."
+msgstr ""
+
+#: tractags/templates/listtagged_results.html:18
+msgid "Results"
+msgstr ""
+
+#: tractags/templates/listtagged_results.html:35
+msgid "No resources found"
+msgstr ""
+
+#: tractags/templates/tag_view.html:25
+msgid "Filter Tags"
+msgstr "Filtra i Tag"
+
+#: tractags/templates/tag_view.html:35
+msgid "Error:"
+msgstr "Errore:"
+
+#: tractags/templates/tag_view.html:38
+msgid "Query syntax:"
+msgstr "Sintassi della query:"
+
+#: tractags/templates/tag_view.html:39
+msgid ""
+"[1:Use [2:tag1 tag2] to match [3:all] tags.]\n"
+"            [4:[5:tag1 or tag2] will match [6:any] tag.]\n"
+"            [7:Negate a tag with [8:-tag1].]\n"
+"            [9:Group sub-queries with [10:(tag1 or tag2)].]\n"
+"            [11:Quote strings to include special characters.]\n"
+"            [12:Restrict search to a specific realm with [13:realm:wiki].]"
+msgstr ""
+"[1:Usa [2:tag1 tag2] per verificare [3:tutti] i tag.]\n"
+"            [4:[5:tag1 o tag2] corrisponderà a [6:ogni] tag.]\n"
+"            [7:Nega un tag con [8:-tag1].]\n"
+"            [9:Raggruppa sotto-query con [10:(tag1 o tag2)].]\n"
+"            [11:Racchiudi le stringhe tra virgolette per includere "
+"caratteri speciali]\n"
+"            [12:Restringi la ricerca ad un ambito specifico con "
+"[13:realm:wiki].]"
+
+#: tractags/templates/tag_view.html:56
+msgid "Go to wiki page"
+msgstr ""
+
+#: tractags/templates/tag_view.html:52
+#, python-format
+msgid ""
+"Showing objects matching\n"
+"            [1:\n"
+"              '%(query)s'\n"
+"            ]"
+msgstr ""
+
+#: tractags/templates/tag_view.html:60
+#, python-format
+msgid "Showing objects matching '%(query)s'"
+msgstr ""
+
+#: tractags/templates/tag_view.html:64
+msgid ""
+"[1:\n"
+"            Create Wiki page\n"
+"          ]\n"
+"          for this tag"
+msgstr ""
+
+#: tractags/templates/tag_view.html:74
+#, python-format
+msgid ""
+"Showing only tags with %(mincount)s or more occurrences\n"
+"          ([1:view all tags])"
+msgstr ""
+

tractags/locale/ja/LC_MESSAGES/tractags.po

 # Japanese translations for TracTags.
-# Copyright (C) 2010
+# Copyright (C) 2012
 # This file is distributed under the same license as the TracTags
 # project.
-# Jun Omae <jun66j5@gmail.com>, 2010.
+# Jun Omae <jun66j5@gmail.com>, 2010,2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: TracTags 0.7\n"
 "Report-Msgid-Bugs-To: hoff.st@shaas.net\n"
-"POT-Creation-Date: 2010-10-17 13:53+0200\n"
+"POT-Creation-Date: 2012-09-30 23:26+0200\n"
 "PO-Revision-Date: 2010-11-10 22:58+0900\n"
 "Last-Translator: Jun Omae <jun66j5@gmail.com>\n"
 "Language-Team: ja <LL@li.org>\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 1.0dev-r482\n"
 
-#: tractags/api.py:336
+#: tractags/admin.py:25
+msgid "Tag System"
+msgstr "タグシステム"
+
+#: tractags/admin.py:25 tractags/templates/admin_tag_change.html:22
+msgid "Replace"
+msgstr "置換"
+
+#: tractags/admin.py:37
+msgid ""
+"Selected current tag(s) and either\n"
+"                                  new tag or delete approval are required"
+msgstr "選択しているタグと新しいタグないし削除に対する同意が必要です"
+
+#: tractags/api.py:377
 #, python-format
 msgid "Tags are not supported on the '%s' realm"
 msgstr "'%s' レルムでのタグ付けをサポートしていません"
 
+#: tractags/db.py:62
+msgid ""
+"A newer plugin version has been installed\n"
+"                              before, but downgrading is unsupported."
+msgstr ""
+
+#: tractags/db.py:97
+#, python-format
+msgid ""
+"\n"
+"                        No upgrade module for version %(num)i "
+"(%(version)s.py)\n"
+"                        "
+msgstr ""
+
 #. TRANSLATOR: Keep macro doc style formatting here, please.
-#: tractags/macros.py:67
+#: tractags/macros.py:110
 msgid ""
 "Display a tag cloud.\n"
 "\n"
 "    Usage:\n"
 "\n"
 "    {{{\n"
-"    [[TagCloud(query)]]\n"
+"    [[TagCloud(query,caseless_sort=<bool>,mincount=<n>)]]\n"
 "    }}}\n"
+"    caseless_sort::\n"
+"      Whether the tag cloud should be sorted case-sensitive.\n"
+"    mincount::\n"
+"      Optional integer threshold to hide tags with smaller count.\n"
 "\n"
 "    See tags documentation for the query syntax.\n"
 "    "
 "    使用方法:\n"
 "\n"
 "    {{{\n"
-"    [[TagCloud(query)]]\n"
+"    [[TagCloud(query,caseless_sort=<bool>,mincount=<n>)]]\n"
 "    }}}\n"
+"    caseless_sort::\n"
+"      大文字小文字を区別しないでソートするかどうかを指定します。\n"
+"    mincount::\n"
+"      短いタグを非表示にする際の閾値を指定します。(省略可)\n"
 "\n"
 "    クエリの構文については tags のドキュメントを参照してください。\n"
 "    "
 
-#: tractags/macros.py:79
+#: tractags/macros.py:126
 msgid ""
 "List tagged resources.\n"
 "\n"
 "    クエリの構文については tags のドキュメントを参照してください。\n"
 "    "
 
+#: tractags/macros.py:220
+msgid "Id"
+msgstr "ID"
+
+#: tractags/macros.py:224
+msgid "Realm"
+msgstr "レルム"
+
+#. TRANSLATOR: Header label text for tag list at wiki page bottom.
+#: tractags/macros.py:225 tractags/web_ui.py:68 tractags/web_ui.py:94
+#: tractags/wiki.py:166 tractags/templates/admin_tag_change.html:13
+msgid "Tags"
+msgstr "タグ"
+
+#: tractags/macros.py:363
+msgid "No tags found"
+msgstr "一致するタグが見つかりません"
+
+#: tractags/macros.py:378
+#, python-format
+msgid "Page %(num)d"
+msgstr "ページ%(num)d"
+
+#: tractags/macros.py:388
+msgid "Next Page"
+msgstr "次のページ"
+
+#: tractags/macros.py:392
+msgid "Previous Page"
+msgstr "前のページ"
+
 #: tractags/query.py:191
 msgid "Attribute must be a word"
 msgstr "属性は単語にしてください"
 msgid "Unexpected end of string"
 msgstr "予期しないところで文字列が終わっています"
 
-#: tractags/query.py:237
+#: tractags/query.py:239
 #, python-format
 msgid "Expected terminal, got '%s'"
 msgstr "終端せずに '%s' が得られました"
 
-#: tractags/query.py:394
+#: tractags/query.py:396
 #, python-format
 msgid "Invalid attribute '%s'"
 msgstr "不正な属性 '%s'"
 
-#: tractags/ticket.py:27
+#: tractags/ticket.py:34
 msgid "List of ticket fields to expose as tags."
 msgstr "タグとして見せてよいチケットのフィールドをリストします"
 
-#: tractags/ticket.py:30
+#: tractags/ticket.py:37
 msgid "Do not collect tags from closed tickets."
 msgstr "完了済みのチケットからタグを収集しない"
 
-#. TRANSLATOR: Header label text for tag list at wiki page bottom.
-#: tractags/web_ui.py:63 tractags/web_ui.py:80 tractags/wiki.py:122
-msgid "Tags"
-msgstr "タグ"
-
 #. TRANSLATOR: The meta-nav link label.
-#: tractags/web_ui.py:74
-msgid "Cloud"
-msgstr "タグクラウド"
-
-#: tractags/web_ui.py:97
-#, python-format
-msgid "Showing objects matching '%s'"
-msgstr "'%s' に該当するものを表示しています"
+#: tractags/web_ui.py:116
+msgid "Back to Cloud"
+msgstr "タグクラウドに戻る"
 
 #. TRANSLATOR: Label text for link to '/tags'.
-#: tractags/wiki.py:138
+#: tractags/wiki.py:181
 msgid "view all tags"
 msgstr "すべてのタグを表示する"
 
-#: tractags/wiki.py:141
+#. TRANSLATOR: ... (view all tags)
+#: tractags/wiki.py:183
 #, python-format
 msgid "Tag under: (%(tags_link)s)"
 msgstr "タグ: (%(tags_link)s)"
 
+#: tractags/templates/admin_tag_change.html:16
+msgid "Manage Tags"
+msgstr "タグの管理"
+
+#: tractags/templates/admin_tag_change.html:23
+msgid ""
+"Select an existing tag to replace with another one;\n"
+"          two or more to consolidate into one. The [1:required] new tag\n"
+"          may actually be an existing tag or a new one. A change comment "
+"will\n"
+"          be added if supported by the tag storage for the resource's "
+"realm."
+msgstr "他ので置き換えるタグを選択します。複数のタグを1つに集約することができます。[1:必須]の新しいタグは既存のタグか新規のものにしてください。変更コメントはタグのストレージがサポートしていれば追加が行われます。"
+
+#: tractags/templates/admin_tag_change.html:29
+msgid "Current Tag:"
+msgstr "現在のタグ:"
+
+#: tractags/templates/admin_tag_change.html:40
+msgid ""
+"New Tag:[1:]\n"
+"            [2:][3:]or\n"
+"            [4:]\n"
+"            allow tag deletion"
+msgstr ""
+"新しいタグ:[1:]\n"
+"[2:][3:] または\n"
+"[4:] タグの削除を許可する"
+
+#: tractags/templates/admin_tag_change.html:47
+msgid "Comment (optional):"
+msgstr "コメント (省略可):"
+
+#: tractags/templates/admin_tag_change.html:51
+msgid ""
+"[1:Beware:] Attempting to replace one or more tags will\n"
+"            always add the new tag, but [2:removal could fail]\n"
+"            for some tags, because tags might be immutable depending\n"
+"            on internals of the tag provider they've been derived from."
+msgstr ""
+"[1:注意:] "
+"タグの置換は常に新しいタグを追加します。しかし、タグがタグプロバイダ由来の場合、その内部構造により変更できずに[2:削除が失敗]する可能性があります。"
+
+#: tractags/templates/admin_tag_change.html:57
+msgid ""
+"You'll need to investigate further on how to change/remove these\n"
+"            remaining tags closer to the tagged resource, i.e. in your\n"
+"            [1:trac.ini] see [2:ticket_fields] option\n"
+"            that lists fields to expose as tags for tag realm:ticket."
+msgstr ""
+"リソースに付けたそれらのタグを変更ないし削除する方法をさらに調査する必要があります。すなわち、realm:ticket "
+"用のタグとして列挙するフィールドを指定する [1:trac.ini] にある [2:ticket_fields] の設定を確認してください。"
+
+#: tractags/templates/admin_tag_change.html:66
+msgid "Change"
+msgstr "変更"
+
+#: tractags/templates/listtagged_results.html:12
+msgid ""
+"You seem to be using an old Tag query. Try using the\n"
+"      [1:new syntax] in your\n"
+"      [2:ListTagged] macro."
+msgstr "旧タグクエリです。[2:ListTagged] マクロで[1:新しいシンタックス]を試してください。"
+
+#: tractags/templates/listtagged_results.html:18
+msgid "Results"
+msgstr "結果"
+
+#: tractags/templates/listtagged_results.html:35
+msgid "No resources found"
+msgstr "一致するものが見つかりませんでした。"
+
 #: tractags/templates/tag_view.html:25
 msgid "Filter Tags"
 msgstr "タグを絞り込む"
 "[11:特殊文字を使うには引用符で囲みます。]\n"
 "[12:[13:realm:wiki] とすると範囲を限定した検索となります。]"
 
-#: tractags/templates/tag_view.html:55
-msgid "(go to [1:Wiki page])"
-msgstr "([1:Wiki ページ]に移動する)"
+#: tractags/templates/tag_view.html:56
+msgid "Go to wiki page"
+msgstr "Wiki ページ]に移動する"
 
-#: tractags/templates/tag_view.html:59
-msgid "([1:Create Wiki page] for this tag)"
-msgstr "(このタグで [1:Wiki ページを作成する])"
+#: tractags/templates/tag_view.html:52
+#, python-format
+msgid ""
+"Showing objects matching\n"
+"            [1:\n"
+"              '%(query)s'\n"
+"            ]"
+msgstr "[1:'%(query)s'] に該当するものを表示しています"
 
+#: tractags/templates/tag_view.html:60
+#, python-format
+msgid "Showing objects matching '%(query)s'"
+msgstr "'%(query)s' に該当するものを表示しています"
+
+#: tractags/templates/tag_view.html:64
+msgid ""
+"[1:\n"
+"            Create Wiki page\n"
+"          ]\n"
+"          for this tag"
+msgstr "このタグで [1:Wiki ページを作成する]"
+
+#: tractags/templates/tag_view.html:74
+#, python-format
+msgid ""
+"Showing only tags with %(mincount)s or more occurrences\n"
+"          ([1:view all tags])"
+msgstr "%(mincount)s文字以上のタグだけ表示しています。([1:すべてのタグを見る])"
+

tractags/locale/messages.pot

 # Translations template for TracTags.
-# Copyright (C) 2010 ORGANIZATION
+# Copyright (C) 2012 ORGANIZATION
 # This file is distributed under the same license as the TracTags
 # project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
 #
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: TracTags 0.7\n"
 "Report-Msgid-Bugs-To: hoff.st@shaas.net\n"
-"POT-Creation-Date: 2010-10-17 13:53+0200\n"
+"POT-Creation-Date: 2012-09-30 23:26+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"
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 1.0dev-r482\n"
 
-#: tractags/api.py:336
+#: tractags/admin.py:25
+msgid "Tag System"
+msgstr ""
+
+#: tractags/admin.py:25 tractags/templates/admin_tag_change.html:22
+msgid "Replace"
+msgstr ""
+
+#: tractags/admin.py:37
+msgid ""
+"Selected current tag(s) and either\n"
+"                                  new tag or delete approval are "
+"required"
+msgstr ""
+
+#: tractags/api.py:377
 #, python-format
 msgid "Tags are not supported on the '%s' realm"
 msgstr ""
 
+#: tractags/db.py:62
+msgid ""
+"A newer plugin version has been installed\n"
+"                              before, but downgrading is unsupported."
+msgstr ""
+
+#: tractags/db.py:97
+#, python-format
+msgid ""
+"\n"
+"                        No upgrade module for version %(num)i "
+"(%(version)s.py)\n"
+"                        "
+msgstr ""
+
 #. TRANSLATOR: Keep macro doc style formatting here, please.
-#: tractags/macros.py:67
+#: tractags/macros.py:110
 msgid ""
 "Display a tag cloud.\n"
 "\n"
 "    Usage:\n"
 "\n"
 "    {{{\n"
-"    [[TagCloud(query)]]\n"
+"    [[TagCloud(query,caseless_sort=<bool>,mincount=<n>)]]\n"
 "    }}}\n"
+"    caseless_sort::\n"
+"      Whether the tag cloud should be sorted case-sensitive.\n"
+"    mincount::\n"
+"      Optional integer threshold to hide tags with smaller count.\n"
 "\n"
 "    See tags documentation for the query syntax.\n"
 "    "
 msgstr ""
 
-#: tractags/macros.py:79
+#: tractags/macros.py:126
 msgid ""
 "List tagged resources.\n"
 "\n"
 "    "
 msgstr ""
 
+#: tractags/macros.py:220
+msgid "Id"
+msgstr ""
+
+#: tractags/macros.py:224
+msgid "Realm"
+msgstr ""
+
+#. TRANSLATOR: Header label text for tag list at wiki page bottom.
+#: tractags/macros.py:225 tractags/web_ui.py:68 tractags/web_ui.py:94
+#: tractags/wiki.py:166 tractags/templates/admin_tag_change.html:13
+msgid "Tags"
+msgstr ""
+
+#: tractags/macros.py:363
+msgid "No tags found"
+msgstr ""
+
+#: tractags/macros.py:378
+#, python-format
+msgid "Page %(num)d"
+msgstr ""
+
+#: tractags/macros.py:388
+msgid "Next Page"
+msgstr ""
+
+#: tractags/macros.py:392
+msgid "Previous Page"
+msgstr ""
+
 #: tractags/query.py:191
 msgid "Attribute must be a word"
 msgstr ""
 msgid "Unexpected end of string"
 msgstr ""
 
-#: tractags/query.py:237
+#: tractags/query.py:239
 #, python-format
 msgid "Expected terminal, got '%s'"
 msgstr ""
 
-#: tractags/query.py:394
+#: tractags/query.py:396
 #, python-format
 msgid "Invalid attribute '%s'"
 msgstr ""
 
-#: tractags/ticket.py:27
+#: tractags/ticket.py:34
 msgid "List of ticket fields to expose as tags."
 msgstr ""
 
-#: tractags/ticket.py:30
+#: tractags/ticket.py:37
 msgid "Do not collect tags from closed tickets."
 msgstr ""
 
-#. TRANSLATOR: Header label text for tag list at wiki page bottom.
-#: tractags/web_ui.py:63 tractags/web_ui.py:80 tractags/wiki.py:122
-msgid "Tags"
-msgstr ""
-
 #. TRANSLATOR: The meta-nav link label.
-#: tractags/web_ui.py:74
-msgid "Cloud"
-msgstr ""
-
-#: tractags/web_ui.py:97
-#, python-format
-msgid "Showing objects matching '%s'"
+#: tractags/web_ui.py:116
+msgid "Back to Cloud"
 msgstr ""
 
 #. TRANSLATOR: Label text for link to '/tags'.
-#: tractags/wiki.py:138
+#: tractags/wiki.py:181
 msgid "view all tags"
 msgstr ""
 
-#: tractags/wiki.py:141
+#. TRANSLATOR: ... (view all tags)
+#: tractags/wiki.py:183
 #, python-format
 msgid "Tag under: (%(tags_link)s)"
 msgstr ""
 
+#: tractags/templates/admin_tag_change.html:16
+msgid "Manage Tags"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:23
+msgid ""
+"Select an existing tag to replace with another one;\n"
+"          two or more to consolidate into one. The [1:required] new "
+"tag\n"
+"          may actually be an existing tag or a new one. A change "
+"comment will\n"
+"          be added if supported by the tag storage for the resource's"
+" realm."
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:29
+msgid "Current Tag:"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:40
+msgid ""
+"New Tag:[1:]\n"
+"            [2:][3:]or\n"
+"            [4:]\n"
+"            allow tag deletion"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:47
+msgid "Comment (optional):"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:51
+msgid ""
+"[1:Beware:] Attempting to replace one or more tags will\n"
+"            always add the new tag, but [2:removal could fail]\n"
+"            for some tags, because tags might be immutable depending\n"
+"            on internals of the tag provider they've been derived "
+"from."
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:57
+msgid ""
+"You'll need to investigate further on how to change/remove these\n"
+"            remaining tags closer to the tagged resource, i.e. in "
+"your\n"
+"            [1:trac.ini] see [2:ticket_fields] option\n"
+"            that lists fields to expose as tags for tag realm:ticket."
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:66
+msgid "Change"
+msgstr ""
+
+#: tractags/templates/listtagged_results.html:12
+msgid ""
+"You seem to be using an old Tag query. Try using the\n"
+"      [1:new syntax] in your\n"
+"      [2:ListTagged] macro."
+msgstr ""
+
+#: tractags/templates/listtagged_results.html:18
+msgid "Results"
+msgstr ""
+
+#: tractags/templates/listtagged_results.html:35
+msgid "No resources found"
+msgstr ""
+
 #: tractags/templates/tag_view.html:25
 msgid "Filter Tags"
 msgstr ""
 "[13:realm:wiki].]"
 msgstr ""
 
-#: tractags/templates/tag_view.html:55
-msgid "(go to [1:Wiki page])"
+#: tractags/templates/tag_view.html:56
+msgid "Go to wiki page"
 msgstr ""
 
-#: tractags/templates/tag_view.html:59
-msgid "([1:Create Wiki page] for this tag)"
+#: tractags/templates/tag_view.html:52
+#, python-format
+msgid ""
+"Showing objects matching\n"
+"            [1:\n"
+"              '%(query)s'\n"
+"            ]"
 msgstr ""
 
+#: tractags/templates/tag_view.html:60
+#, python-format
+msgid "Showing objects matching '%(query)s'"
+msgstr ""
+
+#: tractags/templates/tag_view.html:64
+msgid ""
+"[1:\n"
+"            Create Wiki page\n"
+"          ]\n"
+"          for this tag"
+msgstr ""
+
+#: tractags/templates/tag_view.html:74
+#, python-format
+msgid ""
+"Showing only tags with %(mincount)s or more occurrences\n"
+"          ([1:view all tags])"
+msgstr ""
+

tractags/locale/nl/LC_MESSAGES/tractags.po

+# Dutch translations for TracTags.
+# Copyright (C) 2012
+# This file is distributed under the same license as the TracTags
+# project.
+#
+# Translators:
+# Pander <pander@users.sourceforge.net>, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: TracTags 0.7\n"
+"Report-Msgid-Bugs-To: hoff.st@shaas.net\n"
+"POT-Creation-Date: 2012-09-30 23:26+0200\n"
+"PO-Revision-Date: 2012-09-30 21:33+0000\n"
+"Last-Translator: Pander <pander@users.sourceforge.net>\n"
+"Language-Team: Dutch <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"
+
+#: tractags/admin.py:25
+msgid "Tag System"
+msgstr ""
+
+#: tractags/admin.py:25 tractags/templates/admin_tag_change.html:22
+msgid "Replace"
+msgstr ""
+
+#: tractags/admin.py:37
+msgid ""
+"Selected current tag(s) and either\n"
+"                                  new tag or delete approval are required"
+msgstr ""
+
+#: tractags/api.py:377
+#, python-format
+msgid "Tags are not supported on the '%s' realm"
+msgstr "Sleutelwoorden worden niet ondersteund in het '%s'-domein"
+
+#: tractags/db.py:62
+msgid ""
+"A newer plugin version has been installed\n"
+"                              before, but downgrading is unsupported."
+msgstr ""
+
+#: tractags/db.py:97
+#, python-format
+msgid ""
+"\n"
+"                        No upgrade module for version %(num)i "
+"(%(version)s.py)\n"
+"                        "
+msgstr ""
+
+#. TRANSLATOR: Keep macro doc style formatting here, please.
+#: tractags/macros.py:110
+msgid ""
+"Display a tag cloud.\n"
+"\n"
+"    Show a tag cloud for all tags on resources matching query.\n"
+"\n"
+"    Usage:\n"
+"\n"
+"    {{{\n"
+"    [[TagCloud(query,caseless_sort=<bool>,mincount=<n>)]]\n"
+"    }}}\n"
+"    caseless_sort::\n"
+"      Whether the tag cloud should be sorted case-sensitive.\n"
+"    mincount::\n"
+"      Optional integer threshold to hide tags with smaller count.\n"
+"\n"
+"    See tags documentation for the query syntax.\n"
+"    "
+msgstr ""
+
+#: tractags/macros.py:126
+msgid ""
+"List tagged resources.\n"
+"\n"
+"    Usage:\n"
+"\n"
+"    {{{\n"
+"    [[ListTagged(query)]]\n"
+"    }}}\n"
+"\n"
+"    See tags documentation for the query syntax.\n"
+"    "
+msgstr ""
+"Toon een lijst van bronnen met sleutelwoorden.\n"
+"\n"
+"    Gebruik:\n"
+"\n"
+"    {{{\n"
+"    [[ListTagged(query)]]\n"
+"    }}}\n"
+"\n"
+"    Zie documentatie over sleutelwoorden voor de querysyntax.\n"
+"    "
+
+#: tractags/macros.py:220
+msgid "Id"
+msgstr ""
+
+#: tractags/macros.py:224
+msgid "Realm"
+msgstr ""
+
+#. TRANSLATOR: Header label text for tag list at wiki page bottom.
+#: tractags/macros.py:225 tractags/web_ui.py:68 tractags/web_ui.py:94
+#: tractags/wiki.py:166 tractags/templates/admin_tag_change.html:13
+msgid "Tags"
+msgstr "Sleutelwoorden"
+
+#: tractags/macros.py:363
+msgid "No tags found"
+msgstr ""
+
+#: tractags/macros.py:378
+#, python-format
+msgid "Page %(num)d"
+msgstr ""
+
+#: tractags/macros.py:388
+msgid "Next Page"
+msgstr ""
+
+#: tractags/macros.py:392
+msgid "Previous Page"
+msgstr ""
+
+#: tractags/query.py:191
+msgid "Attribute must be a word"
+msgstr "Attribuut moet een woord zijn"
+
+#: tractags/query.py:216
+msgid "Expected ) at end of sub-expression"
+msgstr "Verwacht een ) aan het einde van een sub-expressie"
+
+#: tractags/query.py:233
+msgid "Unexpected end of string"
+msgstr "Onverwacht end-of-string"
+
+#: tractags/query.py:239
+#, python-format
+msgid "Expected terminal, got '%s'"
+msgstr "Verwachtte een terminal maar vond '%s'"
+
+#: tractags/query.py:396
+#, python-format
+msgid "Invalid attribute '%s'"
+msgstr "Ongeldig attribuut '%s'"
+
+#: tractags/ticket.py:34
+msgid "List of ticket fields to expose as tags."
+msgstr "Lijst van ticketvelden die getoond worden als sleutelwoord"
+
+#: tractags/ticket.py:37
+msgid "Do not collect tags from closed tickets."
+msgstr "Verzamel geen sleutelwoorden van afgesloten tickets."
+
+#. TRANSLATOR: The meta-nav link label.
+#: tractags/web_ui.py:116
+msgid "Back to Cloud"
+msgstr ""
+
+#. TRANSLATOR: Label text for link to '/tags'.
+#: tractags/wiki.py:181
+msgid "view all tags"
+msgstr "bekijk alle sleutelwoorden"
+
+#. TRANSLATOR: ... (view all tags)
+#: tractags/wiki.py:183
+#, python-format
+msgid "Tag under: (%(tags_link)s)"
+msgstr "Voeg sleutelwoord toe: (%(tags_link)s)"
+
+#: tractags/templates/admin_tag_change.html:16
+msgid "Manage Tags"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:23
+msgid ""
+"Select an existing tag to replace with another one;\n"
+"          two or more to consolidate into one. The [1:required] new tag\n"
+"          may actually be an existing tag or a new one. A change comment "
+"will\n"
+"          be added if supported by the tag storage for the resource's "
+"realm."
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:29
+msgid "Current Tag:"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:40
+msgid ""
+"New Tag:[1:]\n"
+"            [2:][3:]or\n"
+"            [4:]\n"
+"            allow tag deletion"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:47
+msgid "Comment (optional):"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:51
+msgid ""
+"[1:Beware:] Attempting to replace one or more tags will\n"
+"            always add the new tag, but [2:removal could fail]\n"
+"            for some tags, because tags might be immutable depending\n"
+"            on internals of the tag provider they've been derived from."
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:57
+msgid ""
+"You'll need to investigate further on how to change/remove these\n"
+"            remaining tags closer to the tagged resource, i.e. in your\n"
+"            [1:trac.ini] see [2:ticket_fields] option\n"
+"            that lists fields to expose as tags for tag realm:ticket."
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:66
+msgid "Change"
+msgstr ""
+
+#: tractags/templates/listtagged_results.html:12
+msgid ""
+"You seem to be using an old Tag query. Try using the\n"
+"      [1:new syntax] in your\n"
+"      [2:ListTagged] macro."
+msgstr ""
+
+#: tractags/templates/listtagged_results.html:18
+msgid "Results"
+msgstr ""
+
+#: tractags/templates/listtagged_results.html:35
+msgid "No resources found"
+msgstr ""
+
+#: tractags/templates/tag_view.html:25
+msgid "Filter Tags"
+msgstr "Sleutelwoordenfilter"
+
+#: tractags/templates/tag_view.html:35
+msgid "Error:"
+msgstr "Fout:"
+
+#: tractags/templates/tag_view.html:38
+msgid "Query syntax:"
+msgstr "Querysyntax:"
+
+#: tractags/templates/tag_view.html:39
+msgid ""
+"[1:Use [2:tag1 tag2] to match [3:all] tags.]\n"
+"            [4:[5:tag1 or tag2] will match [6:any] tag.]\n"
+"            [7:Negate a tag with [8:-tag1].]\n"
+"            [9:Group sub-queries with [10:(tag1 or tag2)].]\n"
+"            [11:Quote strings to include special characters.]\n"
+"            [12:Restrict search to a specific realm with [13:realm:wiki].]"
+msgstr ""
+"[1:Gebruik [2:sleutelwoord1 sleutelwoord2] voor [3:alle] sleutelwoorden.]"
+"\n"
+"            [4:[5:sleutelwoord1 or sleutelwoord2] voor [6:elk] "
+"sleutelwoord.]\n"
+"            [7:Sluit sleutelwoord uit met [8:-sleutelwoord1].]\n"
+"            [9:Groepeer subqueries met [10:(sleutelwoord1 or "
+"sleutelwoord2)].]\n"
+"            [11:Citeer strings om speciale karakters te gebruiken.]\n"
+"            [12:Beperk zoeken tot specifiek domein met [13:realm:wiki].]"
+
+#: tractags/templates/tag_view.html:56
+msgid "Go to wiki page"
+msgstr ""
+
+#: tractags/templates/tag_view.html:52
+#, python-format
+msgid ""
+"Showing objects matching\n"
+"            [1:\n"
+"              '%(query)s'\n"
+"            ]"
+msgstr ""
+
+#: tractags/templates/tag_view.html:60
+#, python-format
+msgid "Showing objects matching '%(query)s'"
+msgstr ""
+
+#: tractags/templates/tag_view.html:64
+msgid ""
+"[1:\n"
+"            Create Wiki page\n"
+"          ]\n"
+"          for this tag"
+msgstr ""
+
+#: tractags/templates/tag_view.html:74
+#, python-format
+msgid ""
+"Showing only tags with %(mincount)s or more occurrences\n"
+"          ([1:view all tags])"
+msgstr ""
+

tractags/locale/ru/LC_MESSAGES/tractags.po

+# Russian translations for TracTags.
+# Copyright (C) 2012
+# This file is distributed under the same license as the TracTags
+# project.
+#
+# Translators:
+# <4glitch@gmail.com>, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: TracTags 0.7\n"
+"Report-Msgid-Bugs-To: hoff.st@shaas.net\n"
+"POT-Creation-Date: 2012-09-30 23:26+0200\n"
+"PO-Revision-Date: 2012-09-30 21:33+0000\n"
+"Last-Translator: <4glitch@gmail.com>\n"
+"Language-Team: Russian <trac-dev@googlegroups.com>\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\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"
+
+#: tractags/admin.py:25
+msgid "Tag System"
+msgstr ""
+
+#: tractags/admin.py:25 tractags/templates/admin_tag_change.html:22
+msgid "Replace"
+msgstr ""
+
+#: tractags/admin.py:37
+msgid ""
+"Selected current tag(s) and either\n"
+"                                  new tag or delete approval are required"
+msgstr ""
+
+#: tractags/api.py:377
+#, python-format
+msgid "Tags are not supported on the '%s' realm"
+msgstr ""
+
+#: tractags/db.py:62
+msgid ""
+"A newer plugin version has been installed\n"
+"                              before, but downgrading is unsupported."
+msgstr ""
+
+#: tractags/db.py:97
+#, python-format
+msgid ""
+"\n"
+"                        No upgrade module for version %(num)i "
+"(%(version)s.py)\n"
+"                        "
+msgstr ""
+
+#. TRANSLATOR: Keep macro doc style formatting here, please.
+#: tractags/macros.py:110
+msgid ""
+"Display a tag cloud.\n"
+"\n"
+"    Show a tag cloud for all tags on resources matching query.\n"
+"\n"
+"    Usage:\n"
+"\n"
+"    {{{\n"
+"    [[TagCloud(query,caseless_sort=<bool>,mincount=<n>)]]\n"
+"    }}}\n"
+"    caseless_sort::\n"
+"      Whether the tag cloud should be sorted case-sensitive.\n"
+"    mincount::\n"
+"      Optional integer threshold to hide tags with smaller count.\n"
+"\n"
+"    See tags documentation for the query syntax.\n"
+"    "
+msgstr ""
+
+#: tractags/macros.py:126
+msgid ""
+"List tagged resources.\n"
+"\n"
+"    Usage:\n"
+"\n"
+"    {{{\n"
+"    [[ListTagged(query)]]\n"
+"    }}}\n"
+"\n"
+"    See tags documentation for the query syntax.\n"
+"    "
+msgstr ""
+
+#: tractags/macros.py:220
+msgid "Id"
+msgstr ""
+
+#: tractags/macros.py:224
+msgid "Realm"
+msgstr ""
+
+#. TRANSLATOR: Header label text for tag list at wiki page bottom.
+#: tractags/macros.py:225 tractags/web_ui.py:68 tractags/web_ui.py:94
+#: tractags/wiki.py:166 tractags/templates/admin_tag_change.html:13
+msgid "Tags"
+msgstr "Метки"
+
+#: tractags/macros.py:363
+msgid "No tags found"
+msgstr ""
+
+#: tractags/macros.py:378
+#, python-format
+msgid "Page %(num)d"
+msgstr ""
+
+#: tractags/macros.py:388
+msgid "Next Page"
+msgstr ""
+
+#: tractags/macros.py:392
+msgid "Previous Page"
+msgstr ""
+
+#: tractags/query.py:191
+msgid "Attribute must be a word"
+msgstr "Атрибут должен быть словом"
+
+#: tractags/query.py:216
+msgid "Expected ) at end of sub-expression"
+msgstr ""
+
+#: tractags/query.py:233
+msgid "Unexpected end of string"
+msgstr "Неожиданный конец строки"
+
+#: tractags/query.py:239
+#, python-format
+msgid "Expected terminal, got '%s'"
+msgstr ""
+
+#: tractags/query.py:396
+#, python-format
+msgid "Invalid attribute '%s'"
+msgstr "Недопустимый атрибут '%s'"
+
+#: tractags/ticket.py:34
+msgid "List of ticket fields to expose as tags."
+msgstr "Список полей билета для отображения в виде меток."
+
+#: tractags/ticket.py:37
+msgid "Do not collect tags from closed tickets."
+msgstr "Не извлекать метки из закрытых билетов."
+
+#. TRANSLATOR: The meta-nav link label.
+#: tractags/web_ui.py:116
+msgid "Back to Cloud"
+msgstr ""
+
+#. TRANSLATOR: Label text for link to '/tags'.
+#: tractags/wiki.py:181
+msgid "view all tags"
+msgstr "смотреть все метки"
+
+#. TRANSLATOR: ... (view all tags)
+#: tractags/wiki.py:183
+#, python-format
+msgid "Tag under: (%(tags_link)s)"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:16
+msgid "Manage Tags"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:23
+msgid ""
+"Select an existing tag to replace with another one;\n"
+"          two or more to consolidate into one. The [1:required] new tag\n"
+"          may actually be an existing tag or a new one. A change comment "
+"will\n"
+"          be added if supported by the tag storage for the resource's "
+"realm."
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:29
+msgid "Current Tag:"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:40
+msgid ""
+"New Tag:[1:]\n"
+"            [2:][3:]or\n"
+"            [4:]\n"
+"            allow tag deletion"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:47
+msgid "Comment (optional):"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:51
+msgid ""
+"[1:Beware:] Attempting to replace one or more tags will\n"
+"            always add the new tag, but [2:removal could fail]\n"
+"            for some tags, because tags might be immutable depending\n"
+"            on internals of the tag provider they've been derived from."
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:57
+msgid ""
+"You'll need to investigate further on how to change/remove these\n"
+"            remaining tags closer to the tagged resource, i.e. in your\n"
+"            [1:trac.ini] see [2:ticket_fields] option\n"
+"            that lists fields to expose as tags for tag realm:ticket."
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:66
+msgid "Change"
+msgstr ""
+
+#: tractags/templates/listtagged_results.html:12
+msgid ""
+"You seem to be using an old Tag query. Try using the\n"
+"      [1:new syntax] in your\n"
+"      [2:ListTagged] macro."
+msgstr ""
+
+#: tractags/templates/listtagged_results.html:18
+msgid "Results"
+msgstr ""
+
+#: tractags/templates/listtagged_results.html:35
+msgid "No resources found"
+msgstr ""
+
+#: tractags/templates/tag_view.html:25
+msgid "Filter Tags"
+msgstr "Фильтровать"
+
+#: tractags/templates/tag_view.html:35
+msgid "Error:"
+msgstr "Ошибка:"
+
+#: tractags/templates/tag_view.html:38
+msgid "Query syntax:"
+msgstr "Синтаксис запроса:"
+
+#: tractags/templates/tag_view.html:39
+msgid ""
+"[1:Use [2:tag1 tag2] to match [3:all] tags.]\n"
+"            [4:[5:tag1 or tag2] will match [6:any] tag.]\n"
+"            [7:Negate a tag with [8:-tag1].]\n"
+"            [9:Group sub-queries with [10:(tag1 or tag2)].]\n"
+"            [11:Quote strings to include special characters.]\n"
+"            [12:Restrict search to a specific realm with [13:realm:wiki].]"
+msgstr ""
+
+#: tractags/templates/tag_view.html:56
+msgid "Go to wiki page"
+msgstr ""
+
+#: tractags/templates/tag_view.html:52
+#, python-format
+msgid ""
+"Showing objects matching\n"
+"            [1:\n"
+"              '%(query)s'\n"
+"            ]"
+msgstr ""
+
+#: tractags/templates/tag_view.html:60
+#, python-format
+msgid "Showing objects matching '%(query)s'"
+msgstr ""
+
+#: tractags/templates/tag_view.html:64
+msgid ""
+"[1:\n"
+"            Create Wiki page\n"
+"          ]\n"
+"          for this tag"
+msgstr ""
+
+#: tractags/templates/tag_view.html:74
+#, python-format
+msgid ""
+"Showing only tags with %(mincount)s or more occurrences\n"
+"          ([1:view all tags])"
+msgstr ""
+

tractags/locale/te/LC_MESSAGES/tractags.po

+# Telugu translations for TracTags.
+# Copyright (C) 2012 ORGANIZATION
+# This file is distributed under the same license as the TracTags
+# project.
+#
+# Translators:
+# Veeven  <veeven@gmail.com>, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: TracTags 0.7\n"
+"Report-Msgid-Bugs-To: hoff.st@shaas.net\n"
+"POT-Creation-Date: 2012-09-30 23:26+0200\n"
+"PO-Revision-Date: 2012-09-30 21:33+0000\n"
+"Last-Translator: Veeven  <veeven@gmail.com>\n"
+"Language-Team: Telugu (http://www.transifex.com/projects/p/Trac_Plugin-"
+"L10N/language/te/)\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"
+
+#: tractags/admin.py:25
+msgid "Tag System"
+msgstr ""
+
+#: tractags/admin.py:25 tractags/templates/admin_tag_change.html:22
+msgid "Replace"
+msgstr ""
+
+#: tractags/admin.py:37
+msgid ""
+"Selected current tag(s) and either\n"
+"                                  new tag or delete approval are required"
+msgstr ""
+
+#: tractags/api.py:377
+#, python-format
+msgid "Tags are not supported on the '%s' realm"
+msgstr ""
+
+#: tractags/db.py:62
+msgid ""
+"A newer plugin version has been installed\n"
+"                              before, but downgrading is unsupported."
+msgstr ""
+
+#: tractags/db.py:97
+#, python-format
+msgid ""
+"\n"
+"                        No upgrade module for version %(num)i "
+"(%(version)s.py)\n"
+"                        "
+msgstr ""
+
+#. TRANSLATOR: Keep macro doc style formatting here, please.
+#: tractags/macros.py:110
+msgid ""
+"Display a tag cloud.\n"
+"\n"
+"    Show a tag cloud for all tags on resources matching query.\n"
+"\n"
+"    Usage:\n"
+"\n"
+"    {{{\n"
+"    [[TagCloud(query,caseless_sort=<bool>,mincount=<n>)]]\n"
+"    }}}\n"
+"    caseless_sort::\n"
+"      Whether the tag cloud should be sorted case-sensitive.\n"
+"    mincount::\n"
+"      Optional integer threshold to hide tags with smaller count.\n"
+"\n"
+"    See tags documentation for the query syntax.\n"
+"    "
+msgstr ""
+
+#: tractags/macros.py:126
+msgid ""
+"List tagged resources.\n"
+"\n"
+"    Usage:\n"
+"\n"
+"    {{{\n"
+"    [[ListTagged(query)]]\n"
+"    }}}\n"
+"\n"
+"    See tags documentation for the query syntax.\n"
+"    "
+msgstr ""
+
+#: tractags/macros.py:220
+msgid "Id"
+msgstr ""
+
+#: tractags/macros.py:224
+msgid "Realm"
+msgstr ""
+
+#. TRANSLATOR: Header label text for tag list at wiki page bottom.
+#: tractags/macros.py:225 tractags/web_ui.py:68 tractags/web_ui.py:94
+#: tractags/wiki.py:166 tractags/templates/admin_tag_change.html:13
+msgid "Tags"
+msgstr ""
+
+#: tractags/macros.py:363
+msgid "No tags found"
+msgstr ""
+
+#: tractags/macros.py:378
+#, python-format
+msgid "Page %(num)d"
+msgstr ""
+
+#: tractags/macros.py:388
+msgid "Next Page"
+msgstr ""
+
+#: tractags/macros.py:392
+msgid "Previous Page"
+msgstr ""
+
+#: tractags/query.py:191
+msgid "Attribute must be a word"
+msgstr ""
+
+#: tractags/query.py:216
+msgid "Expected ) at end of sub-expression"
+msgstr ""
+
+#: tractags/query.py:233
+msgid "Unexpected end of string"
+msgstr ""
+
+#: tractags/query.py:239
+#, python-format
+msgid "Expected terminal, got '%s'"
+msgstr ""
+
+#: tractags/query.py:396