Merge with birkenfeld/sphinx

This commit is contained in:
Roland Meister 2012-02-13 20:59:37 +01:00
commit 024b5950dd
164 changed files with 7024 additions and 2858 deletions

View File

@ -40,6 +40,7 @@ Other contributors, listed alphabetically, are:
* John Waltman -- Texinfo builder
* Barry Warsaw -- setup command improvements
* Sebastian Wiesner -- image handling, distutils support
* Joel Wurtz -- cellspanning support in LaTeX
Many thanks for all contributions!

124
CHANGES
View File

@ -1,6 +1,50 @@
Release 1.1 (in development)
Release 1.2 (in development)
============================
* PR#28: Added Hungarian translation.
* PR#35: Added Slovak translation.
Release 1.1.3 (in development)
==============================
* PR#40: Fix ``safe_repr`` function to decode bytestrings with non-ASCII
characters correctly.
* PR#37: Allow configuring sphinx-apidoc via ``SPHINX_APIDOC_OPTIONS``.
* PR#34: Restore Python 2.4 compatibility.
* PR#36: Make the "bibliography to TOC" fix in LaTeX output specific to
the document class.
Release 1.1.2 (Nov 1, 2011) -- 1.1.1 is a silly version number anyway!
======================================================================
* #809: Include custom fixers in the source distribution.
Release 1.1.1 (Nov 1, 2011)
===========================
* #791: Fix QtHelp, DevHelp and HtmlHelp index entry links.
* #792: Include "sphinx-apidoc" in the source distribution.
* #797: Don't crash on a misformatted glossary.
* #801: Make intersphinx work properly without SSL support.
* #805: Make the ``Sphinx.add_index_to_domain`` method work correctly.
* #780: Fix Python 2.5 compatibility.
Release 1.1 (Oct 9, 2011)
=========================
Incompatible changes
--------------------
@ -8,6 +52,12 @@ Incompatible changes
value anymore. (It was the only thing that the directive did output, and
therefore quite inconsistent.)
* Removed support for old dependency versions; requirements are now:
- Pygments >= 1.2
- Docutils >= 0.7
- Jinja2 >= 2.3
Features added
--------------
@ -27,17 +77,20 @@ Features added
* Markup:
- #138: Add an :rst:role:`index` role, to make inline index entries.
- #454: Add more index markup capabilities: marking see/seealso entries,
- #138: Added an :rst:role:`index` role, to make inline index entries.
- #454: Added more index markup capabilities: marking see/seealso entries,
and main entries for a given key.
- #460: Allow limiting the depth of section numbers for HTML using the
- #460: Allowed limiting the depth of section numbers for HTML using the
:rst:dir:`toctree`\'s ``numbered`` option.
- #586: Implemented improved :rst:dir:`glossary` markup which allows
multiple terms per definition.
- #478: Added :rst:dir:`py:decorator` directive to describe decorators.
- C++ domain now supports array definitions.
- C++ domain now supports doc fields (``:param x:`` inside directives).
- Section headings in :rst:dir:`only` directives are now correctly
handled.
- Added ``emphasize-lines`` option to source code directives.
- #678: C++ domain now supports superclasses.
* HTML builder:
@ -59,11 +112,13 @@ Features added
requests and allow configuring the timeout. New config values:
:confval:`linkcheck_timeout` and :confval:`linkcheck_workers`.
- #521: Added :confval:`linkcheck_ignore` config value.
- #28: Support row/colspans in tables in the LaTeX builder.
* Configuration and extensibility:
- #537: Added :confval:`nitpick_ignore`.
- #306: Added :event:`env-get-outdated` event.
- :meth:`.Application.add_stylesheet` now accepts full URIs.
* Autodoc:
@ -91,16 +146,71 @@ Features added
- #367: Added automatic exclusion of hidden members in inheritance
diagrams, and an option to selectively enable it.
- Added :confval:`pngmath_add_tooltips`.
- The math extension displaymath directives now support ``name`` in
addition to ``label`` for giving the equation label, for compatibility
with Docutils.
* New locales:
- #221: Added Swedish locale.
- #526: Added Iranian locale.
- #694: Added Latvian locale.
- Added Nepali locale.
- #714: Added Korean locale.
- #766: Added Estonian locale.
* Bugs fixed:
- #778: Fix "hide search matches" link on pages linked by search.
- Fix the source positions referenced by the "viewcode" extension.
Release 1.0.8 (in development)
==============================
Release 1.0.8 (Sep 23, 2011)
============================
* #627: Fix tracebacks for AttributeErrors in autosummary generation.
* Fix the ``abbr`` role when the abbreviation has newlines in it.
* #727: Fix the links to search results with custom object types.
* #648: Fix line numbers reported in warnings about undefined
references.
* #696, #666: Fix C++ array definitions and template arguments
that are not type names.
* #633: Allow footnotes in section headers in LaTeX output.
* #616: Allow keywords to be linked via intersphinx.
* #613: Allow Unicode characters in production list token names.
* #720: Add dummy visitors for graphviz nodes for text and man.
* #704: Fix image file duplication bug.
* #677: Fix parsing of multiple signatures in C++ domain.
* #637: Ignore Emacs lock files when looking for source files.
* #544: Allow .pyw extension for importable modules in autodoc.
* #700: Use ``$(MAKE)`` in quickstart-generated Makefiles.
* #734: Make sidebar search box width consistent in browsers.
* #644: Fix spacing of centered figures in HTML output.
* #767: Safely encode SphinxError messages when printing them to
sys.stderr.
* #611: Fix LaTeX output error with a document with no sections but
a link target.
* Correctly treat built-in method descriptors as methods in autodoc.
* #706: Stop monkeypatching the Python textwrap module.
* #657: viewcode now works correctly with source files that have
non-ASCII encoding.
@ -118,6 +228,8 @@ Release 1.0.8 (in development)
* #647: Do not apply SmartyPants in parsed-literal blocks.
* C++ domain now supports array definitions.
Release 1.0.7 (Jan 15, 2011)
============================

View File

@ -19,10 +19,13 @@ Documentation using the default theme
* CodePy: http://documen.tician.de/codepy/
* Cython: http://docs.cython.org/
* C\\C++ Python language binding project: http://language-binding.net/index.html
* Cormoran: http://cormoran.nhopkg.org/docs/
* Director: http://packages.python.org/director/
* Dirigible: http://www.projectdirigible.com/documentation/
* Elemental: http://elemental.googlecode.com/hg/doc/build/html/index.html
* F2py: http://f2py.sourceforge.net/docs/
* GeoDjango: http://geodjango.org/docs/
* Genomedata: http://noble.gs.washington.edu/proj/genomedata/doc/1.2.2/genomedata.html
* gevent: http://www.gevent.org/
* Google Wave API: http://wave-robot-python-client.googlecode.com/svn/trunk/pydocs/index.html
* GSL Shell: http://www.nongnu.org/gsl-shell/
@ -51,6 +54,7 @@ Documentation using the default theme
* PyUblas: http://documen.tician.de/pyublas/
* Quex: http://quex.sourceforge.net/doc/html/main.html
* Scapy: http://www.secdev.org/projects/scapy/doc/
* Segway: http://noble.gs.washington.edu/proj/segway/doc/1.1.0/segway.html
* SimPy: http://simpy.sourceforge.net/SimPyDocs/index.html
* SymPy: http://docs.sympy.org/
* WTForms: http://wtforms.simplecodes.com/docs/
@ -114,14 +118,15 @@ Documentation using another builtin theme
* C/C++ Development with Eclipse: http://eclipsebook.in/ (agogo)
* Distribute: http://packages.python.org/distribute/ (nature)
* Jinja: http://jinja.pocoo.org/ (scrolls)
* jsFiddle: http://doc.jsfiddle.net/ (nature)
* pip: http://pip.openplans.org/ (nature)
* Programmieren mit PyGTK und Glade (German):
http://www.florian-diesch.de/doc/python-und-glade/online/ (agogo)
* pypol: http://pypol.altervista.org/ (nature)
* Spring Python: http://springpython.webfactional.com/current/sphinx/index.html
(nature)
* sqlparse: http://python-sqlparse.googlecode.com/svn/docs/api/index.html
(agogo)
* Sylli: http://sylli.sourceforge.net/ (nature)
* libLAS: http://liblas.org/ (nature)
@ -132,8 +137,10 @@ Documentation using a custom theme/integrated in a site
* Blinker: http://discorporate.us/projects/Blinker/docs/
* Classy: classy: http://classy.pocoo.org/
* Django: http://docs.djangoproject.com/
* e-cidadania: http://e-cidadania.readthedocs.org/en/latest/
* Flask: http://flask.pocoo.org/docs/
* Flask-OpenID: http://packages.python.org/Flask-OpenID/
* Gameduino: http://excamera.com/sphinx/gameduino/
* GeoServer: http://docs.geoserver.org/
* Glashammer: http://glashammer.org/
* MirrorBrain: http://mirrorbrain.org/docs/
@ -145,6 +152,7 @@ Documentation using a custom theme/integrated in a site
* German Plone 4.0 user manual: http://www.hasecke.com/plone-benutzerhandbuch/4.0/
* Pylons: http://pylonshq.com/docs/en/0.9.7/
* PyMOTW: http://www.doughellmann.com/PyMOTW/
* pypol: http://pypol.altervista.org/ (celery)
* qooxdoo: http://manual.qooxdoo.org/current
* Roundup: http://www.roundup-tracker.org/
* Selenium: http://seleniumhq.org/docs/
@ -164,6 +172,7 @@ Homepages and other non-documentation sites
* A personal page: http://www.dehlia.in/
* Benoit Boissinot: http://bboissin.appspot.com/
* lunarsite: http://lunaryorn.de/
* Red Hot Chili Python: http://redhotchilipython.com/
* The Wine Cellar Book: http://www.thewinecellarbook.com/doc/en/
* VOR: http://www.vor-cycling.be/

27
LICENSE
View File

@ -217,3 +217,30 @@ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
----------------------------------------------------------------------
The included Underscore JavaScript library is available under the MIT
license:
----------------------------------------------------------------------
Copyright (c) 2009 Jeremy Ashkenas, DocumentCloud
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

View File

@ -11,6 +11,7 @@ include distribute_setup.py
include sphinx-autogen.py
include sphinx-build.py
include sphinx-quickstart.py
include sphinx-apidoc.py
recursive-include sphinx/texinputs *
recursive-include sphinx/themes *
@ -18,6 +19,7 @@ recursive-include sphinx/locale *
recursive-include sphinx/ext/autosummary/templates *
recursive-include tests *
recursive-include utils *
recursive-include custom_fixers *
include sphinx/pycode/Grammar.txt
recursive-include doc *

View File

