Commits

Anonymous committed c6bd3fa

Update language catalogs and three more languages for TagsPlugin from Transifex resource.

Comments (0)

Files changed (9)

tractags/locale/de/LC_MESSAGES/tractags.po

 # German (Germany) translations for TracTags.
-# Copyright (C) 2010-2013
+# Copyright (C) 2010-2014
 # This file is distributed under the same license as the TracTags
 # project.
-# Steffen Hoffmann <hoff.st@web.de>, 2014.
 #
+# Translators:
+# Steffen Hoffmann <hoff.st@web.de>, 2012,2014
 msgid ""
 msgstr ""
 "Project-Id-Version: TracTags 0.7\n"
 "Report-Msgid-Bugs-To: hoff.st@shaas.net\n"
 "POT-Creation-Date: 2014-03-30 13:34+0200\n"
-"PO-Revision-Date: 2010-09-11 01:26+0200\n"
+"PO-Revision-Date: 2014-03-30 12:17+0000\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"
 "Anzeige aller Tags, die %(mincount)s-mal oder häufiger vorkommen ([1:alle"
 " Tags ansehen])"
 
-#~ msgid "'''tags''' %(added)s%(delim)s%(removed)s"
-#~ msgstr "'''Tags''' %(added)s%(delim)s%(removed)s"
-

tractags/locale/fr/LC_MESSAGES/tractags.po

