Robert Lehmann avatar Robert Lehmann committed 87ac917 Merge

merge

Comments (0)

Files changed (68)

 
 * #460: Allow limiting the depth of section numbers for HTML.
 
+* #138: Add an ``index`` role, to make inline index entries.
+
 * #443: Allow referencing external graphviz files.
 
 * #221: Add Swedish locale.
 Release 1.0.4 (in development)
 ==============================
 
+* #513: Allow giving non-local URIs for JavaScript files, e.g.
+  in the JSMath extension.
+
+* #512: Fix traceback when ``intersphinx_mapping`` is empty.
+
 
 Release 1.0.3 (Aug 23, 2010)
 ============================
   - Added Danish translation, thanks to Hjorth Larsen.
   - Added Lithuanian translation, thanks to Dalius Dobravolskas.
 
+* Bugs fixed:
 
-Release 0.6.8 (in development)
-==============================
-
-* #445: Fix links to result pages when using the search function
-  of HTML built with the ``dirhtml`` builder.
-
-* #444: In templates, properly re-escape values treated with the
-  "striptags" Jinja filter.
+  - #445: Fix links to result pages when using the search function
+    of HTML built with the ``dirhtml`` builder.
+  - #444: In templates, properly re-escape values treated with the
+    "striptags" Jinja filter.
 
 
 Release 0.6.7 (Jun 05, 2010)
    A unique identifier for the document.  This is put in the Dublin Core
    metadata.  You may use a random string.  The default value is ``'unknown'``.
 
+.. confval:: epub_cover
+
+   The cover page information.  This is a tuple containing the filenames of
+   the cover image and the html template.  The rendered html cover page is
+   inserted as the first item in the spine in :file:`content.opf`.  If the
+   template filename is empty, no html cover page is created.  No cover at all
+   is created if the tuple is empty.  Examples::
+
+      epub_cover = ('_static/cover.png', 'epub-cover.html')
+      epub_cover = ('_static/cover.png', '')
+      epub_cover = ()
+
+   The default value is ``()``.
+
+   .. versionadded:: 1.1
+
 .. confval:: epub_pre_files
 
    Additional files that should be inserted before the text generated by
    Sphinx. It is a list of tuples containing the file name and the title.