@ -64,6 +64,8 @@ man_pages = [
'', 1),
('man/sphinx-quickstart', 'sphinx-quickstart', 'Sphinx documentation '
'template generator', '', 1),
('man/sphinx-apidoc', 'sphinx-apidoc', 'Sphinx API doc generator tool',
'', 1),
]
texinfo_documents = [

View File

@ -372,18 +372,23 @@ documentation on :ref:`intl` for details.
* ``de`` -- German
* ``en`` -- English
* ``es`` -- Spanish
* ``et`` -- Estonian
* ``fa`` -- Iranian
* ``fi`` -- Finnish
* ``fr`` -- French
* ``hr`` -- Croatian
* ``hu`` -- Hungarian
* ``it`` -- Italian
* ``ja`` -- Japanese
* ``ko`` -- Korean
* ``lt`` -- Lithuanian
* ``lv`` -- Latvian
* ``ne`` -- Nepali
* ``nl`` -- Dutch
* ``pl`` -- Polish
* ``pt_BR`` -- Brazilian Portuguese
* ``ru`` -- Russian
* ``sk`` -- Slovak
* ``sl`` -- Slovenian
* ``sv`` -- Swedish
* ``tr`` -- Turkish
@ -403,11 +408,20 @@ documentation on :ref:`intl` for details.
add the directory :file:`./locale` to this settting, the message catalogs
(compiled from ``.po`` format using :program:`msgfmt`) must be in
:file:`./locale/{language}/LC_MESSAGES/sphinx.mo`. The text domain of
individual documents depends on their docname if they are top-level project
files and on their base directory otherwise.
individual documents depends on :confval:`gettext_compact`.
The default is ``[]``.
.. confval:: gettext_compact
.. versionadded:: 1.1
If true, a document's text domain is its docname if it is a top-level
project file and its very base directory otherwise.
By default, the document ``markup/code.rst`` ends up in the ``markup`` text
domain. With this option set to ``False``, it is ``markup/code``.
.. _html-options:

View File

@ -535,8 +535,14 @@ The following directives are available:
Describe a casting operator here.
.. cpp:function:: constexpr void foo(std::string &bar[2]) noexcept
Describe a constexpr function here.
.. cpp:member:: std::string theclass::name
.. cpp:member:: std::string theclass::name[N][M]
.. cpp:type:: theclass::const_iterator
Will be rendered like this:
@ -557,8 +563,14 @@ The following directives are available:
Describe a casting operator here.
.. cpp:function:: constexpr void foo(std::string &bar[2]) noexcept
Describe a constexpr function here.
.. cpp:member:: std::string theclass::name
.. cpp:member:: std::string theclass::name[N][M]
.. cpp:type:: theclass::const_iterator
.. rst:directive:: .. cpp:namespace:: namespace

View File

@ -115,11 +115,8 @@ the following public API:
<http://docutils.sourceforge.net/docs/howto/rst-directives.html>`_ for
details.
The directive class normally must inherit from the class
``docutils.parsers.rst.Directive``. When writing a directive for usage in
a Sphinx extension, you inherit from ``sphinx.util.compat.Directive``
instead which does the right thing even on docutils 0.4 (which doesn't
support directive classes otherwise).
The directive class must inherit from the class
``docutils.parsers.rst.Directive``.
For example, the (already existing) :rst:dir:`literalinclude` directive would be
added like this:
@ -256,7 +253,7 @@ the following public API:
Add *filename* to the list of CSS files that the default HTML template will
include. Like for :meth:`add_javascript`, the filename must be relative to
the HTML static path.
the HTML static path, or a full URI with scheme.
.. versionadded:: 1.0

View File

@ -19,19 +19,21 @@ The :mod:`sphinx.ext.autosummary` extension does this in two parts:
contain links to the documented items, and short summary blurbs extracted
from their docstrings.
2. The convenience script :program:`sphinx-autogen` or the new
2. Optionally, the convenience script :program:`sphinx-autogen` or the new
:confval:`autosummary_generate` config value can be used to generate short
"stub" files for the entries listed in the :rst:dir:`autosummary` directives.
These by default contain only the corresponding :mod:`sphinx.ext.autodoc`
directive.
These files by default contain only the corresponding :mod:`sphinx.ext.autodoc`
directive, but can be customized with templates.
.. rst:directive:: autosummary
Insert a table that contains links to documented items, and a short summary
blurb (the first sentence of the docstring) for each of them. The
:rst:dir:`autosummary` directive can also optionally serve as a :rst:dir:`toctree`
entry for the included items.
blurb (the first sentence of the docstring) for each of them.
The :rst:dir:`autosummary` directive can also optionally serve as a
:rst:dir:`toctree` entry for the included items. Optionally, stub
``.rst`` files for these items can also be automatically generated.
For example, ::

View File

@ -4,22 +4,21 @@ Math support in Sphinx
======================
.. module:: sphinx.ext.mathbase
:synopsis: Common math support for pngmath and jsmath.
:synopsis: Common math support for pngmath and mathjax / jsmath.
.. versionadded:: 0.5
Since mathematical notation isn't natively supported by HTML in any way, Sphinx
supports math in documentation with two extensions.
supports math in documentation with several extensions.
The basic math support that is common to both extensions is contained in
:mod:`sphinx.ext.mathbase`. Other math support extensions should,
if possible, reuse that support too.
The basic math support is contained in :mod:`sphinx.ext.mathbase`. Other math
support extensions should, if possible, reuse that support too.
.. note::
:mod:`.mathbase` is not meant to be added to the :confval:`extensions` config
value, instead, use either :mod:`sphinx.ext.pngmath` or
:mod:`sphinx.ext.jsmath` as described below.
:mod:`sphinx.ext.mathjax` as described below.
The input language for mathematics is LaTeX markup. This is the de-facto
standard for plain-text math notation and has the added advantage that no
@ -64,10 +63,10 @@ further translation is necessary when building LaTeX output.
.. math:: (a + b)^2 = a^2 + 2ab + b^2
Normally, equations are not numbered. If you want your equation to get a
number, use the ``label`` option. When given, it selects a label for the
equation, by which it can be cross-referenced, and causes an equation number
to be issued. See :rst:role:`eqref` for an example. The numbering style depends
on the output format.
number, use the ``label`` option. When given, it selects an internal label
for the equation, by which it can be cross-referenced, and causes an equation
number to be issued. See :rst:role:`eqref` for an example. The numbering
style depends on the output format.
There is also an option ``nowrap`` that prevents any wrapping of the given
math in a math environment. When you give this option, you must make sure
@ -103,7 +102,8 @@ This extension renders math via LaTeX and dvipng_ into PNG images. This of
course means that the computer where the docs are built must have both programs
available.
There are various config values you can set to influence how the images are built:
There are various config values you can set to influence how the images are
built:
.. confval:: pngmath_latex
@ -196,7 +196,7 @@ Sphinx.
.. confval:: mathjax_path
The path to the JavaScript file to include in the HTML files in order to load
JSMath.
MathJax.
The default is the ``http://`` URL that loads the JS files from the `MathJax
CDN <http://www.mathjax.org/docs/1.1/start.html>`_. If you want MathJax to
@ -206,7 +206,7 @@ Sphinx.
The path can be absolute or relative; if it is relative, it is relative to
the ``_static`` directory of the built docs.
For example, if you put JSMath into the static path of the Sphinx docs, this
For example, if you put MathJax into the static path of the Sphinx docs, this
value would be ``MathJax/MathJax.js``. If you host more than one Sphinx
documentation set on one server, it is advisable to install MathJax in a
shared location.

View File

@ -45,7 +45,7 @@ Using Sphinx with...
Read the Docs
http://readthedocs.org is a documentation hosting service based around Sphinx.
They will host sphinx documentation, along with supporting a number of other
features including version support, PDF generation, and more. The `Getting
features including version support, PDF generation, and more. The `Getting
Started <http://read-the-docs.readthedocs.org/en/latest/getting_started.html>`_
guide is a good place to start.

View File

@ -46,7 +46,7 @@ with :confval:`locale_dirs` for your :confval:`language`, Sphinx will pick them
up automatically.
An example: you have a document ``usage.rst`` in your Sphinx project. The
gettext builder will put its messages into ``usage.pot``. Image you have
gettext builder will put its messages into ``usage.pot``. Imagine you have
Spanish translations [2]_ on your hands in ``usage.po`` --- for your builds to
be translated you need to follow these instructions:

View File

@ -24,8 +24,7 @@ This section is intended to collect helpful hints for those wanting to migrate
to reStructuredText/Sphinx from other documentation systems.
* Gerard Flanagan has written a script to convert pure HTML to reST; it can be
found at `BitBucket
<https://bitbucket.org/djerdo/musette/src/tip/musette/html/html2rest.py>`_.
found at the `Python Package Index <http://pypi.python.org/pypi/html2rest>`_.
* For converting the old Python docs to Sphinx, a converter was written which
can be found at `the Python SVN repository
@ -35,6 +34,12 @@ to reStructuredText/Sphinx from other documentation systems.
* Marcin Wojdyr has written a script to convert Docbook to reST with Sphinx
markup; it is at `Google Code <http://code.google.com/p/db2rst/>`_.
* Christophe de Vienne wrote a tool to convert from Open/LibreOffice documents
to Sphinx: `odt2sphinx <http://pypi.python.org/pypi/odt2sphinx/>`_.
* To convert different markups, `Pandoc <http://johnmacfarlane.net/pandoc/>`_ is
a very helpful tool.
Use with other systems
----------------------
@ -46,7 +51,7 @@ Prerequisites
-------------
Sphinx needs at least **Python 2.4** or **Python 3.1** to run, as well as the
docutils_ and Jinja2_ libraries. Sphinx should work with docutils version 0.5
docutils_ and Jinja2_ libraries. Sphinx should work with docutils version 0.7
or some (not broken) SVN trunk snapshot. If you like to have source code
highlighting support, you must also install the Pygments_ library.

View File

@ -14,6 +14,8 @@ you don't need to specify any *filenames*.
The :program:`sphinx-build` script has several options:
.. program:: sphinx-build
.. option:: -b buildername
The most important option: it selects a builder. The most common builders
@ -183,3 +185,72 @@ variables to customize behavior:
.. describe:: SPHINXOPTS
Additional options for :program:`sphinx-build`.
.. _invocation-apidoc:
Invocation of sphinx-apidoc
===========================
The :program:`sphinx-apidoc` generates completely automatic API documentation
for a Python package. It is called like this::
$ sphinx-apidoc [options] -o outputdir packagedir [pathnames]
where *packagedir* is the path to the package to document, and *outputdir* is
the directory where the generated sources are placed. Any *pathnames* given
are paths to be excluded ignored during generation.
The :program:`sphinx-apidoc` script has several options:
.. program:: sphinx-apidoc
.. option:: -o outputdir
Gives the directory in which to place the generated output.
.. option:: -f, --force
Normally, sphinx-apidoc does not overwrite any files. Use this option to
force the overwrite of all files that it generates.
.. option:: -n, --dry-run
With this option given, no files will be written at all.
.. option:: -s suffix
This option selects the file name suffix of output files. By default, this
is ``rst``.
.. option:: -d maxdepth
This sets the maximum depth of the table of contents, if one is generated.
.. option:: -T, --no-toc
This prevents the generation of a table-of-contents file ``modules.rst``.
This has no effect when :option:`--full` is given.
.. option:: -F, --full
This option makes sphinx-apidoc create a full Sphinx project, using the same
mechanism as :program:`sphinx-quickstart`. Most configuration values are set
to default values, but you can influence the most important ones using the
following options.
.. option:: -H project
Sets the project name to put in generated files (see :confval:`project`).
.. option:: -A author
Sets the author name(s) to put in generated files (see :confval:`copyright`).
.. option:: -V version
Sets the project version to put in generated files (see :confval:`version`).
.. option:: -R release
Sets the project release to put in generated files (see :confval:`release`).

55
doc/man/sphinx-apidoc.rst Normal file
View File

@ -0,0 +1,55 @@
:orphan:
sphinx-apidoc manual page
=========================
Synopsis
--------
**sphinx-apidoc** [*options*] -o <*outputdir*> <*sourcedir*> [*pathnames* ...]
Description
-----------
:program:`sphinx-apidoc` is a tool for automatic generation of Sphinx sources
that, using the autodoc extension, document a whole package in the style of
other automatic API documentation tools.
*sourcedir* must point to a Python package. Any *pathnames* given are paths to
be excluded from the generation.
Options
-------
-o <outputdir> Directory to place the output files. If it does not exist,
it is created.
-f, --force Usually, apidoc does not overwrite files, unless this option
is given.
-n, --dry-run If given, apidoc does not create any files.
-s <suffix> Suffix for the source files generated, default is ``rst``.
-d <maxdepth> Maximum depth for the generated table of contents file.
-T, --no-toc Do not create a table of contents file.
-F, --full If given, a full Sphinx project is generated (``conf.py``,
``Makefile`` etc.) using sphinx-quickstart.
These options are used with ``-F``:
-H <project> Project name to put into the configuration.
-A <author> Author name(s) to put into the configuration.
-V <version> Project version.
-R <release> Project release.
See also
--------
:manpage:`sphinx-build(1)`
Author
------
Etienne Desautels, <etienne.desautels@gmail.com>, Georg Brandl
<georg@python.org> et al.

View File

@ -86,6 +86,21 @@ on line numbers for the individual block::
Some more Ruby code.
Additionally, an ``emphasize-lines`` option can be given to have Pygments
emphasize particular lines::
.. code-block:: python
:emphasize-lines: 3,5
def some_function():
interesting = False
print 'This line is highlighted.'
print 'This one is not...'
print '...but this one is.'
.. versionchanged:: 1.1
``emphasize-lines`` has been added.
Includes
^^^^^^^^
@ -107,11 +122,13 @@ Includes
desired tab width.
The directive also supports the ``linenos`` flag option to switch on line
numbers, and a ``language`` option to select a language different from the
current file's standard language. Example with options::
numbers, the ``emphasize-lines`` option to emphasize particular lines, and
a ``language`` option to select a language different from the current
file's standard language. Example with options::
.. literalinclude:: example.rb
:language: ruby
:emphasize-lines: 12,15-18
:linenos:
Include files are assumed to be encoded in the :confval:`source_encoding`.

View File

@ -145,7 +145,7 @@ The :rst:dir:`toctree` directive, which generates tables of contents of
subdocuments, is described in :ref:`toctree-directive`.
For local tables of contents, use the standard reST :dudir:`contents directive
<contents>`.
<table-of-contents>`.
Glossary

View File

@ -11,6 +11,11 @@ documents into multiple output files, Sphinx uses a custom directive to add
relations between the single files the documentation is made of, as well as
tables of contents. The ``toctree`` directive is the central element.
.. note::
Simple "inclusion" of one file in another can be done with the
:dudir:`include` directive.
.. rst:directive:: toctree
This directive inserts a "TOC tree" at the current location, using the

View File

@ -275,8 +275,8 @@ Docutils supports the following directives:
* Additional body elements:
- :dudir:`contents` (a local, i.e. for the current file only, table of
contents)
- :dudir:`contents <table-of-contents>` (a local, i.e. for the current file
only, table of contents)
- :dudir:`container` (a container with a custom class, useful to generate an
outer ``<div>`` in HTML)
- :dudir:`rubric` (a heading without relation to the document sectioning)

View File

@ -26,6 +26,9 @@ configuration values from a few questions it asks you. Just run ::
and answer its questions. (Be sure to say yes to the "autodoc" extension.)
There is also an automatic "API documentation" generator called
:program:`sphinx-apidoc`; see :ref:`invocation-apidoc` for details.
Defining document structure
---------------------------
@ -125,6 +128,12 @@ to run ::
to build HTML docs in the build directory you chose. Execute ``make`` without
an argument to see which targets are available.
.. admonition:: How do I generate PDF documents?
``make latexpdf`` runs the :mod:`LaTeX builder
<sphinx.builders.latex.LaTeXBuilder>` and readily invokes the pdfTeX
toolchain for you.
Documenting objects
-------------------

View File

@ -44,7 +44,7 @@ A development egg can be found `here
<http://bitbucket.org/birkenfeld/sphinx/get/tip.gz#egg=Sphinx-dev>`_.
'''
requires = ['Pygments>=0.8', 'Jinja2>=2.2', 'docutils>=0.5']
requires = ['Pygments>=1.2', 'Jinja2>=2.3', 'docutils>=0.7']
if sys.version_info < (2, 4):
print('ERROR: Sphinx requires at least Python 2.4 to run.')
@ -182,12 +182,13 @@ setup(
'Operating System :: OS Independent',
'Programming Language :: Python',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 3',
'Topic :: Documentation',
'Topic :: Text Processing',
'Topic :: Utilities',
],
platforms='any',
packages=find_packages(),
packages=find_packages(exclude=['custom_fixers', 'test']),
include_package_data=True,
entry_points={
'console_scripts': [

View File

@ -15,8 +15,8 @@
import sys
from os import path
__version__ = '1.1pre'
__released__ = '1.1 (hg)' # used when Sphinx builds its own docs
__version__ = '1.2pre'
__released__ = '1.2 (hg)' # used when Sphinx builds its own docs
package_dir = path.abspath(path.dirname(__file__))

View File

@ -8,9 +8,10 @@
creates a modules index (named modules.<suffix>).
This is derived from the "sphinx-autopackage" script, which is:
Copyright 2008 Société des arts technologiques (SAT), http://www.sat.qc.ca/.
Copyright 2008 Société des arts technologiques (SAT),
http://www.sat.qc.ca/
:copyright: 2007-2011 by the Sphinx team, see AUTHORS.
:copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
import os
@ -19,15 +20,19 @@ import optparse
from os import path
# automodule options
OPTIONS = [
'members',
'undoc-members',
# 'inherited-members', # disabled because there's a bug in sphinx
'show-inheritance',
]
if 'SPHINX_APIDOC_OPTIONS' in os.environ:
OPTIONS = os.environ['SPHINX_APIDOC_OPTIONS'].split(',')
else:
OPTIONS = [
'members',
'undoc-members',
# 'inherited-members', # disabled because there's a bug in sphinx
'show-inheritance',
]
INITPY = '__init__.py'
def makename(package, module):
"""Join package and module with a dot."""
# Both package and module can be None/empty.
@ -39,9 +44,10 @@ def makename(package, module):
name = module
return name
def write_file(name, text, opts):
"""Write the output file for module/package <name>."""
fname = path.join(opts.destdir, "%s.%s" % (name, opts.suffix))
fname = path.join(opts.destdir, '%s.%s' % (name, opts.suffix))
if opts.dryrun:
print 'Would create file %s.' % fname
return
@ -55,11 +61,13 @@ def write_file(name, text, opts):
finally:
f.close()
def format_heading(level, text):
"""Create a heading of <level> [1, 2 or 3 supported]."""
underlining = ['=', '-', '~', ][level-1] * len(text)
return '%s\n%s\n\n' % (text, underlining)
def format_directive(module, package=None):
"""Create the automodule directive and add the options."""
directive = '.. automodule:: %s\n' % makename(package, module)
@ -67,6 +75,7 @@ def format_directive(module, package=None):
directive += ' :%s:\n' % option
return directive
def create_module_file(package, module, opts):
"""Build the text of the file and write the file."""
text = format_heading(1, '%s Module' % module)
@ -74,6 +83,7 @@ def create_module_file(package, module, opts):
text += format_directive(module, package)
write_file(makename(package, module), text, opts)
def create_package_file(root, master_package, subroot, py_files, opts, subs):
"""Build the text of the file and write the file."""
package = path.split(root)[-1]
@ -106,11 +116,10 @@ def create_package_file(root, master_package, subroot, py_files, opts, subs):
write_file(makename(master_package, subroot), text, opts)
def create_modules_toc_file(master_package, modules, opts, name='modules'):
"""
Create the module's index.
"""
text = format_heading(1, '%s Modules' % opts.header)
def create_modules_toc_file(modules, opts, name='modules'):
"""Create the module's index."""
text = format_heading(1, '%s' % opts.header)
text += '.. toctree::\n'
text += ' :maxdepth: %s\n\n' % opts.maxdepth
@ -125,12 +134,12 @@ def create_modules_toc_file(master_package, modules, opts, name='modules'):
write_file(name, text, opts)
def shall_skip(module):
"""
Check if we want to skip this module.
"""
# skip it, if there is nothing (or just \n or \r\n) in the file
return path.getsize(module) < 3
"""Check if we want to skip this module."""
# skip it if there is nothing (or just \n or \r\n) in the file
return path.getsize(module) <= 2
def recurse_tree(rootpath, excludes, opts):
"""
@ -139,56 +148,52 @@ def recurse_tree(rootpath, excludes, opts):
"""
# use absolute path for root, as relative paths like '../../foo' cause
# 'if "/." in root ...' to filter out *all* modules otherwise
rootpath = os.path.abspath(rootpath)
# check if the base directory is a package and get is name
rootpath = path.normpath(path.abspath(rootpath))
# check if the base directory is a package and get its name
if INITPY in os.listdir(rootpath):
package_name = rootpath.split(path.sep)[-1]
root_package = rootpath.split(path.sep)[-1]
else:
package_name = None
# otherwise, the base is a directory with packages
root_package = None
toc = []
tree = os.walk(rootpath, False)
for root, subs, files in tree:
# keep only the Python script files
py_files = sorted([f for f in files if path.splitext(f)[1] == '.py'])
if INITPY in py_files:
toplevels = []
for root, subs, files in os.walk(rootpath):
if is_excluded(root, excludes):
del subs[:]
continue
# document only Python module files
py_files = sorted([f for f in files if path.splitext(f)[1] == '.py'])
is_pkg = INITPY in py_files
if is_pkg:
py_files.remove(INITPY)
py_files.insert(0, INITPY)
# remove hidden ('.') and private ('_') directories
subs = sorted([sub for sub in subs if sub[0] not in ['.', '_']])
# check if there are valid files to process
# TODO: could add check for windows hidden files
if "/." in root or "/_" in root \
or not py_files \
or is_excluded(root, excludes):
elif root != rootpath:
# only accept non-package at toplevel
del subs[:]
continue
if INITPY in py_files:
# we are in package ...
if (# ... with subpackage(s)
subs
or
# ... with some module(s)
len(py_files) > 1
or
# ... with a not-to-be-skipped INITPY file
not shall_skip(path.join(root, INITPY))
):
subroot = root[len(rootpath):].lstrip(path.sep).\
replace(path.sep, '.')
create_package_file(root, package_name, subroot,
# remove hidden ('.') and private ('_') directories
subs[:] = sorted(sub for sub in subs if sub[0] not in ['.', '_'])
if is_pkg:
# we are in a package with something to document
if subs or len(py_files) > 1 or not \
shall_skip(path.join(root, INITPY)):
subpackage = root[len(rootpath):].lstrip(path.sep).\
replace(path.sep, '.')
create_package_file(root, root_package, subpackage,
py_files, opts, subs)
toc.append(makename(package_name, subroot))
elif root == rootpath:
toplevels.append(makename(root_package, subpackage))
else:
# if we are at the root level, we don't require it to be a package
assert root == rootpath and root_package is None
for py_file in py_files:
if not shall_skip(path.join(rootpath, py_file)):
module = path.splitext(py_file)[0]
create_module_file(package_name, module, opts)
toc.append(makename(package_name, module))
create_module_file(root_package, module, opts)
toplevels.append(module)
return toplevels
# create the module's index
if not opts.notoc:
create_modules_toc_file(package_name, toc, opts)
def normalize_excludes(rootpath, excludes):
"""
@ -197,16 +202,14 @@ def normalize_excludes(rootpath, excludes):
* otherwise it is joined with rootpath
* with trailing slash
"""
sep = path.sep
f_excludes = []
for exclude in excludes:
if not path.isabs(exclude) and not exclude.startswith(rootpath):
exclude = path.join(rootpath, exclude)
if not exclude.endswith(sep):
exclude += sep
f_excludes.append(exclude)
f_excludes.append(path.normpath(exclude) + path.sep)
return f_excludes
def is_excluded(root, excludes):
"""
Check if the directory is in the exclude list.
@ -222,6 +225,7 @@ def is_excluded(root, excludes):
return True
return False
def main(argv=sys.argv):
"""
Parse and check the command line arguments.
@ -231,7 +235,7 @@ def main(argv=sys.argv):
usage: %prog [options] -o <output_path> <module_path> [exclude_paths, ...]
Look recursively in <module_path> for Python modules and packages and create
a reST file with automodule directives per package in the <output_path>.
one reST file with automodule directives per package in the <output_path>.
Note: By default this script will not overwrite already created files.""")
@ -241,29 +245,75 @@ Note: By default this script will not overwrite already created files.""")
help='Maximum depth of submodules to show in the TOC '
'(default: 4)', type='int', default=4)
parser.add_option('-f', '--force', action='store_true', dest='force',
help='Overwrite all the files')
help='Overwrite all files')
parser.add_option('-n', '--dry-run', action='store_true', dest='dryrun',
help='Run the script without creating the files')
help='Run the script without creating files')
parser.add_option('-T', '--no-toc', action='store_true', dest='notoc',
help='Don\'t create the table of contents file')
parser.add_option('-H', '--doc-header', action='store', dest='header',
help='Documentation Header (default: Project)',
default='Project')
help='Don\'t create a table of contents file')
parser.add_option('-s', '--suffix', action='store', dest='suffix',
help='file suffix (default: rst)', default='rst')
parser.add_option('-F', '--full', action='store_true', dest='full',
help='Generate a full project with sphinx-quickstart')
parser.add_option('-H', '--doc-project', action='store', dest='header',
help='Project name (default: root module name)')
parser.add_option('-A', '--doc-author', action='store', dest='author',
type='str',
help='Project author(s), used when --full is given')
parser.add_option('-V', '--doc-version', action='store', dest='version',
help='Project version, used when --full is given')
parser.add_option('-R', '--doc-release', action='store', dest='release',
help='Project release, used when --full is given, '
'defaults to --doc-version')
(opts, args) = parser.parse_args(argv[1:])
if not args:
parser.error('A package path is required.')
rootpath, excludes = args[0], args[1:]
if not opts.destdir:
parser.error('An output directory is required.')
rootpath, excludes = args[0], args[1:]
if opts.header is None:
opts.header = path.normpath(rootpath).split(path.sep)[-1]
if opts.suffix.startswith('.'):
opts.suffix = opts.suffix[1:]
if not path.isdir(rootpath):
print >>sys.stderr, '%s is not a directory.' % rootpath
sys.exit(1)
if not path.isdir(opts.destdir):
print '%s is not a valid output directory.' % opts.destdir
sys.exit(1)
if not opts.dryrun:
os.makedirs(opts.destdir)
excludes = normalize_excludes(rootpath, excludes)
recurse_tree(rootpath, excludes, opts)
modules = recurse_tree(rootpath, excludes, opts)
if opts.full:
from sphinx import quickstart as qs
modules.sort()
prev_module = ''
text = ''
for module in modules:
if module.startswith(prev_module + '.'):
continue
prev_module = module
text += ' %s\n' % module
d = dict(
path = opts.destdir,
sep = False,
dot = '_',
project = opts.header,
author = opts.author or 'Author',
version = opts.version or '',
release = opts.release or opts.version or '',
suffix = '.' + opts.suffix,
master = 'index',
epub = True,
ext_autodoc = True,
ext_viewcode = True,
makefile = True,
batchfile = True,
mastertocmaxdepth = opts.maxdepth,
mastertoctree = text,
)
if not opts.dryrun:
qs.generate(d, silent=True, overwrite=opts.force)
elif not opts.notoc:
create_modules_toc_file(modules, opts)

View File

@ -425,11 +425,10 @@ class Sphinx(object):
raise ExtensionError('domain %s not yet registered' % domain)
self.domains[domain].roles[name] = role
def add_index_to_domain(self, domain, name, localname, shortname, func):
def add_index_to_domain(self, domain, index):
if domain not in self.domains:
raise ExtensionError('domain %s not yet registered' % domain)
self.domains[domain].indices.append((name, localname, shortname))
setattr(self.domains[domain], 'get_%s_index' % name, func)
self.domains[domain].indices.append(index)
def add_object_type(self, directivename, rolename, indextemplate='',
parse_node=None, ref_nodeclass=None, objname='',
@ -472,8 +471,11 @@ class Sphinx(object):
def add_stylesheet(self, filename):
from sphinx.builders.html import StandaloneHTMLBuilder
StandaloneHTMLBuilder.css_files.append(
posixpath.join('_static', filename))
if '://' in filename:
StandaloneHTMLBuilder.css_files.append(filename)
else:
StandaloneHTMLBuilder.css_files.append(
posixpath.join('_static', filename))
def add_lexer(self, alias, lexer):
from sphinx.highlighting import lexers

View File

@ -107,12 +107,12 @@ class DevhelpBuilder(StandaloneHTMLBuilder):
pass
elif len(refs) == 1:
etree.SubElement(functions, 'function',
name=title, link=refs[0])
name=title, link=refs[0][1])
else:
for i, ref in enumerate(refs):
etree.SubElement(functions, 'function',
name="[%d] %s" % (i, title),
link=ref)
link=ref[1])
if subitems:
parent_title = re.sub(r'\s*\(.*\)\s*$', '', title)

View File

@ -14,11 +14,9 @@ from codecs import open
from datetime import datetime
from collections import defaultdict
from docutils import nodes
from sphinx.builders import Builder
from sphinx.util.nodes import extract_messages
from sphinx.util.osutil import SEP, copyfile
from sphinx.util.osutil import SEP, safe_relpath, ensuredir, find_catalog
from sphinx.util.console import darkgreen
POHEADER = ur"""
@ -30,7 +28,7 @@ POHEADER = ur"""
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: %(version)s\n"
"Project-Id-Version: %(project)s %(version)s\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: %(ctime)s\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
@ -43,6 +41,20 @@ msgstr ""
"""[1:]
class Catalog(object):
"""Catalog of translatable messages."""
def __init__(self):
self.messages = [] # retain insertion order, a la OrderedDict
self.metadata = {} # msgid -> file, line, uid
def add(self, msg, origin):
if msg not in self.metadata: # faster lookup in hash
self.messages.append(msg)
self.metadata[msg] = []
self.metadata[msg].append((origin.source, origin.line, origin.uid))
class I18nBuilder(Builder):
"""
General i18n builder.
@ -52,7 +64,7 @@ class I18nBuilder(Builder):
def init(self):
Builder.init(self)
self.catalogs = defaultdict(dict)
self.catalogs = defaultdict(Catalog)
def get_target_uri(self, docname, typ=None):
return ''
@ -64,15 +76,11 @@ class I18nBuilder(Builder):
return
def write_doc(self, docname, doctree):
catalog = self.catalogs[docname.split(SEP, 1)[0]]
catalog = self.catalogs[find_catalog(docname,
self.config.gettext_compact)]
for node, msg in extract_messages(doctree):
if not msg in catalog:
catalog[msg] = []
if node.source and node.line:
position = {"source": node.source,
"line": node.line}
catalog[msg].append(position)
catalog.add(msg, node)
class MessageCatalogBuilder(I18nBuilder):
@ -90,22 +98,34 @@ class MessageCatalogBuilder(I18nBuilder):
# XXX should supply tz
ctime = datetime.now().strftime('%Y-%m-%d %H:%M%z'),
)
for section, messages in self.status_iterator(
for textdomain, catalog in self.status_iterator(
self.catalogs.iteritems(), "writing message catalogs... ",
lambda (section, _):darkgreen(section), len(self.catalogs)):
lambda (textdomain, _): darkgreen(textdomain),
len(self.catalogs)):
pofn = path.join(self.outdir, section + '.pot')
# noop if config.gettext_compact is set
ensuredir(path.join(self.outdir, path.dirname(textdomain)))
pofn = path.join(self.outdir, textdomain + '.pot')
pofile = open(pofn, 'w', encoding='utf-8')
try:
pofile.write(POHEADER % data)
for message, positions in messages.iteritems():
for message in catalog.messages:
positions = catalog.metadata[message]
# generate "#: file1:line1\n#: file2:line2 ..."
pofile.write(u"#: %s\n" % "\n#: ".join("%s:%s" %
(safe_relpath(source, self.outdir), line)
for source, line, _ in positions))
# generate "# uuid1\n# uuid2\n ..."
pofile.write(u"# %s\n" % "\n# ".join(uid for _, _, uid
in positions))
# message contains *one* line of text ready for translation
message = message.replace(u'\\', ur'\\'). \
replace(u'"', ur'\"')
for position in positions:
source = path.relpath(position["source"], self.outdir)
line = position["line"]
pofile.write(u'#: %s:%d\n' % (source, line))
pofile.write(u'msgid "%s"\nmsgstr ""\n\n' % message)
finally:
pofile.close()

View File

@ -162,17 +162,19 @@ class StandaloneHTMLBuilder(Builder):
old_config_hash = old_tags_hash = ''
try:
fp = open(path.join(self.outdir, '.buildinfo'))
version = fp.readline()
if version.rstrip() != '# Sphinx build info version 1':
raise ValueError
fp.readline() # skip commentary
cfg, old_config_hash = fp.readline().strip().split(': ')
if cfg != 'config':
raise ValueError
tag, old_tags_hash = fp.readline().strip().split(': ')
if tag != 'tags':
raise ValueError
fp.close()
try:
version = fp.readline()
if version.rstrip() != '# Sphinx build info version 1':
raise ValueError
fp.readline() # skip commentary
cfg, old_config_hash = fp.readline().strip().split(': ')
if cfg != 'config':
raise ValueError
tag, old_tags_hash = fp.readline().strip().split(': ')
if tag != 'tags':
raise ValueError
finally:
fp.close()
except ValueError:
self.warn('unsupported build info format in %r, building all' %
path.join(self.outdir, '.buildinfo'))

View File

@ -258,7 +258,8 @@ class HTMLHelpBuilder(StandaloneHTMLBuilder):
f.write('<UL>\n')
def write_index(title, refs, subitems):
def write_param(name, value):
item = ' <param name="%s" value="%s">\n' % (name, value)
item = ' <param name="%s" value="%s">\n' % \
(name, value[1])
f.write(item)
title = cgi.escape(title)
f.write('<LI> <OBJECT type="text/sitemap">\n')

View File

@ -256,7 +256,7 @@ class QtHelpBuilder(StandaloneHTMLBuilder):
groupdict = matchobj.groupdict()
shortname = groupdict['title']
id = groupdict.get('id')
# descr = groupdict.get('descr')
#descr = groupdict.get('descr')
if shortname.endswith('()'):
shortname = shortname[:-2]
id = '%s.%s' % (id, shortname)
@ -265,9 +265,9 @@ class QtHelpBuilder(StandaloneHTMLBuilder):
if id:
item = ' '*12 + '<keyword name="%s" id="%s" ref="%s"/>' % (
name, id, ref)
name, id, ref[1])
else:
item = ' '*12 + '<keyword name="%s" ref="%s"/>' % (name, ref)
item = ' '*12 + '<keyword name="%s" ref="%s"/>' % (name, ref[1])
item.encode('ascii', 'xmlcharrefreplace')
return item

View File

@ -22,6 +22,7 @@ from sphinx.errors import SphinxError
from sphinx.application import Sphinx
from sphinx.util import Tee, format_exception_cut_frames, save_traceback
from sphinx.util.console import red, nocolor, color_terminal
from sphinx.util.pycompat import terminal_safe
def usage(argv, msg=None):
@ -190,8 +191,7 @@ def main(argv):
except KeyboardInterrupt:
if use_pdb:
import pdb
print >>error, red('Interrupted while building, '
'starting debugger:')
print >>error, red('Interrupted while building, starting debugger:')
traceback.print_exc()
pdb.post_mortem(sys.exc_info()[2])
return 1
@ -199,17 +199,17 @@ def main(argv):
if use_pdb:
import pdb
print >>error, red('Exception occurred while building, '
'starting debugger:')
'starting debugger:')
traceback.print_exc()
pdb.post_mortem(sys.exc_info()[2])
else:
print >>error
if isinstance(err, SystemMessage):
print >>error, red('reST markup error:')
print >>error, err.args[0].encode('ascii', 'backslashreplace')
print >>error, terminal_safe(err.args[0])
elif isinstance(err, SphinxError):
print >>error, red('%s:' % err.category)
print >>error, err
print >>error, terminal_safe(unicode(err))
else:
print >>error, red('Exception occurred:')
print >>error, format_exception_cut_frames().rstrip()

View File

@ -15,6 +15,7 @@ import sys
from os import path
from sphinx.errors import ConfigError
from sphinx.locale import l_
from sphinx.util.osutil import make_filename
from sphinx.util.pycompat import bytes, b, convert_with_2to3
@ -77,7 +78,7 @@ class Config(object):
html_theme = ('default', 'html'),
html_theme_path = ([], 'html'),
html_theme_options = ({}, 'html'),
html_title = (lambda self: '%s %s documentation' %
html_title = (lambda self: l_('%s %s documentation') %
(self.project, self.release),
'html'),
html_short_title = (lambda self: self.html_title, 'html'),
@ -178,6 +179,9 @@ class Config(object):
linkcheck_ignore = ([], None),
linkcheck_timeout = (None, None),
linkcheck_workers = (5, None),
# gettext options
gettext_compact = (True, 'gettext'),
)
def __init__(self, dirname, filename, overrides, tags):
@ -194,7 +198,7 @@ class Config(object):
# config file is executed
os.chdir(dirname)
# get config source
f = open(config_file, 'rb')
f = open(config_file, 'rU')
try:
source = f.read()
finally:

View File

@ -15,6 +15,7 @@ from docutils.parsers.rst import Directive, directives
from sphinx import addnodes
from sphinx.util import parselinenos
from sphinx.util.nodes import set_source_info
class Highlight(Directive):
@ -55,14 +56,29 @@ class CodeBlock(Directive):
final_argument_whitespace = False
option_spec = {
'linenos': directives.flag,
'emphasize-lines': directives.unchanged_required,
}
def run(self):
code = u'\n'.join(self.content)
linespec = self.options.get('emphasize-lines')
if linespec:
try:
nlines = len(self.content)
hl_lines = [x+1 for x in parselinenos(linespec, nlines)]
except ValueError, err:
document = self.state.document
return [document.reporter.warning(str(err), line=self.lineno)]
else:
hl_lines = None
literal = nodes.literal_block(code, code)
literal['language'] = self.arguments[0]
literal['linenos'] = 'linenos' in self.options
literal.line = self.lineno
if hl_lines is not None:
literal['highlight_args'] = {'hl_lines': hl_lines}
set_source_info(self, literal)
return [literal]
@ -88,6 +104,7 @@ class LiteralInclude(Directive):
'end-before': directives.unchanged_required,
'prepend': directives.unchanged_required,
'append': directives.unchanged_required,
'emphasize-lines': directives.unchanged_required,
}
def run(self):
@ -146,6 +163,15 @@ class LiteralInclude(Directive):
'Line spec %r: no lines pulled from include file %r' %
(linespec, filename), line=self.lineno)]
linespec = self.options.get('emphasize-lines')
if linespec:
try:
hl_lines = [x+1 for x in parselinenos(linespec, len(lines))]
except ValueError, err:
return [document.reporter.warning(str(err), line=self.lineno)]
else:
hl_lines = None
startafter = self.options.get('start-after')
endbefore = self.options.get('end-before')
prepend = self.options.get('prepend')
@ -172,12 +198,13 @@ class LiteralInclude(Directive):
if self.options.get('tab-width'):
text = text.expandtabs(self.options['tab-width'])
retnode = nodes.literal_block(text, text, source=filename)
retnode.line = 1
retnode.attributes['line_number'] = self.lineno
set_source_info(self, retnode)
if self.options.get('language', ''):
retnode['language'] = self.options['language']
if 'linenos' in self.options:
retnode['linenos'] = True
if hl_lines is not None:
retnode['highlight_args'] = {'hl_lines': hl_lines}
env.note_dependency(rel_filename)
return [retnode]

View File

@ -17,7 +17,8 @@ from docutils.parsers.rst.directives.misc import Include as BaseInclude
from sphinx import addnodes
from sphinx.locale import _
from sphinx.util import url_re, docname_join
from sphinx.util.nodes import explicit_title_re, process_index_entry
from sphinx.util.nodes import explicit_title_re, set_source_info, \
process_index_entry
from sphinx.util.compat import make_admonition
from sphinx.util.matching import patfilter
@ -108,6 +109,7 @@ class TocTree(Directive):
subnode['hidden'] = 'hidden' in self.options
subnode['numbered'] = self.options.get('numbered', 0)
subnode['titlesonly'] = 'titlesonly' in self.options
set_source_info(self, subnode)
wrappernode = nodes.compound(classes=['toctree-wrapper'])
wrappernode.append(subnode)
ret.append(wrappernode)
@ -184,6 +186,7 @@ class VersionChange(Directive):
def run(self):
node = addnodes.versionmodified()
node.document = self.state.document
set_source_info(self, node)
node['type'] = self.name
node['version'] = self.arguments[0]
if len(self.arguments) == 2:
@ -196,7 +199,8 @@ class VersionChange(Directive):
else:
ret = [node]
env = self.state.document.settings.env
env.note_versionchange(node['type'], node['version'], node, self.lineno)
# XXX should record node.source as well
env.note_versionchange(node['type'], node['version'], node, node.line)
return ret
@ -238,7 +242,7 @@ class TabularColumns(Directive):
def run(self):
node = addnodes.tabular_col_spec()
node['spec'] = self.arguments[0]
node.line = self.lineno
set_source_info(self, node)
return [node]
@ -332,7 +336,7 @@ class Only(Directive):
def run(self):
node = addnodes.only()
node.document = self.state.document
node.line = self.lineno
set_source_info(self, node)
node['expr'] = self.arguments[0]
self.state.nested_parse(self.content, self.content_offset, node,
match_titles=1)

View File

@ -159,11 +159,10 @@ class CObject(ObjectDescription):
self.state.document.note_explicit_target(signode)
inv = self.env.domaindata['c']['objects']
if name in inv:
self.env.warn(
self.env.docname,
self.state_machine.reporter.warning(
'duplicate C object description of %s, ' % name +
'other instance in ' + self.env.doc2path(inv[name][0]),
self.lineno)
line=self.lineno)
inv[name] = (self.env.docname, self.objtype)
indextext = self.get_index_text(name)

View File

@ -21,6 +21,7 @@ from sphinx.domains import Domain, ObjType
from sphinx.directives import ObjectDescription
from sphinx.util.nodes import make_refnode
from sphinx.util.compat import Directive
from sphinx.util.docfields import Field, GroupedField
_identifier_re = re.compile(r'(~?\b[a-zA-Z_][a-zA-Z0-9_]*)\b')
@ -28,14 +29,15 @@ _whitespace_re = re.compile(r'\s+(?u)')
_string_re = re.compile(r"[LuU8]?('([^'\\]*(?:\\.[^'\\]*)*)'"
r'|"([^"\\]*(?:\\.[^"\\]*)*)")', re.S)
_visibility_re = re.compile(r'\b(public|private|protected)\b')
_array_def_re = re.compile(r'\[\s*(.+?)?\s*\]')
_array_def_re = re.compile(r'\[\s*([^\]]+?)?\s*\]')
_template_arg_re = re.compile(r'(%s)|([^,>]+)' % _string_re.pattern, re.S)
_operator_re = re.compile(r'''(?x)
\[\s*\]
| \(\s*\)
| [!<>=/*%+|&^-]=?
| \+\+ | --
| (<<|>>)=? | ~ | && | \| | \|\|
| ->\*? | \,
| (<<|>>)=? | && | \|\|
| [!<>=/*%+|&^~-]=?
''')
_id_shortwords = {
@ -106,24 +108,21 @@ class DefinitionError(Exception):
def __init__(self, description):
self.description = description
def __unicode__(self):
return self.description
def __str__(self):
return unicode(self).encode('utf-8')
def __unicode__(self):
return self.description
class DefExpr(object):
def __unicode__(self):
raise NotImplementedError()
def __eq__(self, other):
if type(self) is not type(other):
return False
try:
for key, value in self.__dict__.iteritems():
if value != getattr(other, value):
if value != getattr(other, key):
return False
except AttributeError:
return False
@ -165,6 +164,9 @@ class DefExpr(object):
def __str__(self):
return unicode(self).encode('utf-8')
def __unicode__(self):
raise NotImplementedError()
def __repr__(self):
return '<%s %s>' % (self.__class__.__name__, self)
@ -222,6 +224,20 @@ class PathDefExpr(PrimaryDefExpr):
return u'::'.join(map(unicode, self.path))
class ArrayTypeSuffixDefExpr(object):
def __init__(self, size_hint=None):
self.size_hint = size_hint
def get_id_suffix(self):
return 'A'
def __unicode__(self):
return u'[%s]' % (
self.size_hint is not None and unicode(self.size_hint) or u'',
)
class TemplateDefExpr(PrimaryDefExpr):
def __init__(self, typename, args):
@ -240,6 +256,18 @@ class TemplateDefExpr(PrimaryDefExpr):
return u'%s<%s>' % (self.typename, u', '.join(map(unicode, self.args)))
class ConstantTemplateArgExpr(PrimaryDefExpr):
def __init__(self, arg):
self.arg = arg
def get_id(self):
return self.arg.replace(u' ', u'-')
def __unicode__(self):
return unicode(self.arg)
class WrappingDefExpr(DefExpr):
def __init__(self, typename):
@ -274,23 +302,7 @@ class PtrDefExpr(WrappingDefExpr):
return u'%s*' % self.typename
class ArrayDefExpr(WrappingDefExpr):
def __init__(self, typename, size_hint=None):
WrappingDefExpr.__init__(self, typename)
self.size_hint = size_hint
def get_id(self):
return self.typename.get_id() + u'A'
def __unicode__(self):
return u'%s[%s]' % (
self.typename,
self.size_hint is not None and unicode(self.size_hint) or u''
)
class RefDefExpr(WrappingDefExpr):
class LValRefDefExpr(WrappingDefExpr):
def get_id(self):
return self.typename.get_id() + u'R'
@ -299,6 +311,15 @@ class RefDefExpr(WrappingDefExpr):
return u'%s&' % self.typename
class RValRefDefExpr(WrappingDefExpr):
def get_id(self):
return self.typename.get_id() + u'RR'
def __unicode__(self):
return u'%s&&' % self.typename
class ConstDefExpr(WrappingDefExpr):
def __init__(self, typename, prefix=False):
@ -326,22 +347,29 @@ class CastOpDefExpr(PrimaryDefExpr):
class ArgumentDefExpr(DefExpr):
def __init__(self, type, name, default=None):
def __init__(self, type, name, type_suffixes, default=None):
self.name = name
self.type = type
self.type_suffixes = type_suffixes
self.default = default
def get_name(self):
return self.name.get_name()
def get_id(self):
if self.type is None:
return 'X'
return self.type.get_id()
buf = []
buf.append(self.type and self.type.get_id() or 'X')
for suffix in self.type_suffixes:
buf.append(suffix.get_id_suffix())
return u''.join(buf)
def __unicode__(self):
return (u'%s %s' % (self.type or u'', self.name or u'')).strip() + \
(self.default is not None and u'=%s' % self.default or u'')
buf = [(u'%s %s' % (self.type or u'', self.name or u'')).strip()]
if self.default is not None:
buf.append('=%s' % self.default)
for suffix in self.type_suffixes:
buf.append(unicode(suffix))
return u''.join(buf)
class NamedDefExpr(DefExpr):
@ -354,9 +382,9 @@ class NamedDefExpr(DefExpr):
def get_name(self):
return self.name.get_name()
def get_modifiers(self):
def get_modifiers(self, visibility='public'):
rv = []
if self.visibility != 'public':
if self.visibility != visibility:
rv.append(self.visibility)
if self.static:
rv.append(u'static')
@ -365,14 +393,19 @@ class NamedDefExpr(DefExpr):
class TypeObjDefExpr(NamedDefExpr):
def __init__(self, name, visibility, static, typename):
def __init__(self, name, visibility, static, typename, type_suffixes):
NamedDefExpr.__init__(self, name, visibility, static)
self.typename = typename
self.type_suffixes = type_suffixes
def get_id(self):
if self.typename is None:
return self.name.get_id()
return u'%s__%s' % (self.name.get_id(), self.typename.get_id())
buf = [self.name.get_id()]
else:
buf = [u'%s__%s' % (self.name.get_id(), self.typename.get_id())]
for suffix in self.type_suffixes:
buf.append(suffix.get_id_suffix())
return u''.join(buf)
def __unicode__(self):
buf = self.get_modifiers()
@ -380,56 +413,74 @@ class TypeObjDefExpr(NamedDefExpr):
buf.append(unicode(self.name))
else:
buf.extend(map(unicode, (self.typename, self.name)))
return u' '.join(buf)
buf = [u' '.join(buf)]
for suffix in self.type_suffixes:
buf.append(unicode(suffix))
return u''.join(buf)
class MemberObjDefExpr(NamedDefExpr):
def __init__(self, name, visibility, static, typename, value):
def __init__(self, name, visibility, static, typename, type_suffixes,
value):
NamedDefExpr.__init__(self, name, visibility, static)
self.typename = typename
self.type_suffixes = type_suffixes
self.value = value
def get_id(self):
return u'%s__%s' % (self.name.get_id(), self.typename.get_id())
buf = [u'%s__%s' % (self.name.get_id(), self.typename.get_id())]
for suffix in self.type_suffixes:
buf.append(suffix.get_id_suffix())
return u''.join(buf)
def __unicode__(self):
buf = self.get_modifiers()
buf.append(u'%s %s' % (self.typename, self.name))
buf.extend((unicode(self.typename), unicode(self.name)))
buf = [u' '.join(buf)]
for suffix in self.type_suffixes:
buf.append(unicode(suffix))
if self.value is not None:
buf.append(u'= %s' % self.value)
return u' '.join(buf)
buf.append(u' = %s' % self.value)
return u''.join(buf)
class FuncDefExpr(NamedDefExpr):
def __init__(self, name, visibility, static, explicit, rv,
signature, const, pure_virtual):
def __init__(self, name, visibility, static, explicit, constexpr, rv,
signature, const, noexcept, pure_virtual):
NamedDefExpr.__init__(self, name, visibility, static)
self.rv = rv
self.signature = signature
self.explicit = explicit
self.constexpr = constexpr
self.const = const
self.noexcept = noexcept
self.pure_virtual = pure_virtual
def get_id(self):
return u'%s%s%s' % (
return u'%s%s%s%s' % (
self.name.get_id(),
self.signature and u'__' +
u'.'.join(x.get_id() for x in self.signature) or u'',
self.const and u'C' or u''
self.const and u'C' or u'',
self.constexpr and 'CE' or ''
)
def __unicode__(self):
buf = self.get_modifiers()
if self.explicit:
buf.append(u'explicit')
if self.constexpr:
buf.append(u'constexpr')
if self.rv is not None:
buf.append(unicode(self.rv))
buf.append(u'%s(%s)' % (self.name, u', '.join(
map(unicode, self.signature))))
if self.const:
buf.append(u'const')
if self.noexcept:
buf.append(u'noexcept')
if self.pure_virtual:
buf.append(u'= 0')
return u' '.join(buf)
@ -437,17 +488,24 @@ class FuncDefExpr(NamedDefExpr):
class ClassDefExpr(NamedDefExpr):
def __init__(self, name, visibility, static):
def __init__(self, name, visibility, static, bases):
NamedDefExpr.__init__(self, name, visibility, static)
self.bases = bases
def get_id(self):
return self.name.get_id()
def __unicode__(self):
buf = self.get_modifiers()
def _tostring(self, visibility='public'):
buf = self.get_modifiers(visibility)
buf.append(unicode(self.name))
if self.bases:
buf.append(u':')
buf.append(u', '.join(base._tostring('private')
for base in self.bases))
return u' '.join(buf)
def __unicode__(self):
return self._tostring('public')
class DefinitionParser(object):
@ -503,6 +561,12 @@ class DefinitionParser(object):
def skip_ws(self):
return self.match(_whitespace_re)
def skip_word_and_ws(self, word):
if self.skip_word(word):
self.skip_ws()
return True
return False
@property
def eof(self):
return self.pos >= self.end
@ -544,8 +608,15 @@ class DefinitionParser(object):
return CastOpDefExpr(type)
def _parse_name(self):
return self._parse_name_or_template_arg(False)
def _parse_name_or_template_arg(self, in_template):
if not self.match(_identifier_re):
self.fail('expected name')
if not in_template:
self.fail('expected name')
if not self.match(_template_arg_re):
self.fail('expected name or constant template argument')
return ConstantTemplateArgExpr(self.matched_text.strip())
identifier = self.matched_text
# strictly speaking, operators are not regular identifiers
@ -579,13 +650,21 @@ class DefinitionParser(object):
expr = ConstDefExpr(expr)
elif self.skip_string('*'):
expr = PtrDefExpr(expr)
elif self.match(_array_def_re):
expr = ArrayDefExpr(expr, self.last_match.group(1))
elif self.skip_string('&'):
expr = RefDefExpr(expr)
if self.skip_string('&'):
expr = RValRefDefExpr(expr)
else:
expr = LValRefDefExpr(expr)
else:
return expr
def _try_parse_type_suffixes(self):
rv = []
while self.match(_array_def_re):
rv.append(ArrayTypeSuffixDefExpr(self.last_match.group(1)))
self.skip_ws()
return rv
def _peek_const(self, path):
try:
path.remove('const')
@ -614,8 +693,8 @@ class DefinitionParser(object):
rv = ModifierDefExpr(NameDefExpr(typename), modifiers)
return self._attach_crefptr(rv, is_const)
def _parse_type_expr(self):
typename = self._parse_name()
def _parse_type_expr(self, in_template=False):
typename = self._parse_name_or_template_arg(in_template)
self.skip_ws()
if not self.skip_string('<'):
return typename
@ -664,7 +743,7 @@ class DefinitionParser(object):
(result and not self.skip_string('::')) or \
self.eof:
break
result.append(self._parse_type_expr())
result.append(self._parse_type_expr(in_template))
if not result:
self.fail('expected type')
@ -713,29 +792,33 @@ class DefinitionParser(object):
self.skip_ws()
if self.skip_string('...'):
args.append(ArgumentDefExpr(None, '...', None))
args.append(ArgumentDefExpr(None, '...', [], None))
if self.skip_string(')'):
break
else:
self.fail('expected closing parenthesis after ellipses')
argtype = self._parse_type()
argname = default = None
argtype = self._parse_type()
self.skip_ws()
type_suffixes = self._try_parse_type_suffixes()
if self.skip_string('='):
self.pos += 1
default = self._parse_default_expr()
elif self.current_char not in ',)':
argname = self._parse_name()
self.skip_ws()
type_suffixes.extend(self._try_parse_type_suffixes())
if self.skip_string('='):
default = self._parse_default_expr()
if argname is None:
argname = argtype
argtype = None
args.append(ArgumentDefExpr(argtype, argname, default))
args.append(ArgumentDefExpr(argtype, argname,
type_suffixes, default))
self.skip_ws()
const = self.skip_word('const')
if const:
self.skip_ws()
const = self.skip_word_and_ws('const')
noexcept = self.skip_word_and_ws('noexcept')
if self.skip_string('='):
self.skip_ws()
if not (self.skip_string('0') or \
@ -747,10 +830,10 @@ class DefinitionParser(object):
pure_virtual = True
else:
pure_virtual = False
return args, const, pure_virtual
return args, const, noexcept, pure_virtual
def _parse_visibility_static(self):
visibility = 'public'
visibility = 'public'
if self.match(_visibility_re):
visibility = self.matched_text
static = self.skip_word('static')
@ -765,29 +848,31 @@ class DefinitionParser(object):
self.skip_ws()
if not self.eof:
name = self._parse_type()
type_suffixes = self._try_parse_type_suffixes()
else:
name = typename
typename = None
return TypeObjDefExpr(name, visibility, static, typename)
type_suffixes = []
return TypeObjDefExpr(name, visibility, static, typename, type_suffixes)
def parse_member_object(self):
visibility, static = self._parse_visibility_static()
typename = self._parse_type()
name = self._parse_type()
type_suffixes = self._try_parse_type_suffixes()
self.skip_ws()
if self.skip_string('='):
value = self.read_rest().strip()
else:
value = None
return MemberObjDefExpr(name, visibility, static, typename, value)
return MemberObjDefExpr(name, visibility, static, typename,
type_suffixes, value)
def parse_function(self):
visibility, static = self._parse_visibility_static()
if self.skip_word('explicit'):
explicit = True
self.skip_ws()
else:
explicit = False
explicit = self.skip_word_and_ws('explicit')
constexpr = self.skip_word_and_ws('constexpr')
rv = self._parse_type()
self.skip_ws()
# some things just don't have return values
@ -796,12 +881,26 @@ class DefinitionParser(object):
rv = None
else:
name = self._parse_type()
return FuncDefExpr(name, visibility, static, explicit, rv,
return FuncDefExpr(name, visibility, static, explicit, constexpr, rv,
*self._parse_signature())
def parse_class(self):
visibility, static = self._parse_visibility_static()
return ClassDefExpr(self._parse_type(), visibility, static)
name = self._parse_type()
bases = []
if self.skip_string(':'):
self.skip_ws()
while 1:
access = 'private'
if self.match(_visibility_re):
access = self.matched_text
base = self._parse_type()
bases.append(ClassDefExpr(base, access, False, []))
if self.skip_string(','):
self.skip_ws()
else:
break
return ClassDefExpr(name, visibility, static, bases)
def read_rest(self):
rv = self.definition[self.pos:]
@ -818,6 +917,17 @@ class DefinitionParser(object):
class CPPObject(ObjectDescription):
"""Description of a C++ language object."""
doc_field_types = [
GroupedField('parameter', label=l_('Parameters'),
names=('param', 'parameter', 'arg', 'argument'),
can_collapse=True),
GroupedField('exceptions', label=l_('Throws'), rolename='cpp:class',
names=('throws', 'throw', 'exception'),
can_collapse=True),
Field('returnvalue', label=l_('Returns'), has_arg=False,
names=('returns', 'return')),
]
def attach_name(self, node, name):
owner, name = name.split_owner()
varname = unicode(name)
@ -826,6 +936,10 @@ class CPPObject(ObjectDescription):
node += addnodes.desc_addname(owner, owner)
node += addnodes.desc_name(varname, varname)
def attach_type_suffixes(self, node, suffixes):
for suffix in suffixes:
node += nodes.Text(unicode(suffix))
def attach_type(self, node, type):
# XXX: link to c?
text = unicode(type)
@ -836,14 +950,17 @@ class CPPObject(ObjectDescription):
pnode += nodes.Text(text)
node += pnode
def attach_modifiers(self, node, obj):
if obj.visibility != 'public':
def attach_modifiers(self, node, obj, visibility='public'):
if obj.visibility != visibility:
node += addnodes.desc_annotation(obj.visibility,
obj.visibility)
node += nodes.Text(' ')
if obj.static:
node += addnodes.desc_annotation('static', 'static')
node += nodes.Text(' ')
if getattr(obj, 'constexpr', False):
node += addnodes.desc_annotation('constexpr', 'constexpr')
node += nodes.Text(' ')
def add_target_and_index(self, sigobj, sig, signode):
theid = sigobj.get_id()
@ -886,8 +1003,7 @@ class CPPObject(ObjectDescription):
rv = self.parse_definition(parser)
parser.assert_end()
except DefinitionError, e:
self.env.warn(self.env.docname,
e.description, self.lineno)
self.state_machine.reporter.warning(e.description, line=self.lineno)
raise ValueError
self.describe_signature(signode, rv)
@ -910,6 +1026,14 @@ class CPPClassObject(CPPObject):
self.attach_modifiers(signode, cls)
signode += addnodes.desc_annotation('class ', 'class ')
self.attach_name(signode, cls.name)
if cls.bases:
signode += nodes.Text(' : ')
for base in cls.bases:
self.attach_modifiers(signode, base, 'private')
signode += nodes.emphasis(unicode(base.name),
unicode(base.name))
signode += nodes.Text(', ')
signode.pop() # remove the trailing comma
class CPPTypeObject(CPPObject):
@ -929,6 +1053,7 @@ class CPPTypeObject(CPPObject):
self.attach_type(signode, obj.typename)
signode += nodes.Text(' ')
self.attach_name(signode, obj.name)
self.attach_type_suffixes(signode, obj.type_suffixes)
class CPPMemberObject(CPPObject):
@ -946,6 +1071,7 @@ class CPPMemberObject(CPPObject):
self.attach_type(signode, obj.typename)
signode += nodes.Text(' ')
self.attach_name(signode, obj.name)
self.attach_type_suffixes(signode, obj.type_suffixes)
if obj.value is not None:
signode += nodes.Text(u' = ' + obj.value)
@ -975,6 +1101,7 @@ class CPPFunctionObject(CPPObject):
self.attach_type(param, arg.type)
param += nodes.Text(u' ')
param += nodes.emphasis(unicode(arg.name), unicode(arg.name))
self.attach_type_suffixes(param, arg.type_suffixes)
if arg.default is not None:
def_ = u'=' + unicode(arg.default)
param += nodes.emphasis(def_, def_)
@ -983,6 +1110,8 @@ class CPPFunctionObject(CPPObject):
node += paramlist
if func.const:
node += addnodes.desc_addname(' const', ' const')
if func.noexcept:
node += addnodes.desc_addname(' noexcept', ' noexcept')
if func.pure_virtual:
node += addnodes.desc_addname(' = 0', ' = 0')
@ -1028,8 +1157,8 @@ class CPPCurrentNamespace(Directive):
prefix = parser.parse_type()
parser.assert_end()
except DefinitionError, e:
self.env.warn(self.env.docname,
e.description, self.lineno)
self.state_machine.reporter.warning(e.description,
line=self.lineno)
else:
env.temp_data['cpp:prefix'] = prefix
return []
@ -1103,12 +1232,10 @@ class CPPDomain(Domain):
if not parser.eof or expr is None:
raise DefinitionError('')
except DefinitionError:
refdoc = node.get('refdoc', fromdocname)
env.warn(refdoc, 'unparseable C++ definition: %r' % target,
node.line)
env.warn_node('unparseable C++ definition: %r' % target, node)
return None
parent = node['cpp:parent']
parent = node.get('cpp:parent', None)
rv = _create_refnode(expr)
if rv is not None or parent is None:

View File

@ -34,6 +34,7 @@ class JSObject(ObjectDescription):
sig = sig.strip()
if '(' in sig and sig[-1:] == ')':
prefix, arglist = sig.split('(', 1)
prefix = prefix.strip()
arglist = arglist[:-1].strip()
else:
prefix = sig
@ -85,12 +86,11 @@ class JSObject(ObjectDescription):
self.state.document.note_explicit_target(signode)
objects = self.env.domaindata['js']['objects']
if fullname in objects:
self.env.warn(
self.env.docname,
self.state_machine.reporter.warning(
'duplicate object description of %s, ' % fullname +
'other instance in ' +
self.env.doc2path(objects[fullname][0]),
self.lineno)
line=self.lineno)
objects[fullname] = self.env.docname, self.objtype
indextext = self.get_index_text(objectname, name_obj)
@ -127,6 +127,8 @@ class JSCallable(JSObject):
can_collapse=True),
Field('returnvalue', label=l_('Returns'), has_arg=False,
names=('returns', 'return')),
Field('returntype', label=l_('Return type'), has_arg=False,
names=('rtype',)),
]

View File

@ -217,13 +217,12 @@ class PyObject(ObjectDescription):
self.state.document.note_explicit_target(signode)
objects = self.env.domaindata['py']['objects']
if fullname in objects:
self.env.warn(
self.env.docname,
self.state_machine.reporter.warning(
'duplicate object description of %s, ' % fullname +
'other instance in ' +
self.env.doc2path(objects[fullname][0]) +
', use :noindex: for one of them',
self.lineno)
line=self.lineno)
objects[fullname] = (self.env.docname, self.objtype)
indextext = self.get_index_text(modname, name_cls)
@ -423,13 +422,14 @@ class PyModule(Directive):
env.domaindata['py']['modules'][modname] = \
(env.docname, self.options.get('synopsis', ''),
self.options.get('platform', ''), 'deprecated' in self.options)
# make a duplicate entry in 'objects' to facilitate searching for the
# module in PythonDomain.find_obj()
# make a duplicate entry in 'objects' to facilitate searching for
# the module in PythonDomain.find_obj()
env.domaindata['py']['objects'][modname] = (env.docname, 'module')
targetnode = nodes.target('', '', ids=['module-' + modname], ismod=True)
targetnode = nodes.target('', '', ids=['module-' + modname],
ismod=True)
self.state.document.note_explicit_target(targetnode)
# the platform and synopsis aren't printed; in fact, they are only used
# in the modindex currently
# the platform and synopsis aren't printed; in fact, they are only
# used in the modindex currently
ret.append(targetnode)
indextext = _('%s (module)') % modname
inode = addnodes.index(entries=[('single', indextext,
@ -638,9 +638,9 @@ class PythonDomain(Domain):
else:
# "fuzzy" searching mode
searchname = '.' + name
matches = [(name, objects[name]) for name in objects
if name.endswith(searchname)
and objects[name][1] in objtypes]
matches = [(oname, objects[oname]) for oname in objects
if oname.endswith(searchname)
and objects[oname][1] in objtypes]
else:
# NOTE: searching for exact match, object type is not considered
if name in objects:
@ -677,11 +677,10 @@ class PythonDomain(Domain):
if not matches:
return None
elif len(matches) > 1:
env.warn(fromdocname,
'more than one target found for cross-reference '
'%r: %s' % (target,
', '.join(match[0] for match in matches)),
node.line)
env.warn_node(
'more than one target found for cross-reference '
'%r: %s' % (target, ', '.join(match[0] for match in matches)),
node)
name, obj = matches[0]
if obj[1] == 'module':

View File

@ -38,12 +38,10 @@ class ReSTMarkup(ObjectDescription):
objects = self.env.domaindata['rst']['objects']
key = (self.objtype, name)
if key in objects:
self.env.warn(self.env.docname,
'duplicate description of %s %s, ' %
(self.objtype, name) +
'other instance in ' +
self.env.doc2path(objects[key]),
self.lineno)
self.state_machine.reporter.warning(
'duplicate description of %s %s, ' % (self.objtype, name) +
'other instance in ' + self.env.doc2path(objects[key]),
line=self.lineno)
objects[key] = self.env.docname
indextext = self.get_index_text(self.objtype, name)
if indextext:

View File

@ -259,13 +259,23 @@ class Glossary(Directive):
messages.append(self.state.reporter.system_message(
2, 'glossary terms must not be separated by empty '
'lines', source=source, line=lineno))
entries[-1][0].append((line, source, lineno))
if entries:
entries[-1][0].append((line, source, lineno))
else:
messages.append(self.state.reporter.system_message(
2, 'glossary seems to be misformatted, check '
'indentation', source=source, line=lineno))
else:
if not in_definition:
# first line of definition, determines indentation
in_definition = True
indent_len = len(line) - len(line.lstrip())
entries[-1][1].append(line[indent_len:], source, lineno)
if entries:
entries[-1][1].append(line[indent_len:], source, lineno)
else:
messages.append(self.state.reporter.system_message(
2, 'glossary seems to be misformatted, check '
'indentation', source=source, line=lineno))
was_empty = False
# now, parse all the entries into a big definition list
@ -321,7 +331,7 @@ class Glossary(Directive):
return messages + [node]
token_re = re.compile('`([a-z_][a-z0-9_]*)`')
token_re = re.compile('`(\w+)`', re.U)
def token_xrefs(text):
retnodes = []
@ -392,7 +402,8 @@ class StandardDomain(Domain):
object_types = {
'term': ObjType(l_('glossary term'), 'term', searchprio=-1),
'token': ObjType(l_('grammar token'), 'token', searchprio=-1),
'label': ObjType(l_('reference label'), 'ref', searchprio=-1),
'label': ObjType(l_('reference label'), 'ref', 'keyword',
searchprio=-1),
'envvar': ObjType(l_('environment variable'), 'envvar'),
'cmdoption': ObjType(l_('program option'), 'option'),
}
@ -471,9 +482,8 @@ class StandardDomain(Domain):
# link and object descriptions
continue
if name in labels:
env.warn(docname, 'duplicate label %s, ' % name +
'other instance in ' + env.doc2path(labels[name][0]),
node.line)
env.warn_node('duplicate label %s, ' % name + 'other instance '
'in ' + env.doc2path(labels[name][0]), node)
anonlabels[name] = docname, labelid
if node.tagname == 'section':
sectname = clean_astext(node[0]) # node[0] == title node

View File

@ -17,7 +17,6 @@ import types
import codecs
import imghdr
import string
import posixpath
import unicodedata
import cPickle as pickle
from os import path
@ -27,7 +26,8 @@ from itertools import izip, groupby
from docutils import nodes
from docutils.io import FileInput, NullOutput
from docutils.core import Publisher
from docutils.utils import Reporter, relative_path, new_document
from docutils.utils import Reporter, relative_path, new_document, \
get_source_line
from docutils.readers import standalone
from docutils.parsers.rst import roles, directives, Parser as RSTParser
from docutils.parsers.rst.languages import en as english
@ -39,8 +39,9 @@ from docutils.transforms.parts import ContentsFilter
from sphinx import addnodes
from sphinx.util import url_re, get_matching_docs, docname_join, split_into, \
FilenameUniqDict
from sphinx.util.nodes import clean_astext, make_refnode, extract_messages
from sphinx.util.osutil import movefile, SEP, ustrftime
from sphinx.util.nodes import clean_astext, make_refnode, extract_messages, \
WarningStream
from sphinx.util.osutil import movefile, SEP, ustrftime, find_catalog
from sphinx.util.matching import compile_matchers
from sphinx.util.pycompat import all, class_types
from sphinx.util.websupport import is_commentable
@ -87,14 +88,6 @@ versioning_conditions = {
}
class WarningStream(object):
def __init__(self, warnfunc):
self.warnfunc = warnfunc
def write(self, text):
if text.strip():
self.warnfunc(text.strip(), None, '')
class NoUri(Exception):
"""Raised by get_relative_uri if there is no URI available."""
pass
@ -205,13 +198,15 @@ class Locale(Transform):
settings, source = self.document.settings, self.document['source']
# XXX check if this is reliable
assert source.startswith(env.srcdir)
docname = os.path.splitext(source[len(env.srcdir):].lstrip(os.sep))[0]
section = docname.split(os.sep, 1)[0]
docname = path.splitext(relative_path(env.srcdir, source))[0]
textdomain = find_catalog(docname,
self.document.settings.gettext_compact)
# fetch translations
dirs = [path.join(env.srcdir, x)
for x in env.config.locale_dirs]
catalog, has_catalog = init_locale(dirs, env.config.language, section)
dirs = [path.join(env.srcdir, directory)
for directory in env.config.locale_dirs]
catalog, has_catalog = init_locale(dirs, env.config.language,
textdomain)
if not has_catalog:
return
@ -415,6 +410,9 @@ class BuildEnvironment:
# strange argument order is due to backwards compatibility
self._warnfunc(msg, (docname, lineno))
def warn_node(self, msg, node):
self._warnfunc(msg, '%s:%s' % get_source_line(node))
def clear_doc(self, docname):
"""Remove all traces of a source file in the inventory."""
if docname in self.all_docs:
@ -495,7 +493,7 @@ class BuildEnvironment:
config.exclude_trees +
[d + config.source_suffix for d in config.unused_docs] +
['**/' + d for d in config.exclude_dirnames] +
['**/_sources']
['**/_sources', '.#*']
)
self.found_docs = set(get_matching_docs(
self.srcdir, config.source_suffix, exclude_matchers=matchers))
@ -712,6 +710,7 @@ class BuildEnvironment:
self.settings['input_encoding'] = self.config.source_encoding
self.settings['trim_footnote_reference_space'] = \
self.config.trim_footnote_reference_space
self.settings['gettext_compact'] = self.config.gettext_compact
self.patch_lookup_functions()
@ -899,8 +898,8 @@ class BuildEnvironment:
rel_filename, filename = self.relfn2path(targetname, docname)
self.dependencies.setdefault(docname, set()).add(rel_filename)
if not os.access(filename, os.R_OK):
self.warn(docname, 'download file not readable: %s' % filename,
getattr(node, 'line', None))
self.warn_node('download file not readable: %s' % filename,
node)
continue
uniquename = self.dlfiles.add_file(docname, filename)
node['filename'] = uniquename
@ -915,8 +914,7 @@ class BuildEnvironment:
node['candidates'] = candidates = {}
imguri = node['uri']
if imguri.find('://') != -1:
self.warn(docname, 'nonlocal image URI found: %s' % imguri,
node.line)
self.warn_node('nonlocal image URI found: %s' % imguri, node)
candidates['?'] = imguri
continue
rel_imgpath, full_imgpath = self.relfn2path(imguri, docname)
@ -937,9 +935,8 @@ class BuildEnvironment:
finally:
f.close()
except (OSError, IOError), err:
self.warn(docname, 'image file %s not '
'readable: %s' % (filename, err),
node.line)
self.warn_node('image file %s not readable: %s' %
(filename, err), node)
if imgtype:
candidates['image/' + imgtype] = new_imgpath
else:
@ -949,8 +946,8 @@ class BuildEnvironment:
for imgpath in candidates.itervalues():
self.dependencies.setdefault(docname, set()).add(imgpath)
if not os.access(path.join(self.srcdir, imgpath), os.R_OK):
self.warn(docname, 'image file not readable: %s' % imgpath,
node.line)
self.warn_node('image file not readable: %s' % imgpath,
node)
continue
self.images.add_file(docname, imgpath)
@ -1072,9 +1069,9 @@ class BuildEnvironment:
for node in document.traverse(nodes.citation):
label = node[0].astext()
if label in self.citations:
self.warn(docname, 'duplicate citation %s, ' % label +
'other instance in %s' % self.doc2path(
self.citations[label][0]), node.line)
self.warn_node('duplicate citation %s, ' % label +
'other instance in %s' % self.doc2path(
self.citations[label][0]), node)
self.citations[label] = (docname, node['ids'][0])
def note_toctree(self, docname, toctreenode):
@ -1354,15 +1351,15 @@ class BuildEnvironment:
refnode.children = [nodes.Text(title)]
if not toc.children:
# empty toc means: no titles will show up in the toctree
self.warn(docname,
'toctree contains reference to document '
'%r that doesn\'t have a title: no link '
'will be generated' % ref, toctreenode.line)
self.warn_node(
'toctree contains reference to document %r that '
'doesn\'t have a title: no link will be generated'
% ref, toctreenode)
except KeyError:
# this is raised if the included file does not exist
self.warn(docname, 'toctree contains reference to '
'nonexisting document %r' % ref,
toctreenode.line)
self.warn_node(
'toctree contains reference to nonexisting document %r'
% ref, toctreenode)
else:
# if titles_only is given, only keep the main title and
# sub-toctrees
@ -1376,12 +1373,14 @@ class BuildEnvironment:
toplevel[1][:] = subtrees
# resolve all sub-toctrees
for toctreenode in toc.traverse(addnodes.toctree):
i = toctreenode.parent.index(toctreenode) + 1
for item in _entries_from_toctree(toctreenode,
subtree=True):
toctreenode.parent.insert(i, item)
i += 1
toctreenode.parent.remove(toctreenode)
if not (toctreenode.get('hidden', False)
and not includehidden):
i = toctreenode.parent.index(toctreenode) + 1
for item in _entries_from_toctree(toctreenode,
subtree=True):
toctreenode.parent.insert(i, item)
i += 1
toctreenode.parent.remove(toctreenode)
if separate:
entries.append(toc)
else:
@ -1485,7 +1484,6 @@ class BuildEnvironment:
warn = False
if not warn:
return
refdoc = node.get('refdoc', fromdoc)
if domain and typ in domain.dangling_warnings:
msg = domain.dangling_warnings[typ]
elif typ == 'doc':
@ -1497,15 +1495,15 @@ class BuildEnvironment:
(node['refdomain'], typ)
else:
msg = '%s reference target not found: %%(target)s' % typ
self.warn(refdoc, msg % {'target': target}, node.line)
self.warn_node(msg % {'target': target}, node)
def process_only_nodes(self, doctree, builder, fromdocname=None):
for node in doctree.traverse(addnodes.only):
try:
ret = builder.tags.eval_condition(node['expr'])
except Exception, err:
self.warn(fromdocname, 'exception while evaluating only '
'directive expression: %s' % err, node.line)
self.warn_node('exception while evaluating only '
'directive expression: %s' % err, node)
node.replace_self(node.children)
else:
if ret:
@ -1740,3 +1738,4 @@ class BuildEnvironment:
if 'orphan' in self.metadata[docname]:
continue
self.warn(docname, 'document isn\'t included in any toctree')

View File

@ -912,7 +912,7 @@ class FunctionDocumenter(DocstringSignatureMixin, ModuleLevelDocumenter):
if inspect.isbuiltin(self.object) or \
inspect.ismethoddescriptor(self.object):
# cannot introspect arguments of a C function or method
pass
return None
try:
argspec = getargspec(self.object)
except TypeError:
@ -1164,7 +1164,8 @@ class AttributeDocumenter(ClassLevelDocumenter):
@classmethod
def can_document_member(cls, member, membername, isattr, parent):
isdatadesc = isdescriptor(member) and not \
isinstance(member, cls.method_types)
isinstance(member, cls.method_types) and not \
type(member).__name__ == "method_descriptor"
return isdatadesc or (not isinstance(parent, ModuleDocumenter)
and not inspect.isroutine(member)
and not isinstance(member, class_types))

View File

@ -125,22 +125,39 @@ def autosummary_table_visit_html(self, node):
# -- autodoc integration -------------------------------------------------------
try:
ismemberdescriptor = inspect.ismemberdescriptor
isgetsetdescriptor = inspect.isgetsetdescriptor
except AttributeError:
def ismemberdescriptor(obj):
return False
isgetsetdescriptor = ismemberdescriptor
class FakeDirective:
env = {}
genopt = {}
def get_documenter(obj, parent):
"""Get an autodoc.Documenter class suitable for documenting the given
object.
"""
from sphinx.ext.autodoc import AutoDirective, DataDocumenter
*obj* is the Python object to be documented, and *parent* is an
another Python object (e.g. a module or a class) to which *obj*
belongs to.
"""
from sphinx.ext.autodoc import AutoDirective, DataDocumenter, \
ModuleDocumenter
if inspect.ismodule(obj):
# ModuleDocumenter.can_document_member always returns False
return ModuleDocumenter
# Construct a fake documenter for *parent*
if parent is not None:
parent_doc_cls = get_documenter(parent, None)
else:
parent_doc_cls = ModuleDocumenter
if hasattr(parent, '__name__'):
parent_doc = parent_doc_cls(FakeDirective(), parent.__name__)
else:
parent_doc = parent_doc_cls(FakeDirective(), "")
# Get the corrent documenter class for *obj*
classes = [cls for cls in AutoDirective._registry.values()
if cls.can_document_member(obj, '', False, parent)]
if cls.can_document_member(obj, '', False, parent_doc)]
if classes:
classes.sort(key=lambda cls: cls.priority)
return classes[-1]
@ -154,7 +171,7 @@ class Autosummary(Directive):
"""
Pretty table containing short signatures and summaries of functions etc.
autosummary also generates a (hidden) toctree:: node.
autosummary can also optionally generate a hidden toctree:: node.
"""
required_arguments = 0
@ -214,10 +231,7 @@ class Autosummary(Directive):
"""
env = self.state.document.settings.env
prefixes = ['']
currmodule = env.temp_data.get('py:module')
if currmodule:
prefixes.insert(0, currmodule)
prefixes = get_import_prefixes_from_env(env)
items = []
@ -282,10 +296,10 @@ class Autosummary(Directive):
*items* is a list produced by :meth:`get_items`.
"""
table_spec = addnodes.tabular_col_spec()
table_spec['spec'] = 'LL'
table_spec['spec'] = 'll'
table = autosummary_table('')
real_table = nodes.table('')
real_table = nodes.table('', classes=['longtable'])
table.append(real_table)
group = nodes.tgroup('', cols=2)
real_table.append(group)
@ -322,13 +336,29 @@ class Autosummary(Directive):
def mangle_signature(sig, max_chars=30):
"""Reformat a function signature to a more compact form."""
sig = re.sub(r"^\((.*)\)$", r"\1", sig) + ", "
r = re.compile(r"(?P<name>[a-zA-Z0-9_*]+)(?P<default>=.*?)?, ")
items = r.findall(sig)
s = re.sub(r"^\((.*)\)$", r"\1", sig).strip()
args = [name for name, default in items if not default]
opts = [name for name, default in items if default]
# Strip strings (which can contain things that confuse the code below)
s = re.sub(r"\\\\", "", s)
s = re.sub(r"\\'", "", s)
s = re.sub(r"'[^']*'", "", s)
# Parse the signature to arguments + options
args = []
opts = []
opt_re = re.compile(r"^(.*, |)([a-zA-Z0-9_*]+)=")
while s:
m = opt_re.search(s)
if not m:
# The rest are arguments
args = s.split(', ')
break
opts.insert(0, m.group(2))
s = m.group(1)[:-2]
# Produce a more compact signature
sig = limited_join(", ", args, max_chars=max_chars-2)
if opts:
if not sig:
@ -364,6 +394,26 @@ def limited_join(sep, items, max_chars=30, overflow_marker="..."):
# -- Importing items -----------------------------------------------------------
def get_import_prefixes_from_env(env):
"""
Obtain current Python import prefixes (for `import_by_name`)
from ``document.env``
"""
prefixes = [None]
currmodule = env.temp_data.get('py:module')
if currmodule:
prefixes.insert(0, currmodule)
currclass = env.temp_data.get('py:class')
if currclass:
if currmodule:
prefixes.insert(0, currmodule + "." + currclass)
else:
prefixes.insert(0, currclass)
return prefixes
def import_by_name(name, prefixes=[None]):
"""Import a Python object that has the given *name*, under one of the
*prefixes*. The first name that succeeds is used.
@ -436,8 +486,7 @@ def autolink_role(typ, rawtext, etext, lineno, inliner,
'obj', rawtext, etext, lineno, inliner, options, content)
pnode = r[0][0]
prefixes = [None]
#prefixes.insert(0, inliner.document.settings.env.currmodule)
prefixes = get_import_prefixes_from_env(env)
try:
name, obj, parent = import_by_name(pnode['reftarget'], prefixes)
except ImportError:

View File

@ -27,9 +27,11 @@ import optparse
from jinja2 import FileSystemLoader, TemplateNotFound
from jinja2.sandbox import SandboxedEnvironment
from sphinx import package_dir
from sphinx.ext.autosummary import import_by_name, get_documenter
from sphinx.jinja2glue import BuiltinTemplateLoader
from sphinx.util.osutil import ensuredir
from sphinx.util.inspect import safe_getattr
def main(argv=sys.argv):
usage = """%prog [OPTIONS] SOURCEFILE ..."""
@ -77,7 +79,8 @@ def generate_autosummary_docs(sources, output_dir=None, suffix='.rst',
sources = [os.path.join(base_path, filename) for filename in sources]
# create our own templating environment
template_dirs = [os.path.join(os.path.dirname(__file__), 'templates')]
template_dirs = [os.path.join(package_dir, 'ext',
'autosummary', 'templates')]
if builder is not None:
# allow the user to override the templates
template_loader = BuiltinTemplateLoader()
@ -136,10 +139,15 @@ def generate_autosummary_docs(sources, output_dir=None, suffix='.rst',
template = template_env.get_template('autosummary/base.rst')
def get_members(obj, typ, include_public=[]):
items = [
name for name in dir(obj)
if get_documenter(getattr(obj, name), obj).objtype == typ
]
items = []
for name in dir(obj):
try:
documenter = get_documenter(safe_getattr(obj, name),
obj)
except AttributeError:
continue
if documenter.objtype == typ:
items.append(name)
public = [x for x in items
if x in include_public or not x.startswith('_')]
return public, items
@ -232,7 +240,7 @@ def find_autosummary_in_lines(lines, module=None, filename=None):
*template* ``None`` if the directive does not have the
corresponding options set.
"""
autosummary_re = re.compile(r'^\s*\.\.\s+autosummary::\s*')
autosummary_re = re.compile(r'^(\s*)\.\.\s+autosummary::\s*')
automodule_re = re.compile(
r'^\s*\.\.\s+automodule::\s*([A-Za-z0-9_.]+)\s*$')
module_re = re.compile(
@ -247,6 +255,7 @@ def find_autosummary_in_lines(lines, module=None, filename=None):
template = None
current_module = module
in_autosummary = False
base_indent = ""
for line in lines:
if in_autosummary:
@ -277,7 +286,7 @@ def find_autosummary_in_lines(lines, module=None, filename=None):
documented.append((name, toctree, template))
continue
if not line.strip():
if not line.strip() or line.startswith(base_indent + " "):
continue
in_autosummary = False
@ -285,6 +294,7 @@ def find_autosummary_in_lines(lines, module=None, filename=None):
m = autosummary_re.match(line)
if m:
in_autosummary = True
base_indent = m.group(1)
toctree = None
template = None
continue

View File

@ -228,11 +228,12 @@ class CoverageBuilder(Builder):
op.write('\n')
if undoc['classes']:
op.write('Classes:\n')
for name, methods in sorted(undoc['classes'].iteritems()):
for name, methods in sorted(
undoc['classes'].iteritems()):
if not methods:
op.write(' * %s\n' % name)
else:
op.write(' * %s -- missing methods:\n' % name)
op.write(' * %s -- missing methods:\n\n' % name)
op.writelines(' - %s\n' % x for x in methods)
op.write('\n')

View File

@ -23,6 +23,7 @@ from docutils import nodes
from docutils.parsers.rst import directives
from sphinx.builders import Builder
from sphinx.util.nodes import set_source_info
from sphinx.util.compat import Directive
from sphinx.util.console import bold
@ -63,7 +64,7 @@ class TestDirective(Directive):
else:
groups = ['default']
node = nodetype(code, code, testnodetype=self.name, groups=groups)
node.line = self.lineno
set_source_info(self, node)
if test is not None:
# only save if it differs from code
node['test'] = test

View File

@ -36,10 +36,10 @@ def make_link_role(base_url, prefix):
try:
full_url = base_url % part
except (TypeError, ValueError):
env = inliner.document.settings.env
env.warn(env.docname, 'unable to expand %s extlink with base '
'URL %r, please make sure the base contains \'%%s\' '
'exactly once' % (typ, base_url))
inliner.reporter.warning(
'unable to expand %s extlink with base URL %r, please make '
'sure the base contains \'%%s\' exactly once'
% (typ, base_url), line=lineno)
full_url = base_url + part
if not has_explicit_title:
if prefix is None:

View File

@ -25,12 +25,12 @@ from docutils import nodes
from docutils.parsers.rst import directives
from sphinx.errors import SphinxError
from sphinx.util.osutil import ensuredir, ENOENT, EPIPE
from sphinx.locale import _
from sphinx.util.osutil import ensuredir, ENOENT, EPIPE, EINVAL
from sphinx.util.compat import Directive
mapname_re = re.compile(r'<map id="(.*?)"')
svg_dim_re = re.compile(r'<svg\swidth="(\d+)pt"\sheight="(\d+)pt"', re.M)
class GraphvizError(SphinxError):
@ -163,13 +163,20 @@ def render_dot(self, code, options, format, prefix='graphviz'):
self.builder.config.graphviz_dot)
self.builder._graphviz_warned_dot = True
return None, None
wentWrong = False
try:
# Graphviz may close standard input when an error occurs,
# resulting in a broken pipe on communicate()
stdout, stderr = p.communicate(code)
except OSError, err:
except (OSError, IOError), err:
if err.errno != EPIPE:
raise
wentWrong = True
except IOError, err:
if err.errno != EINVAL:
raise
wentWrong = True
if wentWrong:
# in this case, read the standard output and standard error streams
# directly, to get the error message(s)
stdout, stderr = p.stdout.read(), p.stderr.read()
@ -180,37 +187,6 @@ def render_dot(self, code, options, format, prefix='graphviz'):
return relfn, outfn
def get_svg_tag(svgref, svgfile, imgcls=None):
# Webkit can't figure out svg dimensions when using object tag
# so we need to get it from the svg file
fp = open(svgfile, 'r')
try:
for line in fp:
match = svg_dim_re.match(line)
if match:
dimensions = match.groups()
break
else:
dimensions = None
finally:
fp.close()
# We need this hack to make WebKit show our object tag properly
def pt2px(x):
return int(ceil((96.0/72.0) * float(x)))
if dimensions:
style = ' width="%s" height="%s"' % tuple(map(pt2px, dimensions))
else:
style = ''
# The object tag works fine on Firefox and WebKit
# Besides it's a hack, this strategy does not mess with templates.
imgcss = imgcls and ' class="%s"' % imgcls or ''
return '<object type="image/svg+xml" data="%s"%s%s/>\n' % \
(svgref, imgcss, style)
def render_dot_html(self, node, code, options, prefix='graphviz',
imgcls=None, alt=None):
format = self.builder.config.graphviz_output_format
@ -235,8 +211,9 @@ def render_dot_html(self, node, code, options, prefix='graphviz',
else:
if alt is None:
alt = node.get('alt', self.encode(code).strip())
imgcss = imgcls and 'class="%s"' % imgcls or ''
if format == 'svg':
svgtag = get_svg_tag(fname, outfn, imgcls)
svgtag = '<img src="%s" alt="%s" %s/>\n' % (fname, alt, imgcss)
self.body.append(svgtag)
else:
mapfile = open(outfn + '.map', 'rb')
@ -244,7 +221,6 @@ def render_dot_html(self, node, code, options, prefix='graphviz',
imgmap = mapfile.readlines()
finally:
mapfile.close()
imgcss = imgcls and 'class="%s"' % imgcls or ''
if len(imgmap) == 2:
# nothing in image map (the lines are <map> and </map>)
self.body.append('<img src="%s" alt="%s" %s/>\n' %
@ -308,7 +284,8 @@ def render_dot_texinfo(self, node, code, options, prefix='graphviz'):
raise nodes.SkipNode
if fname is not None:
self.body.append('\n\n@float\n')
if node.get('caption'):
caption = node.get('caption')
if caption:
self.body.append('@caption{%s}\n' % self.escape_arg(caption))
self.body.append('@image{%s,,,[graphviz],png}\n'
'@end float\n\n' % fname[:-4])
@ -318,11 +295,27 @@ def texinfo_visit_graphviz(self, node):
render_dot_texinfo(self, node, node['code'], node['options'])
def text_visit_graphviz(self, node):
if 'alt' in node.attributes:
self.add_text(_('[graph: %s]') % node['alt'])
self.add_text(_('[graph]'))
raise nodes.SkipNode
def man_visit_graphviz(self, node):
if 'alt' in node.attributes:
self.body.append(_('[graph: %s]') % node['alt'] + '\n')
self.body.append(_('[graph]'))
raise nodes.SkipNode
def setup(app):
app.add_node(graphviz,
html=(html_visit_graphviz, None),
latex=(latex_visit_graphviz, None),
texinfo=(texinfo_visit_graphviz, None))
texinfo=(texinfo_visit_graphviz, None),
text=(text_visit_graphviz, None),
man=(man_visit_graphviz, None))
app.add_directive('graphviz', Graphviz)
app.add_directive('graph', GraphvizSimple)
app.add_directive('digraph', GraphvizSimple)

View File

@ -22,6 +22,7 @@
from docutils import nodes
from sphinx.util.nodes import set_source_info
from sphinx.util.compat import Directive
@ -39,7 +40,7 @@ class IfConfig(Directive):
def run(self):
node = ifconfig()
node.document = self.state.document
node.line = self.lineno
set_source_info(self, node)
node['expr'] = self.arguments[0]
self.state.nested_parse(self.content, self.content_offset,
node, match_titles=1)

View File

@ -33,6 +33,7 @@ from os import path
from docutils import nodes
from sphinx.locale import _
from sphinx.builders.html import INVENTORY_FILENAME
from sphinx.util.pycompat import b
@ -41,7 +42,7 @@ handlers = [urllib2.ProxyHandler(), urllib2.HTTPRedirectHandler(),
urllib2.HTTPHandler()]
try:
handlers.append(urllib2.HTTPSHandler)
except NameError:
except AttributeError:
pass
urllib2.install_opener(urllib2.build_opener(*handlers))
@ -158,7 +159,7 @@ def load_mappings(app):
# new format
name, (uri, inv) = key, value
if not name.isalnum():
env.warn('intersphinx identifier %r is not alphanumeric' % name)
app.warn('intersphinx identifier %r is not alphanumeric' % name)
else:
# old format, no name
name, uri, inv = None, key, value
@ -214,11 +215,12 @@ def missing_reference(app, env, node, contnode):
continue
proj, version, uri, dispname = inventory[objtype][target]
newnode = nodes.reference('', '', internal=False, refuri=uri,
reftitle='(in %s v%s)' % (proj, version))
reftitle=_('(in %s v%s)') % (proj, version))
if node.get('refexplicit'):
# use whatever title was given
newnode.append(contnode)
elif dispname == '-':
elif dispname == '-' or \
(domain == 'std' and node['reftype'] == 'keyword'):
# use whatever title was given, but strip prefix
title = contnode.astext()
if in_set and title.startswith(in_set+':'):

View File

@ -12,6 +12,7 @@
from docutils import nodes, utils
from docutils.parsers.rst import directives
from sphinx.util.nodes import set_source_info
from sphinx.util.compat import Directive
@ -56,6 +57,7 @@ class MathDirective(Directive):
final_argument_whitespace = True
option_spec = {
'label': directives.unchanged,
'name': directives.unchanged,
'nowrap': directives.flag,
}
@ -65,11 +67,13 @@ class MathDirective(Directive):
latex = self.arguments[0] + '\n\n' + latex
node = displaymath()
node['latex'] = latex
node['label'] = self.options.get('label', None)
node['label'] = self.options.get('name', None)
if node['label'] is None:
node['label'] = self.options.get('label', None)
node['nowrap'] = 'nowrap' in self.options
node['docname'] = self.state.document.settings.env.docname
ret = [node]
node.line = self.lineno
set_source_info(self, node)
if hasattr(self, 'src'):
node.source = self.src
if node['label']:

View File

@ -32,7 +32,7 @@ class OldCDirective(Directive):
def run(self):
env = self.state.document.settings.env
if not env.app._oldcmarkup_warned:
env.warn(env.docname, WARNING_MSG, self.lineno)
self.state_machine.reporter.warning(WARNING_MSG, line=self.lineno)
env.app._oldcmarkup_warned = True
newname = 'c:' + self.name[1:]
newdir = env.lookup_domain_element('directive', newname)[0]
@ -46,7 +46,7 @@ def old_crole(typ, rawtext, text, lineno, inliner, options={}, content=[]):
if not typ:
typ = env.config.default_role
if not env.app._oldcmarkup_warned:
env.warn(env.docname, WARNING_MSG)
inliner.reporter.warning(WARNING_MSG, line=lineno)
env.app._oldcmarkup_warned = True
newtyp = 'c:' + typ[1:]
newrole = env.lookup_domain_element('role', newtyp)[0]

View File

@ -16,6 +16,7 @@ from docutils import nodes
from sphinx.locale import _
from sphinx.environment import NoUri
from sphinx.util.nodes import set_source_info
from sphinx.util.compat import Directive, make_admonition
class todo_node(nodes.Admonition, nodes.Element): pass
@ -41,7 +42,7 @@ class Todo(Directive):
ad = make_admonition(todo_node, self.name, [_('Todo')], self.options,
self.content, self.lineno, self.content_offset,
self.block_text, self.state, self.state_machine)
ad[0].line = self.lineno
set_source_info(self, ad[0])
return [targetnode] + ad
@ -61,6 +62,7 @@ def process_todos(app, doctree):
targetnode = None
env.todo_all_todos.append({
'docname': env.docname,
'source': node.source or env.doc2path(env.docname),
'lineno': node.line,
'todo': node.deepcopy(),
'target': targetnode,
@ -105,9 +107,9 @@ def process_todo_nodes(app, doctree, fromdocname):
for todo_info in env.todo_all_todos:
para = nodes.paragraph(classes=['todo-source'])
filename = env.doc2path(todo_info['docname'], base=None)
description = _('(The <<original entry>> is located in '
' %s, line %d.)') % (filename, todo_info['lineno'])
' %s, line %d.)') % \
(todo_info['source'], todo_info['lineno'])
desc1 = description[:description.find('<<')]
desc2 = description[description.find('>>')+2:]
para += nodes.Text(desc1, desc1)

View File

@ -98,7 +98,7 @@ def collect_pages(app):
# construct a page name for the highlighted source
pagename = '_modules/' + modname.replace('.', '/')
# highlight the source using the builder's highlighter
highlighted = highlighter.highlight_block(code, 'python', False)
highlighted = highlighter.highlight_block(code, 'python', linenos=False)
# split the code into lines
lines = highlighted.splitlines()
# split off wrap markup from the first line of the actual code

View File

@ -20,7 +20,7 @@ except ImportError:
# parser is not available on Jython
parser = None
from sphinx.util.texescape import tex_hl_escape_map_old, tex_hl_escape_map_new
from sphinx.util.texescape import tex_hl_escape_map_new
from sphinx.ext import doctest
try:
@ -44,8 +44,6 @@ else:
none = TextLexer(),
python = PythonLexer(),
pycon = PythonConsoleLexer(),
# the python3 option exists as of Pygments 1.0,
# but it doesn't do any harm in previous versions
pycon3 = PythonConsoleLexer(python3=True),
rest = RstLexer(),
c = CLexer(),
@ -54,15 +52,15 @@ else:
_lexer.add_filter('raiseonerror')
escape_hl_chars = {ord(u'@'): u'@PYGZat[]',
ord(u'['): u'@PYGZlb[]',
ord(u']'): u'@PYGZrb[]'}
escape_hl_chars = {ord(u'\\'): u'\\PYGZbs{}',
ord(u'{'): u'\\PYGZob{}',
ord(u'}'): u'\\PYGZcb{}'}
# used if Pygments is not available
_LATEX_STYLES = r'''
\newcommand\PYGZat{@}
\newcommand\PYGZlb{[}
\newcommand\PYGZrb{]}
\newcommand\PYGZbs{\char`\\}
\newcommand\PYGZob{\char`\{}
\newcommand\PYGZcb{\char`\}}
'''
parsing_exceptions = (SyntaxError, UnicodeEncodeError)
@ -94,14 +92,16 @@ class PygmentsBridge(object):
else:
style = get_style_by_name(stylename)
self.trim_doctest_flags = trim_doctest_flags
self.formatter_args = {'style' : style}
if dest == 'html':
self.fmter = {False: self.html_formatter(style=style),
True: self.html_formatter(style=style, linenos=True)}
self.formatter = self.html_formatter
else:
self.fmter = {False: self.latex_formatter(style=style,
commandprefix='PYG'),
True: self.latex_formatter(style=style, linenos=True,
commandprefix='PYG')}
self.formatter = self.latex_formatter
self.formatter_args['commandprefix'] = 'PYG'
def get_formatter(self, **kwargs):
kwargs.update(self.formatter_args)
return self.formatter(**kwargs)
def unhighlighted(self, source):
if self.dest == 'html':
@ -110,8 +110,8 @@ class PygmentsBridge(object):
# first, escape highlighting characters like Pygments does
source = source.translate(escape_hl_chars)
# then, escape all characters nonrepresentable in LaTeX
source = source.translate(tex_hl_escape_map_old)
return '\\begin{Verbatim}[commandchars=@\\[\\]]\n' + \
source = source.translate(tex_hl_escape_map_new)
return '\\begin{Verbatim}[commandchars=\\\\\\{\\}]\n' + \
source + '\\end{Verbatim}\n'
def try_parse(self, src):
@ -153,7 +153,7 @@ class PygmentsBridge(object):
else:
return True
def highlight_block(self, source, lang, linenos=False, warn=None):
def highlight_block(self, source, lang, warn=None, **kwargs):
if not isinstance(source, unicode):
source = source.decode()
if not pygments:
@ -200,14 +200,12 @@ class PygmentsBridge(object):
# highlight via Pygments
try:
formatter = self.get_formatter(**kwargs)
hlsource = highlight(source, lexer, formatter)
if self.dest == 'html':
return highlight(source, lexer, self.fmter[bool(linenos)])
return hlsource
else:
hlsource = highlight(source, lexer, self.fmter[bool(linenos)])
if hlsource.startswith(r'\begin{Verbatim}[commandchars=\\\{\}'):
# Pygments >= 1.2
return hlsource.translate(tex_hl_escape_map_new)
return hlsource.translate(tex_hl_escape_map_old)
return hlsource.translate(tex_hl_escape_map_new)
except ErrorToken:
# this is most probably not the selected language,
# so let it pass unhighlighted
@ -219,11 +217,8 @@ class PygmentsBridge(object):
return _LATEX_STYLES
# no HTML styles needed
return ''
formatter = self.get_formatter()
if self.dest == 'html':
return self.fmter[0].get_style_defs('.highlight')
return formatter.get_style_defs('.highlight')
else:
styledefs = self.fmter[0].get_style_defs()
# workaround for Pygments < 0.12
if styledefs.startswith('\\newcommand\\at{@}'):
styledefs += _LATEX_STYLES
return styledefs
return formatter.get_style_defs()

View File

@ -46,9 +46,10 @@ class idgen(object):
self.id = 0
def current(self):
return self.id
def next(self):
def __next__(self):
self.id += 1
return self.id
next = __next__ # Python 2/Jinja compatibility
class SphinxFileSystemLoader(FileSystemLoader):

View File

@ -7,28 +7,33 @@ msgid ""
msgstr ""
"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: 2011-01-22 14:41+0100\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-09-21 10:08+0200\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.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, python-format
msgid "%s %s documentation"
msgstr ""
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%B %d, %Y"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, fuzzy, python-format
msgid "see %s"
msgstr "আরও %s"
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, fuzzy, python-format
msgid "see also %s"
msgstr "আরও দেখুন %s"
@ -67,21 +72,10 @@ msgstr "পরবর্তী"
msgid "previous"
msgstr "পূর্ববর্তী"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr "(-"
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "ইনডেক্স"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "অনুচ্ছেদ লেখক:"
@ -146,12 +140,12 @@ msgstr "%s (C টাইপ)"
msgid "%s (C variable)"
msgstr "%s (C ভ্যারিয়েবল)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "ফাংশন"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
#, fuzzy
msgid "member"
msgstr "C মেম্বার"
@ -161,7 +155,7 @@ msgstr "C মেম্বার"
msgid "macro"
msgstr "C ম্যাক্রো"
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
#, fuzzy
msgid "type"
msgstr "C টাইপ"
@ -171,28 +165,28 @@ msgstr "C টাইপ"
msgid "variable"
msgstr "C ভ্যারিয়েবল"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (C++ ক্লাসে)"
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++ টাইপ)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (C++ মেম্বার)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++ ফাংশন)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "ক্লাস"
@ -230,11 +224,11 @@ msgstr "প্যারামিটার"
msgid "Throws"
msgstr ""
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr "ডাটা"
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "এ্যট্রিবিউট"
@ -303,45 +297,45 @@ msgstr "%s() (%s ক্লাস মেথড)"
msgid "%s (%s.%s attribute)"
msgstr "%s (%s.%s এ্যট্রিবিউট)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (মডিউল)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
#, fuzzy
msgid "Python Module Index"
msgstr "মডিউল ইনডেক্স"
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "মডিউল সমূহ"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "ডেপ্রিকেটেড"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "এক্সেপশন"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr "মেথড"
#: sphinx/domains/python.py:563
#: sphinx/domains/python.py:564
msgid "class method"
msgstr "ক্লাস মেথড"
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "স্ট্যাটিক মেথড"
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "মডিউল"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
#, fuzzy
msgid " (deprecated)"
msgstr "ডেপ্রিকেটেড"
@ -395,6 +389,15 @@ msgstr "এনভায়রনমেন্ট ভ্যারিয়েবল"
msgid "program option"
msgstr "প্রোগ্রাম অপশন"
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "ইনডেক্স"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "মডিউল ইনডেক্স"
@ -403,12 +406,12 @@ msgstr "মডিউল ইনডেক্স"
msgid "Search Page"
msgstr "অনুসন্ধান পাতা"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr "বেস: %s"
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr ":class:`%s` এর উপনাম"
@ -733,8 +736,8 @@ msgstr "C API পরিবর্তন"
msgid "Other changes"
msgstr "অন্যান্য পরিবর্তন"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "এই শিরোনামের পার্মালিঙ্ক"
@ -759,48 +762,24 @@ msgstr ""
msgid "Contents"
msgstr ""
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "রিলিজ"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr "পাদটীকা"
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "পূর্ববর্তী পাতা হতে চলমান"
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "পরবর্তী পাতাতে চলমান"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[ছবি]"
#~ msgid "Platforms: "
#~ msgstr "প্লাটফরম:"
#~ msgid "Searching"
#~ msgstr "অনুসন্ধান চলছে"
#~ msgid "Preparing search..."
#~ msgstr "অনুসন্ধানের প্রস্তুতি চলছে..."
#~ msgid ", in "
#~ msgstr ", -"
#~ 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 ""
#~ "আপনার অনুসন্ধানে কোন ফলাফল পাওয়া যায়নি।"
#~ " আপনার অনুসন্ধানের শব্দগুলোর সঠিক বানান"
#~ " ও বিভাগ নির্বাচন নিশ্চিত করুন।"
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr "অনুসন্ধান শেষ হয়েছে, ফলাফলে %s-টি পাতা পাওয়া গেছে।"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"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"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-01-22 14:41+0100\n"
"Last-Translator: Pau Fernández <pau.fernandez@upc.edu>\n"
"Language-Team: ca <LL@li.org>\n"
@ -15,20 +15,25 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, fuzzy, python-format
msgid "%s %s documentation"
msgstr "%s %s documentació"
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%d de %B de %Y"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr "vegeu %s"
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr "vegeu també %s"
@ -67,21 +72,10 @@ msgstr "següent"
msgid "previous"
msgstr "anterior"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr " (a "
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "Índex"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Autor de la secció:"
@ -146,12 +140,12 @@ msgstr "%s (tipus de C)"
msgid "%s (C variable)"
msgstr "%s (variable de C)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "funció"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "membre"
@ -159,7 +153,7 @@ msgstr "membre"
msgid "macro"
msgstr "macro"
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "tipus"
@ -167,28 +161,28 @@ msgstr "tipus"
msgid "variable"
msgstr "variable"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (class de C++)"
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (tipus de C++)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (membre de C++)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (funció de C++)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "class"
@ -226,11 +220,11 @@ msgstr "Paràmetres"
msgid "Throws"
msgstr ""
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr ""
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "atribut"
@ -299,45 +293,45 @@ msgstr "%s() (mètode %s)"
msgid "%s (%s.%s attribute)"
msgstr "%s (atribut %s.%s)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (mòdul)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
#, fuzzy
msgid "Python Module Index"
msgstr "Índex de Mòduls"
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "mòduls"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Obsolet"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "excepció"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr ""
#: sphinx/domains/python.py:563
#: sphinx/domains/python.py:564
msgid "class method"
msgstr ""
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "mètode estàtic"
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "mòdul"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
msgid " (deprecated)"
msgstr " (obsolet)"
@ -389,6 +383,15 @@ msgstr "variable d'entorn"
msgid "program option"
msgstr ""
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Índex"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Índex de Mòduls"
@ -397,12 +400,12 @@ msgstr "Índex de Mòduls"
msgid "Search Page"
msgstr "Pàgina de Cerca"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr " Bases: %s"
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr "àlies de :class:`%s`"
@ -725,8 +728,8 @@ msgstr "Canvis a la API de C"
msgid "Other changes"
msgstr "Altres canvis"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "Link permanent a aquest títol"
@ -751,49 +754,24 @@ msgstr ""
msgid "Contents"
msgstr ""
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "Versió"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr ""
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "ve de la pàgina anterior"
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "Continua a la pàgina següent"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[imatge]"
#~ msgid "Platforms: "
#~ msgstr "Plataformes: "
#~ msgid "Searching"
#~ msgstr "Cercant"
#~ msgid "Preparing search..."
#~ msgstr "Preparant la cerca..."
#~ msgid ", in "
#~ msgstr ", a "
#~ 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 ""
#~ "La teva cerca no ha donat "
#~ "resultats. Assegura't que totes les "
#~ "paraules estan ben escrites i que "
#~ "has seleccionat prou categories."
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr "Cerca finalitzada, s'han trobat %s pàgin(a/es) de resultats."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx 0.5\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2008-11-27 18:39+0100\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-01-22 14:41+0100\n"
"Last-Translator: Pavel Kosina <pavel.kosina@gmail.com>\n"
"Language-Team: Pavel Kosina <pavel.kosina@gmail.com>\n"
@ -16,20 +16,25 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, fuzzy, python-format
msgid "%s %s documentation"
msgstr "%s %s dokumentaci"
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%d.%m.%Y"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, fuzzy, python-format
msgid "see %s"
msgstr "viz %s"
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, fuzzy, python-format
msgid "see also %s"
msgstr "viz také %s"
@ -41,7 +46,7 @@ msgstr "Python Enhancement Proposals; PEP %s"
#: sphinx/builders/changes.py:73
msgid "Builtins"
msgstr "Vestavěné funkce "
msgstr "Vestavěné funkce"
#: sphinx/builders/changes.py:75
msgid "Module level"
@ -68,21 +73,10 @@ msgstr "další"
msgid "previous"
msgstr "předchozí"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr "(v"
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "Index"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Autor sekce: "
@ -147,12 +141,12 @@ msgstr "%s (C typ)"
msgid "%s (C variable)"
msgstr "%s (C proměnná)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "funkce"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "člen"
@ -160,7 +154,7 @@ msgstr "člen"
msgid "macro"
msgstr ""
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "typ"
@ -169,28 +163,28 @@ msgstr "typ"
msgid "variable"
msgstr "Proměnná"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (C++ třída)"
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++ typ)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (člen C++)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++ funkce)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "třída"
@ -228,11 +222,11 @@ msgstr "Parametry"
msgid "Throws"
msgstr ""
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr ""
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "atribut"
@ -301,45 +295,45 @@ msgstr "%s() (metoda %s)"
msgid "%s (%s.%s attribute)"
msgstr "%s() (atribut %s.%s)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (module)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
#, fuzzy
msgid "Python Module Index"
msgstr "Rejstřík modulů"
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "moduly"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Zastaralé"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "výjimka"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr ""
#: sphinx/domains/python.py:563
#: sphinx/domains/python.py:564
msgid "class method"
msgstr ""
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "statická metoda"
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "modul"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
msgid " (deprecated)"
msgstr " (zastaralé)"
@ -391,6 +385,15 @@ msgstr "promměná prostředí"
msgid "program option"
msgstr ""
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Index"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Rejstřík modulů "
@ -399,12 +402,12 @@ msgstr "Rejstřík modulů "
msgid "Search Page"
msgstr "Vyhledávací stránka"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr ""
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr ""
@ -726,8 +729,8 @@ msgstr "Změny API"
msgid "Other changes"
msgstr "Ostatní změny"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "Trvalý odkaz na tento nadpis"
@ -752,50 +755,25 @@ msgstr ""
msgid "Contents"
msgstr ""
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "Vydání"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr ""
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr ""
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
#, fuzzy
msgid "Continued on next page"
msgstr "Plný index na jedné stránce"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[obrázek]"
#~ msgid "Platforms: "
#~ msgstr "Platformy: "
#~ msgid "Searching"
#~ msgstr "Hledám"
#~ msgid "Preparing search..."
#~ msgstr "Připravuji vyhledávání...."
#~ msgid ", in "
#~ msgstr ", v"
#~ 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 ""
#~ "Nenalezli jsme žádný dokument. Ujistěte "
#~ "se prosím, že všechna slova jsou "
#~ "správně a že jste vybral dostatek "
#~ "kategorií."
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr "Vyhledávání skončilo, nalezeno %s stran."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx 1.0pre/[?1034h2e1ab15e035e\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2009-11-08 16:28+0100\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-01-22 14:41+0100\n"
"Last-Translator: Ask Hjorth Larsen <asklarsen@gmail.com>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@ -15,20 +15,25 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, fuzzy, python-format
msgid "%s %s documentation"
msgstr "%s %s dokumentation"
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%d. %B, %Y"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr "se %s"
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr "se også %s"
@ -67,21 +72,10 @@ msgstr "næste"
msgid "previous"
msgstr "forrige"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr " (i "
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "Indeks"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Afsnitsforfatter: "
@ -145,12 +139,12 @@ msgstr "%s (C-type)"
msgid "%s (C variable)"
msgstr "%s (C-variabel)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "funktion"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "medlem"
@ -158,7 +152,7 @@ msgstr "medlem"
msgid "macro"
msgstr "makro"
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "type"
@ -166,28 +160,28 @@ msgstr "type"
msgid "variable"
msgstr "variabel"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (C++-klasse)"
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++-type)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (C++-medlem)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++-funktion)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "klasse"
@ -224,11 +218,11 @@ msgstr "Parametre"
msgid "Throws"
msgstr "Kaster"
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr "data"
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "attribut"
@ -296,44 +290,44 @@ msgstr "%s() (klassemetode i %s)"
msgid "%s (%s.%s attribute)"
msgstr "%s (attribut i %s.%s)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
msgid "Python Module Index"
msgstr "Python-modulindeks"
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "moduler"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Forældet"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "undtagelse"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr "metode"
#: sphinx/domains/python.py:563
#: sphinx/domains/python.py:564
msgid "class method"
msgstr "klassemetode"
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "statisk metode"
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "modul"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
msgid " (deprecated)"
msgstr " (forældet)"
@ -385,6 +379,15 @@ msgstr "miljøvariabel"
msgid "program option"
msgstr "programtilvalg"
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Indeks"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Modulindeks"
@ -393,12 +396,12 @@ msgstr "Modulindeks"
msgid "Search Page"
msgstr "Søgeside"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr " Baser: %s"
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr "alias for :class:`%s`"
@ -720,8 +723,8 @@ msgstr "Ændringer i C-API"
msgid "Other changes"
msgstr "Andre ændringer"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "Permalink til denne overskrift"
@ -746,49 +749,24 @@ msgstr "Sammenfold sidebjælke"
msgid "Contents"
msgstr "Indhold"
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "Udgave"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr "Fodnoter"
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "fortsat fra forrige side"
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "Fortsættes på næste side"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[billede]"
#~ msgid "Platforms: "
#~ msgstr "Platforme: "
#~ msgid "Searching"
#~ msgstr "Søger"
#~ msgid "Preparing search..."
#~ msgstr "Forbereder søgning..."
#~ msgid ", in "
#~ msgstr ", i "
#~ 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 ""
#~ "Din søgning gav ingen resultater. "
#~ "Kontrollér venligst at alle ord er "
#~ "stavet korrekt, og at du har valgt"
#~ " nok kategorier."
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr "Søgningen fuldført - fandt %s sider for denne søgning."

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2008-08-07 21:40+0200\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-01-22 14:41+0100\n"
"Last-Translator: Georg Brandl <georg@python.org>\n"
"Language-Team: de <LL@li.org>\n"
@ -14,20 +14,25 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, python-format
msgid "%s %s documentation"
msgstr "%s %s Dokumentation"
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%d. %m. %Y"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr "siehe %s"
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr "siehe auch %s"
@ -66,21 +71,10 @@ msgstr "weiter"
msgid "previous"
msgstr "zurück"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr " (in "
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "Stichwortverzeichnis"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Autor des Abschnitts: "
@ -144,12 +138,12 @@ msgstr "%s (C-Typ)"
msgid "%s (C variable)"
msgstr "%s (C-Variable)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "Funktion"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "Member"
@ -157,7 +151,7 @@ msgstr "Member"
msgid "macro"
msgstr "Makro"
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "Typ"
@ -165,28 +159,28 @@ msgstr "Typ"
msgid "variable"
msgstr "Variable"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (C++-Klasse)"
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++-Typ)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (C++-Member)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++-Funktion)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "Klasse"
@ -223,11 +217,11 @@ msgstr "Parameter"
msgid "Throws"
msgstr "Wirft"
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr "Daten"
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "Attribut"
@ -295,44 +289,44 @@ msgstr "%s() (Klassenmethode von %s)"
msgid "%s (%s.%s attribute)"
msgstr "%s (Attribut von %s.%s)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (Modul)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
msgid "Python Module Index"
msgstr "Python-Modulindex"
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "Module"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Veraltet"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "Exception"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr "Methode"
#: sphinx/domains/python.py:563
#: sphinx/domains/python.py:564
msgid "class method"
msgstr "Klassenmethode"
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "statische Methode"
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "Module"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
msgid " (deprecated)"
msgstr " (veraltet)"
@ -384,6 +378,15 @@ msgstr "Umgebungsvariable"
msgid "program option"
msgstr "Programmoption"
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Stichwortverzeichnis"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Modulindex"
@ -392,12 +395,12 @@ msgstr "Modulindex"
msgid "Search Page"
msgstr "Suche"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr " Basisklassen: %s"
msgstr " Basisklassen: %s"
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr "Alias von :class:`%s`"
@ -720,8 +723,8 @@ msgstr "C API-Änderungen"
msgid "Other changes"
msgstr "Andere Änderungen"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "Permalink zu dieser Überschrift"
@ -746,49 +749,24 @@ msgstr "Sidebar einklappen"
msgid "Contents"
msgstr "Inhalt"
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "Release"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr "Fußnoten"
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "Fortsetzung der vorherigen Seite"
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "Fortsetzung auf der nächsten Seite"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[Bild]"
#~ msgid "Platforms: "
#~ msgstr "Plattformen: "
#~ msgid "Searching"
#~ msgstr "Suche..."
#~ msgid "Preparing search..."
#~ msgstr "Suche wird vorbereitet..."
#~ msgid ", in "
#~ msgstr ", in "
#~ 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 ""
#~ "Es wurden keine zutreffenden Dokumente "
#~ "gefunden. Haben Sie alle Suchbegriffe "
#~ "richtig geschrieben und genügend Kategorien"
#~ " ausgewählt?"
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr "Suche beendet, %s zutreffende Seite(n) gefunden."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx 0.5\n"
"Report-Msgid-Bugs-To: guillem@torroja.dmt.upm.es\n"
"POT-Creation-Date: 2008-09-11 23:58+0200\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-01-22 14:41+0100\n"
"Last-Translator: Guillem Borrell <guillem@torroja.dmt.upm.es>\n"
"Language-Team: es <LL@li.org>\n"
@ -15,20 +15,25 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, fuzzy, python-format
msgid "%s %s documentation"
msgstr "%s %s documentación"
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%d de %B de %Y"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr "ver %s"
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr "ver también %s"
@ -69,21 +74,10 @@ msgstr "siguiente"
msgid "previous"
msgstr "anterior"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr ""
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "Índice"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Autor de la sección: "
@ -149,12 +143,12 @@ msgstr "%s (tipo C)"
msgid "%s (C variable)"
msgstr "%s (variable C)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "función"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "miembro"
@ -162,7 +156,7 @@ msgstr "miembro"
msgid "macro"
msgstr ""
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "tipo"
@ -171,28 +165,28 @@ msgstr "tipo"
msgid "variable"
msgstr "Variable"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (clase C++)"
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (tipo C++)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, fuzzy, python-format
msgid "%s (C++ member)"
msgstr "%s (miembro C++)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, fuzzy, python-format
msgid "%s (C++ function)"
msgstr "%s (función C++)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "clase"
@ -230,11 +224,11 @@ msgstr "Parámetros"
msgid "Throws"
msgstr ""
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr ""
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "atributo"
@ -303,46 +297,46 @@ msgstr "%s() (%s método)"
msgid "%s (%s.%s attribute)"
msgstr "%s (%s.%s atributo)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (módulo)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
#, fuzzy
msgid "Python Module Index"
msgstr "Índice de Módulos"
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "módulos"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Obsoleto"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "excepción"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr ""
#: sphinx/domains/python.py:563
#: sphinx/domains/python.py:564
#, fuzzy
msgid "class method"
msgstr "%s() (%s método)"
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "método estático"
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "módulo"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
#, fuzzy
msgid " (deprecated)"
msgstr "Obsoleto"
@ -396,6 +390,15 @@ msgstr "variables de entorno"
msgid "program option"
msgstr ""
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Índice"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Índice de Módulos"
@ -404,12 +407,12 @@ msgstr "Índice de Módulos"
msgid "Search Page"
msgstr "Página de Búsqueda"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr ""
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr ""
@ -733,8 +736,8 @@ msgstr "Cambios en la API C"
msgid "Other changes"
msgstr "Otros cambios"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "Enlazar permanentemente con este título"
@ -760,54 +763,26 @@ msgstr ""
msgid "Contents"
msgstr ""
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
#, fuzzy
msgid "Release"
msgstr "Versión"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr ""
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr ""
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
#, fuzzy
msgid "Continued on next page"
msgstr "Índice completo en una página"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[imagen]"
#~ msgid "Platforms: "
#~ msgstr "Plataformas:"
#~ msgid "Searching"
#~ msgstr "Buscando"
#~ msgid "Preparing search..."
#~ msgstr "Preparando la búsqueda"
#~ msgid ", in "
#~ msgstr ""
#~ 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 ""
#~ "La búsqueda no dio ningún resultado."
#~ " Por favor asegúrese que escribió "
#~ "todas las palabras correctamente y que"
#~ " ha seleccionado suficientes categorías"
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr ""
#~ "Búsqueda finalizada, se han encontrado "
#~ "%s página(s) que concuerdan con su "
#~ "consulta"

View File

@ -0,0 +1 @@
Documentation.addTranslations({"locale": "et", "plural_expr": "(n != 1)", "messages": {"Hide Search Matches": "Varja otsingutulemused", "Permalink to this definition": "P\u00fcsilink sellele definitsioonile", "Expand sidebar": "N\u00e4ita k\u00fclgriba", "Permalink to this headline": "P\u00fcsilink sellele pealkirjale", "Collapse sidebar": "Varja k\u00fclgriba"}});

Binary file not shown.

View File

@ -0,0 +1,770 @@
# Estonian translations for Sphinx.
# Copyright (C) 2010 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: Sphinx 1.0pre/8b971dbc7d36\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-09-18 11:40+0200\n"
"Last-Translator: Aivar Annamaa <aivar.annamaa@gmail.com>\n"
"Language-Team: \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.6\n"
#: sphinx/config.py:81
#, fuzzy, python-format
msgid "%s %s documentation"
msgstr "%s %s dokumentatsioon"
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%B %d, %Y"
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr ""
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr ""
#: sphinx/roles.py:175
#, fuzzy, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals!PEP %s"
#: sphinx/builders/changes.py:73
msgid "Builtins"
msgstr "Sisseehitatud"
#: sphinx/builders/changes.py:75
msgid "Module level"
msgstr "Mooduli tase"
#: sphinx/builders/html.py:274
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
#: sphinx/builders/html.py:293 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Üldindeks"
#: sphinx/builders/html.py:293
msgid "index"
msgstr "indeks"
#: sphinx/builders/html.py:353
msgid "next"
msgstr "järgmine"
#: sphinx/builders/html.py:362
msgid "previous"
msgstr "eelmine"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr " (in "
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Sektsiooni autor:"
#: sphinx/directives/other.py:138
msgid "Module author: "
msgstr "Mooduli autor:"
#: sphinx/directives/other.py:140
msgid "Code author: "
msgstr "Koodi autor:"
#: sphinx/directives/other.py:142
msgid "Author: "
msgstr "Autor: "
#: sphinx/directives/other.py:215
msgid "See also"
msgstr "Vaata ka"
#: sphinx/domains/__init__.py:244
#, python-format
msgid "%s %s"
msgstr "%s %s"
#: sphinx/domains/c.py:51 sphinx/domains/python.py:95
msgid "Parameters"
msgstr "Parameetrid"
#: sphinx/domains/c.py:54 sphinx/domains/javascript.py:128
#: sphinx/domains/python.py:107
msgid "Returns"
msgstr "Tagastab"
#: sphinx/domains/c.py:56 sphinx/domains/python.py:109
msgid "Return type"
msgstr "Tagastustüüp"
#: sphinx/domains/c.py:141
#, python-format
msgid "%s (C function)"
msgstr "%s (C funktsioon)"
#: sphinx/domains/c.py:143
#, python-format
msgid "%s (C member)"
msgstr "%s (C liige)"
#: sphinx/domains/c.py:145
#, python-format
msgid "%s (C macro)"
msgstr "%s (C makro)"
#: sphinx/domains/c.py:147
#, python-format
msgid "%s (C type)"
msgstr "%s (C tüüp)"
#: sphinx/domains/c.py:149
#, python-format
msgid "%s (C variable)"
msgstr "%s (C muutuja)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "funktsioon"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "liige"
#: sphinx/domains/c.py:206
msgid "macro"
msgstr "makro"
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "tüüp"
#: sphinx/domains/c.py:208
msgid "variable"
msgstr "muutuja"
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (C++ klass)"
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++ tüüp)"
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (C++ liige)"
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++ funktsioon)"
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "klass"
#: sphinx/domains/javascript.py:106 sphinx/domains/python.py:254
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (sisseehitatud funktsioon)"
#: sphinx/domains/javascript.py:107 sphinx/domains/python.py:318
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s meetod)"
#: sphinx/domains/javascript.py:109
#, fuzzy, python-format
msgid "%s() (class)"
msgstr "%s (C++ klass)"
#: sphinx/domains/javascript.py:111
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globaalmuutuja või konstant)"
#: sphinx/domains/javascript.py:113 sphinx/domains/python.py:356
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atribuut)"
#: sphinx/domains/javascript.py:122
msgid "Arguments"
msgstr "Argumendid"
#: sphinx/domains/javascript.py:125
msgid "Throws"
msgstr "Throws"
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr "andmed"
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "atribuut"
#: sphinx/domains/python.py:100
msgid "Variables"
msgstr "Muutujad"
#: sphinx/domains/python.py:104
msgid "Raises"
msgstr "Raises"
#: sphinx/domains/python.py:255 sphinx/domains/python.py:312
#: sphinx/domains/python.py:324 sphinx/domains/python.py:337
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (moodulis %s)"
#: sphinx/domains/python.py:258
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (sisseehitatud muutuja)"
#: sphinx/domains/python.py:259 sphinx/domains/python.py:350
#, python-format
msgid "%s (in module %s)"
msgstr "%s (moodulis %s)"
#: sphinx/domains/python.py:275
#, python-format
msgid "%s (built-in class)"
msgstr "%s (sisseehitatud klass)"
#: sphinx/domains/python.py:276
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klass moodulis %s)"
#: sphinx/domains/python.py:316
#, python-format
msgid "%s() (%s.%s method)"
msgstr "%s() (%s.%s meetod)"
#: sphinx/domains/python.py:328
#, python-format
msgid "%s() (%s.%s static method)"
msgstr "%s() (%s.%s staatiline meetod)"
#: sphinx/domains/python.py:331
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s staatiline meetod)"
#: sphinx/domains/python.py:341
#, python-format
msgid "%s() (%s.%s class method)"
msgstr "%s() (%s.%s klassi meetod)"
#: sphinx/domains/python.py:344
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klassi meetod)"
#: sphinx/domains/python.py:354
#, python-format
msgid "%s (%s.%s attribute)"
msgstr "%s (%s.%s atribuut)"
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (moodul)"
#: sphinx/domains/python.py:491
msgid "Python Module Index"
msgstr "Pythoni moodulite indeks"
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "moodulid"
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Ebaasoovitav"
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "erind"
#: sphinx/domains/python.py:563
msgid "method"
msgstr "meetod"
#: sphinx/domains/python.py:564
msgid "class method"
msgstr "klassi meetod"
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "staatiline meetod"
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "moodul"
#: sphinx/domains/python.py:695
#, fuzzy
msgid " (deprecated)"
msgstr "Ebaasoovitav"
#: sphinx/domains/rst.py:55
#, python-format
msgid "%s (directive)"
msgstr "%s (direktiiv)"
#: sphinx/domains/rst.py:57
#, python-format
msgid "%s (role)"
msgstr "%s (roll)"
#: sphinx/domains/rst.py:106
msgid "directive"
msgstr "direktiiv"
#: sphinx/domains/rst.py:107
msgid "role"
msgstr "roll"
#: sphinx/domains/std.py:70 sphinx/domains/std.py:86
#, python-format
msgid "environment variable; %s"
msgstr "keskkonnamuutuja; %s"
#: sphinx/domains/std.py:162
#, python-format
msgid "%scommand line option; %s"
msgstr "%s käsurea valik; %s"
#: sphinx/domains/std.py:393
msgid "glossary term"
msgstr "termin"
#: sphinx/domains/std.py:394
msgid "grammar token"
msgstr "grammatika märgend"
#: sphinx/domains/std.py:395
msgid "reference label"
msgstr "viite pealkiri"
#: sphinx/domains/std.py:396
msgid "environment variable"
msgstr "keskkonnamuutuja"
#: sphinx/domains/std.py:397
msgid "program option"
msgstr "programmi seade"
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Indeks"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Mooduli indeks"
#: sphinx/domains/std.py:429 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Otsingu lehekülg"
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr " Baasid: %s"
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr "sünonüüm :class:`%s`"
#: sphinx/ext/todo.py:41
msgid "Todo"
msgstr "Tegemata"
#: sphinx/ext/todo.py:109
#, python-format
msgid "(The <<original entry>> is located in %s, line %d.)"
msgstr "(Algne kirje asub failis %s, real %d.)"
#: sphinx/ext/todo.py:117
msgid "original entry"
msgstr "algne kirje"
#: sphinx/ext/viewcode.py:70
msgid "[source]"
msgstr "[lähtekood]"
#: sphinx/ext/viewcode.py:117
msgid "[docs]"
msgstr "[dokumentatsioon]"
#: sphinx/ext/viewcode.py:131
msgid "Module code"
msgstr "Mooduli kood"
#: sphinx/ext/viewcode.py:137
#, python-format
msgid "<h1>Source code for %s</h1>"
msgstr "<h1>%s lähtekood</h1>"
#: sphinx/ext/viewcode.py:164
msgid "Overview: module code"
msgstr "Ülevaade: mooduli kood"
#: sphinx/ext/viewcode.py:165
msgid "<h1>All modules for which code is available</h1>"
msgstr "<h1>Kõik lähtekoodiga moodulid</h1>"
#: sphinx/locale/__init__.py:155
msgid "Attention"
msgstr "Tähelepanu"
#: sphinx/locale/__init__.py:156
msgid "Caution"
msgstr "Ettevaatust"
#: sphinx/locale/__init__.py:157
msgid "Danger"
msgstr "Oht"
#: sphinx/locale/__init__.py:158
msgid "Error"
msgstr "Viga"
#: sphinx/locale/__init__.py:159
msgid "Hint"
msgstr "Vihje"
#: sphinx/locale/__init__.py:160
msgid "Important"
msgstr "Tähtis"
#: sphinx/locale/__init__.py:161
msgid "Note"
msgstr "Märkus"
#: sphinx/locale/__init__.py:162
msgid "See Also"
msgstr "Vaata ka"
#: sphinx/locale/__init__.py:163
msgid "Tip"
msgstr "Nõuanne"
#: sphinx/locale/__init__.py:164
msgid "Warning"
msgstr "Hoiatus"
#: sphinx/locale/__init__.py:168
#, python-format
msgid "New in version %s"
msgstr "Uus versioonis %s"
#: sphinx/locale/__init__.py:169
#, python-format
msgid "Changed in version %s"
msgstr "Muudetud versioonis %s"
#: sphinx/locale/__init__.py:170
#, python-format
msgid "Deprecated since version %s"
msgstr "Ebasoovitav alates versioonist %s"
#: sphinx/locale/__init__.py:176
msgid "keyword"
msgstr "võtmesõna"
#: sphinx/locale/__init__.py:177
msgid "operator"
msgstr "operaator"
#: sphinx/locale/__init__.py:178
msgid "object"
msgstr "objekt"
#: sphinx/locale/__init__.py:180
msgid "statement"
msgstr "lause"
#: sphinx/locale/__init__.py:181
msgid "built-in function"
msgstr "sisseehitatud funktsioon"
#: sphinx/themes/agogo/layout.html:45 sphinx/themes/basic/globaltoc.html:10
#: sphinx/themes/basic/localtoc.html:11
msgid "Table Of Contents"
msgstr "Sisukord"
#: sphinx/themes/agogo/layout.html:49 sphinx/themes/basic/layout.html:137
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:20
msgid "Search"
msgstr "Otsing"
#: sphinx/themes/agogo/layout.html:52 sphinx/themes/basic/searchbox.html:15
msgid "Go"
msgstr "Otsi"
#: sphinx/themes/agogo/layout.html:57 sphinx/themes/basic/searchbox.html:20
msgid "Enter search terms or a module, class or function name."
msgstr "Sisesta otsingusõna"
#: sphinx/themes/agogo/layout.html:78 sphinx/themes/basic/sourcelink.html:14
msgid "Show Source"
msgstr "Näita lähtekoodi"
#: sphinx/themes/basic/defindex.html:11
msgid "Overview"
msgstr "Ülevaade"
#: sphinx/themes/basic/defindex.html:20
msgid "Indices and tables:"
msgstr "Indeksid ja tabelid"
#: sphinx/themes/basic/defindex.html:23
msgid "Complete Table of Contents"
msgstr "Täielik sisukord"
#: sphinx/themes/basic/defindex.html:24
msgid "lists all sections and subsections"
msgstr "toob välja kõiks sektsioonid ja alamsektsioonid"
#: sphinx/themes/basic/defindex.html:26
msgid "search this documentation"
msgstr "otsi sellest dokumentatsioonist"
#: sphinx/themes/basic/defindex.html:28
msgid "Global Module Index"
msgstr "Globaalne moodulite indeks"
#: sphinx/themes/basic/defindex.html:29
msgid "quick access to all modules"
msgstr "kiire ligipääs kõigile moodulitele"
#: sphinx/themes/basic/defindex.html:31
msgid "all functions, classes, terms"
msgstr "kõik funktsioonid, klassid ja terminid"
#: sphinx/themes/basic/genindex-single.html:35
#, python-format
msgid "Index &ndash; %(key)s"
msgstr "Indeks &ndash; %(key)s"
#: sphinx/themes/basic/genindex-single.html:63
#: sphinx/themes/basic/genindex-split.html:24
#: sphinx/themes/basic/genindex-split.html:38
#: sphinx/themes/basic/genindex.html:74
msgid "Full index on one page"
msgstr "Täisindeks ühel lehel"
#: sphinx/themes/basic/genindex-split.html:16
msgid "Index pages by letter"
msgstr "Indeksi leheküljed algustähe kaupa"
#: sphinx/themes/basic/genindex-split.html:25
msgid "can be huge"
msgstr "võib olla väga suur"
#: sphinx/themes/basic/layout.html:29
msgid "Navigation"
msgstr "Navigatsioon"
#: sphinx/themes/basic/layout.html:122
#, python-format
msgid "Search within %(docstitle)s"
msgstr "Otsi %(docstitle)s piires"
#: sphinx/themes/basic/layout.html:131
msgid "About these documents"
msgstr "Info selle dokumentatsiooni kohta"
#: sphinx/themes/basic/layout.html:140
msgid "Copyright"
msgstr "Copyright"
#: sphinx/themes/basic/layout.html:189
#, python-format
msgid "&copy; <a href=\"%(path)s\">Copyright</a> %(copyright)s."
msgstr "&copy; <a href=\"%(path)s\">Copyright</a> %(copyright)s."
#: sphinx/themes/basic/layout.html:191
#, python-format
msgid "&copy; Copyright %(copyright)s."
msgstr "&copy; Copyright %(copyright)s."
#: sphinx/themes/basic/layout.html:195
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr "Viimati uuendatud %(last_updated)s."
#: sphinx/themes/basic/layout.html:198
#, python-format
msgid ""
"Created using <a href=\"http://sphinx.pocoo.org/\">Sphinx</a> "
"%(sphinx_version)s."
msgstr ""
"Loodud <a href=\"http://sphinx.pocoo.org/\">Sphinx-iga</a> (versioon: "
"%(sphinx_version)s)."
#: sphinx/themes/basic/opensearch.xml:4
#, python-format
msgid "Search %(docstitle)s"
msgstr "Otsi %(docstitle)s"
#: sphinx/themes/basic/relations.html:11
msgid "Previous topic"
msgstr "Eelmine teema"
#: sphinx/themes/basic/relations.html:13
msgid "previous chapter"
msgstr "eelmine peatükk"
#: sphinx/themes/basic/relations.html:16
msgid "Next topic"
msgstr "Järgmine teema"
#: sphinx/themes/basic/relations.html:18
msgid "next chapter"
msgstr "järgmine peatükk"
#: sphinx/themes/basic/search.html:24
msgid ""
"Please activate JavaScript to enable the search\n"
" functionality."
msgstr "Otsingu võimaldamiseks tuleb aktiveerida JavaScript."
#: 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"
" function will automatically search for all of the words. Pages\n"
" containing fewer words won't appear in the result list."
msgstr ""
"Siin saad otsida käesolevast dokumentatsioonist. Sisesta otsisõned "
"allolevasse lahtrisse ning klõpsa \"Otsi\". Tulemuseks antakse "
"leheküljed, mis sisaldavad kõiki otsisõnesid."
#: sphinx/themes/basic/search.html:36
msgid "search"
msgstr "otsi"
#: sphinx/themes/basic/search.html:40
msgid "Search Results"
msgstr "Otsingutulemused"
#: sphinx/themes/basic/search.html:42
msgid "Your search did not match any results."
msgstr "Otsing ei andnud tulemusi"
#: sphinx/themes/basic/searchbox.html:12
msgid "Quick search"
msgstr "Kiirotsing"
#: sphinx/themes/basic/sourcelink.html:11
msgid "This Page"
msgstr "Käesolev lehekülg"
#: sphinx/themes/basic/changes/frameset.html:5
#: sphinx/themes/basic/changes/versionchanges.html:12
#, python-format
msgid "Changes in Version %(version)s &mdash; %(docstitle)s"
msgstr "Muudatused versioonis %(version)s &mdash; %(docstitle)s"
#: sphinx/themes/basic/changes/rstsource.html:5
#, python-format
msgid "%(filename)s &mdash; %(docstitle)s"
msgstr "%(filename)s &mdash; %(docstitle)s"
#: sphinx/themes/basic/changes/versionchanges.html:17
#, python-format
msgid "Automatically generated list of changes in version %(version)s"
msgstr "Automaatselt genereeritud nimekiri versiooni %(version)s muudatustest"
#: sphinx/themes/basic/changes/versionchanges.html:18
msgid "Library changes"
msgstr "Teegi muudatused"
#: sphinx/themes/basic/changes/versionchanges.html:23
msgid "C API changes"
msgstr "C API muudatused"
#: sphinx/themes/basic/changes/versionchanges.html:25
msgid "Other changes"
msgstr "Ülejäänud muudatused"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "Püsilink sellele pealkirjale"
#: sphinx/themes/basic/static/doctools.js:160 sphinx/writers/html.py:92
msgid "Permalink to this definition"
msgstr "Püsilink sellele definitsioonile"
#: sphinx/themes/basic/static/doctools.js:189
msgid "Hide Search Matches"
msgstr "Varja otsingutulemused"
#: sphinx/themes/default/static/sidebar.js:69
msgid "Expand sidebar"
msgstr "Näita külgriba"
#: sphinx/themes/default/static/sidebar.js:82
#: sphinx/themes/default/static/sidebar.js:110
msgid "Collapse sidebar"
msgstr "Varja külgriba"
#: sphinx/themes/haiku/layout.html:26
msgid "Contents"
msgstr "Sisukord"
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "Väljalase"
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr "Joonealused märkused"
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "jätk eelmisele leheküljele"
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "Jätkub järgmisel lehel"
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[pilt]"

View File

@ -1,8 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Sphinx 1.0.3\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2008-11-09 19:46+0100\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-01-22 14:41+0100\n"
"Last-Translator: Omid Raha <omidraha.com@gmail.com>\n"
"Language-Team: Omid Raha <omidraha.com@gmail.com>\n"
@ -10,20 +11,25 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, python-format
msgid "%s %s documentation"
msgstr ""
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr ""
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr ""
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, fuzzy, python-format
msgid "see also %s"
msgstr "همچنین ملاحظه نمائید %s"
@ -62,21 +68,10 @@ msgstr "بعدی"
msgid "previous"
msgstr "قبلی"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr ""
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "فهرست"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr ":نویسنده این بخش"
@ -141,14 +136,14 @@ msgstr "%s (C نوع)"
msgid "%s (C variable)"
msgstr "%s (C متغیر)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#, fuzzy, python-format
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
#, fuzzy
msgid "function"
msgstr "تابع"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#, fuzzy, python-format
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
#, fuzzy
msgid "member"
msgstr "عضو"
@ -156,7 +151,7 @@ msgstr "عضو"
msgid "macro"
msgstr ""
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr ""
@ -165,28 +160,28 @@ msgstr ""
msgid "variable"
msgstr "متغیر"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, fuzzy, python-format
msgid "%s (C++ class)"
msgstr "%s (C++ کلاس در)"
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, fuzzy, python-format
msgid "%s (C++ type)"
msgstr "%s (C++ نوع)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, fuzzy, python-format
msgid "%s (C++ member)"
msgstr "%s (C++ عضو)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, fuzzy, python-format
msgid "%s (C++ function)"
msgstr "%s (C++ تابع)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr ""
@ -224,12 +219,11 @@ msgstr "پارامترها"
msgid "Throws"
msgstr ""
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr ""
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#, python-format
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr ""
@ -298,47 +292,45 @@ msgstr "%s() (%s متد)"
msgid "%s (%s.%s attribute)"
msgstr "%s (%s.%s مشخصه)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (ماژول)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
#, fuzzy
msgid "Python Module Index"
msgstr "فهرست ماژول ها"
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "ماژول ها"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "منسوخ شده"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "استثناء"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr ""
#: sphinx/domains/python.py:563
#, python-format
#: sphinx/domains/python.py:564
msgid "class method"
msgstr ""
#: sphinx/domains/python.py:564
#, python-format
#: sphinx/domains/python.py:565
msgid "static method"
msgstr ""
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "ماژول"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
#, fuzzy
msgid " (deprecated)"
msgstr " (منسوخ شده)"
@ -384,7 +376,7 @@ msgid "reference label"
msgstr ""
#: sphinx/domains/std.py:396
#, fuzzy, python-format
#, fuzzy
msgid "environment variable"
msgstr "متغیرهای عمومی؛"
@ -392,6 +384,15 @@ msgstr "متغیرهای عمومی؛"
msgid "program option"
msgstr ""
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "فهرست"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "فهرست ماژول ها"
@ -400,12 +401,12 @@ msgstr "فهرست ماژول ها"
msgid "Search Page"
msgstr "صفحه جستجو"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr ""
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr ""
@ -728,8 +729,8 @@ msgstr "C API تغییرات"
msgid "Other changes"
msgstr "دگر تغییرات"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "لینک ثابت به این سر مقاله"
@ -754,83 +755,25 @@ msgstr ""
msgid "Contents"
msgstr ""
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "انتشار"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr ""
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr ""
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
#, fuzzy
msgid "Continued on next page"
msgstr "فهرست کامل در یک صفحه"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr ""
#~ msgid "Python Enhancement Proposals!PEP %s"
#~ msgstr ""
#~ msgid "Platform: %s"
#~ msgstr "%s:پلتفرم"
#~ msgid "Platforms: "
#~ msgstr ":پلتفرم ها"
#~ msgid "here"
#~ msgstr "اینجا"
#~ msgid "Searching"
#~ msgstr "در حال جستجو"
#~ msgid "Preparing search..."
#~ msgstr "...آماده جستجو"
#~ msgid "module, in "
#~ msgstr "ماژول, در"
#~ msgid ", in "
#~ msgstr ", در"
#~ 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 ""
#~ ". هیچ سندی برای جستجوی شما یافت"
#~ " نشد، لطفا اطمینان حاصل نمائید که"
#~ " املای تمامی کلمات صحیح می باشد "
#~ "و همچنین موضوعات کافی را برای این"
#~ " جستجو انتخاب نموده اید"
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr "جستجو انجام شد ، %s صفحه مطابق با پرس و جو پیدا شد"
#~ msgid "Suggest Change"
#~ msgstr ""
#~ msgid "Keyword search"
#~ msgstr "جستجو کلید واژه"
#~ msgid "Most popular modules:"
#~ msgstr "متداول ترین ماژول ها:"
#~ msgid "Show modules only available on these platforms"
#~ msgstr "تنها ماژول هایی که در این پلتفرم در دسترس هستند را نشان بده"
#~ msgid ""
#~ "<strong>Note:</strong> You requested an "
#~ "out-of-date URL from this server. "
#~ "We've tried to redirect you to the"
#~ " new location of this page, but "
#~ "it may not be the right one."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx 0.6\n"
"Report-Msgid-Bugs-To: sphinx@awot.fi\n"
"POT-Creation-Date: 2009-01-24 18:39+0000\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-01-22 14:41+0100\n"
"Last-Translator: Jukka Inkeri <sphinx@awot.fi>\n"
"Language-Team: fi <sphinx@awot.fi>\n"
@ -15,20 +15,25 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, python-format
msgid "%s %s documentation"
msgstr ""
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%d.%m.%Y"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr ""
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, fuzzy, python-format
msgid "see also %s"
msgstr "katso myös %s"
@ -67,21 +72,10 @@ msgstr ">"
msgid "previous"
msgstr "<"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr ""
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "Sisällysluettelo"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Luvun kirjoittaja: "
@ -146,13 +140,13 @@ msgstr ""
msgid "%s (C variable)"
msgstr ""
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
#, fuzzy
msgid "function"
msgstr "Varoitus"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr ""
@ -160,7 +154,7 @@ msgstr ""
msgid "macro"
msgstr ""
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr ""
@ -168,28 +162,28 @@ msgstr ""
msgid "variable"
msgstr ""
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr ""
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr ""
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr ""
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr ""
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr ""
@ -226,11 +220,11 @@ msgstr ""
msgid "Throws"
msgstr ""
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr ""
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr ""
@ -298,45 +292,45 @@ msgstr ""
msgid "%s (%s.%s attribute)"
msgstr ""
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (moduuli)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
#, fuzzy
msgid "Python Module Index"
msgstr "Moduuli sisällysluettelo"
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "moduulit"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Poistettu"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr ""
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr ""
#: sphinx/domains/python.py:563
#: sphinx/domains/python.py:564
msgid "class method"
msgstr ""
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr ""
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "moduuli"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
msgid " (deprecated)"
msgstr " (poistettu)"
@ -388,6 +382,15 @@ msgstr ""
msgid "program option"
msgstr ""
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Sisällysluettelo"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Moduuli sisällysluettelo"
@ -396,12 +399,12 @@ msgstr "Moduuli sisällysluettelo"
msgid "Search Page"
msgstr "Etsi sivu"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr ""
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr ""
@ -692,7 +695,7 @@ msgstr "Tämä sivu"
#: sphinx/themes/basic/changes/versionchanges.html:12
#, python-format
msgid "Changes in Version %(version)s &mdash; %(docstitle)s"
msgstr "Muutos versiosta %(version) &mdash; %(docstitle)"
msgstr "Muutos versiosta %(version)s &mdash; %(docstitle)s"
#: sphinx/themes/basic/changes/rstsource.html:5
#, python-format
@ -702,7 +705,7 @@ msgstr ""
#: sphinx/themes/basic/changes/versionchanges.html:17
#, python-format
msgid "Automatically generated list of changes in version %(version)s"
msgstr "Automaattisesti luotu muutoshistoria alkaen versiosta %(version)"
msgstr "Automaattisesti luotu muutoshistoria alkaen versiosta %(version)s"
#: sphinx/themes/basic/changes/versionchanges.html:18
msgid "Library changes"
@ -716,8 +719,8 @@ msgstr ""
msgid "Other changes"
msgstr ""
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr ""
@ -742,49 +745,25 @@ msgstr ""
msgid "Contents"
msgstr ""
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr ""
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr ""
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr ""
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
#, fuzzy
msgid "Continued on next page"
msgstr ""
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr ""
#~ msgid "Python Enhancement Proposals!PEP %s"
#~ msgstr ""
#~ msgid "Platforms: "
#~ msgstr "Ympäristö"
#~ msgid "Searching"
#~ msgstr "Etsitään"
#~ msgid "Preparing search..."
#~ msgstr "Valmistellaan etsintää..."
#~ msgid ", in "
#~ msgstr ""
#~ 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 "Ei löytynyt yhtään. Tarkista hakuehdot, sanahaku, ei sen osia"
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr "Etsintä tehty, löydetty %s sivu(a)."

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx 0.5\n"
"Report-Msgid-Bugs-To: larlet@gmail.com\n"
"POT-Creation-Date: 2008-08-08 12:39+0000\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-01-22 14:41+0100\n"
"Last-Translator: Sébastien Douche <sdouche@gmail.com>\n"
"Language-Team: French Translation Team <sphinx-dev@googlegroups.com>\n"
@ -18,20 +18,25 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, fuzzy, python-format
msgid "%s %s documentation"
msgstr "%s %s documentation"
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%d %B %Y"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr "voir %s"
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr "voir aussi %s"
@ -70,21 +75,10 @@ msgstr "suivant"
msgid "previous"
msgstr "précédent"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr "(dans"
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "Index"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Auteur de la section : "
@ -149,12 +143,12 @@ msgstr "%s (type C)"
msgid "%s (C variable)"
msgstr "%s (variable C)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "fonction"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "membre"
@ -162,7 +156,7 @@ msgstr "membre"
msgid "macro"
msgstr ""
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "type"
@ -171,28 +165,28 @@ msgstr "type"
msgid "variable"
msgstr "Variable"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (classe C++)"
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (type C++)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (membre C++)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (fonction C++)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "classe"
@ -230,11 +224,11 @@ msgstr "Paramètres"
msgid "Throws"
msgstr "Lance"
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr "données"
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "attribut"
@ -303,46 +297,44 @@ msgstr "%s() (méthode de classe %s)"
msgid "%s (%s.%s attribute)"
msgstr "%s (attribut %s.%s)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (module)"
#: sphinx/domains/python.py:490
#, fuzzy
msgid "Python Module Index"
msgstr "Index du module"
#: sphinx/domains/python.py:491
msgid "Python Module Index"
msgstr "Index des modules Python"
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "modules"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Obsolète"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "exception"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr "méthode"
#: sphinx/domains/python.py:563
#, fuzzy
#: sphinx/domains/python.py:564
msgid "class method"
msgstr "méthode de classe"
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "méthode statique"
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "module"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
msgid " (deprecated)"
msgstr " (obsolète)"
@ -394,6 +386,15 @@ msgstr "variable d'environnement"
msgid "program option"
msgstr "option du programme"
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Index"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Index du module"
@ -402,12 +403,12 @@ msgstr "Index du module"
msgid "Search Page"
msgstr "Page de recherche"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr ""
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr "alias de :class:`%s`"
@ -434,9 +435,8 @@ msgid "[docs]"
msgstr ""
#: sphinx/ext/viewcode.py:131
#, fuzzy
msgid "Module code"
msgstr "module"
msgstr "Code du module"
#: sphinx/ext/viewcode.py:137
#, python-format
@ -541,9 +541,8 @@ msgid "Go"
msgstr "Go"
#: sphinx/themes/agogo/layout.html:57 sphinx/themes/basic/searchbox.html:20
#, fuzzy
msgid "Enter search terms or a module, class or function name."
msgstr "Saisissez un nom de module, classe ou fonction."
msgstr "Saisissez un mot clef ou un nom de module, classe ou fonction."
#: sphinx/themes/agogo/layout.html:78 sphinx/themes/basic/sourcelink.html:14
msgid "Show Source"
@ -667,10 +666,9 @@ msgstr "Chapitre suivant"
msgid ""
"Please activate JavaScript to enable the search\n"
" functionality."
msgstr "Activez le JavaScript pour que la recherche fonctionne\n"
msgstr "Activez le JavaScript pour que la recherche fonctionne."
#: sphinx/themes/basic/search.html:29
#, fuzzy
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"
@ -681,7 +679,7 @@ msgstr ""
"termes\n"
" de votre recherche dans le champs ci-dessous et cliquez sur "
"\"rechercher\". Notez que la fonctionnalité de recherche\n"
" va automatique chercher pour tous les mots. Les pages\n"
" va automatiquement chercher parmi l'ensemble les mots. Les pages\n"
" contenant moins de mots n'apparaîtront pas dans la liste des "
"résultats."
@ -733,8 +731,8 @@ msgstr "Modifications de l'API C"
msgid "Other changes"
msgstr "Autres modifications"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "Lien permanent vers ce titre"
@ -759,50 +757,24 @@ msgstr "Réduire le menu"
msgid "Contents"
msgstr "Contenu"
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "Version"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr "Notes de bas de page"
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "Suite de la page précédente"
#: sphinx/writers/latex.py:677
#, fuzzy
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "Suite sur la page suivante"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[image]"
#~ msgid "Platforms: "
#~ msgstr "Plateformes : "
#~ msgid "Searching"
#~ msgstr "En cours de recherche"
#~ msgid "Preparing search..."
#~ msgstr "Préparation de la recherche..."
#~ msgid ", in "
#~ msgstr ", dans"
#~ 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 ""
#~ "Votre recherche ne correspond à aucun"
#~ " document. Vérifiez l'orthographe des "
#~ "termes de recherche et que vous "
#~ "avez sélectionné suffisamment de catégories."
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr "La recherche est terminée, %s page(s) correspond(ent) à la requête."

View File

@ -1,8 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2010-09-11 23:58+0200\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-01-22 14:41+0100\n"
"Last-Translator: Bojan Mihelač <bmihelac@mihelac.org>\n"
"Language-Team: Bojan Mihelač <bmihelac@mihelac.org>\n"
@ -10,20 +11,25 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, python-format
msgid "%s %s documentation"
msgstr ""
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%d %B, %Y"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, fuzzy, python-format
msgid "see %s"
msgstr "pogledaj %s"
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, fuzzy, python-format
msgid "see also %s"
msgstr "pogledaj i %s"
@ -62,21 +68,10 @@ msgstr "naprijed"
msgid "previous"
msgstr "nazad"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr " (u "
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "Abecedni popis"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Autor sekcije: "
@ -141,12 +136,12 @@ msgstr "%s (C tip)"
msgid "%s (C variable)"
msgstr "%s (C varijabla)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "funkcija"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "član"
@ -154,7 +149,7 @@ msgstr "član"
msgid "macro"
msgstr ""
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "tip"
@ -163,28 +158,28 @@ msgstr "tip"
msgid "variable"
msgstr "Varijabla"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (C++ razred)"
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++ tip)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (C++ član)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++ funkcija)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "razred"
@ -222,11 +217,11 @@ msgstr "Parametri"
msgid "Throws"
msgstr ""
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr ""
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "atribut"
@ -295,45 +290,45 @@ msgstr "%s() (%s metoda)"
msgid "%s (%s.%s attribute)"
msgstr "%s (%s.%s atribut)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
#, fuzzy
msgid "Python Module Index"
msgstr "Popis modula"
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "Moduli"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Zastarjelo"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "izuzetak"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr ""
#: sphinx/domains/python.py:563
#: sphinx/domains/python.py:564
msgid "class method"
msgstr ""
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "statična metoda"
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "modul"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
msgid " (deprecated)"
msgstr " (zastarjelo)"
@ -385,6 +380,15 @@ msgstr "varijabla okruženja"
msgid "program option"
msgstr ""
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Abecedni popis"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Popis modula"
@ -393,12 +397,12 @@ msgstr "Popis modula"
msgid "Search Page"
msgstr "Tražilica"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr " Osnove: %s"
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr "nadimak za :class:`%s`"
@ -721,8 +725,8 @@ msgstr "C API changes"
msgid "Other changes"
msgstr "Ostale promjene"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "Link na taj naslov"
@ -747,51 +751,24 @@ msgstr ""
msgid "Contents"
msgstr ""
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "Distribucija"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr ""
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "nastavak sa prethodne stranice"
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "nastavak na slijedećoj stranici"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[slika]"
#~ msgid "Platforms: "
#~ msgstr "Platforme:"
#~ msgid "Searching"
#~ msgstr "Tražim"
#~ msgid "Preparing search..."
#~ msgstr "Pripremam pretraživanje..."
#~ msgid ", in "
#~ msgstr ", u "
#~ 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 ""
#~ "Za vašu pretragu nema rezultata. Molimo"
#~ " pregledajte da li so sve riječi "
#~ "ispravno napisane i da li ste "
#~ "izbrali dovoljno kategorija."
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr ""
#~ "Pretraživanje je zaključeno, pronađeno %s "
#~ "stranica, koje odgovaraju traženom nizu."

View File

@ -0,0 +1 @@
Documentation.addTranslations({"locale": "hu", "plural_expr": "(n != 1)", "messages": {"Hide Search Matches": "Keresési találatok elrejtése", "Permalink to this definition": "Hivatkozás erre a definícióra", "Expand sidebar": "Oldalsáv kinyitása", "Permalink to this headline": "Hivatkozás erre a fejezetcímre", "Collapse sidebar": "Oldalsáv összezárása"}});

Binary file not shown.

View File

@ -0,0 +1,592 @@
# Translations template for PROJECT.
# Copyright (C) 2011 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: Sphinx 1.0\n"
"Report-Msgid-Bugs-To: szunyog@gmail.com\n"
"POT-Creation-Date: 2011-09-25 20:04+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Tibor Toth <szunyog@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:113 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%Y. %m. %d."
#: sphinx/environment.py:1619
#, python-format
msgid "see %s"
msgstr "lásd %s"
#: sphinx/environment.py:1622
#, python-format
msgid "see also %s"
msgstr "lásd még %s"
#: sphinx/roles.py:176
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Fejlesztési Javaslatok; PEP %s"
#: sphinx/builders/changes.py:73
msgid "Builtins"
msgstr "Beépített"
#: sphinx/builders/changes.py:75
msgid "Module level"
msgstr "Modul szint"
#: sphinx/builders/html.py:276
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
#: sphinx/builders/html.py:295 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Általános tárgymutató"
#: sphinx/builders/html.py:295
msgid "index"
msgstr "nyitóoldal"
#: sphinx/builders/html.py:355
msgid "next"
msgstr "következő"
#: sphinx/builders/html.py:364
msgid "previous"
msgstr "előző"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr " ("
#: sphinx/directives/other.py:138
msgid "Section author: "
msgstr "Fejezet szerző: "
#: sphinx/directives/other.py:140
msgid "Module author: "
msgstr "Modul szerző: "
#: sphinx/directives/other.py:142
msgid "Code author: "
msgstr "Kód szerző: "
#: sphinx/directives/other.py:144
msgid "Author: "
msgstr "Szerző: "
#: sphinx/directives/other.py:219
msgid "See also"
msgstr "Lásd még"
#: sphinx/domains/__init__.py:244
#, python-format
msgid "%s %s"
msgstr "%s %s"
#: sphinx/domains/c.py:141
#, python-format
msgid "%s (C function)"
msgstr "%s (C függvény)"
#: sphinx/domains/c.py:143
#, python-format
msgid "%s (C member)"
msgstr "%s (C tagváltozó)"
#: sphinx/domains/c.py:145
#, python-format
msgid "%s (C macro)"
msgstr "%s (C makró)"
#: sphinx/domains/c.py:147
#, python-format
msgid "%s (C type)"
msgstr "%s (C típus)"
#: sphinx/domains/c.py:149
#, python-format
msgid "%s (C variable)"
msgstr "%s (C változó)"
#: sphinx/domains/cpp.py:999
#, python-format
msgid "%s (C++ class)"
msgstr "%s (C++ osztály)"
#: sphinx/domains/cpp.py:1014
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++ típus)"
#: sphinx/domains/cpp.py:1034
#, python-format
msgid "%s (C++ member)"
msgstr "%s (C++ tagváltozó)"
#: sphinx/domains/cpp.py:1090
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++ függvény)"
#: sphinx/domains/javascript.py:106 sphinx/domains/python.py:253
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (beépített függvény)"
#: sphinx/domains/javascript.py:107 sphinx/domains/python.py:317
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metódus)"
#: sphinx/domains/javascript.py:109
#, python-format
msgid "%s() (class)"
msgstr "%s() (osztály)"
#: sphinx/domains/javascript.py:111
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globális változó vagy konstans)"
#: sphinx/domains/javascript.py:113 sphinx/domains/python.py:355
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attribútum)"
#: sphinx/domains/python.py:254 sphinx/domains/python.py:311
#: sphinx/domains/python.py:323 sphinx/domains/python.py:336
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s modulban)"
#: sphinx/domains/python.py:257
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (beépített változó)"
#: sphinx/domains/python.py:258 sphinx/domains/python.py:349
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s modulban)"
#: sphinx/domains/python.py:274
#, python-format
msgid "%s (built-in class)"
msgstr "%s (beépített osztály)"
#: sphinx/domains/python.py:275
#, python-format
msgid "%s (class in %s)"
msgstr "%s (osztály %s)"
#: sphinx/domains/python.py:315
#, python-format
msgid "%s() (%s.%s method)"
msgstr "%s() (%s.%s metódus)"
#: sphinx/domains/python.py:327
#, python-format
msgid "%s() (%s.%s static method)"
msgstr "%s() (%s.%s statikus metódus)"
#: sphinx/domains/python.py:330
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statikus metódus)"
#: sphinx/domains/python.py:340
#, python-format
msgid "%s() (%s.%s class method)"
msgstr "%s() (%s.%s osztály metódus)"
#: sphinx/domains/python.py:343
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s osztály metódus)"
#: sphinx/domains/python.py:353
#, python-format
msgid "%s (%s.%s attribute)"
msgstr "%s (%s.%s attribútum)"
#: sphinx/domains/python.py:433
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
#: sphinx/domains/python.py:536
msgid "Deprecated"
msgstr "Elavult"
#: sphinx/domains/python.py:693
msgid " (deprecated)"
msgstr " (elavult)"
#: sphinx/domains/rst.py:53
#, python-format
msgid "%s (directive)"
msgstr "%s (direktíva)"
#: sphinx/domains/rst.py:55
#, python-format
msgid "%s (role)"
msgstr "%s (szerepkör)"
#: sphinx/domains/std.py:86
#, python-format
msgid "environment variable; %s"
msgstr "környezeti változó; %s"
#: sphinx/domains/std.py:162
#, python-format
msgid "%scommand line option; %s"
msgstr "%sparancssor opció; %s"
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr " Alapul: %s"
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr "álneve :class:`%s`"
#: sphinx/ext/graphviz.py:300 sphinx/ext/graphviz.py:306
#, python-format
msgid "[graph: %s]"
msgstr "[graph: %s]"
#: sphinx/ext/graphviz.py:301 sphinx/ext/graphviz.py:307
msgid "[graph]"
msgstr "[graph]"
#: sphinx/ext/intersphinx.py:218
#, python-format
msgid "(in %s v%s)"
msgstr "(%s v%s)"
#: sphinx/ext/todo.py:42
msgid "Todo"
msgstr "Tennivaló"
#: sphinx/ext/todo.py:110
#, python-format
msgid "(The <<original entry>> is located in %s, line %d.)"
msgstr "(Az <<eredeti bejegyzés>> megtalálható a(z) %s, %d sor.)"
#: sphinx/ext/todo.py:119
msgid "original entry"
msgstr "eredeti bejegyzés"
#: sphinx/ext/viewcode.py:70
msgid "[source]"
msgstr "[source]"
#: sphinx/ext/viewcode.py:117
msgid "[docs]"
msgstr "[docs]"
#: sphinx/ext/viewcode.py:131
msgid "Module code"
msgstr "Modul forráskód"
#: sphinx/ext/viewcode.py:137
#, python-format
msgid "<h1>Source code for %s</h1>"
msgstr "<h1>%s forráskódja</h1>"
#: sphinx/ext/viewcode.py:164
msgid "Overview: module code"
msgstr "Áttekintés: modul forráskód"
#: sphinx/ext/viewcode.py:165
msgid "<h1>All modules for which code is available</h1>"
msgstr "<h1>Az összes modul, melynek forrása elérhető</h1>"
#: sphinx/themes/agogo/layout.html:46 sphinx/themes/basic/globaltoc.html:10
#: sphinx/themes/basic/localtoc.html:11
msgid "Table Of Contents"
msgstr "Tartalomjegyzék"
#: sphinx/themes/agogo/layout.html:50 sphinx/themes/basic/layout.html:137
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:20
msgid "Search"
msgstr "Keresés"
#: sphinx/themes/agogo/layout.html:53 sphinx/themes/basic/searchbox.html:15
msgid "Go"
msgstr "Ok"
#: sphinx/themes/agogo/layout.html:58 sphinx/themes/basic/searchbox.html:20
msgid "Enter search terms or a module, class or function name."
msgstr "Adjon meg egy keresendő kifejezést, modul, osztály vagy funkció nevet."
#: sphinx/themes/agogo/layout.html:79 sphinx/themes/basic/sourcelink.html:14
msgid "Show Source"
msgstr "Forrás megtekintése"
#: sphinx/themes/basic/defindex.html:11
msgid "Overview"
msgstr "Áttekintés"
#: sphinx/themes/basic/defindex.html:20
msgid "Indices and tables:"
msgstr "Tárgymutató és táblázatok"
#: sphinx/themes/basic/defindex.html:23
msgid "Complete Table of Contents"
msgstr "Teljes tartalomjegyzék"
#: sphinx/themes/basic/defindex.html:24
msgid "lists all sections and subsections"
msgstr "kilistázza az összes fejezetet és alfejezetet"
#: sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Keresés"
#: sphinx/themes/basic/defindex.html:26
msgid "search this documentation"
msgstr "keresés ebben a dokumentációban"
#: sphinx/themes/basic/defindex.html:28
msgid "Global Module Index"
msgstr "Teljes modul tárgymutató"
#: sphinx/themes/basic/defindex.html:29
msgid "quick access to all modules"
msgstr "gyors hozzáférés az összes modulhoz"
#: sphinx/themes/basic/defindex.html:31
msgid "all functions, classes, terms"
msgstr "összes funkció, osztály és kifejezés"
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Tárgymutató"
#: sphinx/themes/basic/genindex-single.html:35
#, python-format
msgid "Index &ndash; %(key)s"
msgstr "Tárgymutató &ndash; %(key)s"
#: sphinx/themes/basic/genindex-single.html:63
#: sphinx/themes/basic/genindex-split.html:24
#: sphinx/themes/basic/genindex-split.html:38
#: sphinx/themes/basic/genindex.html:74
msgid "Full index on one page"
msgstr "Teljes tárgymutató egy oldalon"
#: sphinx/themes/basic/genindex-split.html:16
msgid "Index pages by letter"
msgstr "Oldalak ABC sorrendben"
#: sphinx/themes/basic/genindex-split.html:25
msgid "can be huge"
msgstr "nagy lehet"
#: sphinx/themes/basic/layout.html:29
msgid "Navigation"
msgstr "Navigáció"
#: sphinx/themes/basic/layout.html:122
#, python-format
msgid "Search within %(docstitle)s"
msgstr "Keresés köztük: %(docstitle)s"
#: sphinx/themes/basic/layout.html:131
msgid "About these documents"
msgstr "Névjegy ezekről a dokumentumokról"
#: sphinx/themes/basic/layout.html:140
msgid "Copyright"
msgstr "Minden jog fenntartva"
#: sphinx/themes/basic/layout.html:189
#, python-format
msgid "&copy; <a href=\"%(path)s\">Copyright</a> %(copyright)s."
msgstr "&copy; <a href=\"%(path)s\">Minden jog fenntartva</a> %(copyright)s."
#: sphinx/themes/basic/layout.html:191
#, python-format
msgid "&copy; Copyright %(copyright)s."
msgstr "&copy; Minden jog fenntartva %(copyright)s."
#: sphinx/themes/basic/layout.html:195
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr "Utolsó frissítés %(last_updated)s."
#: sphinx/themes/basic/layout.html:198
#, 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 használatával készült."
#: sphinx/themes/basic/opensearch.xml:4
#, python-format
msgid "Search %(docstitle)s"
msgstr "Keresés %(docstitle)s"
#: sphinx/themes/basic/relations.html:11
msgid "Previous topic"
msgstr "Előző témakör"
#: sphinx/themes/basic/relations.html:13
msgid "previous chapter"
msgstr "előző fejezet"
#: sphinx/themes/basic/relations.html:16
msgid "Next topic"
msgstr "Következő témakör"
#: sphinx/themes/basic/relations.html:18
msgid "next chapter"
msgstr "következő fejezet"
#: sphinx/themes/basic/search.html:24
msgid ""
"Please activate JavaScript to enable the search\n"
" functionality."
msgstr ""
"Kérem engedélyezze a JavaScriptet a kereső funkció\n"
" használatához."
#: 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"
" function will automatically search for all of the words. Pages\n"
" containing fewer words won't appear in the result list."
msgstr ""
"Erről az oldalról indíthatja kereséseit. Írja be a kulcsszavakat\n"
" az alábbi szövegdobozba, majd kattintson a \"keresés\" gombra.\n"
" Ügyeljen arra, hogy a keresés megadott kulcsszavak mindegyikét\n"
" figyelembe veszi, így azok az oldalak, melyek nem tartalmazzák az\n"
" összes kifejezést, nem jelennek meg a találati listában."
#: sphinx/themes/basic/search.html:36
msgid "search"
msgstr "keresés"
#: sphinx/themes/basic/search.html:40
msgid "Search Results"
msgstr "Keresési Eredmények"
#: sphinx/themes/basic/search.html:42
msgid "Your search did not match any results."
msgstr "Nincs találat."
#: sphinx/themes/basic/searchbox.html:12
msgid "Quick search"
msgstr "Gyorskeresés"
#: sphinx/themes/basic/sourcelink.html:11
msgid "This Page"
msgstr "Ez az Oldal"
#: sphinx/themes/basic/changes/frameset.html:5
#: sphinx/themes/basic/changes/versionchanges.html:12
#, python-format
msgid "Changes in Version %(version)s &mdash; %(docstitle)s"
msgstr "Változások a(z) %(version)s változatban &mdash; %(docstitle)s"
#: sphinx/themes/basic/changes/rstsource.html:5
#, python-format
msgid "%(filename)s &mdash; %(docstitle)s"
msgstr "%(filename)s &mdash; %(docstitle)s"
#: sphinx/themes/basic/changes/versionchanges.html:17
#, python-format
msgid "Automatically generated list of changes in version %(version)s"
msgstr "Automatikusan generált változáslista a(z) %(version)s változathoz"
#: sphinx/themes/basic/changes/versionchanges.html:18
msgid "Library changes"
msgstr "Könyvtár változások"
#: sphinx/themes/basic/changes/versionchanges.html:23
msgid "C API changes"
msgstr "C API változások"
#: sphinx/themes/basic/changes/versionchanges.html:25
msgid "Other changes"
msgstr "Egyéb változások"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "Hivatkozás erre a fejezetcímre"
#: sphinx/themes/basic/static/doctools.js:160 sphinx/writers/html.py:92
msgid "Permalink to this definition"
msgstr "Hivatkozás erre a definícióra"
#: sphinx/themes/basic/static/doctools.js:189
msgid "Hide Search Matches"
msgstr "Keresési Találatok Elrejtése"
#: sphinx/themes/default/static/sidebar.js:69
msgid "Expand sidebar"
msgstr "Oldalsáv kinyitása"
#: sphinx/themes/default/static/sidebar.js:82
#: sphinx/themes/default/static/sidebar.js:110
msgid "Collapse sidebar"
msgstr "Oldalsáv összezárása"
#: sphinx/themes/haiku/layout.html:26
msgid "Contents"
msgstr "Tartalom"
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "Kiadás"
#: sphinx/writers/latex.py:599 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr "Lábjegyzetek"
#: sphinx/writers/latex.py:683
msgid "continued from previous page"
msgstr "folytatás az előző oldalról"
#: sphinx/writers/latex.py:689
msgid "Continued on next page"
msgstr "A következő oldalon folytatódik"
#: sphinx/writers/manpage.py:233 sphinx/writers/text.py:438
#, python-format
msgid "[image: %s]"
msgstr "[image: %s]"
#: sphinx/writers/manpage.py:234 sphinx/writers/text.py:439
msgid "[image]"
msgstr "[image]"
#: tests/test_build_gettext.py:81
msgid "Testing various markup"
msgstr "Különféte leíró tesztelése"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx 0.5\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2008-11-27 18:39+0100\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-01-22 14:41+0100\n"
"Last-Translator: Sandro Dentella <sandro@e-den.it>\n"
"Language-Team: <sphinx-dev@googlegroups.com>\n"
@ -14,20 +14,25 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, fuzzy, python-format
msgid "%s %s documentation"
msgstr "%s %s documentazione"
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%d %B %Y"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr "vedi %s"
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr "vedi anche %s"
@ -66,21 +71,10 @@ msgstr "successivo"
msgid "previous"
msgstr "precedente"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr " (in "
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "Indice"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Autore della sezione: "
@ -145,12 +139,12 @@ msgstr "%s (tipo C)"
msgid "%s (C variable)"
msgstr "%s (variabile C)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "funzione"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "membro"
@ -158,7 +152,7 @@ msgstr "membro"
msgid "macro"
msgstr ""
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "tipo"
@ -167,28 +161,28 @@ msgstr "tipo"
msgid "variable"
msgstr "Variabile"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (classe C++)"
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (tipo C++)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (membro C++)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (funzione C++)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr ""
@ -226,11 +220,11 @@ msgstr "Parametri"
msgid "Throws"
msgstr ""
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr ""
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "attributo"
@ -299,45 +293,45 @@ msgstr "%s() (%s metodo)"
msgid "%s (%s.%s attribute)"
msgstr "%s (%s.%s attributo)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (modulo)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
#, fuzzy
msgid "Python Module Index"
msgstr "Indice dei Moduli"
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "moduli"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Deprecato"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "eccezione"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr ""
#: sphinx/domains/python.py:563
#: sphinx/domains/python.py:564
msgid "class method"
msgstr ""
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "metodo statico"
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "modulo"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
msgid " (deprecated)"
msgstr " (deprecato)"
@ -389,6 +383,15 @@ msgstr "variabile d'ambiente"
msgid "program option"
msgstr ""
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Indice"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Indice dei Moduli"
@ -397,12 +400,12 @@ msgstr "Indice dei Moduli"
msgid "Search Page"
msgstr "Cerca"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr ""
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr "alias per :class:`%s`"
@ -725,8 +728,8 @@ msgstr "Modifiche nelle API C"
msgid "Other changes"
msgstr "Altre modifiche"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "link permanente per questa intestazione"
@ -751,51 +754,25 @@ msgstr ""
msgid "Contents"
msgstr ""
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "Release"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr ""
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr ""
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
#, fuzzy
msgid "Continued on next page"
msgstr "Indice completo in una pagina"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[immagine]"
#~ msgid "Platforms: "
#~ msgstr "Piattaforme:"
#~ msgid "Searching"
#~ msgstr "Ricerca in corso"
#~ msgid "Preparing search..."
#~ msgstr "Preparazione della ricerca"
#~ msgid ", in "
#~ msgstr ", in "
#~ 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 ""
#~ "La tua ricerca non ha trovato "
#~ "alcun risultato. Controlla la correttezza "
#~ "dei termini di ricerca e di avere"
#~ " selezionato un numero sufficiente di "
#~ "categorie"
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr "Ricerca terminata, trovate %s pagine corrispondenti alla ricerca."

View File

@ -2,32 +2,40 @@
# Copyright (C) 2008 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
# Yasushi Masuda <whosaysni@gmail.com>, 2008.
# Kouhei Sutou <kou@clear-code.com, 2011.
# Kouhei Sutou <kou@clear-code.com>, 2011.
# Akitoshi Ohta <fire.kuma8@gmail.com>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: Sphinx 1.1pre\n"
"POT-Creation-Date: 2008-09-11 23:58+0200\n"
"PO-Revision-Date: 2011-05-15 21:25+0900\n"
"Last-Translator: Kouhei Sutou <kou@clear-code.com>\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-08-27 17:50+0900\n"
"Last-Translator: Akitoshi Ohta <fire.kuma8@gmail.com>\n"
"Language-Team: Japanese\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 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, python-format
msgid "%s %s documentation"
msgstr ""
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%Y 年 %m 月 %d 日"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr "%sを参照"
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr "%sも参照"
@ -66,21 +74,10 @@ msgstr "次へ"
msgid "previous"
msgstr "前へ"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr ""
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "索引"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "この節の作者: "
@ -144,12 +141,12 @@ msgstr "%s (C のデータ型)"
msgid "%s (C variable)"
msgstr "%s (C の変数)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "の関数"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "のメンバ変数"
@ -157,7 +154,7 @@ msgstr "のメンバ変数"
msgid "macro"
msgstr "のマクロ"
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "のデータ型"
@ -165,28 +162,28 @@ msgstr "のデータ型"
msgid "variable"
msgstr "変数"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (C++ のクラス)"
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++ のデータ型)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (C++ のメンバ変数)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++ の関数)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "クラス"
@ -223,11 +220,11 @@ msgstr "引数"
msgid "Throws"
msgstr "例外"
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr "データ"
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "の属性"
@ -295,44 +292,44 @@ msgstr "%s() (%s のクラスメソッド)"
msgid "%s (%s.%s attribute)"
msgstr "%s (%s.%s の属性)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (モジュール)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
msgid "Python Module Index"
msgstr "Pythonモジュール索引"
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "モジュール"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "撤廃"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "例外"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr "メソッド"
#: sphinx/domains/python.py:563
#: sphinx/domains/python.py:564
msgid "class method"
msgstr "クラスメソッド"
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "の静的メソッド"
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "モジュール"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
msgid " (deprecated)"
msgstr " (撤廃)"
@ -384,6 +381,15 @@ msgstr "環境変数"
msgid "program option"
msgstr "プログラムオプション"
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "索引"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "モジュール索引"
@ -392,12 +398,12 @@ msgstr "モジュール索引"
msgid "Search Page"
msgstr "検索ページ"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr " ベースクラス: %s"
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr ":class:`%s` のエイリアス"
@ -713,8 +719,8 @@ msgstr "C API に関する変更"
msgid "Other changes"
msgstr "その多の変更"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "このヘッドラインへのパーマリンク"
@ -739,45 +745,24 @@ msgstr "サイドバーをたたむ"
msgid "Contents"
msgstr "コンテンツ"
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "リリース"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr "注記"
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "前のページからの続き"
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "総索引"
msgstr "次のページに続く"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[画像]"
#~ msgid "Platforms: "
#~ msgstr "プラットフォーム: "
#~ msgid "Searching"
#~ msgstr "検索中"
#~ msgid "Preparing search..."
#~ msgstr "検索の準備中..."
#~ msgid ", in "
#~ msgstr ""
#~ 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 "検索条件に一致するドキュメントはありませんでした。検索したい言葉を正しいつづりで入力しているか確認してください。また、正しいカテゴリの検索を行っているか確認してください。"
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr "検索が終了し、条件に一致するページが %s 個みつかりました。"

View File

@ -0,0 +1 @@
Documentation.addTranslations({"locale": "ko", "plural_expr": "0", "messages": {"Hide Search Matches": "\uac80\uc0c9 \uacb0\uacfc \uc228\uae30\uae30", "Permalink to this definition": "\uc815\uc758 \uc8fc\uc18c", "Expand sidebar": "\uc0ac\uc774\ub4dc\ubc14 \uc5f4\uae30", "Permalink to this headline": "\uc81c\ubaa9 \uc8fc\uc18c", "Collapse sidebar": "\uc0ac\uc774\ub4dc\ubc14 \ub2eb\uae30"}});

Binary file not shown.

View File

@ -0,0 +1,777 @@
# Koreantranslations for Sphinx.
# Copyright (C) 2008 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
# Channy Yun <channy@mozilla.or.kr>
#
msgid ""
msgstr ""
"Project-Id-Version: Sphinx 1.1pre\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-06-09 21:25+0900\n"
"Last-Translator: Channy Yun <channy@mozilla.or.kr>\n"
"Language-Team: Korean\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 0.9.6\n"
#: sphinx/config.py:81
#, python-format
msgid "%s %s documentation"
msgstr ""
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%Y년 %m월 %d일"
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr "%s 문서"
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr "%s 참조"
#: sphinx/roles.py:175
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
#: sphinx/builders/changes.py:73
msgid "Builtins"
msgstr "기본"
#: sphinx/builders/changes.py:75
msgid "Module level"
msgstr "모듈 수준"
#: sphinx/builders/html.py:274
#, python-format
msgid "%b %d, %Y"
msgstr "%Y년 %m월 %d일"
#: sphinx/builders/html.py:293 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "전체 색인"
#: sphinx/builders/html.py:293
msgid "index"
msgstr "색인"
#: sphinx/builders/html.py:353
msgid "next"
msgstr "다음"
#: sphinx/builders/html.py:362
msgid "previous"
msgstr "이전"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
#, fuzzy
msgid " (in "
msgstr "("
#: sphinx/directives/other.py:136
#, fuzzy
msgid "Section author: "
msgstr "항목 저자:"
#: sphinx/directives/other.py:138
#, fuzzy
msgid "Module author: "
msgstr "모듈 개발자:"
#: sphinx/directives/other.py:140
#, fuzzy
msgid "Code author: "
msgstr "코드 개발자:"
#: sphinx/directives/other.py:142
#, fuzzy
msgid "Author: "
msgstr "저자:"
#: sphinx/directives/other.py:215
msgid "See also"
msgstr "더 보기"
#: sphinx/domains/__init__.py:244
#, python-format
msgid "%s %s"
msgstr ""
#: sphinx/domains/c.py:51 sphinx/domains/python.py:95
msgid "Parameters"
msgstr "매개 변수"
#: sphinx/domains/c.py:54 sphinx/domains/javascript.py:128
#: sphinx/domains/python.py:107
msgid "Returns"
msgstr "반환"
#: sphinx/domains/c.py:56 sphinx/domains/python.py:109
msgid "Return type"
msgstr "반환 형식"
#: sphinx/domains/c.py:141
#, python-format
msgid "%s (C function)"
msgstr "%s (C 함수)"
#: sphinx/domains/c.py:143
#, python-format
msgid "%s (C member)"
msgstr "%s (C 멤버 변수)"
#: sphinx/domains/c.py:145
#, python-format
msgid "%s (C macro)"
msgstr "%s (C 매크로)"
#: sphinx/domains/c.py:147
#, python-format
msgid "%s (C type)"
msgstr "%s (C 데이터 형식)"
#: sphinx/domains/c.py:149
#, python-format
msgid "%s (C variable)"
msgstr "%s (C 변수)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "함수"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "멤버 변수"
#: sphinx/domains/c.py:206
msgid "macro"
msgstr "매크로"
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "데이터 형식"
#: sphinx/domains/c.py:208
msgid "variable"
msgstr "변수"
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (C++ 클래스)"
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++ 데이터 형식)"
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (C++의 멤버 변수)"
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++ 함수)"
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "클래스"
#: sphinx/domains/javascript.py:106 sphinx/domains/python.py:254
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() 내장 함수)"
#: sphinx/domains/javascript.py:107 sphinx/domains/python.py:318
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s 메서드)"
#: sphinx/domains/javascript.py:109
#, python-format
msgid "%s() (class)"
msgstr "%s() (클래스)"
#: sphinx/domains/javascript.py:111
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (전역 변수 또는 상수)"
#: sphinx/domains/javascript.py:113 sphinx/domains/python.py:356
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s의 속성)"
#: sphinx/domains/javascript.py:122
msgid "Arguments"
msgstr "인수"
#: sphinx/domains/javascript.py:125
msgid "Throws"
msgstr "예외"
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr "데이터"
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "속성"
#: sphinx/domains/python.py:100
msgid "Variables"
msgstr "변수"
#: sphinx/domains/python.py:104
msgid "Raises"
msgstr "예외"
#: sphinx/domains/python.py:255 sphinx/domains/python.py:312
#: sphinx/domains/python.py:324 sphinx/domains/python.py:337
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s 모듈)"
#: sphinx/domains/python.py:258
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (내장 변수)"
#: sphinx/domains/python.py:259 sphinx/domains/python.py:350
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s 모듈)"
#: sphinx/domains/python.py:275
#, python-format
msgid "%s (built-in class)"
msgstr "%s (내장 변수)"
#: sphinx/domains/python.py:276
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s 종류)"
#: sphinx/domains/python.py:316
#, fuzzy, python-format
msgid "%s() (%s.%s method)"
msgstr "%s() (%s. %s 메서드)"
#: sphinx/domains/python.py:328
#, fuzzy, python-format
msgid "%s() (%s.%s static method)"
msgstr "%s() (%s. %s의 정적 메서드)"
#: sphinx/domains/python.py:331
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s의 정적 메서드)"
#: sphinx/domains/python.py:341
#, fuzzy, python-format
msgid "%s() (%s.%s class method)"
msgstr "%s() (%s. %s 클래스 메서드)"
#: sphinx/domains/python.py:344
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s 클래스 메서드)"
#: sphinx/domains/python.py:354
#, fuzzy, python-format
msgid "%s (%s.%s attribute)"
msgstr "%s (%s. %s의 속성)"
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (모듈)"
#: sphinx/domains/python.py:491
msgid "Python Module Index"
msgstr "Python 모듈 목록"
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "모듈"
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "폐지"
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "예외"
#: sphinx/domains/python.py:563
msgid "method"
msgstr "메소드"
#: sphinx/domains/python.py:564
msgid "class method"
msgstr "클래스 메소드"
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "정적 메서드"
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "모듈"
#: sphinx/domains/python.py:695
#, fuzzy
msgid " (deprecated)"
msgstr "(폐지)"
#: sphinx/domains/rst.py:55
#, python-format
msgid "%s (directive)"
msgstr "%s (지시문)"
#: sphinx/domains/rst.py:57
#, python-format
msgid "%s (role)"
msgstr "%s (역할)"
#: sphinx/domains/rst.py:106
msgid "directive"
msgstr "지시자"
#: sphinx/domains/rst.py:107
msgid "role"
msgstr "역할"
#: sphinx/domains/std.py:70 sphinx/domains/std.py:86
#, python-format
msgid "environment variable; %s"
msgstr "환경 변수; %s"
#: sphinx/domains/std.py:162
#, python-format
msgid "%scommand line option; %s"
msgstr "%s 명령; %s"
#: sphinx/domains/std.py:393
msgid "glossary term"
msgstr "용어의 항목"
#: sphinx/domains/std.py:394
msgid "grammar token"
msgstr "문법 토큰"
#: sphinx/domains/std.py:395
msgid "reference label"
msgstr "참조 레이블"
#: sphinx/domains/std.py:396
msgid "environment variable"
msgstr "환경 변수"
#: sphinx/domains/std.py:397
msgid "program option"
msgstr "프로그램 옵션"
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "색인"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "모듈 목록"
#: sphinx/domains/std.py:429 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "검색 페이지"
#: sphinx/ext/autodoc.py:1002
#, fuzzy, python-format
msgid " Bases: %s"
msgstr "기본 클래스: %s"
#: sphinx/ext/autodoc.py:1038
#, fuzzy, python-format
msgid "alias of :class:`%s`"
msgstr ": class:`%s`의 별칭"
#: sphinx/ext/todo.py:41
msgid "Todo"
msgstr "과제"
#: 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
msgid "Module code"
msgstr "모듈 코드"
#: sphinx/ext/viewcode.py:137
#, fuzzy, python-format
msgid "<h1>Source code for %s</h1>"
msgstr "<h1>%s의 소스 코드</ h1>"
#: sphinx/ext/viewcode.py:164
msgid "Overview: module code"
msgstr "설명: 모듈 코드"
#: sphinx/ext/viewcode.py:165
#, fuzzy
msgid "<h1>All modules for which code is available</h1>"
msgstr "<h1>코드가 제공되는 모든 모듈 </ h1>"
#: sphinx/locale/__init__.py:155
msgid "Attention"
msgstr "주의"
#: sphinx/locale/__init__.py:156
msgid "Caution"
msgstr "조심"
#: sphinx/locale/__init__.py:157
msgid "Danger"
msgstr "위험"
#: sphinx/locale/__init__.py:158
msgid "Error"
msgstr "오류"
#: sphinx/locale/__init__.py:159
msgid "Hint"
msgstr "힌트"
#: sphinx/locale/__init__.py:160
msgid "Important"
msgstr "중요"
#: sphinx/locale/__init__.py:161
msgid "Note"
msgstr "주석"
#: sphinx/locale/__init__.py:162
msgid "See Also"
msgstr "더 보기"
#: sphinx/locale/__init__.py:163
msgid "Tip"
msgstr "참고"
#: sphinx/locale/__init__.py:164
msgid "Warning"
msgstr "경고"
#: sphinx/locale/__init__.py:168
#, python-format
msgid "New in version %s"
msgstr "버전 %s에 추가"
#: sphinx/locale/__init__.py:169
#, python-format
msgid "Changed in version %s"
msgstr "버전 %s으로 변경"
#: sphinx/locale/__init__.py:170
#, python-format
msgid "Deprecated since version %s"
msgstr "버전 %s 폐지"
#: sphinx/locale/__init__.py:176
msgid "keyword"
msgstr "키워드"
#: sphinx/locale/__init__.py:177
msgid "operator"
msgstr "연산자"
#: sphinx/locale/__init__.py:178
msgid "object"
msgstr "객체"
#: sphinx/locale/__init__.py:180
msgid "statement"
msgstr "글"
#: sphinx/locale/__init__.py:181
msgid "built-in function"
msgstr "내장 함수"
#: 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:137
#: 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:20
msgid "Indices and tables:"
msgstr "색인 및 표 목록:"
#: sphinx/themes/basic/defindex.html:23
msgid "Complete Table of Contents"
msgstr "종합 목차"
#: sphinx/themes/basic/defindex.html:24
msgid "lists all sections and subsections"
msgstr "영역별 목차"
#: sphinx/themes/basic/defindex.html:26
msgid "search this documentation"
msgstr "문서 검색"
#: 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:31
msgid "all functions, classes, terms"
msgstr "함수, 클래스 및 용어 개관"
#: sphinx/themes/basic/genindex-single.html:35
#, fuzzy, python-format
msgid "Index &ndash; %(key)s"
msgstr "색인-%(key)s"
#: sphinx/themes/basic/genindex-single.html:63
#: sphinx/themes/basic/genindex-split.html:24
#: sphinx/themes/basic/genindex-split.html:38
#: sphinx/themes/basic/genindex.html:74
msgid "Full index on one page"
msgstr "일반 색인"
#: sphinx/themes/basic/genindex-split.html:16
msgid "Index pages by letter"
msgstr "알파벳별 색인"
#: sphinx/themes/basic/genindex-split.html:25
msgid "can be huge"
msgstr "큰 경우가 있으므로 주의"
#: sphinx/themes/basic/layout.html:29
msgid "Navigation"
msgstr "탐색"
#: sphinx/themes/basic/layout.html:122
#, python-format
msgid "Search within %(docstitle)s"
msgstr "%(docstitle)s에서 찾기"
#: sphinx/themes/basic/layout.html:131
msgid "About these documents"
msgstr "이 문서 정보"
#: sphinx/themes/basic/layout.html:140
msgid "Copyright"
msgstr "저작권"
#: sphinx/themes/basic/layout.html:189
#, fuzzy, python-format
msgid "&copy; <a href=\"%(path)s\">Copyright</a> %(copyright)s."
msgstr "©<a href=\"%(path)s\">Copyright</a> %(copyright)s."
#: sphinx/themes/basic/layout.html:191
#, fuzzy, python-format
msgid "&copy; Copyright %(copyright)s."
msgstr "©Copyright %(copyright)s."
#: sphinx/themes/basic/layout.html:195
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr "최종 업데이트: %(last_updated)s"
#: sphinx/themes/basic/layout.html:198
#, fuzzy, 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/opensearch.xml:4
#, python-format
msgid "Search %(docstitle)s"
msgstr "%(docstitle)s에서 찾기"
#: 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
#, fuzzy
msgid ""
"Please activate JavaScript to enable the search\n"
" functionality."
msgstr "검색 기능을 사용하려면 JavaScript를 활성화하십시오."
#: sphinx/themes/basic/search.html:29
#, fuzzy
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"
" function will automatically search for all of the words. Pages\n"
" containing fewer words won't appear in the result list."
msgstr ""
"이 문서에서 문서를 검색할 수 있습니다. 키워드를 아래 입력란에 입력하고 '검색'을 클릭하세요. 입력된 모든 키워드를 포함하는 "
"페이지가 검색됩니다. 일부 키워드 밖에 없는 페이지는 검색 결과에 표시되지 않으므로 주의하십시오. "
#: sphinx/themes/basic/search.html:36
msgid "search"
msgstr "검색"
#: sphinx/themes/basic/search.html:40
msgid "Search Results"
msgstr "검색 결과"
#: 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
#, fuzzy, python-format
msgid "Changes in Version %(version)s &mdash; %(docstitle)s"
msgstr "버전 %(version)s의 변경 사항-%(docstitle)s"
#: sphinx/themes/basic/changes/rstsource.html:5
#, fuzzy, python-format
msgid "%(filename)s &mdash; %(docstitle)s"
msgstr "%(filename)s-%(docstitle)s"
#: sphinx/themes/basic/changes/versionchanges.html:17
#, python-format
msgid "Automatically generated list of changes in version %(version)s"
msgstr "버전 %(version)s의 변경 사항 (이 목록은 자동으로 생성합니다)"
#: sphinx/themes/basic/changes/versionchanges.html:18
msgid "Library changes"
msgstr "라이브러리에 대한 변경"
#: sphinx/themes/basic/changes/versionchanges.html:23
msgid "C API changes"
msgstr "C API에 대한 변경"
#: sphinx/themes/basic/changes/versionchanges.html:25
msgid "Other changes"
msgstr "다른 변경 사항"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "제목 주소"
#: sphinx/themes/basic/static/doctools.js:160 sphinx/writers/html.py:92
msgid "Permalink to this definition"
msgstr "정의 주소"
#: sphinx/themes/basic/static/doctools.js:189
msgid "Hide Search Matches"
msgstr "검색 결과 숨기기"
#: sphinx/themes/default/static/sidebar.js:69
msgid "Expand sidebar"
msgstr "사이드바 열기"
#: sphinx/themes/default/static/sidebar.js:82
#: sphinx/themes/default/static/sidebar.js:110
msgid "Collapse sidebar"
msgstr "사이드바 닫기"
#: sphinx/themes/haiku/layout.html:26
msgid "Contents"
msgstr "내용"
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "출시"
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr "참고"
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "이전 페이지에서 계속"
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "일반 색인"
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[그림]"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx 1.0pre/8b971dbc7d36\n"
"Report-Msgid-Bugs-To: dalius@sandbox.lt\n"
"POT-Creation-Date: 2010-05-24 23:53+0200\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-01-22 14:41+0100\n"
"Last-Translator: Dalius Dobravolskas <dalius@sandbox.lt>\n"
"Language-Team: lt <LL@li.org>\n"
@ -15,20 +15,25 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, python-format
msgid "%s %s documentation"
msgstr ""
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%Y-%m-%d"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr ""
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr ""
@ -67,21 +72,10 @@ msgstr "kitas"
msgid "previous"
msgstr "praeitas"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr " (kuris yra "
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "Indeksas"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Skyriaus autorius: "
@ -145,12 +139,12 @@ msgstr "%s (C tipas)"
msgid "%s (C variable)"
msgstr "%s (C kintamasis)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "funkcija"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "narys"
@ -158,7 +152,7 @@ msgstr "narys"
msgid "macro"
msgstr "makrokomanda"
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "tipas"
@ -166,28 +160,28 @@ msgstr "tipas"
msgid "variable"
msgstr "kintamasis"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr ""
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++ tipas)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (C++ narys)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++ funkcija)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "klasė"
@ -224,11 +218,11 @@ msgstr "Argumentais"
msgid "Throws"
msgstr "Išmeta"
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr "duomenys"
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "atribudas"
@ -296,44 +290,44 @@ msgstr "%s() (%s klasės metodas)"
msgid "%s (%s.%s attribute)"
msgstr "%s (%s.%s atributas)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (modulis)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
msgid "Python Module Index"
msgstr ""
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "moduliai"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Atmestas"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "išimtis"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr "metodas"
#: sphinx/domains/python.py:563
#: sphinx/domains/python.py:564
msgid "class method"
msgstr "klasės metodas"
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "statinis metodas"
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "modulis"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
msgid " (deprecated)"
msgstr " (atmestas)"
@ -385,6 +379,15 @@ msgstr "aplinkos kintamasis"
msgid "program option"
msgstr "programos parinktis"
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Indeksas"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Modulio indeksas"
@ -393,12 +396,12 @@ msgstr "Modulio indeksas"
msgid "Search Page"
msgstr "Paieškos puslapis"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr " Bazės: %s"
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr ":class:`%s` alternatyvus vardas"
@ -721,8 +724,8 @@ msgstr "C API pakeitimai"
msgid "Other changes"
msgstr "Kiti pakeitimai"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "Nuoroda į šią antraštę"
@ -747,52 +750,24 @@ msgstr "Paslėpti šoninę juostą"
msgid "Contents"
msgstr "Turinys"
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "Leidimas"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr "Išnašos"
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "tęsinys iš praeito puslapio"
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "Tęsinys kitame puslapyje"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[paveiksliukas]"
#~ msgid "Python Enhancement Proposals!PEP %s"
#~ msgstr ""
#~ msgid "Platforms: "
#~ msgstr "Platformos: "
#~ msgid "Searching"
#~ msgstr "Ieškoma"
#~ msgid "Preparing search..."
#~ msgstr "Ruošiama paieška..."
#~ msgid ", in "
#~ msgstr ", kuris yra "
#~ 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 ""
#~ "Jūsų paieška neatitiko jokių dokumentų. "
#~ "Prašom patikrinti ar visi žodžiai "
#~ "teisingai įvesti ir ar pasirinkote "
#~ "pakankamai kategorijų."
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr "Paieška baigta, paieškos rezultatus atitiko %s puslapis(-iai,-ių)"

View File

@ -1 +1 @@
Documentation.addTranslations({"locale": "lv", "plural_expr": "(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2)", "messages": {"Search Results": "Atlases rezult\u0101ti", "Preparing search...": "Sagatavojam atlasi...", "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories.": "J\u016bsu atlases rindai neatbilst neviens dokuments. L\u016bdzu, p\u0101rbaudiet, vai visi v\u0101rdi ir uzrakst\u012bti pareizi, un vai ir izv\u0113l\u0113tas pareiz\u0101s kategorijas.", "Search finished, found %s page(s) matching the search query.": "Atlase pabeigta, atrastas lapas: %s", ", in ": ", iek\u0161 ", "Expand sidebar": "Izplest s\u0101njoslu", "Permalink to this headline": "Past\u0101v\u012bga nor\u0101de \u0161o virsrakstu", "Searching": "Mekl\u0113jam", "Collapse sidebar": "Sav\u0113rst s\u0101njoslu", "Permalink to this definition": "Past\u0101v\u012bga nor\u0101de uz \u0161o defin\u012bciju", "Hide Search Matches": "Pasl\u0113pt atlases v\u0101rdus"}});
Documentation.addTranslations({"locale": "lv", "plural_expr": "(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2)", "messages": {"Hide Search Matches": "Pasl\u0113pt atlases v\u0101rdus", "Permalink to this definition": "Past\u0101v\u012bga nor\u0101de uz \u0161o defin\u012bciju", "Expand sidebar": "Izplest s\u0101njoslu", "Permalink to this headline": "Past\u0101v\u012bga nor\u0101de \u0161o virsrakstu", "Collapse sidebar": "Sav\u0113rst s\u0101njoslu"}});

View File

@ -4,379 +4,404 @@
msgid ""
msgstr ""
"Project-Id-Version: Sphinx 1.0.7\n"
"POT-Creation-Date: 2010-05-24 23:53+0200\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-05-10 16:40+0200\n"
"Last-Translator: alexander smishlajev <alex@gorka.lv>\n"
"Language-Team: lv <LL@li.org>\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"(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 0.9.6\n"
#: sphinx/environment.py:106 sphinx/writers/latex.py:184
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, python-format
msgid "%s %s documentation"
msgstr ""
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%d.%m.%Y"
#: sphinx/roles.py:174
#: sphinx/environment.py:1625
#, python-format
msgid "Python Enhancement Proposals!PEP %s"
msgid "see %s"
msgstr ""
#: sphinx/builders/changes.py:72
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr ""
#: sphinx/roles.py:175
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
#: sphinx/builders/changes.py:73
msgid "Builtins"
msgstr "Iebūvētie"
#: sphinx/builders/changes.py:74
#: sphinx/builders/changes.py:75
msgid "Module level"
msgstr "Moduļu līmenis"
#: sphinx/builders/html.py:266
#: sphinx/builders/html.py:274
#, python-format
msgid "%b %d, %Y"
msgstr "%d.%m.%Y"
#: sphinx/builders/html.py:285 sphinx/themes/basic/defindex.html:30
#: sphinx/builders/html.py:293 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Vispārējs indekss"
#: sphinx/builders/html.py:285
#: sphinx/builders/html.py:293
msgid "index"
msgstr "indekss"
#: sphinx/builders/html.py:345
#: sphinx/builders/html.py:353
msgid "next"
msgstr "nākošais"
#: sphinx/builders/html.py:354
#: sphinx/builders/html.py:362
msgid "previous"
msgstr "iepriekšējs"
#: sphinx/builders/latex.py:151
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr " (iekš "
#: sphinx/directives/other.py:127
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Sekcijas autors: "
#: sphinx/directives/other.py:129
#: sphinx/directives/other.py:138
msgid "Module author: "
msgstr "Moduļa autors: "
#: sphinx/directives/other.py:131
#: sphinx/directives/other.py:140
msgid "Code author: "
msgstr "Koda autors: "
#: sphinx/directives/other.py:133
#: sphinx/directives/other.py:142
msgid "Author: "
msgstr "Autors: "
#: sphinx/directives/other.py:238
#: sphinx/directives/other.py:215
msgid "See also"
msgstr "Skat.arī"
#: sphinx/domains/__init__.py:253
#: sphinx/domains/__init__.py:244
#, python-format
msgid "%s %s"
msgstr "%s %s"
#: sphinx/domains/c.py:51 sphinx/domains/python.py:49
#: sphinx/domains/c.py:51 sphinx/domains/python.py:95
msgid "Parameters"
msgstr "Parametri"
#: sphinx/domains/c.py:54 sphinx/domains/javascript.py:137
#: sphinx/domains/python.py:59
#: sphinx/domains/c.py:54 sphinx/domains/javascript.py:128
#: sphinx/domains/python.py:107
msgid "Returns"
msgstr "Atgriež"
#: sphinx/domains/c.py:56 sphinx/domains/python.py:61
#: sphinx/domains/c.py:56 sphinx/domains/python.py:109
msgid "Return type"
msgstr "Atgriežamais tips"
#: sphinx/domains/c.py:133
#: sphinx/domains/c.py:141
#, python-format
msgid "%s (C function)"
msgstr "%s (C funkcija)"
#: sphinx/domains/c.py:135
#: sphinx/domains/c.py:143
#, python-format
msgid "%s (C member)"
msgstr "%s (C loceklis)"
#: sphinx/domains/c.py:137
#: sphinx/domains/c.py:145
#, python-format
msgid "%s (C macro)"
msgstr "%s (C makross)"
#: sphinx/domains/c.py:139
#: sphinx/domains/c.py:147
#, python-format
msgid "%s (C type)"
msgstr "%s (C tips)"
#: sphinx/domains/c.py:141
#: sphinx/domains/c.py:149
#, python-format
msgid "%s (C variable)"
msgstr "%s (C mainīgais)"
#: sphinx/domains/c.py:171 sphinx/domains/cpp.py:1031
#: sphinx/domains/javascript.py:166 sphinx/domains/python.py:497
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "funkcija"
#: sphinx/domains/c.py:172 sphinx/domains/cpp.py:1032
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "loceklis"
#: sphinx/domains/c.py:173
#: sphinx/domains/c.py:206
msgid "macro"
msgstr "makross"
#: sphinx/domains/c.py:174 sphinx/domains/cpp.py:1033
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "tips"
#: sphinx/domains/c.py:175
#: sphinx/domains/c.py:208
msgid "variable"
msgstr "mainīgais"
#: sphinx/domains/cpp.py:876
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (C++ klase)"
#: sphinx/domains/cpp.py:891
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++ tips)"
#: sphinx/domains/cpp.py:910
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (C++ loceklis)"
#: sphinx/domains/cpp.py:962
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++ funkcija)"
#: sphinx/domains/cpp.py:1030 sphinx/domains/python.py:499
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "klase"
#: sphinx/domains/javascript.py:117 sphinx/domains/python.py:221
#: sphinx/domains/javascript.py:106 sphinx/domains/python.py:254
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (iebūvēta funkcija)"
#: sphinx/domains/javascript.py:118 sphinx/domains/python.py:285
#: sphinx/domains/javascript.py:107 sphinx/domains/python.py:318
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metods)"
#: sphinx/domains/javascript.py:120
#: sphinx/domains/javascript.py:109
#, fuzzy, python-format
msgid "%s() (class)"
msgstr "%s (C++ klase)"
#: sphinx/domains/javascript.py:111
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globālais mainīgais vai konstanta)"
#: sphinx/domains/javascript.py:122 sphinx/domains/python.py:323
#: sphinx/domains/javascript.py:113 sphinx/domains/python.py:356
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atributs)"
#: sphinx/domains/javascript.py:131
#: sphinx/domains/javascript.py:122
msgid "Arguments"
msgstr "Argumenti"
#: sphinx/domains/javascript.py:134
#: sphinx/domains/javascript.py:125
msgid "Throws"
msgstr "Izmet"
#: sphinx/domains/javascript.py:167 sphinx/domains/python.py:498
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr "dati"
#: sphinx/domains/javascript.py:168 sphinx/domains/python.py:504
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "atributs"
#: sphinx/domains/python.py:53
#: sphinx/domains/python.py:100
msgid "Variables"
msgstr "Mainīgie"
#: sphinx/domains/python.py:56
#: sphinx/domains/python.py:104
msgid "Raises"
msgstr "Ceļ"
#: sphinx/domains/python.py:222 sphinx/domains/python.py:279
#: sphinx/domains/python.py:291 sphinx/domains/python.py:304
#: sphinx/domains/python.py:255 sphinx/domains/python.py:312
#: sphinx/domains/python.py:324 sphinx/domains/python.py:337
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (moduļī %s)"
#: sphinx/domains/python.py:225
#: sphinx/domains/python.py:258
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (iebūvētais mainīgais)"
#: sphinx/domains/python.py:226 sphinx/domains/python.py:317
#: sphinx/domains/python.py:259 sphinx/domains/python.py:350
#, python-format
msgid "%s (in module %s)"
msgstr "%s (moduļī %s)"
#: sphinx/domains/python.py:242
#: sphinx/domains/python.py:275
#, python-format
msgid "%s (built-in class)"
msgstr "%s (iebūvēta klase)"
#: sphinx/domains/python.py:243
#: sphinx/domains/python.py:276
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klase iekš %s)"
#: sphinx/domains/python.py:283
#: sphinx/domains/python.py:316
#, python-format
msgid "%s() (%s.%s method)"
msgstr "%s() (%s.%s metods)"
#: sphinx/domains/python.py:295
#: sphinx/domains/python.py:328
#, python-format
msgid "%s() (%s.%s static method)"
msgstr "%s() (%s.%s statiskais metods)"
#: sphinx/domains/python.py:298
#: sphinx/domains/python.py:331
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statiskais metods)"
#: sphinx/domains/python.py:308
#: sphinx/domains/python.py:341
#, python-format
msgid "%s() (%s.%s class method)"
msgstr "%s() (%s.%s klases metods)"
#: sphinx/domains/python.py:311
#: sphinx/domains/python.py:344
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klases metods)"
#: sphinx/domains/python.py:321
#: sphinx/domains/python.py:354
#, python-format
msgid "%s (%s.%s attribute)"
msgstr "%s (%s.%s atributs)"
#: sphinx/domains/python.py:366
msgid "Platforms: "
msgstr "Platformas: "
#: sphinx/domains/python.py:372
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (modulis)"
#: sphinx/domains/python.py:429
#: sphinx/domains/python.py:491
msgid "Python Module Index"
msgstr ""
#: sphinx/domains/python.py:430
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "moduļi"
#: sphinx/domains/python.py:475
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Nav ieteicams"
#: sphinx/domains/python.py:500 sphinx/locale/__init__.py:162
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "izņēmums"
#: sphinx/domains/python.py:501
#: sphinx/domains/python.py:563
msgid "method"
msgstr "metods"
#: sphinx/domains/python.py:502
#: sphinx/domains/python.py:564
msgid "class method"
msgstr "klases metods"
#: sphinx/domains/python.py:503
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "statiskais metods"
#: sphinx/domains/python.py:505 sphinx/locale/__init__.py:158
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "modulis"
#: sphinx/domains/rst.py:53
#: sphinx/domains/python.py:695
#, fuzzy
msgid " (deprecated)"
msgstr "Nav ieteicams"
#: sphinx/domains/rst.py:55
#, python-format
msgid "%s (directive)"
msgstr "%s (direktīva)"
#: sphinx/domains/rst.py:55
#: sphinx/domains/rst.py:57
#, python-format
msgid "%s (role)"
msgstr "%s (role)"
#: sphinx/domains/rst.py:103
#: sphinx/domains/rst.py:106
msgid "directive"
msgstr "direktīva"
#: sphinx/domains/rst.py:104
#: sphinx/domains/rst.py:107
msgid "role"
msgstr "role"
#: sphinx/domains/std.py:68 sphinx/domains/std.py:84
#: sphinx/domains/std.py:70 sphinx/domains/std.py:86
#, python-format
msgid "environment variable; %s"
msgstr "apkārtnes mainīgais; %s"
#: sphinx/domains/std.py:160
#: sphinx/domains/std.py:162
#, python-format
msgid "%scommand line option; %s"
msgstr "%skomandrindas opcija; %s"
#: sphinx/domains/std.py:328
#: sphinx/domains/std.py:393
msgid "glossary term"
msgstr "glosārija termins"
#: sphinx/domains/std.py:329
#: sphinx/domains/std.py:394
msgid "grammar token"
msgstr "gramatiskais marķieris"
#: sphinx/domains/std.py:330
#: sphinx/domains/std.py:395
msgid "reference label"
msgstr "atsauces virsraksts"
#: sphinx/domains/std.py:331
#: sphinx/domains/std.py:396
msgid "environment variable"
msgstr "apkārtnes mainīgais"
#: sphinx/domains/std.py:332
#: sphinx/domains/std.py:397
msgid "program option"
msgstr "programmas opcija"
#: sphinx/domains/std.py:360 sphinx/themes/basic/genindex-single.html:11
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: 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:173
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Indekss"
#: sphinx/domains/std.py:361
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Moduļu indekss"
#: sphinx/domains/std.py:362 sphinx/themes/basic/defindex.html:25
#: sphinx/domains/std.py:429 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Atlases lapa"
#: sphinx/ext/autodoc.py:917
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr " Bāzes: %s"
#: sphinx/ext/autodoc.py:950
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr "aizstājvārds klasei :class:`%s`"
@ -394,103 +419,103 @@ msgstr "(<<original entry>> atrodas iekš %s, rinda %d.)"
msgid "original entry"
msgstr "sākotnējs ieraksts"
#: sphinx/ext/viewcode.py:66
#: sphinx/ext/viewcode.py:70
msgid "[source]"
msgstr "[kods]"
#: sphinx/ext/viewcode.py:109
#: sphinx/ext/viewcode.py:117
msgid "[docs]"
msgstr "[dokumenti]"
#: sphinx/ext/viewcode.py:123
#: sphinx/ext/viewcode.py:131
msgid "Module code"
msgstr "Moduļa teksts"
#: sphinx/ext/viewcode.py:129
#: sphinx/ext/viewcode.py:137
#, python-format
msgid "<h1>Source code for %s</h1>"
msgstr "<h1>%s izejas teksts</h1>"
#: sphinx/ext/viewcode.py:156
#: sphinx/ext/viewcode.py:164
msgid "Overview: module code"
msgstr "Apskats: moduļa teksts"
#: sphinx/ext/viewcode.py:157
#: sphinx/ext/viewcode.py:165
msgid "<h1>All modules for which code is available</h1>"
msgstr "<h1>Visi moduļi, kuriem ir izejas teksti</h1>"
#: sphinx/locale/__init__.py:139
#: sphinx/locale/__init__.py:155
msgid "Attention"
msgstr "Uzmanību"
#: sphinx/locale/__init__.py:140
#: sphinx/locale/__init__.py:156
msgid "Caution"
msgstr "Uzmanies"
#: sphinx/locale/__init__.py:141
#: sphinx/locale/__init__.py:157
msgid "Danger"
msgstr "Bīstami"
#: sphinx/locale/__init__.py:142
#: sphinx/locale/__init__.py:158
msgid "Error"
msgstr "Kļūda"
#: sphinx/locale/__init__.py:143
#: sphinx/locale/__init__.py:159
msgid "Hint"
msgstr "Mājiens"
#: sphinx/locale/__init__.py:144
#: sphinx/locale/__init__.py:160
msgid "Important"
msgstr "Svarīgi"
#: sphinx/locale/__init__.py:145
#: sphinx/locale/__init__.py:161
msgid "Note"
msgstr "Piezīme"
#: sphinx/locale/__init__.py:146
#: sphinx/locale/__init__.py:162
msgid "See Also"
msgstr "Skat.arī"
#: sphinx/locale/__init__.py:147
#: sphinx/locale/__init__.py:163
msgid "Tip"
msgstr "Padoms"
#: sphinx/locale/__init__.py:148
#: sphinx/locale/__init__.py:164
msgid "Warning"
msgstr "Brīdinājums"
#: sphinx/locale/__init__.py:152
#: sphinx/locale/__init__.py:168
#, python-format
msgid "New in version %s"
msgstr "Jauns versijā %s"
#: sphinx/locale/__init__.py:153
#: sphinx/locale/__init__.py:169
#, python-format
msgid "Changed in version %s"
msgstr "Mainīts versijā %s"
#: sphinx/locale/__init__.py:154
#: sphinx/locale/__init__.py:170
#, python-format
msgid "Deprecated since version %s"
msgstr "Neieteicams no versijas %s"
#: sphinx/locale/__init__.py:159
#: sphinx/locale/__init__.py:176
msgid "keyword"
msgstr "atslēgas vārds"
#: sphinx/locale/__init__.py:160
#: sphinx/locale/__init__.py:177
msgid "operator"
msgstr "operators"
#: sphinx/locale/__init__.py:161
#: sphinx/locale/__init__.py:178
msgid "object"
msgstr "objekts"
#: sphinx/locale/__init__.py:163
#: sphinx/locale/__init__.py:180
msgid "statement"
msgstr "priekšraksts"
#: sphinx/locale/__init__.py:164
#: sphinx/locale/__init__.py:181
msgid "built-in function"
msgstr "iebūvēta funkcija"
@ -499,8 +524,8 @@ msgstr "iebūvēta funkcija"
msgid "Table Of Contents"
msgstr "Saturs"
#: sphinx/themes/agogo/layout.html:49 sphinx/themes/basic/layout.html:128
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:14
#: sphinx/themes/agogo/layout.html:49 sphinx/themes/basic/layout.html:137
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:20
msgid "Search"
msgstr "Meklēt"
@ -548,15 +573,15 @@ msgstr "ātra piekļuve visiem moduliem"
msgid "all functions, classes, terms"
msgstr "visas funkcijas, klases un termini"
#: sphinx/themes/basic/genindex-single.html:14
#: sphinx/themes/basic/genindex-single.html:35
#, python-format
msgid "Index &ndash; %(key)s"
msgstr "Indekss &ndash; %(key)s"
#: sphinx/themes/basic/genindex-single.html:46
#: sphinx/themes/basic/genindex-single.html:63
#: sphinx/themes/basic/genindex-split.html:24
#: sphinx/themes/basic/genindex-split.html:38
#: sphinx/themes/basic/genindex.html:56
#: sphinx/themes/basic/genindex.html:74
msgid "Full index on one page"
msgstr "Pilns indekss vienā lappusē"
@ -568,39 +593,39 @@ msgstr "Lappušu indekss pēc burtiem"
msgid "can be huge"
msgstr "var būt milzīgs"
#: sphinx/themes/basic/layout.html:23
#: sphinx/themes/basic/layout.html:29
msgid "Navigation"
msgstr "Navigācija"
#: sphinx/themes/basic/layout.html:113
#: sphinx/themes/basic/layout.html:122
#, python-format
msgid "Search within %(docstitle)s"
msgstr "Meklēt iekš %(docstitle)s"
#: sphinx/themes/basic/layout.html:122
#: sphinx/themes/basic/layout.html:131
msgid "About these documents"
msgstr "Par šiem dokumentiem"
#: sphinx/themes/basic/layout.html:131
#: sphinx/themes/basic/layout.html:140
msgid "Copyright"
msgstr "Copyright"
#: sphinx/themes/basic/layout.html:180
#: sphinx/themes/basic/layout.html:189
#, python-format
msgid "&copy; <a href=\"%(path)s\">Copyright</a> %(copyright)s."
msgstr "&copy; <a href=\"%(path)s\">Copyright</a> %(copyright)s."
#: sphinx/themes/basic/layout.html:182
#: sphinx/themes/basic/layout.html:191
#, python-format
msgid "&copy; Copyright %(copyright)s."
msgstr "&copy; Copyright %(copyright)s."
#: sphinx/themes/basic/layout.html:186
#: sphinx/themes/basic/layout.html:195
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr "Pēdējas izmaiņas %(last_updated)s."
#: sphinx/themes/basic/layout.html:189
#: sphinx/themes/basic/layout.html:198
#, python-format
msgid ""
"Created using <a href=\"http://sphinx.pocoo.org/\">Sphinx</a> "
@ -630,14 +655,13 @@ msgstr "nākoša tēma"
msgid "next chapter"
msgstr "nākoša sadaļa"
#: sphinx/themes/basic/search.html:18
#: sphinx/themes/basic/search.html:24
msgid ""
"Please activate JavaScript to enable the search\n"
" functionality."
msgstr ""
"Lai iespējotu meklēšanu, lūdzu aktivizēt JavaScript."
msgstr "Lai iespējotu meklēšanu, lūdzu aktivizēt JavaScript."
#: sphinx/themes/basic/search.html:23
#: 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"
@ -650,16 +674,15 @@ msgstr ""
" visi ievadītie vārdi. Dokumenti, kuros ir tikai daļa no ievadītiem\n"
" vārdiem, netiks atlasīti."
#: sphinx/themes/basic/search.html:30
#: sphinx/themes/basic/search.html:36
msgid "search"
msgstr "meklēt"
#: sphinx/themes/basic/search.html:34
#: sphinx/themes/basic/static/searchtools.js:489
#: sphinx/themes/basic/search.html:40
msgid "Search Results"
msgstr "Atlases rezultāti"
#: sphinx/themes/basic/search.html:36
#: sphinx/themes/basic/search.html:42
msgid "Your search did not match any results."
msgstr "Nav rezultātu, atbilstošu Jūsu atlasei."
@ -699,12 +722,12 @@ msgstr "Izmaiņas iekš C API"
msgid "Other changes"
msgstr "Citas izmaiņas"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:482
#: sphinx/writers/html.py:487
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "Pastāvīga norāde šo virsrakstu"
#: sphinx/themes/basic/static/doctools.js:160 sphinx/writers/html.py:87
#: sphinx/themes/basic/static/doctools.js:160 sphinx/writers/html.py:92
msgid "Permalink to this definition"
msgstr "Pastāvīga norāde uz šo definīciju"
@ -712,35 +735,12 @@ msgstr "Pastāvīga norāde uz šo definīciju"
msgid "Hide Search Matches"
msgstr "Paslēpt atlases vārdus"
#: sphinx/themes/basic/static/searchtools.js:285
msgid "Searching"
msgstr "Meklējam"
#: sphinx/themes/basic/static/searchtools.js:290
msgid "Preparing search..."
msgstr "Sagatavojam atlasi..."
#: sphinx/themes/basic/static/searchtools.js:364
msgid ", in "
msgstr ", iekš "
#: sphinx/themes/basic/static/searchtools.js:491
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 "Jūsu atlases rindai neatbilst neviens dokuments. Lūdzu, pārbaudiet, vai visi vārdi ir uzrakstīti pareizi, un vai ir izvēlētas pareizās kategorijas."
#: sphinx/themes/basic/static/searchtools.js:493
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Atlase pabeigta, atrastas lapas: %s"
#: sphinx/themes/default/static/sidebar.js:66
#: sphinx/themes/default/static/sidebar.js:69
msgid "Expand sidebar"
msgstr "Izplest sānjoslu"
#: sphinx/themes/default/static/sidebar.js:79
#: sphinx/themes/default/static/sidebar.js:106
#: sphinx/themes/default/static/sidebar.js:82
#: sphinx/themes/default/static/sidebar.js:110
msgid "Collapse sidebar"
msgstr "Savērst sānjoslu"
@ -748,23 +748,24 @@ msgstr "Savērst sānjoslu"
msgid "Contents"
msgstr "Saturs"
#: sphinx/writers/latex.py:171
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "Izlaidums"
#: sphinx/writers/latex.py:572 sphinx/writers/manpage.py:178
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr "Vēres"
#: sphinx/writers/latex.py:641
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "turpinājums no iepriekšējās lappuses"
#: sphinx/writers/latex.py:646
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "Turpnājums nākošā lappusē"
#: sphinx/writers/text.py:422
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[attēls]"

View File

@ -0,0 +1 @@
Documentation.addTranslations({"locale": "ne", "plural_expr": "(n != 1)", "messages": {"Hide Search Matches": "\u0916\u094b\u091c\u0947\u0915\u094b \u0928\u0924\u093f\u091c\u093e\u0939\u0930\u0941 \u0932\u0941\u0915\u093e\u0909\u0928\u0941\u0939\u094b\u0938\u094d", "Permalink to this definition": "\u092f\u094b \u0905\u0930\u094d\u0925\u0915\u094b \u0932\u093e\u0917\u093f \u092a\u0930\u094d\u092e\u093e\u0932\u093f\u0928\u094d\u0915", "Expand sidebar": "\u0938\u093e\u0907\u0921\u092c\u0930 \u0920\u0941\u0932\u094b \u092c\u0928\u093e\u0909\u0928\u0941\u0939\u094b\u0938\u094d", "Permalink to this headline": "\u092f\u094b \u0936\u093f\u0930\u094d\u0937\u0915\u0915\u094b \u0932\u093e\u0917\u093f \u092a\u0930\u094d\u092e\u093e\u0932\u093f\u0928\u094d\u0915 \u0964 ", "Collapse sidebar": "\u0938\u093e\u0907\u0921\u092c\u0930 \u0938\u093e\u0928\u094b \u092c\u0928\u093e\u0909\u0928\u0941\u0939\u094b\u0938\u094d"}});

Binary file not shown.

View File

@ -0,0 +1,768 @@
# Nepali (Nepal) translations for Sphinx.
# Copyright (C) 2011 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: Sphinx 1.1pre/47a94f723e80+\n"
"Report-Msgid-Bugs-To: sharma.arati11@gmail.com\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-09-21 10:13+0200\n"
"Last-Translator: Tika Karki <tikaraj.karki@olenepal.org>\n"
"Language-Team: ne_NP <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.6\n"
#: sphinx/config.py:81
#, python-format
msgid "%s %s documentation"
msgstr ""
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%B %d, %Y"
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr "%s हेर्नुहोस्"
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr "%s पनि हेर्नुहोस् "
#: sphinx/roles.py:175
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
#: sphinx/builders/changes.py:73
msgid "Builtins"
msgstr "बिइल्टिन्स"
#: sphinx/builders/changes.py:75
msgid "Module level"
msgstr "मडुलको तह"
#: sphinx/builders/html.py:274
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
#: sphinx/builders/html.py:293 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "सामान्य अनुसुची"
#: sphinx/builders/html.py:293
msgid "index"
msgstr "अनुसुची"
#: sphinx/builders/html.py:353
msgid "next"
msgstr "पछिल्लो"
#: sphinx/builders/html.py:362
msgid "previous"
msgstr "अघिल्लो"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr "(in"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "सेक्सनको लेखक"
#: sphinx/directives/other.py:138
msgid "Module author: "
msgstr "मडुलको लेखक"
#: sphinx/directives/other.py:140
msgid "Code author: "
msgstr "Codeको लेखक "
#: sphinx/directives/other.py:142
msgid "Author: "
msgstr "लेखक"
#: sphinx/directives/other.py:215
msgid "See also"
msgstr "पनि हेर्नुहोस"
#: sphinx/domains/__init__.py:244
#, python-format
msgid "%s %s"
msgstr "%s %s"
#: sphinx/domains/c.py:51 sphinx/domains/python.py:95
msgid "Parameters"
msgstr "Parameters"
#: sphinx/domains/c.py:54 sphinx/domains/javascript.py:128
#: sphinx/domains/python.py:107
msgid "Returns"
msgstr "Returns"
#: sphinx/domains/c.py:56 sphinx/domains/python.py:109
msgid "Return type"
msgstr "Return type"
#: sphinx/domains/c.py:141
#, python-format
msgid "%s (C function)"
msgstr "%s (C कार्य)"
#: sphinx/domains/c.py:143
#, python-format
msgid "%s (C member)"
msgstr "%s (C सदस्य)"
#: sphinx/domains/c.py:145
#, python-format
msgid "%s (C macro)"
msgstr "%s (C बृहत)"
#: sphinx/domains/c.py:147
#, python-format
msgid "%s (C type)"
msgstr "%s (C किसिम)"
#: sphinx/domains/c.py:149
#, python-format
msgid "%s (C variable)"
msgstr "%s (C चल)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "फन्क्सन"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "सदस्य"
#: sphinx/domains/c.py:206
msgid "macro"
msgstr "बृहत"
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "किसिम"
#: sphinx/domains/c.py:208
msgid "variable"
msgstr "चल"
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (C++ कक्षा)"
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++ किसिम)"
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (C++ सदस्य)"
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++कार्य)"
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "कक्षा"
#: sphinx/domains/javascript.py:106 sphinx/domains/python.py:254
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (built-in function)"
#: sphinx/domains/javascript.py:107 sphinx/domains/python.py:318
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s विधी)"
#: sphinx/domains/javascript.py:109
#, python-format
msgid "%s() (class)"
msgstr "%s() (कक्षा)"
#: sphinx/domains/javascript.py:111
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (global variable or constant)"
#: sphinx/domains/javascript.py:113 sphinx/domains/python.py:356
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attribute)"
#: sphinx/domains/javascript.py:122
msgid "Arguments"
msgstr "Arguments"
#: sphinx/domains/javascript.py:125
msgid "Throws"
msgstr "Throws"
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr "data"
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "attribute"
#: sphinx/domains/python.py:100
msgid "Variables"
msgstr "चलहरू"
#: sphinx/domains/python.py:104
msgid "Raises"
msgstr "Raises"
#: sphinx/domains/python.py:255 sphinx/domains/python.py:312
#: sphinx/domains/python.py:324 sphinx/domains/python.py:337
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (in मडुल %s)"
#: sphinx/domains/python.py:258
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (built-in चल)"
#: sphinx/domains/python.py:259 sphinx/domains/python.py:350
#, python-format
msgid "%s (in module %s)"
msgstr "%s (in मडुल %s)"
#: sphinx/domains/python.py:275
#, python-format
msgid "%s (built-in class)"
msgstr "%s (built-in कक्षा)"
#: sphinx/domains/python.py:276
#, python-format
msgid "%s (class in %s)"
msgstr "%s (कक्षा in %s)"
#: sphinx/domains/python.py:316
#, python-format
msgid "%s() (%s.%s method)"
msgstr "%s() (%s.%s विधी)"
#: sphinx/domains/python.py:328
#, python-format
msgid "%s() (%s.%s static method)"
msgstr "%s() (%s.%s static विधी)"
#: sphinx/domains/python.py:331
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s static विधी)"
#: sphinx/domains/python.py:341
#, python-format
msgid "%s() (%s.%s class method)"
msgstr "%s() (%s.%s कक्षा विधी)"
#: sphinx/domains/python.py:344
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s कक्षा विधी)"
#: sphinx/domains/python.py:354
#, python-format
msgid "%s (%s.%s attribute)"
msgstr "%s (%s.%s attribute)"
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (मडुल)"
#: sphinx/domains/python.py:491
msgid "Python Module Index"
msgstr "Python Module Index"
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "modules"
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Deprecated"
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "अपबाद"
#: sphinx/domains/python.py:563
msgid "method"
msgstr "विधी"
#: sphinx/domains/python.py:564
msgid "class method"
msgstr "कक्षा विधी"
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "static विधी"
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "मडुल"
#: sphinx/domains/python.py:695
msgid " (deprecated)"
msgstr "(deprecated)"
#: sphinx/domains/rst.py:55
#, python-format
msgid "%s (directive)"
msgstr "%s (निर्देशिक)"
#: sphinx/domains/rst.py:57
#, python-format
msgid "%s (role)"
msgstr "%s (भूमिका)"
#: sphinx/domains/rst.py:106
msgid "directive"
msgstr "निर्देशिक"
#: sphinx/domains/rst.py:107
msgid "role"
msgstr "भूमिका"
#: sphinx/domains/std.py:70 sphinx/domains/std.py:86
#, python-format
msgid "environment variable; %s"
msgstr "environment variable; %s"
#: sphinx/domains/std.py:162
#, python-format
msgid "%scommand line option; %s"
msgstr "%scommand line option; %s"
#: sphinx/domains/std.py:393
msgid "glossary term"
msgstr "शब्द-अर्थमा भएको"
#: sphinx/domains/std.py:394
msgid "grammar token"
msgstr "grammar token"
#: sphinx/domains/std.py:395
msgid "reference label"
msgstr "सन्दर्व सामग्री"
#: sphinx/domains/std.py:396
msgid "environment variable"
msgstr "environment variable"
#: sphinx/domains/std.py:397
msgid "program option"
msgstr "कार्यक्रमका बिकल्प"
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "अनुसुची"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "मडुल अनुसुची"
#: sphinx/domains/std.py:429 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "पानामा खोज्नुहोस्"
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr "Bases: %s"
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr "alias of :class:`%s`"
#: sphinx/ext/todo.py:41
msgid "Todo"
msgstr "Todo"
#: sphinx/ext/todo.py:109
#, python-format
msgid "(The <<original entry>> is located in %s, line %d.)"
msgstr "(<<original entry>> यहाँ %s, line %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 "[docs]"
#: sphinx/ext/viewcode.py:131
msgid "Module code"
msgstr "Module code"
#: sphinx/ext/viewcode.py:137
#, python-format
msgid "<h1>Source code for %s</h1>"
msgstr "<h1>Source code for %s</h1>"
#: sphinx/ext/viewcode.py:164
msgid "Overview: module code"
msgstr "पुनरावलोकन: module code"
#: sphinx/ext/viewcode.py:165
msgid "<h1>All modules for which code is available</h1>"
msgstr "<h1>All modules for which code is available</h1>"
#: sphinx/locale/__init__.py:155
msgid "Attention"
msgstr "ध्यानाकर्षण"
#: sphinx/locale/__init__.py:156
msgid "Caution"
msgstr "होसियार "
#: sphinx/locale/__init__.py:157
msgid "Danger"
msgstr "खतरा"
#: sphinx/locale/__init__.py:158
msgid "Error"
msgstr "गलत"
#: sphinx/locale/__init__.py:159
msgid "Hint"
msgstr "सङ्केत"
#: sphinx/locale/__init__.py:160
msgid "Important"
msgstr "जरुरी"
#: sphinx/locale/__init__.py:161
msgid "Note"
msgstr "टिप्पणी"
#: sphinx/locale/__init__.py:162
msgid "See Also"
msgstr "पनि हेर्नुहोस्"
#: sphinx/locale/__init__.py:163
msgid "Tip"
msgstr "Tip"
#: sphinx/locale/__init__.py:164
msgid "Warning"
msgstr "साबधान"
#: sphinx/locale/__init__.py:168
#, python-format
msgid "New in version %s"
msgstr "भर्सन %s मा नयाँ"
#: sphinx/locale/__init__.py:169
#, python-format
msgid "Changed in version %s"
msgstr "भर्सन %s मा बदलिएको"
#: sphinx/locale/__init__.py:170
#, python-format
msgid "Deprecated since version %s"
msgstr "Deprecated since version %s"
#: sphinx/locale/__init__.py:176
msgid "keyword"
msgstr "मुख्य शब्द"
#: sphinx/locale/__init__.py:177
msgid "operator"
msgstr "सन्चालक"
#: sphinx/locale/__init__.py:178
msgid "object"
msgstr "object"
#: sphinx/locale/__init__.py:180
msgid "statement"
msgstr "भनाई"
#: sphinx/locale/__init__.py:181
msgid "built-in function"
msgstr "built-in फन्क्सन"
#: 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:137
#: 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:20
msgid "Indices and tables:"
msgstr "इन्डीसीस्स र तलिका"
#: sphinx/themes/basic/defindex.html:23
msgid "Complete Table of Contents"
msgstr "पुरा विषयसूची"
#: sphinx/themes/basic/defindex.html:24
msgid "lists all sections and subsections"
msgstr "सबै सेक्सन र सवसेक्सन देखाउनुहोस्"
#: sphinx/themes/basic/defindex.html:26
msgid "search this documentation"
msgstr "यो डकुमेन्ट खोज्नुहोस्"
#: 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:31
msgid "all functions, classes, terms"
msgstr "सबै फन्क्सनस्, कक्षाहरू र टर्मस्"
#: sphinx/themes/basic/genindex-single.html:35
#, python-format
msgid "Index &ndash; %(key)s"
msgstr "Index &ndash; %(key)s"
#: sphinx/themes/basic/genindex-single.html:63
#: sphinx/themes/basic/genindex-split.html:24
#: sphinx/themes/basic/genindex-split.html:38
#: sphinx/themes/basic/genindex.html:74
msgid "Full index on one page"
msgstr "पुरा अनुसुची एकै पानामा"
#: sphinx/themes/basic/genindex-split.html:16
msgid "Index pages by letter"
msgstr "अक्षर अनुसार अनुसुचीका पाना"
#: sphinx/themes/basic/genindex-split.html:25
msgid "can be huge"
msgstr "धेरै ठुलो हुन सक्छ"
#: sphinx/themes/basic/layout.html:29
msgid "Navigation"
msgstr "नेभिगेसन "
#: sphinx/themes/basic/layout.html:122
#, python-format
msgid "Search within %(docstitle)s"
msgstr "भित्र-भित्रै खोज्नुहोस्"
#: sphinx/themes/basic/layout.html:131
msgid "About these documents"
msgstr "यी डकुमेन्टहरुको बारेमा"
#: sphinx/themes/basic/layout.html:140
msgid "Copyright"
msgstr "कपिराइट "
#: sphinx/themes/basic/layout.html:189
#, python-format
msgid "&copy; <a href=\"%(path)s\">Copyright</a> %(copyright)s."
msgstr "&copy; <a href=\"%(path)s\">Copyright</a> %(copyright)s."
#: sphinx/themes/basic/layout.html:191
#, python-format
msgid "&copy; Copyright %(copyright)s."
msgstr "&copy; Copyright %(copyright)s."
#: sphinx/themes/basic/layout.html:195
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr "यो भन्दा अगाडी %(last_updated)s मा अपडेट भएको"
#: sphinx/themes/basic/layout.html:198
#, 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/themes/basic/opensearch.xml:4
#, python-format
msgid "Search %(docstitle)s"
msgstr "खोज्नुहोस्"
#: 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."
msgstr "खोज्ने कार्य आगाडी बढाउनको लागि जाभास्कृप्ट चलाईदिनुहोस "
#: 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"
" function will automatically search for all of the words. Pages\n"
" containing fewer words won't appear in the result list."
msgstr ""
"यहाँबाट तपाईंले यी ड्कुमेन्टहरु खोज्नसक्नु हुन्छ । खोज्न शब्दहरु\n"
"तलको बक्समा लेख्‍नुहोस र \"खोज्नुहोस्\"थिच्नुहोस । खोज्नुहोस्\n"
"फन्क्सनले आफै सबै शब्दहरु खोज्छ । \n"
"थोरै शब्दहरु भएको पानाहरु नतिजामा देखिन्न । "
#: sphinx/themes/basic/search.html:36
msgid "search"
msgstr "खोज्नुहोस्"
#: sphinx/themes/basic/search.html:40
msgid "Search Results"
msgstr "खोजेको नतिजा"
#: 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 "Changes in Version %(version)s &mdash; %(docstitle)s"
msgstr "%(version)s &mdash; %(docstitle)s मा भएका फरकहरु "
#: sphinx/themes/basic/changes/rstsource.html:5
#, python-format
msgid "%(filename)s &mdash; %(docstitle)s"
msgstr "%(filename)s &mdash; %(docstitle)s"
#: sphinx/themes/basic/changes/versionchanges.html:17
#, python-format
msgid "Automatically generated list of changes in version %(version)s"
msgstr "भर्सन %(version)s मा भएका फरक हरु आफै जेनेरेट भए "
#: sphinx/themes/basic/changes/versionchanges.html:18
msgid "Library changes"
msgstr "लाईब्रेरीका परिवर्तनहरु"
#: sphinx/themes/basic/changes/versionchanges.html:23
msgid "C API changes"
msgstr "C API का परिवर्तनहरु "
#: sphinx/themes/basic/changes/versionchanges.html:25
msgid "Other changes"
msgstr "अरु परिवर्तनहरु "
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "यो शिर्षकको लागि पर्मालिन्क । "
#: sphinx/themes/basic/static/doctools.js:160 sphinx/writers/html.py:92
msgid "Permalink to this definition"
msgstr "यो अर्थको लागि पर्मालिन्क"
#: sphinx/themes/basic/static/doctools.js:189
msgid "Hide Search Matches"
msgstr "खोजेको नतिजाहरु लुकाउनुहोस्"
#: sphinx/themes/default/static/sidebar.js:69
msgid "Expand sidebar"
msgstr "साइडबर ठुलो बनाउनुहोस्"
#: sphinx/themes/default/static/sidebar.js:82
#: sphinx/themes/default/static/sidebar.js:110
msgid "Collapse sidebar"
msgstr "साइडबर सानो बनाउनुहोस्"
#: sphinx/themes/haiku/layout.html:26
msgid "Contents"
msgstr "विषयसूची"
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "रीलीज"
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr "फूट्नोट्स"
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "अघिल्लो पानासँग जोडीएको"
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "अर्को पानासँग जोडीएको"
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[चित्र]"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx 0.5\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2009-08-06 23:04+0200\n"
"POT-Creation-Date: 2011-09-21 10:06+0200\n"
"PO-Revision-Date: 2011-01-22 14:41+0100\n"
"Last-Translator: Marijn van der Zee <marijn.vanderzee@gmail.com>\n"
"Language-Team: nl <LL@li.org>\n"
@ -14,20 +14,25 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.5\n"
"Generated-By: Babel 0.9.6\n"
#: sphinx/environment.py:120 sphinx/writers/latex.py:189
#: sphinx/writers/manpage.py:67
#: sphinx/config.py:81
#, python-format
msgid "%s %s documentation"
msgstr "%s %s documentatie"
#: sphinx/environment.py:119 sphinx/writers/latex.py:190
#: sphinx/writers/manpage.py:67 sphinx/writers/texinfo.py:203
#, python-format
msgid "%B %d, %Y"
msgstr "%d. %B %Y"
#: sphinx/environment.py:1624
#: sphinx/environment.py:1625
#, python-format
msgid "see %s"
msgstr "zie %s"
#: sphinx/environment.py:1627
#: sphinx/environment.py:1628
#, python-format
msgid "see also %s"
msgstr "zie %s"
@ -66,21 +71,10 @@ msgstr "volgende"
msgid "previous"
msgstr "vorige"
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:208
#: sphinx/builders/latex.py:141 sphinx/builders/texinfo.py:196
msgid " (in "
msgstr ""
#: sphinx/builders/texinfo.py:151 sphinx/builders/texinfo.py:152
#: sphinx/builders/texinfo.py:153 sphinx/domains/std.py:427
#: sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:178
msgid "Index"
msgstr "Index"
#: sphinx/directives/other.py:136
msgid "Section author: "
msgstr "Auteur van deze sectie: "
@ -145,12 +139,12 @@ msgstr "%s (C type)"
msgid "%s (C variable)"
msgstr "%s (C-variabele)"
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1053
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:558
#: sphinx/domains/c.py:204 sphinx/domains/cpp.py:1060
#: sphinx/domains/javascript.py:162 sphinx/domains/python.py:559
msgid "function"
msgstr "functie"
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1054
#: sphinx/domains/c.py:205 sphinx/domains/cpp.py:1061
msgid "member"
msgstr "member"
@ -158,7 +152,7 @@ msgstr "member"
msgid "macro"
msgstr "macro"
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1055
#: sphinx/domains/c.py:207 sphinx/domains/cpp.py:1062
msgid "type"
msgstr "type"
@ -166,28 +160,28 @@ msgstr "type"
msgid "variable"
msgstr "variabele"
#: sphinx/domains/cpp.py:897
#: sphinx/domains/cpp.py:904
#, python-format
msgid "%s (C++ class)"
msgstr "%s (C++ klasse)"
#: sphinx/domains/cpp.py:912
#: sphinx/domains/cpp.py:919
#, python-format
msgid "%s (C++ type)"
msgstr "%s (C++ type)"
#: sphinx/domains/cpp.py:931
#: sphinx/domains/cpp.py:938
#, python-format
msgid "%s (C++ member)"
msgstr "%s (C++ member)"
#: sphinx/domains/cpp.py:983
#: sphinx/domains/cpp.py:990
#, python-format
msgid "%s (C++ function)"
msgstr "%s (C++ functie)"
#: sphinx/domains/cpp.py:1052 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:560
#: sphinx/domains/cpp.py:1059 sphinx/domains/javascript.py:163
#: sphinx/domains/python.py:561
msgid "class"
msgstr "klasse"
@ -225,11 +219,11 @@ msgstr "Parameters"
msgid "Throws"
msgstr ""
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:559
#: sphinx/domains/javascript.py:164 sphinx/domains/python.py:560
msgid "data"
msgstr ""
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:565
#: sphinx/domains/javascript.py:165 sphinx/domains/python.py:566
msgid "attribute"
msgstr "attribuut"
@ -298,45 +292,45 @@ msgstr "%s() (%s methode)"
msgid "%s (%s.%s attribute)"
msgstr "%s (%s.%s attribuut)"
#: sphinx/domains/python.py:433
#: sphinx/domains/python.py:434
#, python-format
msgid "%s (module)"
msgstr "%s (module)"
#: sphinx/domains/python.py:490
#: sphinx/domains/python.py:491
#, fuzzy
msgid "Python Module Index"
msgstr "Module-index"
#: sphinx/domains/python.py:491
#: sphinx/domains/python.py:492
msgid "modules"
msgstr "modules"
#: sphinx/domains/python.py:536
#: sphinx/domains/python.py:537
msgid "Deprecated"
msgstr "Verouderd"
#: sphinx/domains/python.py:561 sphinx/locale/__init__.py:179
#: sphinx/domains/python.py:562 sphinx/locale/__init__.py:179
msgid "exception"
msgstr "exceptie"
#: sphinx/domains/python.py:562
#: sphinx/domains/python.py:563
msgid "method"
msgstr ""
#: sphinx/domains/python.py:563
#: sphinx/domains/python.py:564
msgid "class method"
msgstr ""
#: sphinx/domains/python.py:564
#: sphinx/domains/python.py:565
msgid "static method"
msgstr "statische methode"
#: sphinx/domains/python.py:566 sphinx/locale/__init__.py:175
#: sphinx/domains/python.py:567 sphinx/locale/__init__.py:175
msgid "module"
msgstr "module"
#: sphinx/domains/python.py:694
#: sphinx/domains/python.py:695
msgid " (deprecated)"
msgstr " (verouderd)"
@ -389,6 +383,15 @@ msgstr "omgevingsvariabele"
msgid "program option"
msgstr ""
#: sphinx/domains/std.py:427 sphinx/themes/basic/genindex-single.html:32
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:32 sphinx/themes/basic/genindex.html:35
#: sphinx/themes/basic/genindex.html:68 sphinx/themes/basic/layout.html:134
#: sphinx/writers/latex.py:179 sphinx/writers/texinfo.py:456
msgid "Index"
msgstr "Index"
#: sphinx/domains/std.py:428
msgid "Module Index"
msgstr "Module-index"
@ -397,12 +400,12 @@ msgstr "Module-index"
msgid "Search Page"
msgstr "Zoekpagina"
#: sphinx/ext/autodoc.py:998
#: sphinx/ext/autodoc.py:1002
#, python-format
msgid " Bases: %s"
msgstr ""
#: sphinx/ext/autodoc.py:1034
#: sphinx/ext/autodoc.py:1038
#, python-format
msgid "alias of :class:`%s`"
msgstr ""
@ -724,8 +727,8 @@ msgstr "Veranderingen in de C-API"
msgid "Other changes"
msgstr "Andere veranderingen"
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:505
#: sphinx/writers/html.py:511
#: sphinx/themes/basic/static/doctools.js:154 sphinx/writers/html.py:504
#: sphinx/writers/html.py:510
msgid "Permalink to this headline"
msgstr "Permalink naar deze titel"
@ -750,49 +753,24 @@ msgstr ""
msgid "Contents"
msgstr "Inhoud"
#: sphinx/writers/latex.py:176
#: sphinx/writers/latex.py:177
msgid "Release"
msgstr "Release"
#: sphinx/writers/latex.py:590 sphinx/writers/manpage.py:182
#: sphinx/writers/latex.py:594 sphinx/writers/manpage.py:182
#: sphinx/writers/texinfo.py:589
msgid "Footnotes"
msgstr "Voetnoten"
#: sphinx/writers/latex.py:672
#: sphinx/writers/latex.py:676
msgid "continued from previous page"
msgstr "Vervolgd van vorige pagina"
#: sphinx/writers/latex.py:677
#: sphinx/writers/latex.py:681
msgid "Continued on next page"
msgstr "Vervolgd op volgende pagina"
#: sphinx/writers/text.py:430
#: sphinx/writers/text.py:437
msgid "[image]"
msgstr "[afbeelding]"
#~ msgid "Platforms: "
#~ msgstr "Platformen: "
#~ msgid "Searching"
#~ msgstr "Zoeken"
#~ msgid "Preparing search..."
#~ msgstr "Het zoeken wordt voorbereid..."
#~ msgid ", in "
#~ msgstr ", in "
#~ 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 ""
#~ "Uw zoekopdracht leverde geen resultaten "
#~ "op. Controleer of alle woorden correct"
#~ " gespeld zijn en dat u genoeg "
#~ "categoriën hebt geselecteerd."
#~ msgid "Search finished, found %s page(s) matching the search query."
#~ msgstr "Zoeken voltooid, %s pagina(s) gevonden."

Some files were not shown because too many files have changed in this diff Show More