+# French translations for TracTags.
+# Copyright (C) 2014 ORGANIZATION
+# This file is distributed under the same license as the TracTags
+# project.
+#
+# Translators:
+# mliberado <michel.liberado@gmail.com>, 2013
+# SaintGermain <saintger@gmail.com>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Trac Plugin L10N\n"
+"Report-Msgid-Bugs-To: hoff.st@shaas.net\n"
+"POT-Creation-Date: 2014-03-30 13:34+0200\n"
+"PO-Revision-Date: 2014-03-30 12:17+0000\n"
+"Last-Translator: Steffen Hoffmann <hoff.st@web.de>\n"
+"Language-Team: French (http://www.transifex.com/projects/p/Trac_Plugin-"
+"L10N/language/fr/)\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.3\n"
+
+#: tractags/admin.py:27
+msgid "Tag System"
+msgstr "Système d'étiquette"
+
+#: tractags/admin.py:27 tractags/templates/admin_tag_change.html:42
+msgid "Replace"
+msgstr "Remplacer"
+
+#: tractags/admin.py:52
+msgid "Selected current tag(s) and either new tag or delete approval are required"
+msgstr ""
+
+#: tractags/api.py:541
+#, python-format
+msgid "Tags are not supported on the '%s' realm"
+msgstr "Les étiquettes ne sont pas supportées sur le domaine '%s'"
+
+#: tractags/db.py:33
+msgid ""
+"A newer plugin version has been installed before, but downgrading is "
+"unsupported."
+msgstr ""
+
+#: tractags/db.py:68
+#, python-format
+msgid "No upgrade module for version %(num)i (%(version)s.py)"
+msgstr ""
+
+#. TRANSLATOR: Keep macro doc style formatting here, please.
+#: tractags/macros.py:111
+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 ""
+"Afficher un nuage d'étiquette.\n"
+"\n"
+"Montrer un nuage d'étiquette pour toutes les étiquettes sur les "
+"ressources correspondant à la requête.\n"
+"\n"
+"Utilisation :\n"
+"\n"
+"{{{\n"
+"[[TagCloud(query,caseless_sort=<bool>,mincount=<n>)]]\n"
+"}}}\n"
+"caseless_sort::\n"
+"Selon sur le nuage d'étiquette doit être sensible à la casse.\n"
+"mincount::\n"
+"Seuil d'affichage pour les étiquettes avec un faible nombre d'occurences."
+"\n"
+"\n"
+"Voir la documentation sur les étiquettes pour la syntaxe de requête."
+
+#: tractags/macros.py:127
+msgid ""
+"List tagged resources.\n"
+"\n"
+"    Usage:\n"
+"\n"
+"    {{{\n"
+"    [[ListTagged(query)]]\n"
+"    }}}\n"
+"\n"
+"    See tags documentation for the query syntax.\n"
+"    "
+msgstr ""
+"Lister les ressources étiquetées.\n"
+"\n"
+"    Usage:\n"
+"\n"
+"    {{{\n"
+"    [[ListTagged(query)]]\n"
+"    }}}\n"
+"\n"
+"    Voir la documentation sur les étiquettes pour la syntaxe de requête.\n"
+"    "
+
+#: tractags/macros.py:235
+msgid "Id"
+msgstr "I"
+
+#: tractags/macros.py:239
+msgid "Realm"
+msgstr "Domaine"
+
+#. TRANSLATOR: Header label text for tag list at wiki page bottom.
+#: tractags/macros.py:240 tractags/web_ui.py:68 tractags/web_ui.py:107
+#: tractags/wiki.py:227 tractags/wiki.py:254
+#: tractags/templates/admin_tag_change.html:13
+msgid "Tags"
+msgstr "Étiquettes"
+
+#: tractags/macros.py:372
+msgid "No tags found"
+msgstr "Aucune étiquette trouvée"
+
+#: tractags/macros.py:387
+#, python-format
+msgid "Page %(num)d"
+msgstr "Page %(num)d"
+
+#: tractags/macros.py:398
+msgid "Next Page"
+msgstr "Page Suivante"
+
+#: tractags/macros.py:403
+msgid "Previous Page"
+msgstr "Page Précédente"
+
+#: tractags/query.py:191
+msgid "Attribute must be a word"
+msgstr "L'attribut doit être un mot"
+
+#: tractags/query.py:216
+msgid "Expected ) at end of sub-expression"
+msgstr ") attendu à la fin de la sous-expression"
+
+#: tractags/query.py:233
+msgid "Unexpected end of string"
+msgstr "Fin de chaîne inopinée"
+
+#: tractags/query.py:239
+#, python-format
+msgid "Expected terminal, got '%s'"
+msgstr "Terminateur attendu, reçu '%s'"
+
+#: tractags/query.py:427
+#, python-format
+msgid "Invalid attribute '%s'"
+msgstr "Attribut invalide '%s'"
+
+#: tractags/ticket.py:44
+msgid "List of ticket fields to expose as tags."
+msgstr "Liste des champs de tickets à exposer en tant qu'étiquettes."
+
+#: tractags/ticket.py:47
+msgid "Do not collect tags from closed tickets."
+msgstr "Ne pas collecter les étiquettes des tickets clos."
+
+#. TRANSLATOR: The meta-nav link label.
+#: tractags/web_ui.py:121
+msgid "Back to Cloud"
+msgstr "Retourner au Cloud"
+
+#: tractags/wiki.py:220
+#, python-format
+msgid "%(tags)s added"
+msgid_plural "%(tags)s added"
+msgstr[0] ""
+msgstr[1] ""
+
+#: tractags/wiki.py:224
+#, python-format
+msgid "%(tags)s removed"
+msgid_plural "%(tags)s removed"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATOR: How to delimit added and removed tags.
+#: tractags/wiki.py:226
+msgid "; "
+msgstr ""
+
+#. TRANSLATOR: Label text for link to '/tags'.
+#: tractags/wiki.py:270
+msgid "view all tags"
+msgstr "voir toutes les étiquettes"
+
+#. TRANSLATOR: ... (view all tags)
+#: tractags/wiki.py:272
+#, python-format
+msgid "Tag under: (%(tags_link)s)"
+msgstr "Étiquettes sous : (%(tags_link)s)"
+
+#: tractags/wiki.py:353
+msgid "no permission to view tags"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:16
+msgid "Manage Tags"
+msgstr "Gérer les étiquettes"
+
+#: tractags/templates/admin_tag_change.html:19
+msgid "Filters"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:20
+msgid "Tag filters"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:21
+msgid "Realms"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:30
+msgid "Update"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:43
+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 ""
+"Sélectionner une étiquette existante pour remplacer avec une autre, deux "
+"ou plus  pour les consolider dans une seule. La nouvelle étiquette "
+"[1:exigée] peut en fait être une étiquette existante ou bien une "
+"nouvelle. Un commentaire de changement sera ajouté si supporté par "
+"l'entrepôt d'étiquettes pour le domaine de la ressource."
+
+#: tractags/templates/admin_tag_change.html:49
+msgid "Current Tag:"
+msgstr "Étiquette courante :"
+
+#: tractags/templates/admin_tag_change.html:60
+msgid ""
+"New Tag:[1:]\n"
+"            [2:][3:]or\n"
+"            [4:]\n"
+"            allow tag deletion"
+msgstr ""
+"Nouvelle étiquette :[1:]\n"
+"            [2:][3:]ou\n"
+"            [4:]\n"
+"            permettre la suppression d'étiquette"
+
+#: tractags/templates/admin_tag_change.html:67
+msgid "Comment (optional):"
+msgstr "Commentaire (facultatif) :"
+
+#: tractags/templates/admin_tag_change.html:71
+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:Attention :] les tentatives de remplacer une ou plusieurs étiquettes "
+"vont toujours ajouter la nouvelle étiquette, mais [2:la suppression peut "
+"échouer] pour certaines étiquettes, car les étiquettes peuvent être "
+"immutables en fonction des fonctionnalités internes du fournisseur "
+"d'étiquettes dont elles sont dérivées."
+
+#: tractags/templates/admin_tag_change.html:77
+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 ""
+"Vous aurez à investiguer davantage sur comment changer/supprimer ces "
+"étiquettes restantes plus proches de la ressources étiquetée, i.e. dans "
+"votre [1:trac.ini] voir les options [2:de champs de ticket] qui listent "
+"les champs à exposer en tant qu'étiquettes pour les étiquette "
+"domaine: ticket."
+
+#: tractags/templates/admin_tag_change.html:89
+msgid "Change"
+msgstr "Changement"
+
+#: 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 ""
+"Vous semblez utiliser une ancienne requête d'étiquette. Essayer "
+"d'utiliser la [1:nouvelle syntaxe] dans votre macro [2:ListTagged]."
+
+#: tractags/templates/listtagged_results.html:18
+msgid "Results"
+msgstr "Résultats"
+
+#: tractags/templates/listtagged_results.html:35
+#: tractags/templates/listtagged_results.html:48
+msgid "No resources found"
+msgstr "Aucune ressource trouvée"
+
+#: tractags/templates/tag_view.html:25
+msgid "Filter Tags"
+msgstr "Filtrer les étiquettes"
+
+#: tractags/templates/tag_view.html:35
+msgid "Error:"
+msgstr "Erreur :"
+
+#: tractags/templates/tag_view.html:38
+msgid "Query syntax:"
+msgstr "Syntaxe de requête :"
+
+#: 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:Utiliser [2:tag1 tag2] pour faire correspondre [3:toutes les] "
+"étiquettes.]\n"
+"            [4:[5:tag1 or tag2] va faire correspondre [6:n'importe "
+"quelle] étiquette.]\n"
+"            [7:Inverser une étiquette avec [8:-tag1].]\n"
+"            [9:Grouper les sous-requête avec [10:(tag1 or tag2)].]\n"
+"            [11:Mettre les chaînes entres guillemets pour inclure les "
+"caractères spéciaux.]\n"
+"            [12:Restreindre la recherche à un domaine avec "
+"[13:realm:wiki].]"
+
+#: tractags/templates/tag_view.html:56
+msgid "Go to wiki page"
+msgstr "Aller à la page de wiki"
+
+#: tractags/templates/tag_view.html:52
+#, python-format
+msgid ""
+"Showing objects tagged with\n"
+"            [1:\n"
+"              '%(query)s'\n"
+"            ]"
+msgstr ""
+
+#: tractags/templates/tag_view.html:60
+#, python-format
+msgid "Showing objects tagged with '%(query)s'"
+msgstr ""
+
+#: tractags/templates/tag_view.html:63
+#, python-format
+msgid "Showing objects matching '%(query)s'"
+msgstr "Montrer les objets correspondant à '%(query)s'"
+
+#: tractags/templates/tag_view.html:67
+msgid ""
+"[1:\n"
+"            Create Wiki page\n"
+"          ]\n"
+"          for this tag"
+msgstr ""
+"[1:\n"
+"            Créer une page Wiki\n"
+"          ]\n"
+"          pour cette étiquette"
+
+#: tractags/templates/tag_view.html:77
+#, python-format
+msgid ""
+"Showing only tags with %(mincount)s or more occurrences\n"
+"          ([1:view all tags])"
+msgstr ""
+"Montrer seulement les étiquettes avec %(mincount)s ou plus d'occurrences\n"
+"          ([1:voir toutes les étiquettes])"
+

tractags/locale/it/LC_MESSAGES/tractags.po

 # Italian translations for TracTags.
-# Copyright (C) 2012
+# Copyright (C) 2014
 # This file is distributed under the same license as the TracTags
 # project.
 #
 # Translators:
-# Roberto Longobardi <seccanj@gmail.com>, 2011.
+# 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"
+"POT-Creation-Date: 2014-03-30 13:34+0200\n"
+"PO-Revision-Date: 2014-03-30 12:17+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"
 "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"