-   Example::
+   If the title is empty, no entry is added to :file:`toc.ncx`.  Example::
 
       epub_pre_files = [
           ('index.html', 'Welcome'),
 
    Additional files that should be inserted after the text generated by Sphinx.
    It is a list of tuples containing the file name and the title.  This option
-   can be used to add an appendix.  The default value is ``[]``.
+   can be used to add an appendix.  If the title is empty, no entry is added
+   to :file:`toc.ncx`.  The default value is ``[]``.
 
 .. confval:: epub_exclude_files
 

doc/ext/appapi.rst

 
    Add *filename* to the list of JavaScript files that the default HTML template
    will include.  The filename must be relative to the HTML static path, see
-   :confval:`the docs for the config value <html_static_path>`.
+   :confval:`the docs for the config value <html_static_path>`.  A full URI with
+   scheme, like ``http://example.org/foo.js``, is also supported.
 
    .. versionadded:: 0.5
 

doc/markup/inline.rst

    If you don't need the "variable part" indication, use the standard
    ````code```` instead.
 
+There is also an :rst:role:`index` role to generate index entries.
 
 The following roles generate external links:
 

doc/markup/misc.rst

    :confval:`show_authors` configuration value is True.
 
 
+Index-generating markup
+-----------------------
+
+Sphinx automatically creates index entries from all object descriptions (like
+functions, classes or attributes) like discussed in :ref:`domains`.
+
+However, there is also explicit markup available, to make the index more
+comprehensive and enable index entries in documents where information is not
+mainly contained in information units, such as the language reference.
+
+.. rst:directive:: .. index:: <entries>
+
+   This directive contains one or more index entries.  Each entry consists of a
+   type and a value, separated by a colon.
+
+   For example::
+
+      .. index::
+         single: execution; context
+         module: __main__
+         module: sys
+         triple: module; search; path
+
+      The execution context
+      ---------------------
+
+      ...
+
+   This directive contains five entries, which will be converted to entries in
+   the generated index which link to the exact location of the index statement
+   (or, in case of offline media, the corresponding page number).
+
+   Since index directives generate cross-reference targets at their location in
+   the source, it makes sense to put them *before* the thing they refer to --
+   e.g. a heading, as in the example above.
+
+   The possible entry types are:
+
+   single
+      Creates a single index entry.  Can be made a subentry by separating the
+      subentry text with a semicolon (this notation is also used below to
+      describe what entries are created).
+   pair
+      ``pair: loop; statement`` is a shortcut that creates two index entries,
+      namely ``loop; statement`` and ``statement; loop``.
+   triple
+      Likewise, ``triple: module; search; path`` is a shortcut that creates
+      three index entries, which are ``module; search path``, ``search; path,
+      module`` and ``path; module search``.
+   module, keyword, operator, object, exception, statement, builtin
+      These all create two index entries.  For example, ``module: hashlib``
+      creates the entries ``module; hashlib`` and ``hashlib; module``.  (These
+      are Python-specific and therefore deprecated.)
+
+   For index directives containing only "single" entries, there is a shorthand
+   notation::
+
+      .. index:: BNF, grammar, syntax, notation
+
+   This creates four index entries.
+
+.. rst:role:: index
+
+   While the :rst:dir:`index` directive is a block-level markup and links to the
+   beginning of the next paragraph, there is also a corresponding role that sets
+   the link target directly where it is used.
+
+   The content of the role can be a simple phrase, which is then kept in the
+   text and used as an index entry.  It can also be a combination of text and
+   index entry, styled like with explicit targets of cross-references.  In that
+   case, the "target" part can be a full entry as described for the directive
+   above.  For example::
+
+      This is a normal reST :index:`paragraph` that contains several
+      :index:`index entries <pair: index; entry>`.
+
+   .. versionadded:: 1.1
+
+
 .. _tags:
 
 Including content based on tags

doc/markup/para.rst

 
       .. centered:: LICENSE AGREEMENT
 
+   .. deprecated:: 1.1
+      This presentation-only directive is a legacy from older versions.  Use a
+      :rst:dir:`rst-class` directive instead and add an appropriate style.
+
 
 .. rst:directive:: hlist
 
 <contents>`.
 
 
-Index-generating markup
------------------------
-
-Sphinx automatically creates index entries from all object descriptions (like
-functions, classes or attributes) like discussed in :ref:`domains`.
-
-However, there is also an explicit directive available, to make the index more
-comprehensive and enable index entries in documents where information is not
-mainly contained in information units, such as the language reference.
-
-.. rst:directive:: .. index:: <entries>
-
-   This directive contains one or more index entries.  Each entry consists of a
-   type and a value, separated by a colon.
-
-   For example::
-
-      .. index::
-         single: execution; context
-         module: __main__
-         module: sys
-         triple: module; search; path
-
-      The execution context
-      ---------------------
-
-      ...
-
-   This directive contains five entries, which will be converted to entries in
-   the generated index which link to the exact location of the index statement
-   (or, in case of offline media, the corresponding page number).
-
-   Since index directives generate cross-reference targets at their location in
-   the source, it makes sense to put them *before* the thing they refer to --
-   e.g. a heading, as in the example above.
-
-   The possible entry types are:
-
-   single
-      Creates a single index entry.  Can be made a subentry by separating the
-      subentry text with a semicolon (this notation is also used below to
-      describe what entries are created).
-   pair
-      ``pair: loop; statement`` is a shortcut that creates two index entries,
-      namely ``loop; statement`` and ``statement; loop``.
-   triple
-      Likewise, ``triple: module; search; path`` is a shortcut that creates
-      three index entries, which are ``module; search path``, ``search; path,
-      module`` and ``path; module search``.
-   module, keyword, operator, object, exception, statement, builtin
-      These all create two index entries.  For example, ``module: hashlib``
-      creates the entries ``module; hashlib`` and ``hashlib; module``.  (These
-      are Python-specific and therefore deprecated.)
-
-   For index directives containing only "single" entries, there is a shorthand
-   notation::
-
-      .. index:: BNF, grammar, syntax, notation
-
-   This creates four index entries.
-
-
 Glossary
 --------
 

sphinx/application.py

 
     def add_javascript(self, filename):
         from sphinx.builders.html import StandaloneHTMLBuilder
-        StandaloneHTMLBuilder.script_files.append(
-            posixpath.join('_static', filename))
+        if '://' in filename:
+            StandaloneHTMLBuilder.script_files.append(filename)
+        else:
+            StandaloneHTMLBuilder.script_files.append(
+                posixpath.join('_static', filename))
 
     def add_stylesheet(self, filename):
         from sphinx.builders.html import StandaloneHTMLBuilder

sphinx/builders/epub.py

 
 import os
 import re
+import time
 import codecs
 import zipfile
 from os import path
     <dc:publisher>%(publisher)s</dc:publisher>
     <dc:rights>%(copyright)s</dc:rights>
     <dc:identifier id="%(uid)s" opf:scheme="%(scheme)s">%(id)s</dc:identifier>
+    <dc:date>%(date)s</dc:date>
   </metadata>
   <manifest>
     <item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml" />
 </package>
 '''
 
+_cover_template = u'''\
+    <meta name="cover" content="%(cover)s"/>
+'''
+
+_coverpage_name = u'epub-cover.html'
+
 _file_template = u'''\
     <item id="%(id)s"
           href="%(href)s"
         doctree = self.env.get_and_resolve_doctree(self.config.master_doc,
             self, prune_toctrees=False)
         self.refnodes = self.get_refnodes(doctree, [])
+        master_dir = os.path.dirname(self.config.master_doc)
+        if master_dir:
+            master_dir += '/' # XXX or os.sep?
+            for item in self.refnodes:
+                item['refuri'] = master_dir + item['refuri']
         self.refnodes.insert(0, {
             'level': 1,
             'refuri': self.esc(self.config.master_doc + '.html'),
                 'text': ssp(self.esc(text))
             })
 
-    def fix_fragment(self, match):
-        """Return a href attribute with colons replaced by hyphens."""
-        return match.group(1) + match.group(2).replace(':', '-')
+    def fix_fragment(self, prefix, fragment):
+        """Return a href/id attribute with colons replaced by hyphens."""
+        return prefix + fragment.replace(':', '-')
 
     def fix_ids(self, tree):
         """Replace colons with hyphens in href and id attributes.
             if 'refuri' in node:
                 m = _refuri_re.match(node['refuri'])
                 if m:
-                    node['refuri'] = self.fix_fragment(m)
+                    node['refuri'] = self.fix_fragment(m.group(1), m.group(2))
             if 'refid' in node:
-                node['refid'] = node['refid'].replace(':', '-')
+                node['refid'] = self.fix_fragment('', node['refid'])
         for node in tree.traverse(addnodes.desc_signature):
             ids = node.attributes['ids']
             newids = []
             for id in ids:
-                newids.append(id.replace(':', '-'))
+                newids.append(self.fix_fragment('', id))
             node.attributes['ids'] = newids
 
     def add_visible_links(self, tree):
                 for (i, link) in enumerate(links):
                     m = _refuri_re.match(link)
                     if m:
-                        links[i] = self.fix_fragment(m)
+                        links[i] = self.fix_fragment(m.group(1), m.group(2))
                 for subentryname, subentrylinks in subitems:
                     for (i, link) in enumerate(subentrylinks):
                         m = _refuri_re.match(link)
                         if m:
-                            subentrylinks[i] = self.fix_fragment(m)
+                            subentrylinks[i] = \
+                                self.fix_fragment(m.group(1), m.group(2))
 
     def handle_page(self, pagename, addctx, templatename='page.html',
                     outfilename=None, event_arg=None):
         metadata['copyright'] = self.esc(self.config.epub_copyright)
         metadata['scheme'] = self.esc(self.config.epub_scheme)
         metadata['id'] = self.esc(self.config.epub_identifier)
+        metadata['date'] = self.esc(time.strftime('%Y-%m-%d'))
         metadata['files'] = files
         metadata['spine'] = spine
         return metadata
                     'media_type': self.esc(_media_types[ext])
                 })
                 self.files.append(filename)
-        projectfiles = '\n'.join(projectfiles)
 
         # spine
         spine = []
             spine.append(_spine_template % {
                 'idref': self.esc(self.make_id(item['refuri']))
             })
+
+        # add the optional cover
+        content_tmpl = _content_template
+        if self.config.epub_cover:
+            image, tmpl = self.config.epub_cover
+            mpos = content_tmpl.rfind('</metadata>')
+            cpos = content_tmpl.rfind('\n', 0 , mpos) + 1
+            content_tmpl = content_tmpl[:cpos] + \
+                _cover_template % {'cover': self.esc(self.make_id(image))} + \
+                content_tmpl[cpos:]
+            if tmpl:
+                spine.insert(0, _spine_template % {
+                    'idref': self.esc(self.make_id(_coverpage_name))})
+                if _coverpage_name not in self.files:
+                    ext = path.splitext(_coverpage_name)[-1]
+                    self.files.append(_coverpage_name)
+                    projectfiles.append(_file_template % {
+                        'href': self.esc(_coverpage_name),
+                        'id': self.esc(self.make_id(_coverpage_name)),
+                        'media_type': self.esc(_media_types[ext])
+                    })
+                ctx = {'image': self.esc(image), 'title': self.config.project}
+                self.handle_page(
+                        os.path.splitext(_coverpage_name)[0], ctx, tmpl)
+
+        projectfiles = '\n'.join(projectfiles)
         spine = '\n'.join(spine)
 
         # write the project file
         f = codecs.open(path.join(outdir, outname), 'w', 'utf-8')
         try:
-            f.write(_content_template % \
+            f.write(content_tmpl % \
                 self.content_metadata(projectfiles, spine))
         finally:
             f.close()
         level = 1
         lastnode = None
         for node in nodes:
+            if not node['text']:
+                continue
             file = node['refuri'].split('#')[0]
             if file in self.ignored_files:
                 continue
         epub.write(path.join(outdir, 'mimetype'), 'mimetype', \
             zipfile.ZIP_STORED)
         for file in projectfiles:
+            if isinstance(file, unicode):
+                file = file.encode('utf-8')
             epub.write(path.join(outdir, file), file, zipfile.ZIP_DEFLATED)
         epub.close()

sphinx/builders/html.py

 
         def pathto(otheruri, resource=False,
                    baseuri=self.get_target_uri(pagename)):
-            if not resource:
+            if resource and '://' in otheruri:
+                # allow non-local resources given by scheme
+                return otheruri
+            elif not resource:
                 otheruri = self.get_target_uri(otheruri)
             uri = relative_uri(baseuri, otheruri) or '#'
             return uri

sphinx/builders/qthelp.py

         nspace = 'org.sphinx.%s.%s' % (outname, self.config.version)
         nspace = re.sub('[^a-zA-Z0-9.]', '', nspace)
         nspace = re.sub(r'\.+', '.', nspace).strip('.')
+        nspace = nspace.lower()
 
         # write the project file
         f = codecs.open(path.join(outdir, outname+'.qhp'), 'w', 'utf-8')
         epub_identifier = ('unknown', 'html'),
         epub_scheme = ('unknown', 'html'),
         epub_uid = ('unknown', 'env'),
+        epub_cover = ((), 'env'),
         epub_pre_files = ([], 'env'),
         epub_post_files = ([], 'env'),
         epub_exclude_files = ([], 'env'),

sphinx/directives/other.py

 
 from docutils import nodes
 from docutils.parsers.rst import Directive, directives
+from docutils.parsers.rst.directives.misc import Class
+from docutils.parsers.rst.directives.misc import Include as BaseInclude
 
 from sphinx import addnodes
-from sphinx.locale import pairindextypes, _
+from sphinx.locale import _
 from sphinx.util import url_re, docname_join
-from sphinx.util.nodes import explicit_title_re
+from sphinx.util.nodes import explicit_title_re, process_index_entry
 from sphinx.util.compat import make_admonition
 from sphinx.util.matching import patfilter
 
     Directive to notify Sphinx about the hierarchical structure of the docs,
     and to include a table-of-contents like tree in the current document.
     """
-
     has_content = True
     required_arguments = 0
     optional_arguments = 0
     Directive to give the name of the author of the current document
     or section. Shown in the output only if the show_authors option is on.
     """
-
     has_content = False
     required_arguments = 1
     optional_arguments = 0
     """
     Directive to add entries to the index.
     """
-
     has_content = False
     required_arguments = 1
     optional_arguments = 0
     final_argument_whitespace = True
     option_spec = {}
 
-    indextypes = [
-        'single', 'pair', 'double', 'triple',
-    ]
-
     def run(self):
         arguments = self.arguments[0].split('\n')
         env = self.state.document.settings.env
         indexnode = addnodes.index()
         indexnode['entries'] = ne = []
         for entry in arguments:
-            entry = entry.strip()
-            for type in pairindextypes:
-                if entry.startswith(type+':'):
-                    value = entry[len(type)+1:].strip()
-                    value = pairindextypes[type] + '; ' + value
-                    ne.append(('pair', value, targetid, value))
-                    break
-            else:
-                for type in self.indextypes:
-                    if entry.startswith(type+':'):
-                        value = entry[len(type)+1:].strip()
-                        if type == 'double':
-                            type = 'pair'
-                        ne.append((type, value, targetid, value))
-                        break
-                # shorthand notation for single entries
-                else:
-                    for value in entry.split(','):
-                        value = value.strip()
-                        if not value:
-                            continue
-                        ne.append(('single', value, targetid, value))
+            ne.extend(process_index_entry(entry, targetid))
         return [indexnode, targetnode]
 
 
     """
     Directive to describe a change/addition/deprecation in a specific version.
     """
-
     has_content = True
     required_arguments = 1
     optional_arguments = 1
     """
     An admonition mentioning things to look at as reference.
     """
-
     has_content = True
     required_arguments = 0
     optional_arguments = 1
     """
     Directive to give an explicit tabulary column definition to LaTeX.
     """
-
     has_content = False
     required_arguments = 1
     optional_arguments = 0
     """
     Directive to create a centered line of bold text.
     """
-
     has_content = False
     required_arguments = 1
     optional_arguments = 0
         return [subnode] + messages
 
 
-
 class Acks(Directive):
     """
     Directive for a list of names.
     """
-
     has_content = True
     required_arguments = 0
     optional_arguments = 0
     """
     Directive for a list that gets compacted horizontally.
     """
-
     has_content = True
     required_arguments = 0
     optional_arguments = 0
     """
     Directive to only include text if the given tag(s) are enabled.
     """
-
     has_content = True
     required_arguments = 1
     optional_arguments = 0
         return [node]
 
 
-from docutils.parsers.rst.directives.misc import Include as BaseInclude
-
 class Include(BaseInclude):
     """
     Like the standard "Include" directive, but interprets absolute paths
 directives.register_directive('include', Include)
 
 # register the standard rst class directive under a different name
-from docutils.parsers.rst.directives.misc import Class
 # only for backwards compatibility now
 directives.register_directive('cssclass', Class)
 # new standard name when default-domain with "class" is in effect

sphinx/ext/intersphinx.py

     env = app.builder.env
     if not hasattr(env, 'intersphinx_cache'):
         env.intersphinx_cache = {}
+        env.intersphinx_inventory = {}
+        env.intersphinx_named_inventory = {}
     cache = env.intersphinx_cache
     update = False
     for key, value in app.config.intersphinx_mapping.iteritems():

sphinx/locale/bn/LC_MESSAGES/sphinx.js

-Documentation.addTranslations({"locale": "bn", "plural_expr": "(n != 1)", "messages": {"Search Results": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8\u09c7\u09b0 \u09ab\u09b2\u09be\u09ab\u09b2", "Preparing search...": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8\u09c7\u09b0 \u09aa\u09cd\u09b0\u09b8\u09cd\u09a4\u09c1\u09a4\u09bf \u099a\u09b2\u099b\u09c7...", "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories.": "\u0986\u09aa\u09a8\u09be\u09b0 \u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8\u09c7 \u0995\u09c7\u09be\u09a8 \u09ab\u09b2\u09be\u09ab\u09b2 \u09aa\u09be\u0993\u09df\u09be \u09af\u09be\u09df\u09a8\u09bf\u0964 \u0986\u09aa\u09a8\u09be\u09b0 \u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8\u09c7\u09b0 \u09b6\u09ac\u09cd\u09a6\u0997\u09c1\u09b2\u09c7\u09be\u09b0 \u09b8\u09a0\u09bf\u0995 \u09ac\u09be\u09a8\u09be\u09a8 \u0993 \u09ac\u09bf\u09ad\u09be\u0997 \u09a8\u09bf\u09b0\u09cd\u09ac\u09be\u099a\u09a8 \u09a8\u09bf\u09b6\u09cd\u099a\u09bf\u09a4 \u0995\u09b0\u09c1\u09a8\u0964", "Search finished, found %s page(s) matching the search query.": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u09b6\u09c7\u09b7 \u09b9\u09df\u09c7\u099b\u09c7, \u09ab\u09b2\u09be\u09ab\u09b2\u09c7 %s-\u099f\u09bf \u09aa\u09be\u09a4\u09be \u09aa\u09be\u0993\u09df\u09be \u0997\u09c7\u099b\u09c7\u0964", ", in ": ", -", "Permalink to this headline": "\u098f\u0987 \u09b6\u09bf\u09b0\u09c7\u09be\u09a8\u09be\u09ae\u09c7\u09b0 \u09aa\u09be\u09b0\u09cd\u09ae\u09be\u09b2\u09bf\u0999\u09cd\u0995", "Searching": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u099a\u09b2\u099b\u09c7", "Permalink to this definition": "\u098f\u0987 \u09b8\u0982\u099c\u09cd\u099e\u09be\u09b0 \u09aa\u09be\u09b0\u09cd\u09ae\u09be\u09b2\u09bf\u0999\u09cd\u0995", "Hide Search Matches": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8\u09c7\u09b0 \u09ae\u09cd\u09af\u09be\u099a\u0997\u09c1\u09b2\u09c7\u09be \u09b2\u09c1\u0995\u09be\u09a8"}});
+Documentation.addTranslations({"locale": "bn", "plural_expr": "(n != 1)", "messages": {"Search Results": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8\u09c7\u09b0 \u09ab\u09b2\u09be\u09ab\u09b2", "Preparing search...": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8\u09c7\u09b0 \u09aa\u09cd\u09b0\u09b8\u09cd\u09a4\u09c1\u09a4\u09bf \u099a\u09b2\u099b\u09c7...", "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories.": "\u0986\u09aa\u09a8\u09be\u09b0 \u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8\u09c7 \u0995\u09c7\u09be\u09a8 \u09ab\u09b2\u09be\u09ab\u09b2 \u09aa\u09be\u0993\u09df\u09be \u09af\u09be\u09df\u09a8\u09bf\u0964 \u0986\u09aa\u09a8\u09be\u09b0 \u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8\u09c7\u09b0 \u09b6\u09ac\u09cd\u09a6\u0997\u09c1\u09b2\u09c7\u09be\u09b0 \u09b8\u09a0\u09bf\u0995 \u09ac\u09be\u09a8\u09be\u09a8 \u0993 \u09ac\u09bf\u09ad\u09be\u0997 \u09a8\u09bf\u09b0\u09cd\u09ac\u09be\u099a\u09a8 \u09a8\u09bf\u09b6\u09cd\u099a\u09bf\u09a4 \u0995\u09b0\u09c1\u09a8\u0964", "Search finished, found %s page(s) matching the search query.": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u09b6\u09c7\u09b7 \u09b9\u09df\u09c7\u099b\u09c7, \u09ab\u09b2\u09be\u09ab\u09b2\u09c7 %s-\u099f\u09bf \u09aa\u09be\u09a4\u09be \u09aa\u09be\u0993\u09df\u09be \u0997\u09c7\u099b\u09c7\u0964", ", in ": ", -", "Expand sidebar": "", "Permalink to this headline": "\u098f\u0987 \u09b6\u09bf\u09b0\u09c7\u09be\u09a8\u09be\u09ae\u09c7\u09b0 \u09aa\u09be\u09b0\u09cd\u09ae\u09be\u09b2\u09bf\u0999\u09cd\u0995", "Searching": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u099a\u09b2\u099b\u09c7", "Collapse sidebar": "", "Permalink to this definition": "\u098f\u0987 \u09b8\u0982\u099c\u09cd\u099e\u09be\u09b0 \u09aa\u09be\u09b0\u09cd\u09ae\u09be\u09b2\u09bf\u0999\u09cd\u0995", "Hide Search Matches": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8\u09c7\u09b0 \u09ae\u09cd\u09af\u09be\u099a\u0997\u09c1\u09b2\u09c7\u09be \u09b2\u09c1\u0995\u09be\u09a8"}});
Add a comment to this file

sphinx/locale/bn/LC_MESSAGES/sphinx.mo

Binary file modified.

sphinx/locale/bn/LC_MESSAGES/sphinx.po

-# Translations template for Sphinx.
+# Bengali translations for Sphinx.
 # Copyright (C) 2009 ORGANIZATION
 # This file is distributed under the same license as the Sphinx project.
 # FIRST AUTHOR <EMAIL@ADDRESS>, 2009.
 "Project-Id-Version: Sphinx 1.0pre/[?1034h2e1ab15e035e\n"
 "Report-Msgid-Bugs-To: nasim.haque@gmail.com\n"
 "POT-Creation-Date: 2009-11-08 16:28+0100\n"
-"PO-Revision-Date: 2009-11-10 13:42+0100\n"
+"PO-Revision-Date: 2010-08-26 11:45+0000\n"
 "Last-Translator: Nasimul Haque <nasim.haque@gmail.com>\n"
 "Language-Team: Nasimul Haque <nasim.haque@gmail.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 0.9.4\n"
+"Generated-By: Babel 0.9.5\n"
 
-#: sphinx/environment.py:130
-#: sphinx/writers/latex.py:184
+#: sphinx/environment.py:111 sphinx/writers/latex.py:185
+#: sphinx/writers/manpage.py:67
 #, python-format
 msgid "%B %d, %Y"
 msgstr "%B %d, %Y"
 
-#: sphinx/environment.py:348
-#: sphinx/themes/basic/genindex-single.html:2
-#: sphinx/themes/basic/genindex-split.html:2
-#: sphinx/themes/basic/genindex-split.html:5
-#: sphinx/themes/basic/genindex.html:2
-#: sphinx/themes/basic/genindex.html:5
-#: sphinx/themes/basic/genindex.html:48
-#: sphinx/themes/basic/layout.html:134
-#: sphinx/writers/latex.py:190
-msgid "Index"
-msgstr "ইনডেক্স"
-
-#: sphinx/environment.py:349
-#: sphinx/writers/latex.py:189
-msgid "Module Index"
-msgstr "মডিউল ইনডেক্স"
-
-#: sphinx/environment.py:350
-#: sphinx/themes/basic/defindex.html:16
-msgid "Search Page"
-msgstr "অনুসন্ধান পাতা"
-
-#: sphinx/roles.py:167
+#: sphinx/roles.py:173
 #, python-format
 msgid "Python Enhancement Proposals!PEP %s"
 msgstr "পাইথন উন্নয়ন পরামর্শ!PEP %s"
 
-#: sphinx/builders/changes.py:70
+#: sphinx/builders/changes.py:72
 msgid "Builtins"
 msgstr "বিল্টইন সমূহ"
 
-#: sphinx/builders/changes.py:72
+#: sphinx/builders/changes.py:74
 msgid "Module level"
 msgstr "মডিউল লেভেল"
 
-#: sphinx/builders/html.py:224
+#: sphinx/builders/html.py:260
 #, python-format
 msgid "%b %d, %Y"
 msgstr "%b %d, %Y"
 
-#: sphinx/builders/html.py:243
-#: sphinx/themes/basic/defindex.html:21
+#: sphinx/builders/html.py:279 sphinx/themes/basic/defindex.html:30
 msgid "General Index"
 msgstr "সাধারণ ইনডেক্স"
 
-#: sphinx/builders/html.py:243
+#: sphinx/builders/html.py:279
 msgid "index"
 msgstr "ইনডেক্স"
 
-#: sphinx/builders/html.py:247
-#: sphinx/builders/htmlhelp.py:220
-#: sphinx/builders/qthelp.py:133
-#: sphinx/themes/basic/defindex.html:19
-#: sphinx/themes/basic/modindex.html:2
-#: sphinx/themes/basic/modindex.html:13
-#: sphinx/themes/scrolls/modindex.html:2
-#: sphinx/themes/scrolls/modindex.html:13
-msgid "Global Module Index"
-msgstr "গ্লোবাল মডিউল ইনডেক্স"
-
-#: sphinx/builders/html.py:248
-msgid "modules"
-msgstr "মডিউল সমূহ"
-
-#: sphinx/builders/html.py:304
+#: sphinx/builders/html.py:339
 msgid "next"
 msgstr "পরবর্তী"
 
-#: sphinx/builders/html.py:313
+#: sphinx/builders/html.py:348
 msgid "previous"
 msgstr "পূর্ববর্তী"
 
-#: sphinx/builders/latex.py:162
+#: sphinx/builders/latex.py:145
 msgid " (in "
 msgstr "(-"
 
-#: sphinx/directives/__init__.py:78
-#: sphinx/directives/__init__.py:79
-#: sphinx/directives/__init__.py:80
-#: sphinx/directives/__init__.py:81
-msgid "Raises"
-msgstr "রেইজেস"
+#: sphinx/directives/other.py:135
+msgid "Section author: "
+msgstr "অনুচ্ছেদ লেখক:"
 
-#: sphinx/directives/__init__.py:82
-#: sphinx/directives/__init__.py:83
-#: sphinx/directives/__init__.py:84
-msgid "Variable"
-msgstr "ভ্যারিয়েবল"
+#: sphinx/directives/other.py:137
+msgid "Module author: "
+msgstr "মডিউল লেখক:"
 
-#: sphinx/directives/__init__.py:85
-#: sphinx/directives/__init__.py:86
-#: sphinx/directives/__init__.py:92
-#: sphinx/directives/__init__.py:93
+#: sphinx/directives/other.py:139
+#, fuzzy
+msgid "Code author: "
+msgstr "মডিউল লেখক:"
+
+#: sphinx/directives/other.py:141
+msgid "Author: "
+msgstr "লেখক:"
+
+#: sphinx/directives/other.py:213
+msgid "See also"
+msgstr "আরও দেখুন"
+
+#: sphinx/domains/__init__.py:242
+#, python-format
+msgid "%s %s"
+msgstr ""
+
+#: sphinx/domains/c.py:51 sphinx/domains/python.py:94
+msgid "Parameters"
+msgstr "প্যারামিটার"
+
+#: sphinx/domains/c.py:54 sphinx/domains/javascript.py:127
+#: sphinx/domains/python.py:104
 msgid "Returns"
 msgstr "রিটার্নস"
 
-#: sphinx/directives/__init__.py:94
+#: sphinx/domains/c.py:56 sphinx/domains/python.py:106
 msgid "Return type"
 msgstr "রিটার্ন টাইপ"
 
-#: sphinx/directives/__init__.py:169
-msgid "Parameter"
-msgstr "প্যারামিটার"
-
-#: sphinx/directives/__init__.py:173
-msgid "Parameters"
-msgstr "প্যারামিটার"
-
-#: sphinx/directives/other.py:127
-msgid "Section author: "
-msgstr "অনুচ্ছেদ লেখক:"
-
-#: sphinx/directives/other.py:129
-msgid "Module author: "
-msgstr "মডিউল লেখক:"
-
-#: sphinx/directives/other.py:131
-msgid "Author: "
-msgstr "লেখক:"
-
-#: sphinx/directives/other.py:233
-msgid "See also"
-msgstr "আরও দেখুন"
-
-#: sphinx/domains/c.py:124
+#: sphinx/domains/c.py:133
 #, python-format
 msgid "%s (C function)"
 msgstr "%s (C ফাংশন)"
 
-#: sphinx/domains/c.py:126
+#: sphinx/domains/c.py:135
 #, python-format
 msgid "%s (C member)"
 msgstr "%s (C মেম্বার)"
 
-#: sphinx/domains/c.py:128
+#: sphinx/domains/c.py:137
 #, python-format
 msgid "%s (C macro)"
 msgstr "%s (C ম্যাক্রো)"
 
-#: sphinx/domains/c.py:130
+#: sphinx/domains/c.py:139
 #, python-format
 msgid "%s (C type)"
 msgstr "%s (C টাইপ)"
 
-#: sphinx/domains/c.py:132
+#: sphinx/domains/c.py:141
 #, python-format
 msgid "%s (C variable)"
 msgstr "%s (C ভ্যারিয়েবল)"
 
-#: sphinx/domains/c.py:162
-msgid "C function"
-msgstr "C ফাংশন"
+#: sphinx/domains/c.py:171 sphinx/domains/cpp.py:1039
+#: sphinx/domains/javascript.py:161 sphinx/domains/python.py:523
+msgid "function"
+msgstr "ফাংশন"
 
-#: sphinx/domains/c.py:163
-msgid "C member"
+#: sphinx/domains/c.py:172 sphinx/domains/cpp.py:1040
+#, fuzzy
+msgid "member"
 msgstr "C মেম্বার"
 
-#: sphinx/domains/c.py:164
-msgid "C macro"
+#: sphinx/domains/c.py:173
+#, fuzzy
+msgid "macro"
 msgstr "C ম্যাক্রো"
 
-#: sphinx/domains/c.py:165
-msgid "C type"
+#: sphinx/domains/c.py:174 sphinx/domains/cpp.py:1041
+#, fuzzy
+msgid "type"
 msgstr "C টাইপ"
 
-#: sphinx/domains/c.py:166
-msgid "C variable"
+#: sphinx/domains/c.py:175
+#, fuzzy
+msgid "variable"
 msgstr "C ভ্যারিয়েবল"
 
-#: sphinx/domains/python.py:186
+#: sphinx/domains/cpp.py:883
+#, python-format
+msgid "%s (C++ class)"
+msgstr "%s (C++ ক্লাসে)"
+
+#: sphinx/domains/cpp.py:898
+#, python-format
+msgid "%s (C++ type)"
+msgstr "%s (C++ টাইপ)"
+
+#: sphinx/domains/cpp.py:917
+#, python-format
+msgid "%s (C++ member)"
+msgstr "%s (C++ মেম্বার)"
+
+#: sphinx/domains/cpp.py:969
+#, python-format
+msgid "%s (C++ function)"
+msgstr "%s (C++ ফাংশন)"
+
+#: sphinx/domains/cpp.py:1038 sphinx/domains/javascript.py:162
+#: sphinx/domains/python.py:525
+msgid "class"
+msgstr "ক্লাস"
+
+#: sphinx/domains/javascript.py:105 sphinx/domains/python.py:244
 #, python-format
 msgid "%s() (built-in function)"
 msgstr "%s() (বিল্ট-ইন ফাংশন)"
 
-#: sphinx/domains/python.py:187
-#: sphinx/domains/python.py:244
-#: sphinx/domains/python.py:256
-#: sphinx/domains/python.py:269
+#: sphinx/domains/javascript.py:106 sphinx/domains/python.py:308
+#, python-format
+msgid "%s() (%s method)"
+msgstr "%s() (%s মেথড)"
+
+#: sphinx/domains/javascript.py:108
+#, python-format
+msgid "%s() (class)"
+msgstr "%s() (ক্লাসে)"
+
+#: sphinx/domains/javascript.py:110
+#, python-format
+msgid "%s (global variable or constant)"
+msgstr ""
+
+#: sphinx/domains/javascript.py:112 sphinx/domains/python.py:346
+#, python-format
+msgid "%s (%s attribute)"
+msgstr "%s (%s এ্যট্রিবিউট)"
+
+#: sphinx/domains/javascript.py:121
+#, fuzzy
+msgid "Arguments"
+msgstr "প্যারামিটার"
+
+#: sphinx/domains/javascript.py:124
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/javascript.py:163 sphinx/domains/python.py:524
+msgid "data"
+msgstr "ডাটা"
+
+#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:530
+msgid "attribute"
+msgstr "এ্যট্রিবিউট"
+
+#: sphinx/domains/python.py:98
+#, fuzzy
+msgid "Variables"
+msgstr "ভ্যারিয়েবল"
+
+#: sphinx/domains/python.py:101
+msgid "Raises"
+msgstr "রেইজেস"
+
+#: sphinx/domains/python.py:245 sphinx/domains/python.py:302
+#: sphinx/domains/python.py:314 sphinx/domains/python.py:327
 #, python-format
 msgid "%s() (in module %s)"
 msgstr "%s() (%s মডিউলে)"
 
-#: sphinx/domains/python.py:190
+#: sphinx/domains/python.py:248
 #, python-format
 msgid "%s (built-in variable)"
 msgstr "%s (বিল্ট-ইন ভ্যারিয়েবল)"
 
-#: sphinx/domains/python.py:191
-#: sphinx/domains/python.py:282
+#: sphinx/domains/python.py:249 sphinx/domains/python.py:340
 #, python-format
 msgid "%s (in module %s)"
 msgstr "%s (%s মডিউলে)"
 
-#: sphinx/domains/python.py:207
+#: sphinx/domains/python.py:265
 #, python-format
 msgid "%s (built-in class)"
 msgstr "%s (বিল্ট-ইন ক্লাস)"
 
-#: sphinx/domains/python.py:208
+#: sphinx/domains/python.py:266
 #, python-format
 msgid "%s (class in %s)"
 msgstr "%s (%s ক্লাসে)"
 
-#: sphinx/domains/python.py:248
+#: sphinx/domains/python.py:306
 #, python-format
 msgid "%s() (%s.%s method)"
 msgstr "%s (%s.%s মেথড)"
 
-#: sphinx/domains/python.py:250
-#, python-format
-msgid "%s() (%s method)"
-msgstr "%s() (%s মেথড)"
-
-#: sphinx/domains/python.py:260
+#: sphinx/domains/python.py:318
 #, python-format
 msgid "%s() (%s.%s static method)"
 msgstr "%s (%s.%s স্ট্যাটিক মেথড)"
 
-#: sphinx/domains/python.py:263
+#: sphinx/domains/python.py:321
 #, python-format
 msgid "%s() (%s static method)"
 msgstr "%s() (%s স্ট্যাটিক মেথড)"
 
-#: sphinx/domains/python.py:273
+#: sphinx/domains/python.py:331
 #, python-format
 msgid "%s() (%s.%s class method)"
 msgstr "%s() (%s.%s ক্লাস মেথড)"
 
-#: sphinx/domains/python.py:276
+#: sphinx/domains/python.py:334
 #, python-format
 msgid "%s() (%s class method)"
 msgstr "%s() (%s ক্লাস মেথড)"
 
-#: sphinx/domains/python.py:286
+#: sphinx/domains/python.py:344
 #, python-format
 msgid "%s (%s.%s attribute)"
 msgstr "%s (%s.%s এ্যট্রিবিউট)"
 
-#: sphinx/domains/python.py:288
-#, python-format
-msgid "%s (%s attribute)"
-msgstr "%s (%s এ্যট্রিবিউট)"
-
-#: sphinx/domains/python.py:334
+#: sphinx/domains/python.py:392
 msgid "Platforms: "
 msgstr "প্লাটফরম:"
 
-#: sphinx/domains/python.py:340
+#: sphinx/domains/python.py:398
 #, python-format
 msgid "%s (module)"
 msgstr "%s (মডিউল)"
 
-#: sphinx/domains/python.py:396
-msgid "function"
-msgstr "ফাংশন"
+#: sphinx/domains/python.py:455
+#, fuzzy
+msgid "Python Module Index"
+msgstr "মডিউল ইনডেক্স"
 
-#: sphinx/domains/python.py:397
-msgid "data"
-msgstr "ডাটা"
+#: sphinx/domains/python.py:456
+msgid "modules"
+msgstr "মডিউল সমূহ"
 
-#: sphinx/domains/python.py:398
-msgid "class"
-msgstr "ক্লাস"
+#: sphinx/domains/python.py:501
+msgid "Deprecated"
+msgstr "ডেপ্রিকেটেড"
 
-#: sphinx/domains/python.py:399
-#: sphinx/locale/__init__.py:161
+#: sphinx/domains/python.py:526 sphinx/locale/__init__.py:178
 msgid "exception"
 msgstr "এক্সেপশন"
 
-#: sphinx/domains/python.py:400
+#: sphinx/domains/python.py:527
 msgid "method"
 msgstr "মেথড"
 
-#: sphinx/domains/python.py:401
-msgid "attribute"
-msgstr "এ্যট্রিবিউট"
+#: sphinx/domains/python.py:528
+msgid "class method"
+msgstr "ক্লাস মেথড"
 
-#: sphinx/domains/python.py:402
-#: sphinx/locale/__init__.py:157
+#: sphinx/domains/python.py:529
+msgid "static method"
+msgstr "স্ট্যাটিক মেথড"
+
+#: sphinx/domains/python.py:531 sphinx/locale/__init__.py:174
 msgid "module"
 msgstr "মডিউল"
 
-#: sphinx/domains/std.py:67
-#: sphinx/domains/std.py:83
+#: sphinx/domains/python.py:657
+#, fuzzy
+msgid " (deprecated)"
+msgstr "ডেপ্রিকেটেড"
+
+#: sphinx/domains/rst.py:55
+#, python-format
+msgid "%s (directive)"
+msgstr ""
+
+#: sphinx/domains/rst.py:57
+#, fuzzy, python-format
+msgid "%s (role)"
+msgstr "%s (মডিউল)"
+
+#: sphinx/domains/rst.py:106
+msgid "directive"
+msgstr ""
+
+#: sphinx/domains/rst.py:107
+#, fuzzy
+msgid "role"
+msgstr "মডিউল"
+
+#: sphinx/domains/std.py:68 sphinx/domains/std.py:84
 #, python-format
 msgid "environment variable; %s"
 msgstr "এনভায়রনমেন্ট ভ্যারিয়েবল; %s"
 
-#: sphinx/domains/std.py:156
+#: sphinx/domains/std.py:160
 #, python-format
 msgid "%scommand line option; %s"
 msgstr "%sকমান্ড লাইন অপশন; %s"
 
-#: sphinx/domains/std.py:324
+#: sphinx/domains/std.py:328
 msgid "glossary term"
 msgstr "শব্দকোষ"
 
-#: sphinx/domains/std.py:325
+#: sphinx/domains/std.py:329
 msgid "grammar token"
 msgstr "ব্যকরণ টোকেন"
 
-#: sphinx/domains/std.py:326
+#: sphinx/domains/std.py:330
+msgid "reference label"
+msgstr ""
+
+#: sphinx/domains/std.py:331
 msgid "environment variable"
 msgstr "এনভায়রনমেন্ট ভ্যারিয়েবল"
 
-#: sphinx/domains/std.py:327
+#: sphinx/domains/std.py:332
 msgid "program option"
 msgstr "প্রোগ্রাম অপশন"
 
-#: sphinx/ext/autodoc.py:892
+#: sphinx/domains/std.py:360 sphinx/themes/basic/genindex-single.html:11
+#: sphinx/themes/basic/genindex-split.html:11
+#: sphinx/themes/basic/genindex-split.html:14
+#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:14
+#: sphinx/themes/basic/genindex.html:50 sphinx/themes/basic/layout.html:125
+#: sphinx/writers/latex.py:174
+msgid "Index"
+msgstr "ইনডেক্স"
+
+#: sphinx/domains/std.py:361
+msgid "Module Index"
+msgstr "মডিউল ইনডেক্স"
+
+#: sphinx/domains/std.py:362 sphinx/themes/basic/defindex.html:25
+msgid "Search Page"
+msgstr "অনুসন্ধান পাতা"
+
+#: sphinx/ext/autodoc.py:923
 #, python-format
 msgid "   Bases: %s"
 msgstr "বেস: %s"
 
-#: sphinx/ext/autodoc.py:925
+#: sphinx/ext/autodoc.py:959
 #, python-format
 msgid "alias of :class:`%s`"
 msgstr ":class:`%s` এর উপনাম"
 
-#: sphinx/ext/todo.py:40
+#: sphinx/ext/todo.py:41
 msgid "Todo"
 msgstr "অসমাপ্ত কাজ"
 
-#: sphinx/ext/todo.py:98
+#: sphinx/ext/todo.py:109
+#, fuzzy, python-format
+msgid "(The <<original entry>> is located in  %s, line %d.)"
+msgstr "(%s, %d লাইনে মূল অন্তর্ভুক্তিটি রয়েছে.)"
+
+#: sphinx/ext/todo.py:117
+msgid "original entry"
+msgstr ""
+
+#: sphinx/ext/viewcode.py:70
+msgid "[source]"
+msgstr ""
+
+#: sphinx/ext/viewcode.py:117
+msgid "[docs]"
+msgstr ""
+
+#: sphinx/ext/viewcode.py:131
+#, fuzzy
+msgid "Module code"
+msgstr "মডিউল"
+
+#: sphinx/ext/viewcode.py:137
 #, python-format
-msgid "(The original entry is located in %s, line %d and can be found "
-msgstr "(%s, %d লাইনে মূল অন্তর্ভুক্তিটি রয়েছে, যা পাওয়া যাবে"
+msgid "<h1>Source code for %s</h1>"
+msgstr ""
 
-#: sphinx/ext/todo.py:104
-msgid "here"
-msgstr "এখানে"
+#: sphinx/ext/viewcode.py:164
+msgid "Overview: module code"
+msgstr ""
 
-#: sphinx/locale/__init__.py:138
+#: sphinx/ext/viewcode.py:165
+msgid "<h1>All modules for which code is available</h1>"
+msgstr ""
+
+#: sphinx/locale/__init__.py:155
 msgid "Attention"
 msgstr "দৃষ্টি আকর্ষণ"
 
-#: sphinx/locale/__init__.py:139
+#: sphinx/locale/__init__.py:156
 msgid "Caution"
 msgstr "সতর্কীকরণ"
 
-#: sphinx/locale/__init__.py:140
+#: sphinx/locale/__init__.py:157
 msgid "Danger"
 msgstr "বিপজ্জনক"
 
-#: sphinx/locale/__init__.py:141
+#: sphinx/locale/__init__.py:158
 msgid "Error"
 msgstr "ভুল (এরর)"
 
-#: sphinx/locale/__init__.py:142
+#: sphinx/locale/__init__.py:159
 msgid "Hint"
 msgstr "আভাস"
 
-#: sphinx/locale/__init__.py:143
+#: sphinx/locale/__init__.py:160
 msgid "Important"
 msgstr "গুরুত্বপূর্ণ"
 
-#: sphinx/locale/__init__.py:144
+#: sphinx/locale/__init__.py:161
 msgid "Note"
 msgstr "নোট"
 
-#: sphinx/locale/__init__.py:145
+#: sphinx/locale/__init__.py:162
 msgid "See Also"
 msgstr "আরও দেখুন"
 
-#: sphinx/locale/__init__.py:146
+#: sphinx/locale/__init__.py:163
 msgid "Tip"
 msgstr "পরামর্শ"
 
-#: sphinx/locale/__init__.py:147
+#: sphinx/locale/__init__.py:164
 msgid "Warning"
 msgstr "সতর্কতা"
 
-#: sphinx/locale/__init__.py:151
+#: sphinx/locale/__init__.py:168
 #, python-format
 msgid "New in version %s"
 msgstr "%s ভার্সনে নতুন"
 
-#: sphinx/locale/__init__.py:152
+#: sphinx/locale/__init__.py:169
 #, python-format
 msgid "Changed in version %s"
 msgstr "%s ভার্সনে পরিবর্তিত"
 
-#: sphinx/locale/__init__.py:153
+#: sphinx/locale/__init__.py:170
 #, python-format
 msgid "Deprecated since version %s"
 msgstr "%s ভার্সন থেকে ডেপ্রিকেটেড"
 
-#: sphinx/locale/__init__.py:158
+#: sphinx/locale/__init__.py:175
 msgid "keyword"
 msgstr "কিওয়ার্ড"
 
-#: sphinx/locale/__init__.py:159
+#: sphinx/locale/__init__.py:176
 msgid "operator"
 msgstr "অপারেটর"
 
-#: sphinx/locale/__init__.py:160
+#: sphinx/locale/__init__.py:177
 msgid "object"
 msgstr "অবজেক্ট"
 
-#: sphinx/locale/__init__.py:162
+#: sphinx/locale/__init__.py:179
 msgid "statement"
 msgstr "স্ট্যাটমেন্ট"
 
-#: sphinx/locale/__init__.py:163
+#: sphinx/locale/__init__.py:180
 msgid "built-in function"
 msgstr "বিল্ট-ইন ফাংশন"
 
-#: sphinx/themes/basic/defindex.html:2
+#: sphinx/themes/agogo/layout.html:45 sphinx/themes/basic/globaltoc.html:10
+#: sphinx/themes/basic/localtoc.html:11
+msgid "Table Of Contents"
+msgstr "সূচীপত্র"
+
+#: sphinx/themes/agogo/layout.html:49 sphinx/themes/basic/layout.html:128
+#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:20
+msgid "Search"
+msgstr "অনুসন্ধান"
+
+#: sphinx/themes/agogo/layout.html:52 sphinx/themes/basic/searchbox.html:15
+msgid "Go"
+msgstr "যান"
+
+#: sphinx/themes/agogo/layout.html:57 sphinx/themes/basic/searchbox.html:20
+msgid "Enter search terms or a module, class or function name."
+msgstr "অনুসন্ধানের জন্য টার্ম, মডিউল, ক্লাস অথবা ফাংশনের নাম দিন।"
+
+#: sphinx/themes/agogo/layout.html:78 sphinx/themes/basic/sourcelink.html:14
+msgid "Show Source"
+msgstr "সোর্স দেখুন"
+
+#: sphinx/themes/basic/defindex.html:11
 msgid "Overview"
 msgstr "ভুমিকা"
 
-#: sphinx/themes/basic/defindex.html:11
+#: sphinx/themes/basic/defindex.html:20
 msgid "Indices and tables:"
 msgstr "ইনডেক্স ও টেবিল সমূহ:"
 
-#: sphinx/themes/basic/defindex.html:14
+#: sphinx/themes/basic/defindex.html:23
 msgid "Complete Table of Contents"
 msgstr "পূর্ণাঙ্গ সূচীপত্র"
 
-#: sphinx/themes/basic/defindex.html:15
+#: sphinx/themes/basic/defindex.html:24
 msgid "lists all sections and subsections"
 msgstr "সকল অনুচ্ছেদ সমূহের তালিকা"
 
-#: sphinx/themes/basic/defindex.html:17
+#: sphinx/themes/basic/defindex.html:26
 msgid "search this documentation"
 msgstr "এই সহায়িকাতে অনুসন্ধা করুন"
 
-#: sphinx/themes/basic/defindex.html:20
+#: sphinx/themes/basic/defindex.html:28
+msgid "Global Module Index"
+msgstr "গ্লোবাল মডিউল ইনডেক্স"
+
+#: sphinx/themes/basic/defindex.html:29
 msgid "quick access to all modules"
 msgstr "সকল মডিউলে দ্রুত প্রবেশ"
 
-#: sphinx/themes/basic/defindex.html:22
+#: sphinx/themes/basic/defindex.html:31
 msgid "all functions, classes, terms"
 msgstr "সকল ফাংশন, ক্লাস, টার্ম"
 
-#: sphinx/themes/basic/genindex-single.html:5
+#: sphinx/themes/basic/genindex-single.html:14
 #, python-format
 msgid "Index &ndash; %(key)s"
 msgstr "ইনডেক্স &ndash; %(key)s"
 
-#: sphinx/themes/basic/genindex-single.html:44
-#: sphinx/themes/basic/genindex-split.html:14
-#: sphinx/themes/basic/genindex-split.html:27
-#: sphinx/themes/basic/genindex.html:54
+#: sphinx/themes/basic/genindex-single.html:46
+#: sphinx/themes/basic/genindex-split.html:24
+#: sphinx/themes/basic/genindex-split.html:38
+#: sphinx/themes/basic/genindex.html:56
 msgid "Full index on one page"
 msgstr "এক পাতায় সম্পূর্ণ ইনডেক্স"
 
-#: sphinx/themes/basic/genindex-split.html:7
+#: sphinx/themes/basic/genindex-split.html:16
 msgid "Index pages by letter"
 msgstr "বর্ণানুসারে ইনডেক্স পাতা"
 
-#: sphinx/themes/basic/genindex-split.html:15
+#: sphinx/themes/basic/genindex-split.html:25
 msgid "can be huge"
 msgstr "খুব বড় হতে পারে"
 
-#: sphinx/themes/basic/layout.html:10
+#: sphinx/themes/basic/layout.html:23
 msgid "Navigation"
 msgstr "নেভিগেশন"
 
-#: sphinx/themes/basic/layout.html:42
-msgid "Table Of Contents"
-msgstr "সূচীপত্র"
-
-#: sphinx/themes/basic/layout.html:48
-msgid "Previous topic"
-msgstr "পূর্ববর্তী টপিক"
-
-#: sphinx/themes/basic/layout.html:50
-msgid "previous chapter"
-msgstr "পূর্ববর্তী অধ্যায়"
-
-#: sphinx/themes/basic/layout.html:53
-msgid "Next topic"
-msgstr "পরবর্তী টপিক"
-
-#: sphinx/themes/basic/layout.html:55
-msgid "next chapter"
-msgstr "পরবর্তী অধ্যায়"
-
-#: sphinx/themes/basic/layout.html:60
-msgid "This Page"
-msgstr "এই পাতা"
-
-#: sphinx/themes/basic/layout.html:63
-msgid "Show Source"
-msgstr "সোর্স দেখুন"
-
-#: sphinx/themes/basic/layout.html:73
-msgid "Quick search"
-msgstr "দ্রুত অনুসন্ধান"
-
-#: sphinx/themes/basic/layout.html:76
-msgid "Go"
-msgstr "যান"
-
-#: sphinx/themes/basic/layout.html:81
-msgid "Enter search terms or a module, class or function name."
-msgstr "অনুসন্ধানের জন্য টার্ম, মডিউল, ক্লাস অথবা ফাংশনের নাম দিন।"
-
-#: sphinx/themes/basic/layout.html:122
+#: sphinx/themes/basic/layout.html:113
 #, python-format
 msgid "Search within %(docstitle)s"
 msgstr "%(docstitle)s এর মধ্যে খুঁজুন"
 
-#: sphinx/themes/basic/layout.html:131
+#: sphinx/themes/basic/layout.html:122
 msgid "About these documents"
 msgstr "এই ডকুমেন্ট সম্পর্কে"
 
-#: sphinx/themes/basic/layout.html:137
-#: sphinx/themes/basic/search.html:2
-#: sphinx/themes/basic/search.html:5
-msgid "Search"
-msgstr "অনুসন্ধান"
-
-#: sphinx/themes/basic/layout.html:140
+#: sphinx/themes/basic/layout.html:131
 msgid "Copyright"
 msgstr "কপিরাইট"
 
-#: sphinx/themes/basic/layout.html:187
-#: sphinx/themes/scrolls/layout.html:83
+#: sphinx/themes/basic/layout.html:180
 #, python-format
 msgid "&copy; <a href=\"%(path)s\">Copyright</a> %(copyright)s."
 msgstr "&copy; <a href=\"%(path)s\">কপিরাইট</a> %(copyright)s."
 
-#: sphinx/themes/basic/layout.html:189
-#: sphinx/themes/scrolls/layout.html:85
+#: sphinx/themes/basic/layout.html:182
 #, python-format
 msgid "&copy; Copyright %(copyright)s."
 msgstr "&copy; কপিরাইট %(copyright)s."
 
-#: sphinx/themes/basic/layout.html:193
-#: sphinx/themes/scrolls/layout.html:89
+#: sphinx/themes/basic/layout.html:186
 #, python-format
 msgid "Last updated on %(last_updated)s."
 msgstr "%(last_updated)s সর্বশেষ পরিবর্তন করা হয়েছে।"
 
-#: sphinx/themes/basic/layout.html:196
-#: sphinx/themes/scrolls/layout.html:92
+#: sphinx/themes/basic/layout.html:189
 #, python-format
-msgid "Created using <a href=\"http://sphinx.pocoo.org/\">Sphinx</a> %(sphinx_version)s."
-msgstr "<a href=\"http://sphinx.pocoo.org/\">Sphinx</a> %(sphinx_version)s দিয়ে তৈরী।"
-
-#: sphinx/themes/basic/modindex.html:36
-#: sphinx/themes/scrolls/modindex.html:37
-msgid "Deprecated"
-msgstr "ডেপ্রিকেটেড"
+msgid ""
+"Created using <a href=\"http://sphinx.pocoo.org/\">Sphinx</a> "
+"%(sphinx_version)s."
+msgstr ""
+"<a href=\"http://sphinx.pocoo.org/\">Sphinx</a> %(sphinx_version)s দিয়ে "
+"তৈরী।"
 
 #: sphinx/themes/basic/opensearch.xml:4
 #, python-format
 msgid "Search %(docstitle)s"
 msgstr "%(docstitle)s-এ খুঁজুন"
 
-#: sphinx/themes/basic/search.html:9
+#: sphinx/themes/basic/relations.html:11
+msgid "Previous topic"
+msgstr "পূর্ববর্তী টপিক"
+
+#: sphinx/themes/basic/relations.html:13
+msgid "previous chapter"
+msgstr "পূর্ববর্তী অধ্যায়"
+
+#: sphinx/themes/basic/relations.html:16
+msgid "Next topic"
+msgstr "পরবর্তী টপিক"
+
+#: sphinx/themes/basic/relations.html:18
+msgid "next chapter"
+msgstr "পরবর্তী অধ্যায়"
+
+#: sphinx/themes/basic/search.html:24
 msgid ""
 "Please activate JavaScript to enable the search\n"
 "    functionality."
 "অনুসন্ধান করার জন্য অনুগ্রহপূর্বক জাভাস্ক্রিপ্ট \n"
 "   সক্রিয় করুন।"
 
-#: sphinx/themes/basic/search.html:14
+#: sphinx/themes/basic/search.html:29
 msgid ""
 "From here you can search these documents. Enter your search\n"
 "    words into the box below and click \"search\". Note that the search\n"
 "    containing fewer words won't appear in the result list."
 msgstr ""
 "এখান থেকে এই নথিগুলোতে আপনি অনুসন্ধান করতে পারবেন। \n"
-"   আপনার কাঙ্ক্ষিত শব্দসমূহ নিচের বাক্সে লিখুন এবং \"অনুসন্ধান\" বাটনে ক্লিক করুন।\n"
-"   উল্লেখ্য, সকল শব্দসমূহের উপস্থিতি নিয়ে অনুসন্ধান করা হবে। যেসব পাতায় সকল\n"
+"   আপনার কাঙ্ক্ষিত শব্দসমূহ নিচের বাক্সে লিখুন এবং \"অনুসন্ধান\" বাটনে "
+"ক্লিক করুন।\n"
+"   উল্লেখ্য, সকল শব্দসমূহের উপস্থিতি নিয়ে অনুসন্ধান করা হবে। যেসব পাতায় "
+"সকল\n"
 "   শব্দ নেই সেগুলো বাদ দেয়া হবে।"
 
-#: sphinx/themes/basic/search.html:21
+#: sphinx/themes/basic/search.html:36
 msgid "search"
 msgstr "খুঁজুন"
 
-#: sphinx/themes/basic/search.html:25
-#: sphinx/themes/basic/static/searchtools.js:473
+#: sphinx/themes/basic/search.html:40
+#: sphinx/themes/basic/static/searchtools.js:504
 msgid "Search Results"
 msgstr "অনুসন্ধানের ফলাফল"
 
-#: sphinx/themes/basic/search.html:27
+#: sphinx/themes/basic/search.html:42
 msgid "Your search did not match any results."
 msgstr "আপনার অনুসন্ধানে কোন ফলাফল পাওয়া যায়নি।"
 
+#: sphinx/themes/basic/searchbox.html:12
+msgid "Quick search"
+msgstr "দ্রুত অনুসন্ধান"
+
+#: sphinx/themes/basic/sourcelink.html:11
+msgid "This Page"
+msgstr "এই পাতা"
+
 #: sphinx/themes/basic/changes/frameset.html:5
 #: sphinx/themes/basic/changes/versionchanges.html:12
 #, python-format
 msgid "Other changes"
 msgstr "অন্যান্য পরিবর্তন"
 
-#: sphinx/themes/basic/static/doctools.js:138
-#: sphinx/writers/html.py:462
-#: sphinx/writers/html.py:467
+#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:491
+#: sphinx/writers/html.py:496
 msgid "Permalink to this headline"
 msgstr "এই শিরোনামের পার্মালিঙ্ক"
 
-#: sphinx/themes/basic/static/doctools.js:144
-#: sphinx/writers/html.py:80
+#: sphinx/themes/basic/static/doctools.js:160 sphinx/writers/html.py:88
 msgid "Permalink to this definition"
 msgstr "এই সংজ্ঞার পার্মালিঙ্ক"
 
-#: sphinx/themes/basic/static/doctools.js:173
+#: sphinx/themes/basic/static/doctools.js:189
 msgid "Hide Search Matches"
 msgstr "অনুসন্ধানের ম্যাচগুলো লুকান"
 
-#: sphinx/themes/basic/static/searchtools.js:274
+#: sphinx/themes/basic/static/searchtools.js:287
 msgid "Searching"
 msgstr "অনুসন্ধান চলছে"
 
-#: sphinx/themes/basic/static/searchtools.js:279
+#: sphinx/themes/basic/static/searchtools.js:292
 msgid "Preparing search..."
 msgstr "অনুসন্ধানের প্রস্তুতি চলছে..."
 
-#: sphinx/themes/basic/static/searchtools.js:352
+#: sphinx/themes/basic/static/searchtools.js:366
 msgid ", in "
 msgstr ", -"
 
-#: sphinx/themes/basic/static/searchtools.js:475
-msgid "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories."
-msgstr "আপনার অনুসন্ধানে কোন ফলাফল পাওয়া যায়নি। আপনার অনুসন্ধানের শব্দগুলোর সঠিক বানান ও বিভাগ নির্বাচন নিশ্চিত করুন।"
+#: sphinx/themes/basic/static/searchtools.js:506
+msgid ""
+"Your search did not match any documents. Please make sure that all words "
+"are spelled correctly and that you've selected enough categories."
+msgstr ""
+"আপনার অনুসন্ধানে কোন ফলাফল পাওয়া যায়নি। আপনার অনুসন্ধানের শব্দগুলোর "
+"সঠিক বানান ও বিভাগ নির্বাচন নিশ্চিত করুন।"
 
-#: sphinx/themes/basic/static/searchtools.js:477
+#: sphinx/themes/basic/static/searchtools.js:508
 #, python-format
 msgid "Search finished, found %s page(s) matching the search query."
 msgstr "অনুসন্ধান শেষ হয়েছে, ফলাফলে %s-টি পাতা পাওয়া গেছে।"
 
-#: sphinx/writers/latex.py:187
+#: sphinx/themes/default/static/sidebar.js:66
+msgid "Expand sidebar"
+msgstr ""
+
+#: sphinx/themes/default/static/sidebar.js:79
+#: sphinx/themes/default/static/sidebar.js:107
+msgid "Collapse sidebar"
+msgstr ""
+
+#: sphinx/themes/haiku/layout.html:26
+msgid "Contents"
+msgstr ""
+
+#: sphinx/writers/latex.py:172
 msgid "Release"
 msgstr "রিলিজ"
 
-#: sphinx/writers/latex.py:579
+#: sphinx/writers/latex.py:576 sphinx/writers/manpage.py:178
 msgid "Footnotes"
 msgstr "পাদটীকা"
 
-#: sphinx/writers/latex.py:647
+#: sphinx/writers/latex.py:649
 msgid "continued from previous page"
 msgstr "পূর্ববর্তী পাতা হতে চলমান"
 
-#: sphinx/writers/latex.py:652
+#: sphinx/writers/latex.py:654
 msgid "Continued on next page"
 msgstr "পরবর্তী পাতাতে চলমান"
 
-#: sphinx/writers/text.py:166
-#, python-format
-msgid "Platform: %s"
-msgstr "প্লাটফরম: %s"
-
-#: sphinx/writers/text.py:428
+#: sphinx/writers/text.py:422
 msgid "[image]"
 msgstr "[ছবি]"
 
+#~ msgid "Variable"
+#~ msgstr "ভ্যারিয়েবল"
+
+#~ msgid "Parameter"
+#~ msgstr "প্যারামিটার"
+
+#~ msgid "C function"
+#~ msgstr "C ফাংশন"
+
+#~ msgid "here"
+#~ msgstr "এখানে"
+
+#~ msgid "Platform: %s"
+#~ msgstr "প্লাটফরম: %s"
+
Add a comment to this file

sphinx/locale/ca/LC_MESSAGES/sphinx.mo

Binary file modified.

sphinx/locale/ca/LC_MESSAGES/sphinx.po

 "Project-Id-Version: Sphinx 1.0\n"
 "Report-Msgid-Bugs-To: pau.fernandez@upc.edu\n"
 "POT-Creation-Date: 2009-05-22 18:51+0200\n"
-"PO-Revision-Date: 2010-05-24 23:54+0200\n"
+"PO-Revision-Date: 2010-08-26 11:45+0000\n"
 "Last-Translator: Pau Fernández <pau.fernandez@upc.edu>\n"
 "Language-Team: ca <LL@li.org>\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 0.9.4\n"
+"Generated-By: Babel 0.9.5\n"
 
-#: sphinx/environment.py:106 sphinx/writers/latex.py:184
+#: sphinx/environment.py:111 sphinx/writers/latex.py:185
 #: sphinx/writers/manpage.py:67
 #, python-format
 msgid "%B %d, %Y"
 msgstr "%d de %B de %Y"
 
-#: sphinx/roles.py:174
+#: sphinx/roles.py:173
 #, python-format
 msgid "Python Enhancement Proposals!PEP %s"
 msgstr "Python Enhancement Proposals!PEP %s"
 msgid "Module level"
 msgstr "Nivell de mòdul"
 
-#: sphinx/builders/html.py:266
+#: sphinx/builders/html.py:260
 #, python-format
 msgid "%b %d, %Y"
 msgstr "%d %b, %Y"
 
-#: sphinx/builders/html.py:285 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html.py:279 sphinx/themes/basic/defindex.html:30
 msgid "General Index"
 msgstr "Índex General"
 
-#: sphinx/builders/html.py:285
+#: sphinx/builders/html.py:279
 msgid "index"
 msgstr "índex"
 
-#: sphinx/builders/html.py:345
+#: sphinx/builders/html.py:339
 msgid "next"
 msgstr "següent"
 
-#: sphinx/builders/html.py:354
+#: sphinx/builders/html.py:348
 msgid "previous"
 msgstr "anterior"
 
-#: sphinx/builders/latex.py:151
+#: sphinx/builders/latex.py:145
 msgid " (in "
 msgstr " (a "
 
-#: sphinx/directives/other.py:127
+#: sphinx/directives/other.py:135
 msgid "Section author: "
 msgstr "Autor de la secció:"
 
-#: sphinx/directives/other.py:129
+#: sphinx/directives/other.py:137
 msgid "Module author: "
 msgstr "Autor del mòdul: "
 
-#: sphinx/directives/other.py:131
+#: sphinx/directives/other.py:139
 #, fuzzy
 msgid "Code author: "
 msgstr "Autor del mòdul: "
 
-#: sphinx/directives/other.py:133
+#: sphinx/directives/other.py:141
 msgid "Author: "
 msgstr "Autor: "
 
-#: sphinx/directives/other.py:238
+#: sphinx/directives/other.py:213
 msgid "See also"
 msgstr "Vegeu també"
 
-#: sphinx/domains/__init__.py:253
+#: sphinx/domains/__init__.py:242
 #, python-format
 msgid "%s %s"
 msgstr ""
 
-#: sphinx/domains/c.py:51 sphinx/domains/python.py:49
+#: sphinx/domains/c.py:51 sphinx/domains/python.py:94
 msgid "Parameters"
 msgstr "Paràmetres"
 
-#: sphinx/domains/c.py:54 sphinx/domains/javascript.py:137
-#: sphinx/domains/python.py:59
+#: sphinx/domains/c.py:54 sphinx/domains/javascript.py:127
+#: sphinx/domains/python.py:104
 msgid "Returns"
 msgstr "Retorna"
 
-#: sphinx/domains/c.py:56 sphinx/domains/python.py:61
+#: sphinx/domains/c.py:56 sphinx/domains/python.py:106
 msgid "Return type"
 msgstr "Tipus de retorn"
 
 msgid "%s (C variable)"
 msgstr "%s (variable de C)"
 
-#: sphinx/domains/c.py:171 sphinx/domains/cpp.py:1031
-#: sphinx/domains/javascript.py:166 sphinx/domains/python.py:497
+#: sphinx/domains/c.py:171 sphinx/domains/cpp.py:1039
+#: sphinx/domains/javascript.py:161 sphinx/domains/python.py:523
 msgid "function"
 msgstr "funció"
 
-#: sphinx/domains/c.py:172 sphinx/domains/cpp.py:1032
+#: sphinx/domains/c.py:172 sphinx/domains/cpp.py:1040
 msgid "member"
 msgstr "membre"
 
 msgid "macro"
 msgstr "macro"
 
-#: sphinx/domains/c.py:174 sphinx/domains/cpp.py:1033
+#: sphinx/domains/c.py:174 sphinx/domains/cpp.py:1041
 msgid "type"
 msgstr "tipus"
 
 msgid "variable"
 msgstr "Variable"
 
-#: sphinx/domains/cpp.py:876
+#: sphinx/domains/cpp.py:883
 #, python-format
 msgid "%s (C++ class)"
 msgstr "%s (class de C++)"
 
-#: sphinx/domains/cpp.py:891
+#: sphinx/domains/cpp.py:898
 #, python-format
 msgid "%s (C++ type)"
 msgstr "%s (tipus de C++)"
 
-#: sphinx/domains/cpp.py:910
+#: sphinx/domains/cpp.py:917
 #, python-format
 msgid "%s (C++ member)"
 msgstr "%s (membre de C++)"
 
-#: sphinx/domains/cpp.py:962
+#: sphinx/domains/cpp.py:969
 #, python-format
 msgid "%s (C++ function)"
 msgstr "%s (funció de C++)"
 
-#: sphinx/domains/cpp.py:1030 sphinx/domains/python.py:499
+#: sphinx/domains/cpp.py:1038 sphinx/domains/javascript.py:162
+#: sphinx/domains/python.py:525
 msgid "class"
 msgstr "class"
 
-#: sphinx/domains/javascript.py:117 sphinx/domains/python.py:221
+#: sphinx/domains/javascript.py:105 sphinx/domains/python.py:244
 #, python-format
 msgid "%s() (built-in function)"
 msgstr "%s() (funció interna)"
 
-#: sphinx/domains/javascript.py:118 sphinx/domains/python.py:285
+#: sphinx/domains/javascript.py:106 sphinx/domains/python.py:308
 #, python-format
 msgid "%s() (%s method)"
 msgstr "%s() (mètode %s)"
 
-#: sphinx/domains/javascript.py:120
+#: sphinx/domains/javascript.py:108
+#, fuzzy, python-format
+msgid "%s() (class)"
+msgstr "%s (class de C++)"
+
+#: sphinx/domains/javascript.py:110
 #, python-format
 msgid "%s (global variable or constant)"
 msgstr ""
 
-#: sphinx/domains/javascript.py:122 sphinx/domains/python.py:323
+#: sphinx/domains/javascript.py:112 sphinx/domains/python.py:346
 #, python-format
 msgid "%s (%s attribute)"
 msgstr "%s (atribut %s)"
 
-#: sphinx/domains/javascript.py:131
+#: sphinx/domains/javascript.py:121
 #, fuzzy
 msgid "Arguments"
 msgstr "Paràmetres"
 
-#: sphinx/domains/javascript.py:134
+#: sphinx/domains/javascript.py:124
 msgid "Throws"
 msgstr ""
 
-#: sphinx/domains/javascript.py:167 sphinx/domains/python.py:498
+#: sphinx/domains/javascript.py:163 sphinx/domains/python.py:524
 msgid "data"
 msgstr ""
 
-#: sphinx/domains/javascript.py:168 sphinx/domains/python.py:504
+#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:530
 msgid "attribute"
 msgstr "atribut"
 
-#: sphinx/domains/python.py:53
+#: sphinx/domains/python.py:98
 #, fuzzy
 msgid "Variables"
 msgstr "Variable"
 
-#: sphinx/domains/python.py:56
+#: sphinx/domains/python.py:101
 msgid "Raises"
 msgstr "Llença"
 
-#: sphinx/domains/python.py:222 sphinx/domains/python.py:279
-#: sphinx/domains/python.py:291 sphinx/domains/python.py:304
+#: sphinx/domains/python.py:245 sphinx/domains/python.py:302
+#: sphinx/domains/python.py:314 sphinx/domains/python.py:327
 #, python-format
 msgid "%s() (in module %s)"
 msgstr "%s() (al mòdul %s)"