+"Generated-By: Babel 1.3\n"
 
-#: tractags/admin.py:25
+#: tractags/admin.py:27
 msgid "Tag System"
 msgstr ""
 
-#: tractags/admin.py:25 tractags/templates/admin_tag_change.html:22
+#: tractags/admin.py:27 tractags/templates/admin_tag_change.html:42
 msgid "Replace"
 msgstr ""
 
-#: tractags/admin.py:37
-msgid ""
-"Selected current tag(s) and either\n"
-"                                  new tag or delete approval are required"
+#: tractags/admin.py:52
+msgid "Selected current tag(s) and either new tag or delete approval are required"
 msgstr ""
 
-#: tractags/api.py:377
+#: tractags/api.py:541
 #, python-format
 msgid "Tags are not supported on the '%s' realm"
 msgstr "I tag non sono supportati sul reame '%s'"
 
-#: tractags/db.py:62
+#: tractags/db.py:33
 msgid ""
-"A newer plugin version has been installed\n"
-"                              before, but downgrading is unsupported."
+"A newer plugin version has been installed before, but downgrading is "
+"unsupported."
 msgstr ""
 
-#: tractags/db.py:97
+#: tractags/db.py:68
 #, python-format
-msgid ""
-"\n"
-"                        No upgrade module for version %(num)i "
-"(%(version)s.py)\n"
-"                        "
+msgid "No upgrade module for version %(num)i (%(version)s.py)"
 msgstr ""
 
 #. TRANSLATOR: Keep macro doc style formatting here, please.
-#: tractags/macros.py:110
+#: tractags/macros.py:111
 msgid ""
 "Display a tag cloud.\n"
 "\n"
 "    "
 msgstr ""
 
-#: tractags/macros.py:126
+#: tractags/macros.py:127
 msgid ""
 "List tagged resources.\n"
 "\n"
 "\n"
 "    Consultare la documentazione sui tag per la sintassi delle query."
 
-#: tractags/macros.py:220
+#: tractags/macros.py:235
 msgid "Id"
 msgstr ""
 
-#: tractags/macros.py:224
+#: tractags/macros.py:239
 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
+#: tractags/macros.py:240 tractags/web_ui.py:68 tractags/web_ui.py:107
+#: tractags/wiki.py:227 tractags/wiki.py:254
+#: tractags/templates/admin_tag_change.html:13
 msgid "Tags"
 msgstr "Tag"
 
-#: tractags/macros.py:363
+#: tractags/macros.py:372
 msgid "No tags found"
 msgstr ""
 
-#: tractags/macros.py:378
+#: tractags/macros.py:387
 #, python-format
 msgid "Page %(num)d"
 msgstr ""
 
-#: tractags/macros.py:388
+#: tractags/macros.py:398
 msgid "Next Page"
 msgstr ""
 
-#: tractags/macros.py:392
+#: tractags/macros.py:403
 msgid "Previous Page"
 msgstr ""
 
 msgid "Expected terminal, got '%s'"
 msgstr "Carattere terminale previsto, trovato '%s'"
 
-#: tractags/query.py:396
+#: tractags/query.py:427
 #, python-format
 msgid "Invalid attribute '%s'"
 msgstr "Attributo non valido '%s'"
 
-#: tractags/ticket.py:34
+#: tractags/ticket.py:44
 msgid "List of ticket fields to expose as tags."
 msgstr "Elenco dei campi della segnalazione da esporre come tag."
 
-#: tractags/ticket.py:37
+#: tractags/ticket.py:47
 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
+#: tractags/web_ui.py:121
 msgid "Back to Cloud"
 msgstr ""
 
+#: tractags/wiki.py:220
+#, python-format
+msgid "%(tags)s added"
+msgid_plural "%(tags)s added"
+msgstr[0] ""
+msgstr[1] ""
+
+#: tractags/wiki.py:224
+#, python-format
+msgid "%(tags)s removed"
+msgid_plural "%(tags)s removed"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATOR: How to delimit added and removed tags.
+#: tractags/wiki.py:226
+msgid "; "
+msgstr ""
+
 #. TRANSLATOR: Label text for link to '/tags'.
-#: tractags/wiki.py:181
+#: tractags/wiki.py:270
 msgid "view all tags"
 msgstr "vedi tutti i Tag"
 
 #. TRANSLATOR: ... (view all tags)
-#: tractags/wiki.py:183
+#: tractags/wiki.py:272
 #, python-format
 msgid "Tag under: (%(tags_link)s)"
 msgstr "Tagga con: (%(tags_link)s)"
 
+#: tractags/wiki.py:353
+msgid "no permission to view tags"
+msgstr ""
+
 #: tractags/templates/admin_tag_change.html:16
 msgid "Manage Tags"
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:23
+#: tractags/templates/admin_tag_change.html:19
+msgid "Filters"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:20
+msgid "Tag filters"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:21
+msgid "Realms"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:30
+msgid "Update"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:43
 msgid ""
 "Select an existing tag to replace with another one;\n"
 "          two or more to consolidate into one. The [1:required] new tag\n"
 "realm."
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:29
+#: tractags/templates/admin_tag_change.html:49
 msgid "Current Tag:"
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:40
+#: tractags/templates/admin_tag_change.html:60
 msgid ""
 "New Tag:[1:]\n"
 "            [2:][3:]or\n"
 "            allow tag deletion"
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:47
+#: tractags/templates/admin_tag_change.html:67
 msgid "Comment (optional):"
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:51
+#: tractags/templates/admin_tag_change.html:71
 msgid ""
 "[1:Beware:] Attempting to replace one or more tags will\n"
 "            always add the new tag, but [2:removal could fail]\n"
 "            on internals of the tag provider they've been derived from."
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:57
+#: tractags/templates/admin_tag_change.html:77
 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"
 "            that lists fields to expose as tags for tag realm:ticket."
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:66
+#: tractags/templates/admin_tag_change.html:89
 msgid "Change"
 msgstr ""
 
 msgstr ""
 
 #: tractags/templates/listtagged_results.html:35
+#: tractags/templates/listtagged_results.html:48
 msgid "No resources found"
 msgstr ""
 
 #: tractags/templates/tag_view.html:52
 #, python-format
 msgid ""
-"Showing objects matching\n"
+"Showing objects tagged with\n"
 "            [1:\n"
 "              '%(query)s'\n"
 "            ]"
 
 #: tractags/templates/tag_view.html:60
 #, python-format
+msgid "Showing objects tagged with '%(query)s'"
+msgstr ""
+
+#: tractags/templates/tag_view.html:63
+#, python-format
 msgid "Showing objects matching '%(query)s'"
 msgstr ""
 
-#: tractags/templates/tag_view.html:64
+#: tractags/templates/tag_view.html:67
 msgid ""
 "[1:\n"
 "            Create Wiki page\n"
 "          for this tag"
 msgstr ""
 
-#: tractags/templates/tag_view.html:74
+#: tractags/templates/tag_view.html:77
 #, python-format
 msgid ""
 "Showing only tags with %(mincount)s or more occurrences\n"

tractags/locale/ja/LC_MESSAGES/tractags.po

 # Japanese translations for TracTags.
-# Copyright (C) 2012
+# Copyright (C) 2014
 # This file is distributed under the same license as the TracTags
 # project.
-# Jun Omae <jun66j5@gmail.com>, 2010,2012.
 #
+# Translators:
+# 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: 2012-09-30 23:26+0200\n"
-"PO-Revision-Date: 2010-11-10 22:58+0900\n"
+"POT-Creation-Date: 2014-03-30 13:34+0200\n"
+"PO-Revision-Date: 2014-03-30 12:17+0000\n"
 "Last-Translator: Jun Omae <jun66j5@gmail.com>\n"
-"Language-Team: ja <LL@li.org>\n"
+"Language-Team: Japanese (http://www.transifex.com/projects/p/Trac_Plugin-"
+"L10N/language/ja/)\n"
 "Plural-Forms: nplurals=1; plural=0\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"
+"Generated-By: Babel 1.3\n"
 
-#: tractags/admin.py:25
+#: tractags/admin.py:27
 msgid "Tag System"
 msgstr "タグシステム"
 
-#: tractags/admin.py:25 tractags/templates/admin_tag_change.html:22
+#: tractags/admin.py:27 tractags/templates/admin_tag_change.html:42
 msgid "Replace"
 msgstr "置換"
 
-#: tractags/admin.py:37
-msgid ""
-"Selected current tag(s) and either\n"
-"                                  new tag or delete approval are required"
-msgstr "選択しているタグと新しいタグないし削除に対する同意が必要です"
+#: tractags/admin.py:52
+msgid "Selected current tag(s) and either new tag or delete approval are required"
+msgstr ""
 
-#: tractags/api.py:377
+#: tractags/api.py:541
 #, python-format
 msgid "Tags are not supported on the '%s' realm"
 msgstr "'%s' レルムでのタグ付けをサポートしていません"
 
-#: tractags/db.py:62
+#: tractags/db.py:33
 msgid ""
-"A newer plugin version has been installed\n"
-"                              before, but downgrading is unsupported."
+"A newer plugin version has been installed before, but downgrading is "
+"unsupported."
 msgstr ""
 
-#: tractags/db.py:97
+#: tractags/db.py:68
 #, python-format
-msgid ""
-"\n"
-"                        No upgrade module for version %(num)i "
-"(%(version)s.py)\n"
-"                        "
+msgid "No upgrade module for version %(num)i (%(version)s.py)"
 msgstr ""
 
 #. TRANSLATOR: Keep macro doc style formatting here, please.
-#: tractags/macros.py:110
+#: tractags/macros.py:111
 msgid ""
 "Display a tag cloud.\n"
 "\n"
 "    クエリの構文については tags のドキュメントを参照してください。\n"
 "    "
 
-#: tractags/macros.py:126
+#: tractags/macros.py:127
 msgid ""
 "List tagged resources.\n"
 "\n"
 "    クエリの構文については tags のドキュメントを参照してください。\n"
 "    "
 
-#: tractags/macros.py:220
+#: tractags/macros.py:235
 msgid "Id"
 msgstr "ID"
 
-#: tractags/macros.py:224
+#: tractags/macros.py:239
 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
+#: tractags/macros.py:240 tractags/web_ui.py:68 tractags/web_ui.py:107
+#: tractags/wiki.py:227 tractags/wiki.py:254
+#: tractags/templates/admin_tag_change.html:13
 msgid "Tags"
 msgstr "タグ"
 
-#: tractags/macros.py:363
+#: tractags/macros.py:372
 msgid "No tags found"
 msgstr "一致するタグが見つかりません"
 
-#: tractags/macros.py:378
+#: tractags/macros.py:387
 #, python-format
 msgid "Page %(num)d"
 msgstr "ページ%(num)d"
 
-#: tractags/macros.py:388
+#: tractags/macros.py:398
 msgid "Next Page"
 msgstr "次のページ"
 
-#: tractags/macros.py:392
+#: tractags/macros.py:403
 msgid "Previous Page"
 msgstr "前のページ"
 
 msgid "Expected terminal, got '%s'"
 msgstr "終端せずに '%s' が得られました"
 
-#: tractags/query.py:396
+#: tractags/query.py:427
 #, python-format
 msgid "Invalid attribute '%s'"
 msgstr "不正な属性 '%s'"
 
-#: tractags/ticket.py:34
+#: tractags/ticket.py:44
 msgid "List of ticket fields to expose as tags."
 msgstr "タグとして見せてよいチケットのフィールドをリストします"
 
-#: tractags/ticket.py:37
+#: tractags/ticket.py:47
 msgid "Do not collect tags from closed tickets."
 msgstr "完了済みのチケットからタグを収集しない"
 
 #. TRANSLATOR: The meta-nav link label.
-#: tractags/web_ui.py:116
+#: tractags/web_ui.py:121
 msgid "Back to Cloud"
 msgstr "タグクラウドに戻る"
 
+#: tractags/wiki.py:220
+#, python-format
+msgid "%(tags)s added"
+msgid_plural "%(tags)s added"
+msgstr[0] ""
+
+#: tractags/wiki.py:224
+#, python-format
+msgid "%(tags)s removed"
+msgid_plural "%(tags)s removed"
+msgstr[0] ""
+
+#. TRANSLATOR: How to delimit added and removed tags.
+#: tractags/wiki.py:226
+msgid "; "
+msgstr ""
+
 #. TRANSLATOR: Label text for link to '/tags'.
-#: tractags/wiki.py:181
+#: tractags/wiki.py:270
 msgid "view all tags"
 msgstr "すべてのタグを表示する"
 
 #. TRANSLATOR: ... (view all tags)
-#: tractags/wiki.py:183
+#: tractags/wiki.py:272
 #, python-format
 msgid "Tag under: (%(tags_link)s)"
 msgstr "タグ: (%(tags_link)s)"
 
+#: tractags/wiki.py:353
+msgid "no permission to view tags"
+msgstr ""
+
 #: tractags/templates/admin_tag_change.html:16
 msgid "Manage Tags"
 msgstr "タグの管理"
 
-#: tractags/templates/admin_tag_change.html:23
+#: tractags/templates/admin_tag_change.html:19
+msgid "Filters"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:20
+msgid "Tag filters"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:21
+msgid "Realms"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:30
+msgid "Update"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:43
 msgid ""
 "Select an existing tag to replace with another one;\n"
 "          two or more to consolidate into one. The [1:required] new tag\n"
 "realm."
 msgstr "他ので置き換えるタグを選択します。複数のタグを1つに集約することができます。[1:必須]の新しいタグは既存のタグか新規のものにしてください。変更コメントはタグのストレージがサポートしていれば追加が行われます。"
 
-#: tractags/templates/admin_tag_change.html:29
+#: tractags/templates/admin_tag_change.html:49
 msgid "Current Tag:"
 msgstr "現在のタグ:"
 
-#: tractags/templates/admin_tag_change.html:40
+#: tractags/templates/admin_tag_change.html:60
 msgid ""
 "New Tag:[1:]\n"
 "            [2:][3:]or\n"
 "[2:][3:] または\n"
 "[4:] タグの削除を許可する"
 
-#: tractags/templates/admin_tag_change.html:47
+#: tractags/templates/admin_tag_change.html:67
 msgid "Comment (optional):"
 msgstr "コメント (省略可):"
 
-#: tractags/templates/admin_tag_change.html:51
+#: tractags/templates/admin_tag_change.html:71
 msgid ""
 "[1:Beware:] Attempting to replace one or more tags will\n"
 "            always add the new tag, but [2:removal could fail]\n"
 "[1:注意:] "
 "タグの置換は常に新しいタグを追加します。しかし、タグがタグプロバイダ由来の場合、その内部構造により変更できずに[2:削除が失敗]する可能性があります。"
 
-#: tractags/templates/admin_tag_change.html:57
+#: tractags/templates/admin_tag_change.html:77
 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"
 "リソースに付けたそれらのタグを変更ないし削除する方法をさらに調査する必要があります。すなわち、realm:ticket "
 "用のタグとして列挙するフィールドを指定する [1:trac.ini] にある [2:ticket_fields] の設定を確認してください。"
 
-#: tractags/templates/admin_tag_change.html:66
+#: tractags/templates/admin_tag_change.html:89
 msgid "Change"
 msgstr "変更"
 
 msgstr "結果"
 
 #: tractags/templates/listtagged_results.html:35
+#: tractags/templates/listtagged_results.html:48
 msgid "No resources found"
 msgstr "一致するものが見つかりませんでした。"
 
 #: tractags/templates/tag_view.html:52
 #, python-format
 msgid ""
-"Showing objects matching\n"
+"Showing objects tagged with\n"
 "            [1:\n"
 "              '%(query)s'\n"
 "            ]"
-msgstr "[1:'%(query)s'] に該当するものを表示しています"
+msgstr ""
 
 #: tractags/templates/tag_view.html:60
 #, python-format
+msgid "Showing objects tagged with '%(query)s'"
+msgstr ""
+
+#: tractags/templates/tag_view.html:63
+#, python-format
 msgid "Showing objects matching '%(query)s'"
 msgstr "'%(query)s' に該当するものを表示しています"
 
-#: tractags/templates/tag_view.html:64
+#: tractags/templates/tag_view.html:67
 msgid ""
 "[1:\n"
 "            Create Wiki page\n"
 "          for this tag"
 msgstr "このタグで [1:Wiki ページを作成する]"
 
-#: tractags/templates/tag_view.html:74
+#: tractags/templates/tag_view.html:77
 #, python-format
 msgid ""
 "Showing only tags with %(mincount)s or more occurrences\n"

tractags/locale/ko/LC_MESSAGES/tractags.po

+# Korean translations for TracTags.
+# Copyright (C) 2014 ORGANIZATION
+# This file is distributed under the same license as the TracTags
+# project.
+#
+# Translators:
+# YT H <dev@theYT.net>, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: Trac Plugin L10N\n"
+"Report-Msgid-Bugs-To: hoff.st@shaas.net\n"
+"POT-Creation-Date: 2014-03-30 13:34+0200\n"
+"PO-Revision-Date: 2014-03-30 12:17+0000\n"
+"Last-Translator: Steffen Hoffmann <hoff.st@web.de>\n"
+"Language-Team: Korean (http://www.transifex.com/projects/p/Trac_Plugin-"
+"L10N/language/ko/)\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 1.3\n"
+
+#: tractags/admin.py:27
+msgid "Tag System"
+msgstr "태그 체계"
+
+#: tractags/admin.py:27 tractags/templates/admin_tag_change.html:42
+msgid "Replace"
+msgstr "바꾸기"
+
+#: tractags/admin.py:52
+msgid "Selected current tag(s) and either new tag or delete approval are required"
+msgstr ""
+
+#: tractags/api.py:541
+#, python-format
+msgid "Tags are not supported on the '%s' realm"
+msgstr "'%s' 영역에서는 태그가 지원되지 않습니다."
+
+#: tractags/db.py:33
+msgid ""
+"A newer plugin version has been installed before, but downgrading is "
+"unsupported."
+msgstr ""
+
+#: tractags/db.py:68
+#, python-format
+msgid "No upgrade module for version %(num)i (%(version)s.py)"
+msgstr ""
+
+#. TRANSLATOR: Keep macro doc style formatting here, please.
+#: tractags/macros.py:111
+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 ""
+"태그 구름을 보여줍니다.\n"
+"\n"
+"    질의와 일치하는 리소스에 있는 모든 태그에 대한 태그 구름을 표시합니다.\n"
+"\n"
+"    사용법:\n"
+"\n"
+"    {{{\n"
+"    [[TagCloud(query,caseless_sort=<bool>,mincount=<n>)]]\n"
+"    }}}\n"
+"    caseless_sort::\n"
+"      대소문자 구분 없이 태그를 정렬하는 지 여부입니다.\n"
+"    mincount::\n"
+"      제한값 보다 적은 수 만큼 등장한 태그를 숨깁니다.\n"
+"\n"
+"    질의 문법에 대해서는 태그 문서를 참조하십시오.\n"
+"    "
+
+#: tractags/macros.py:127
+msgid ""
+"List tagged resources.\n"
+"\n"
+"    Usage:\n"
+"\n"
+"    {{{\n"
+"    [[ListTagged(query)]]\n"
+"    }}}\n"
+"\n"
+"    See tags documentation for the query syntax.\n"
+"    "
+msgstr ""
+"태그된 리소스를 보여줍니다.\n"
+"\n"
+"    사용법:\n"
+"\n"
+"    {{{\n"
+"    [[ListTagged(query)]]\n"
+"    }}}\n"
+"\n"
+"    질의 문법에 대해서는 태그 문서를 참고하십시오.\n"
+"    "
+
+#: tractags/macros.py:235
+msgid "Id"
+msgstr "고유번호"
+
+#: tractags/macros.py:239
+msgid "Realm"
+msgstr "영역"
+
+#. TRANSLATOR: Header label text for tag list at wiki page bottom.
+#: tractags/macros.py:240 tractags/web_ui.py:68 tractags/web_ui.py:107
+#: tractags/wiki.py:227 tractags/wiki.py:254
+#: tractags/templates/admin_tag_change.html:13
+msgid "Tags"
+msgstr "태그"
+
+#: tractags/macros.py:372
+msgid "No tags found"
+msgstr "일치하는 태그가 없습니다."
+
+#: tractags/macros.py:387
+#, python-format
+msgid "Page %(num)d"
+msgstr "%(num)d 페이지"
+
+#: tractags/macros.py:398
+msgid "Next Page"
+msgstr "다음 페이지"
+
+#: tractags/macros.py:403
+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 "단어를 기대했지만, '%s'을(를) 받았습니다."
+
+#: tractags/query.py:427
+#, python-format
+msgid "Invalid attribute '%s'"
+msgstr "속성 '%s'이(가) 유효하지 않습니다."
+
+#: tractags/ticket.py:44
+msgid "List of ticket fields to expose as tags."
+msgstr "태그로 노출될 티켓 필드의 목록입니다."
+
+#: tractags/ticket.py:47
+msgid "Do not collect tags from closed tickets."
+msgstr "닫힌 티켓에서 태그를 수집하지 않습니다."
+
+#. TRANSLATOR: The meta-nav link label.
+#: tractags/web_ui.py:121
+msgid "Back to Cloud"
+msgstr "태그 구름으로 돌아가기"
+
+#: tractags/wiki.py:220
+#, python-format
+msgid "%(tags)s added"
+msgid_plural "%(tags)s added"
+msgstr[0] ""
+
+#: tractags/wiki.py:224
+#, python-format
+msgid "%(tags)s removed"
+msgid_plural "%(tags)s removed"
+msgstr[0] ""
+
+#. TRANSLATOR: How to delimit added and removed tags.
+#: tractags/wiki.py:226
+msgid "; "
+msgstr ""
+
+#. TRANSLATOR: Label text for link to '/tags'.
+#: tractags/wiki.py:270
+msgid "view all tags"
+msgstr "모든 태그 보기"
+
+#. TRANSLATOR: ... (view all tags)
+#: tractags/wiki.py:272
+#, python-format
+msgid "Tag under: (%(tags_link)s)"
+msgstr "다음으로 태그: (%(tags_link)s)"
+
+#: tractags/wiki.py:353
+msgid "no permission to view tags"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:16
+msgid "Manage Tags"
+msgstr "태그 관리"
+
+#: tractags/templates/admin_tag_change.html:19
+msgid "Filters"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:20
+msgid "Tag filters"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:21
+msgid "Realms"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:30
+msgid "Update"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:43
+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 ""
+"다른 것으로 변경할 태그를 선택하십시오. 둘 이상을 선택하면 하나로 합쳐집니다.\n"
+"새 태그에는 이미 존재하는 태그나 새로운 태그를 입력합니다.\n"
+"리소스 영역의 태그 저장소에서 지원한다면, 변경 설명이 추가될 것입니다."
+
+#: tractags/templates/admin_tag_change.html:49
+msgid "Current Tag:"
+msgstr "현재 태그:"
+
+#: tractags/templates/admin_tag_change.html:60
+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:67
+msgid "Comment (optional):"
+msgstr "설명 (선택 사항):"
+
+#: tractags/templates/admin_tag_change.html:71
+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:77
+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 ""
+"태그된 리소스에 남아 있는 태그를 변경 또는 삭제하는 방법에 대해서는 좀 더 확인이 필요합니다.\n"
+"예를 들어, [1:trac.ini] 파일의 [2:ticket_fields] 설정 항목에서는 티켓 영역에서 태그로 노출되는 필드 "
+"목록을 확인할 수 있습니다."
+
+#: tractags/templates/admin_tag_change.html:89
+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
+#: tractags/templates/listtagged_results.html:48
+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 ""
+"[1:[3:모든] 태그와 일치시키려면 [2:태그1 태그2]와 같이 사용합니다.]\n"
+"[4:[6:아무] 태그나 일치시키려면 [5:태그1 or 태그2]와 같이 사용합니다.]\n"
+"[7:태그를 제외하려면 [8:-태그1]과 같이 사용합니다.]\n"
+"[9:하위 질의를 묶으려면 [10:(태그1 or 태그2)]과 같이 사용합니다.]\n"
+"[11:특수 문자를 포함하려면 문자열을 따옴표로 묶으십시오.]\n"
+"[12:특정 영역으로 검색을 제한하려면 [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 tagged with\n"
+"            [1:\n"
+"              '%(query)s'\n"
+"            ]"
+msgstr ""
+
+#: tractags/templates/tag_view.html:60
+#, python-format
+msgid "Showing objects tagged with '%(query)s'"
+msgstr ""
+
+#: tractags/templates/tag_view.html:63
+#, python-format
+msgid "Showing objects matching '%(query)s'"
+msgstr "'%(query)s'와(과) 일치하는 대상 표시"
+
+#: tractags/templates/tag_view.html:67
+msgid ""
+"[1:\n"
+"            Create Wiki page\n"
+"          ]\n"
+"          for this tag"
+msgstr "이 태그에 대한 [1:위키 페이지 만들기]"
+
+#: tractags/templates/tag_view.html:77
+#, python-format
+msgid ""
+"Showing only tags with %(mincount)s or more occurrences\n"
+"          ([1:view all tags])"
+msgstr ""
+"%(mincount)s 번 이상 나타난 태그만 표시\n"
+"          ([1:모든 태그 보기])"
+

tractags/locale/nl/LC_MESSAGES/tractags.po

 # Dutch translations for TracTags.
-# Copyright (C) 2012
+# Copyright (C) 2014
 # This file is distributed under the same license as the TracTags
 # project.
 #
 # Translators:
-# Pander <pander@users.sourceforge.net>, 2011.
+# 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"
+"POT-Creation-Date: 2014-03-30 13:34+0200\n"
+"PO-Revision-Date: 2014-03-30 12:17+0000\n"
 "Last-Translator: Pander <pander@users.sourceforge.net>\n"
-"Language-Team: Dutch <trac-dev@googlegroups.com>\n"
+"Language-Team: Dutch (http://www.transifex.com/projects/p/Trac_Plugin-"
+"L10N/language/nl/)\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"
+"Generated-By: Babel 1.3\n"
 
-#: tractags/admin.py:25
+#: tractags/admin.py:27
 msgid "Tag System"
 msgstr ""
 
-#: tractags/admin.py:25 tractags/templates/admin_tag_change.html:22
+#: tractags/admin.py:27 tractags/templates/admin_tag_change.html:42
 msgid "Replace"
 msgstr ""
 
-#: tractags/admin.py:37
-msgid ""
-"Selected current tag(s) and either\n"
-"                                  new tag or delete approval are required"
+#: tractags/admin.py:52
+msgid "Selected current tag(s) and either new tag or delete approval are required"
 msgstr ""
 
-#: tractags/api.py:377
+#: tractags/api.py:541
 #, python-format
 msgid "Tags are not supported on the '%s' realm"
 msgstr "Sleutelwoorden worden niet ondersteund in het '%s'-domein"
 
-#: tractags/db.py:62
+#: tractags/db.py:33
 msgid ""
-"A newer plugin version has been installed\n"
-"                              before, but downgrading is unsupported."
+"A newer plugin version has been installed before, but downgrading is "
+"unsupported."
 msgstr ""
 
-#: tractags/db.py:97
+#: tractags/db.py:68
 #, python-format
-msgid ""
-"\n"
-"                        No upgrade module for version %(num)i "
-"(%(version)s.py)\n"
-"                        "
+msgid "No upgrade module for version %(num)i (%(version)s.py)"
 msgstr ""
 
 #. TRANSLATOR: Keep macro doc style formatting here, please.
-#: tractags/macros.py:110
+#: tractags/macros.py:111
 msgid ""
 "Display a tag cloud.\n"
 "\n"
 "    "
 msgstr ""
 
-#: tractags/macros.py:126
+#: tractags/macros.py:127
 msgid ""
 "List tagged resources.\n"
 "\n"
 "    Zie documentatie over sleutelwoorden voor de querysyntax.\n"
 "    "
 
-#: tractags/macros.py:220
+#: tractags/macros.py:235
 msgid "Id"
 msgstr ""
 
-#: tractags/macros.py:224
+#: tractags/macros.py:239
 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
+#: tractags/macros.py:240 tractags/web_ui.py:68 tractags/web_ui.py:107
+#: tractags/wiki.py:227 tractags/wiki.py:254
+#: tractags/templates/admin_tag_change.html:13
 msgid "Tags"
 msgstr "Sleutelwoorden"
 
-#: tractags/macros.py:363
+#: tractags/macros.py:372
 msgid "No tags found"
 msgstr ""
 
-#: tractags/macros.py:378
+#: tractags/macros.py:387
 #, python-format
 msgid "Page %(num)d"
 msgstr ""
 
-#: tractags/macros.py:388
+#: tractags/macros.py:398
 msgid "Next Page"
 msgstr ""
 
-#: tractags/macros.py:392
+#: tractags/macros.py:403
 msgid "Previous Page"
 msgstr ""
 
 msgid "Expected terminal, got '%s'"
 msgstr "Verwachtte een terminal maar vond '%s'"
 
-#: tractags/query.py:396
+#: tractags/query.py:427
 #, python-format
 msgid "Invalid attribute '%s'"
 msgstr "Ongeldig attribuut '%s'"
 
-#: tractags/ticket.py:34
+#: tractags/ticket.py:44
 msgid "List of ticket fields to expose as tags."
 msgstr "Lijst van ticketvelden die getoond worden als sleutelwoord"
 
-#: tractags/ticket.py:37
+#: tractags/ticket.py:47
 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
+#: tractags/web_ui.py:121
 msgid "Back to Cloud"
 msgstr ""
 
+#: tractags/wiki.py:220
+#, python-format
+msgid "%(tags)s added"
+msgid_plural "%(tags)s added"
+msgstr[0] ""
+msgstr[1] ""
+
+#: tractags/wiki.py:224
+#, python-format
+msgid "%(tags)s removed"
+msgid_plural "%(tags)s removed"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATOR: How to delimit added and removed tags.
+#: tractags/wiki.py:226
+msgid "; "
+msgstr ""
+
 #. TRANSLATOR: Label text for link to '/tags'.
-#: tractags/wiki.py:181
+#: tractags/wiki.py:270
 msgid "view all tags"
 msgstr "bekijk alle sleutelwoorden"
 
 #. TRANSLATOR: ... (view all tags)
-#: tractags/wiki.py:183
+#: tractags/wiki.py:272
 #, python-format
 msgid "Tag under: (%(tags_link)s)"
 msgstr "Voeg sleutelwoord toe: (%(tags_link)s)"
 
+#: tractags/wiki.py:353
+msgid "no permission to view tags"
+msgstr ""
+
 #: tractags/templates/admin_tag_change.html:16
 msgid "Manage Tags"
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:23
+#: tractags/templates/admin_tag_change.html:19
+msgid "Filters"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:20
+msgid "Tag filters"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:21
+msgid "Realms"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:30
+msgid "Update"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:43
 msgid ""
 "Select an existing tag to replace with another one;\n"
 "          two or more to consolidate into one. The [1:required] new tag\n"
 "realm."
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:29
+#: tractags/templates/admin_tag_change.html:49
 msgid "Current Tag:"
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:40
+#: tractags/templates/admin_tag_change.html:60
 msgid ""
 "New Tag:[1:]\n"
 "            [2:][3:]or\n"
 "            allow tag deletion"
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:47
+#: tractags/templates/admin_tag_change.html:67
 msgid "Comment (optional):"
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:51
+#: tractags/templates/admin_tag_change.html:71
 msgid ""
 "[1:Beware:] Attempting to replace one or more tags will\n"
 "            always add the new tag, but [2:removal could fail]\n"
 "            on internals of the tag provider they've been derived from."
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:57
+#: tractags/templates/admin_tag_change.html:77
 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"
 "            that lists fields to expose as tags for tag realm:ticket."
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:66
+#: tractags/templates/admin_tag_change.html:89
 msgid "Change"
 msgstr ""
 
 msgstr ""
 
 #: tractags/templates/listtagged_results.html:35
+#: tractags/templates/listtagged_results.html:48
 msgid "No resources found"
 msgstr ""
 
 #: tractags/templates/tag_view.html:52
 #, python-format
 msgid ""
-"Showing objects matching\n"
+"Showing objects tagged with\n"
 "            [1:\n"
 "              '%(query)s'\n"
 "            ]"
 
 #: tractags/templates/tag_view.html:60
 #, python-format
+msgid "Showing objects tagged with '%(query)s'"
+msgstr ""
+
+#: tractags/templates/tag_view.html:63
+#, python-format
 msgid "Showing objects matching '%(query)s'"
 msgstr ""
 
-#: tractags/templates/tag_view.html:64
+#: tractags/templates/tag_view.html:67
 msgid ""
 "[1:\n"
 "            Create Wiki page\n"
 "          for this tag"
 msgstr ""
 
-#: tractags/templates/tag_view.html:74
+#: tractags/templates/tag_view.html:77
 #, python-format
 msgid ""
 "Showing only tags with %(mincount)s or more occurrences\n"

tractags/locale/ru/LC_MESSAGES/tractags.po

 # Russian translations for TracTags.
-# Copyright (C) 2012
+# Copyright (C) 2014
 # This file is distributed under the same license as the TracTags
 # project.
 #
 # Translators:
-# <4glitch@gmail.com>, 2012.
+# Dmitri Bogomolov <4glitch@gmail.com>, 2012
+# Dmitri Bogomolov <4glitch@gmail.com>, 2013
 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"
+"POT-Creation-Date: 2014-03-30 13:34+0200\n"
+"PO-Revision-Date: 2014-03-30 12:17+0000\n"
+"Last-Translator: Dmitri Bogomolov <4glitch@gmail.com>\n"
+"Language-Team: Russian (http://www.transifex.com/projects/p/Trac_Plugin-"
+"L10N/language/ru/)\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"
+"Generated-By: Babel 1.3\n"
 
-#: tractags/admin.py:25
+#: tractags/admin.py:27
 msgid "Tag System"
+msgstr "Метки"
+
+#: tractags/admin.py:27 tractags/templates/admin_tag_change.html:42
+msgid "Replace"
+msgstr "Замена"
+
+#: tractags/admin.py:52
+msgid "Selected current tag(s) and either new tag or delete approval are required"
 msgstr ""
 
-#: tractags/admin.py:25 tractags/templates/admin_tag_change.html:22
-msgid "Replace"
+#: tractags/api.py:541
+#, python-format
+msgid "Tags are not supported on the '%s' realm"
+msgstr "Метки не поддерживаются в области  '%s'"
+
+#: tractags/db.py:33
+msgid ""
+"A newer plugin version has been installed before, but downgrading is "
+"unsupported."
 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
+#: tractags/db.py:68
 #, 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"
-"                        "
+msgid "No upgrade module for version %(num)i (%(version)s.py)"
 msgstr ""
 
 #. TRANSLATOR: Keep macro doc style formatting here, please.
-#: tractags/macros.py:110
+#: tractags/macros.py:111
 msgid ""
 "Display a tag cloud.\n"
 "\n"
 "    "
 msgstr ""
 
-#: tractags/macros.py:126
+#: tractags/macros.py:127
 msgid ""
 "List tagged resources.\n"
 "\n"
 "    "
 msgstr ""
 
-#: tractags/macros.py:220
+#: tractags/macros.py:235
 msgid "Id"
 msgstr ""
 
-#: tractags/macros.py:224
+#: tractags/macros.py:239
 msgid "Realm"
-msgstr ""
+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
+#: tractags/macros.py:240 tractags/web_ui.py:68 tractags/web_ui.py:107
+#: tractags/wiki.py:227 tractags/wiki.py:254
+#: tractags/templates/admin_tag_change.html:13
 msgid "Tags"
 msgstr "Метки"
 
-#: tractags/macros.py:363
+#: tractags/macros.py:372
 msgid "No tags found"
-msgstr ""
+msgstr "Метки не найдены"
 
-#: tractags/macros.py:378
+#: tractags/macros.py:387
 #, python-format
 msgid "Page %(num)d"
-msgstr ""
+msgstr "Страница %(num)d"
 
-#: tractags/macros.py:388
+#: tractags/macros.py:398
 msgid "Next Page"
-msgstr ""
+msgstr "Следующая страница"
 
-#: tractags/macros.py:392
+#: tractags/macros.py:403
 msgid "Previous Page"
-msgstr ""
+msgstr "Предыдущая страница"
 
 #: tractags/query.py:191
 msgid "Attribute must be a word"
 
 #: tractags/query.py:216
 msgid "Expected ) at end of sub-expression"
-msgstr ""
+msgstr "ожидается ) в конце подвыражения"
 
 #: tractags/query.py:233
 msgid "Unexpected end of string"
 msgid "Expected terminal, got '%s'"
 msgstr ""
 
-#: tractags/query.py:396
+#: tractags/query.py:427
 #, python-format
 msgid "Invalid attribute '%s'"
 msgstr "Недопустимый атрибут '%s'"
 
-#: tractags/ticket.py:34
+#: tractags/ticket.py:44
 msgid "List of ticket fields to expose as tags."
 msgstr "Список полей билета для отображения в виде меток."
 
-#: tractags/ticket.py:37
+#: tractags/ticket.py:47
 msgid "Do not collect tags from closed tickets."
 msgstr "Не извлекать метки из закрытых билетов."
 
 #. TRANSLATOR: The meta-nav link label.
-#: tractags/web_ui.py:116
+#: tractags/web_ui.py:121
 msgid "Back to Cloud"
+msgstr "Вернуться к облаку"
+
+#: tractags/wiki.py:220
+#, python-format
+msgid "%(tags)s added"
+msgid_plural "%(tags)s added"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: tractags/wiki.py:224
+#, python-format
+msgid "%(tags)s removed"
+msgid_plural "%(tags)s removed"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANSLATOR: How to delimit added and removed tags.
+#: tractags/wiki.py:226
+msgid "; "
 msgstr ""
 
 #. TRANSLATOR: Label text for link to '/tags'.
-#: tractags/wiki.py:181
+#: tractags/wiki.py:270
 msgid "view all tags"
 msgstr "смотреть все метки"
 
 #. TRANSLATOR: ... (view all tags)
-#: tractags/wiki.py:183
+#: tractags/wiki.py:272
 #, python-format
 msgid "Tag under: (%(tags_link)s)"
 msgstr ""
 
+#: tractags/wiki.py:353
+msgid "no permission to view tags"
+msgstr ""
+
 #: tractags/templates/admin_tag_change.html:16
 msgid "Manage Tags"
+msgstr "Управление метками"
+
+#: tractags/templates/admin_tag_change.html:19
+msgid "Filters"
 msgstr ""
 
-#: tractags/templates/admin_tag_change.html:23
+#: tractags/templates/admin_tag_change.html:20
+msgid "Tag filters"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:21
+msgid "Realms"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:30
+msgid "Update"
+msgstr ""
+
+#: tractags/templates/admin_tag_change.html:43
 msgid ""
 "Select an existing tag to replace with another one;\n"
 "          two or more to consolidate into one. The [1:required] new tag\n"
 "          be added if supported by the tag storage for the resource's "