mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
merge
This commit is contained in:
commit
28b337dd0c
@ -12,3 +12,5 @@
|
|||||||
^TAGS
|
^TAGS
|
||||||
^\.ropeproject/
|
^\.ropeproject/
|
||||||
^env/
|
^env/
|
||||||
|
\.DS_Store$
|
||||||
|
~$
|
||||||
|
1
AUTHORS
1
AUTHORS
@ -22,6 +22,7 @@ Other contributors, listed alphabetically, are:
|
|||||||
* Daniel Neuhäuser -- JavaScript domain
|
* Daniel Neuhäuser -- JavaScript domain
|
||||||
* Christopher Perkins -- autosummary integration
|
* Christopher Perkins -- autosummary integration
|
||||||
* Benjamin Peterson -- unittests
|
* Benjamin Peterson -- unittests
|
||||||
|
* T. Powers -- HTML output improvements
|
||||||
* Stefan Seefeld -- toctree improvements
|
* Stefan Seefeld -- toctree improvements
|
||||||
* Antonio Valentino -- qthelp builder
|
* Antonio Valentino -- qthelp builder
|
||||||
* Pauli Virtanen -- autodoc improvements, autosummary extension
|
* Pauli Virtanen -- autodoc improvements, autosummary extension
|
||||||
|
10
CHANGES
10
CHANGES
@ -32,6 +32,8 @@ Release 1.0 (in development)
|
|||||||
|
|
||||||
* Sphinx now requires Jinja2 version 2.2 or greater.
|
* Sphinx now requires Jinja2 version 2.2 or greater.
|
||||||
|
|
||||||
|
* Added Turkish translation, thanks to Firat Ozgul.
|
||||||
|
|
||||||
* Added ``needs_sphinx`` config value and ``Sphinx.require_sphinx``
|
* Added ``needs_sphinx`` config value and ``Sphinx.require_sphinx``
|
||||||
application API function.
|
application API function.
|
||||||
|
|
||||||
@ -42,6 +44,14 @@ Release 1.0 (in development)
|
|||||||
|
|
||||||
* Added ``tab-width`` option to ``literalinclude`` directive.
|
* Added ``tab-width`` option to ``literalinclude`` directive.
|
||||||
|
|
||||||
|
* Added ``rst_prolog`` config value.
|
||||||
|
|
||||||
|
* Added ``html_secnumber_suffix`` config value to control section
|
||||||
|
numbering format.
|
||||||
|
|
||||||
|
* Added ``html_compact_lists`` config value to control docutils'
|
||||||
|
compact lists feature.
|
||||||
|
|
||||||
* The ``html_sidebars`` config value can now contain patterns as
|
* The ``html_sidebars`` config value can now contain patterns as
|
||||||
keys, and the values can be lists that explicitly select which
|
keys, and the values can be lists that explicitly select which
|
||||||
sidebar templates should be rendered. That means that the builtin
|
sidebar templates should be rendered. That means that the builtin
|
||||||
|
@ -185,6 +185,13 @@ General configuration
|
|||||||
|
|
||||||
.. versionadded:: 0.6
|
.. versionadded:: 0.6
|
||||||
|
|
||||||
|
.. confval:: rst_prolog
|
||||||
|
|
||||||
|
A string of reStructuredText that will be included at the beginning of every
|
||||||
|
source file that is read.
|
||||||
|
|
||||||
|
.. versionadded:: 1.0
|
||||||
|
|
||||||
.. confval:: default_domain
|
.. confval:: default_domain
|
||||||
|
|
||||||
.. index:: default; domain
|
.. index:: default; domain
|
||||||
@ -284,6 +291,7 @@ Project information
|
|||||||
* ``pt_BR`` -- Brazilian Portuguese
|
* ``pt_BR`` -- Brazilian Portuguese
|
||||||
* ``ru`` -- Russian
|
* ``ru`` -- Russian
|
||||||
* ``sl`` -- Slovenian
|
* ``sl`` -- Slovenian
|
||||||
|
* ``tr`` -- Turkish
|
||||||
* ``uk_UA`` -- Ukrainian
|
* ``uk_UA`` -- Ukrainian
|
||||||
* ``zh_CN`` -- Simplified Chinese
|
* ``zh_CN`` -- Simplified Chinese
|
||||||
* ``zh_TW`` -- Traditional Chinese
|
* ``zh_TW`` -- Traditional Chinese
|
||||||
@ -651,6 +659,21 @@ that use Sphinx' HTMLWriter class.
|
|||||||
|
|
||||||
.. versionadded:: 1.0
|
.. versionadded:: 1.0
|
||||||
|
|
||||||
|
.. confval:: html_compact_lists
|
||||||
|
|
||||||
|
If true, list items containing only a single paragraph will not be rendered
|
||||||
|
with a ``<p>`` element. This is standard docutils behavior. Default:
|
||||||
|
``True``.
|
||||||
|
|
||||||
|
.. versionadded:: 1.0
|
||||||
|
|
||||||
|
.. confval:: html_secnumber_suffix
|
||||||
|
|
||||||
|
Suffix for section numbers. Default: ``". "``. Set to ``" "`` to suppress
|
||||||
|
the final dot on section numbers.
|
||||||
|
|
||||||
|
.. versionadded:: 1.0
|
||||||
|
|
||||||
.. confval:: htmlhelp_basename
|
.. confval:: htmlhelp_basename
|
||||||
|
|
||||||
Output file base name for HTML help builder. Default is ``'pydoc'``.
|
Output file base name for HTML help builder. Default is ``'pydoc'``.
|
||||||
|
@ -231,6 +231,7 @@ class StandaloneHTMLBuilder(Builder):
|
|||||||
self.docsettings = OptionParser(
|
self.docsettings = OptionParser(
|
||||||
defaults=self.env.settings,
|
defaults=self.env.settings,
|
||||||
components=(self.docwriter,)).get_default_values()
|
components=(self.docwriter,)).get_default_values()
|
||||||
|
self.docsettings.compact_lists = bool(self.config.html_compact_lists)
|
||||||
|
|
||||||
# determine the additional indices to include
|
# determine the additional indices to include
|
||||||
self.domain_indices = []
|
self.domain_indices = []
|
||||||
|
@ -59,6 +59,7 @@ class Config(object):
|
|||||||
keep_warnings = (False, 'env'),
|
keep_warnings = (False, 'env'),
|
||||||
modindex_common_prefix = ([], 'html'),
|
modindex_common_prefix = ([], 'html'),
|
||||||
rst_epilog = (None, 'env'),
|
rst_epilog = (None, 'env'),
|
||||||
|
rst_prolog = (None, 'env'),
|
||||||
trim_doctest_flags = (True, 'env'),
|
trim_doctest_flags = (True, 'env'),
|
||||||
default_domain = ('py', 'env'),
|
default_domain = ('py', 'env'),
|
||||||
needs_sphinx = (None, None),
|
needs_sphinx = (None, None),
|
||||||
@ -96,6 +97,8 @@ class Config(object):
|
|||||||
html_show_sphinx = (True, 'html'),
|
html_show_sphinx = (True, 'html'),
|
||||||
html_context = ({}, 'html'),
|
html_context = ({}, 'html'),
|
||||||
html_output_encoding = ('utf-8', 'html'),
|
html_output_encoding = ('utf-8', 'html'),
|
||||||
|
html_compact_lists = (True, 'html'),
|
||||||
|
html_secnumber_suffix = ('. ', 'html'),
|
||||||
|
|
||||||
# HTML help only options
|
# HTML help only options
|
||||||
htmlhelp_basename = (lambda self: make_filename(self.project), None),
|
htmlhelp_basename = (lambda self: make_filename(self.project), None),
|
||||||
|
@ -641,8 +641,9 @@ class BuildEnvironment:
|
|||||||
app.emit('source-read', docname, arg)
|
app.emit('source-read', docname, arg)
|
||||||
data = arg[0]
|
data = arg[0]
|
||||||
if self.config.rst_epilog:
|
if self.config.rst_epilog:
|
||||||
return data + '\n' + self.config.rst_epilog + '\n'
|
data = data + '\n' + self.config.rst_epilog + '\n'
|
||||||
else:
|
if self.config.rst_prolog:
|
||||||
|
data = self.config.rst_prolog + '\n' + data
|
||||||
return data
|
return data
|
||||||
|
|
||||||
# publish manually
|
# publish manually
|
||||||
@ -666,6 +667,7 @@ class BuildEnvironment:
|
|||||||
self.process_images(docname, doctree)
|
self.process_images(docname, doctree)
|
||||||
self.process_downloads(docname, doctree)
|
self.process_downloads(docname, doctree)
|
||||||
self.process_metadata(docname, doctree)
|
self.process_metadata(docname, doctree)
|
||||||
|
self.process_refonly_bullet_lists(docname, doctree)
|
||||||
self.create_title_from(docname, doctree)
|
self.create_title_from(docname, doctree)
|
||||||
self.note_labels_from(docname, doctree)
|
self.note_labels_from(docname, doctree)
|
||||||
self.note_indexentries_from(docname, doctree)
|
self.note_indexentries_from(docname, doctree)
|
||||||
@ -862,6 +864,67 @@ class BuildEnvironment:
|
|||||||
md[name.astext()] = body.astext()
|
md[name.astext()] = body.astext()
|
||||||
del doctree[0]
|
del doctree[0]
|
||||||
|
|
||||||
|
def process_refonly_bullet_lists(self, docname, doctree):
|
||||||
|
"""Change refonly bullet lists to use compact_paragraphs.
|
||||||
|
|
||||||
|
Specifically implemented for 'Indices and Tables' section, which looks
|
||||||
|
odd when html_compact_lists is false.
|
||||||
|
"""
|
||||||
|
if self.config.html_compact_lists:
|
||||||
|
return
|
||||||
|
|
||||||
|
class RefOnlyListChecker(nodes.GenericNodeVisitor):
|
||||||
|
"""Raise `nodes.NodeFound` if non-simple list item is encountered.
|
||||||
|
|
||||||
|
Here 'simple' means a list item containing only a paragraph with a
|
||||||
|
single reference in it.
|
||||||
|
"""
|
||||||
|
|
||||||
|
def default_visit(self, node):
|
||||||
|
raise nodes.NodeFound
|
||||||
|
|
||||||
|
def visit_bullet_list(self, node):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def visit_list_item(self, node):
|
||||||
|
children = []
|
||||||
|
for child in node.children:
|
||||||
|
if not isinstance(child, nodes.Invisible):
|
||||||
|
children.append(child)
|
||||||
|
if len(children) != 1:
|
||||||
|
raise nodes.NodeFound
|
||||||
|
if not isinstance(children[0], nodes.paragraph):
|
||||||
|
raise nodes.NodeFound
|
||||||
|
para = children[0]
|
||||||
|
if len(para) != 1:
|
||||||
|
raise nodes.NodeFound
|
||||||
|
if not isinstance(para[0], addnodes.pending_xref):
|
||||||
|
raise nodes.NodeFound
|
||||||
|
raise nodes.SkipChildren
|
||||||
|
|
||||||
|
def invisible_visit(self, node):
|
||||||
|
"""Invisible nodes should be ignored."""
|
||||||
|
pass
|
||||||
|
|
||||||
|
def check_refonly_list(node):
|
||||||
|
"""Check for list with only references in it."""
|
||||||
|
visitor = RefOnlyListChecker(doctree)
|
||||||
|
try:
|
||||||
|
node.walk(visitor)
|
||||||
|
except nodes.NodeFound:
|
||||||
|
return False
|
||||||
|
else:
|
||||||
|
return True
|
||||||
|
|
||||||
|
for node in doctree.traverse(nodes.bullet_list):
|
||||||
|
if check_refonly_list(node):
|
||||||
|
for item in node.traverse(nodes.list_item):
|
||||||
|
para = item[0]
|
||||||
|
ref = para[0]
|
||||||
|
compact_para = addnodes.compact_paragraph()
|
||||||
|
compact_para += ref
|
||||||
|
item.replace(para, compact_para)
|
||||||
|
|
||||||
def create_title_from(self, docname, document):
|
def create_title_from(self, docname, document):
|
||||||
"""
|
"""
|
||||||
Add a title node to the document (just copy the first section title),
|
Add a title node to the document (just copy the first section title),
|
||||||
|
1
sphinx/locale/tr/LC_MESSAGES/sphinx.js
Normal file
1
sphinx/locale/tr/LC_MESSAGES/sphinx.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
Documentation.addTranslations({"locale": "tr", "plural_expr": "0", "messages": {"Search Results": "Arama Sonu\u00e7lar\u0131", "Preparing search...": "Aramaya haz\u0131rlan\u0131yor...", "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories.": "Arama sonucunda hi\u00e7bir belge bulunamad\u0131. B\u00fct\u00fcn kelimeleri do\u011fru yazd\u0131\u011f\u0131n\u0131zda ve yeterli kategori se\u00e7imi yapt\u0131\u011f\u0131n\u0131zdan emin olun.", "Search finished, found %s page(s) matching the search query.": "Arama sonu\u00e7land\u0131, aramayla e\u015fle\u015fen %s sayfa bulundu.", ", in ": ", \u015funun i\u00e7inde:", "Permalink to this headline": "Bu ba\u015fl\u0131\u011f\u0131n kal\u0131c\u0131 ba\u011flant\u0131s\u0131", "Searching": "Ar\u0131yor", "Permalink to this definition": "Bu tan\u0131m\u0131n kal\u0131c\u0131 ba\u011flant\u0131s\u0131", "module, in ": "mod\u00fcl \u015funun i\u00e7inde:", "Hide Search Matches": "Arama Sonu\u00e7lar\u0131n\u0131 Gizle"}});
|
BIN
sphinx/locale/tr/LC_MESSAGES/sphinx.mo
Normal file
BIN
sphinx/locale/tr/LC_MESSAGES/sphinx.mo
Normal file
Binary file not shown.
618
sphinx/locale/tr/LC_MESSAGES/sphinx.po
Normal file
618
sphinx/locale/tr/LC_MESSAGES/sphinx.po
Normal file
@ -0,0 +1,618 @@
|
|||||||
|
# Translations template for Sphinx.
|
||||||
|
# Copyright (C) 2009 ORGANIZATION
|
||||||
|
# This file is distributed under the same license as the Sphinx project.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2009.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Sphinx 0.6.2+/6b02a19ccf31\n"
|
||||||
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
|
"POT-Creation-Date: 2009-08-06 22:48+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-03-07 16:01+0200\n"
|
||||||
|
"Last-Translator: Firat Ozgul <kistihza@yahoo.com>\n"
|
||||||
|
"Language-Team: Turkish <kistihza@yahoo.com>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Generated-By: Babel 0.9.4\n"
|
||||||
|
|
||||||
|
#: sphinx/environment.py:103
|
||||||
|
#: sphinx/writers/latex.py:182
|
||||||
|
#, python-format
|
||||||
|
msgid "%B %d, %Y"
|
||||||
|
msgstr "%d %B %Y"
|
||||||
|
|
||||||
|
#: sphinx/environment.py:324
|
||||||
|
#: sphinx/themes/basic/genindex-single.html:2
|
||||||
|
#: sphinx/themes/basic/genindex-split.html:2
|
||||||
|
#: sphinx/themes/basic/genindex-split.html:5
|
||||||
|
#: sphinx/themes/basic/genindex.html:2
|
||||||
|
#: sphinx/themes/basic/genindex.html:5
|
||||||
|
#: sphinx/themes/basic/genindex.html:48
|
||||||
|
#: sphinx/themes/basic/layout.html:131
|
||||||
|
#: sphinx/writers/latex.py:188
|
||||||
|
msgid "Index"
|
||||||
|
msgstr "Dizin"
|
||||||
|
|
||||||
|
#: sphinx/environment.py:325
|
||||||
|
#: sphinx/writers/latex.py:187
|
||||||
|
msgid "Module Index"
|
||||||
|
msgstr "Modül Dizini"
|
||||||
|
|
||||||
|
#: sphinx/environment.py:326
|
||||||
|
#: sphinx/themes/basic/defindex.html:16
|
||||||
|
msgid "Search Page"
|
||||||
|
msgstr "Arama Sayfası"
|
||||||
|
|
||||||
|
#: sphinx/roles.py:55
|
||||||
|
#: sphinx/directives/desc.py:747
|
||||||
|
#, python-format
|
||||||
|
msgid "environment variable; %s"
|
||||||
|
msgstr "çevre değişkeni; %s"
|
||||||
|
|
||||||
|
#: sphinx/roles.py:62
|
||||||
|
#, python-format
|
||||||
|
msgid "Python Enhancement Proposals!PEP %s"
|
||||||
|
msgstr "Python'u İyileştirme Önerileri!PEP %s"
|
||||||
|
|
||||||
|
#: sphinx/builders/changes.py:71
|
||||||
|
msgid "Builtins"
|
||||||
|
msgstr "Gömülü"
|
||||||
|
|
||||||
|
#: sphinx/builders/changes.py:73
|
||||||
|
msgid "Module level"
|
||||||
|
msgstr "Modül düzeyi"
|
||||||
|
|
||||||
|
#: sphinx/builders/html.py:205
|
||||||
|
#, python-format
|
||||||
|
msgid "%b %d, %Y"
|
||||||
|
msgstr "%d %b %Y"
|
||||||
|
|
||||||
|
#: sphinx/builders/html.py:224
|
||||||
|
#: sphinx/themes/basic/defindex.html:21
|
||||||
|
msgid "General Index"
|
||||||
|
msgstr "Genel Dizin"
|
||||||
|
|
||||||
|
#: sphinx/builders/html.py:224
|
||||||
|
msgid "index"
|
||||||
|
msgstr "dizin"
|
||||||
|
|
||||||
|
#: sphinx/builders/html.py:226
|
||||||
|
#: sphinx/builders/htmlhelp.py:219
|
||||||
|
#: sphinx/builders/qthelp.py:133
|
||||||
|
#: sphinx/themes/basic/defindex.html:19
|
||||||
|
#: sphinx/themes/basic/modindex.html:2
|
||||||
|
#: sphinx/themes/basic/modindex.html:13
|
||||||
|
msgid "Global Module Index"
|
||||||
|
msgstr "Global Modül Dizini"
|
||||||
|
|
||||||
|
#: sphinx/builders/html.py:227
|
||||||
|
msgid "modules"
|
||||||
|
msgstr "modüller"
|
||||||
|
|
||||||
|
#: sphinx/builders/html.py:281
|
||||||
|
msgid "next"
|
||||||
|
msgstr "sonraki"
|
||||||
|
|
||||||
|
#: sphinx/builders/html.py:290
|
||||||
|
msgid "previous"
|
||||||
|
msgstr "önceki"
|
||||||
|
|
||||||
|
#: sphinx/builders/latex.py:162
|
||||||
|
msgid " (in "
|
||||||
|
msgstr " (şunun içinde: "
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:97
|
||||||
|
msgid "Raises"
|
||||||
|
msgstr "Şunu üretir:"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:101
|
||||||
|
msgid "Variable"
|
||||||
|
msgstr "Değişken"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:104
|
||||||
|
msgid "Returns"
|
||||||
|
msgstr "Şunu döndürür:"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:113
|
||||||
|
msgid "Return type"
|
||||||
|
msgstr "Dönüş tipi"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:186
|
||||||
|
msgid "Parameter"
|
||||||
|
msgstr "Parametre"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:190
|
||||||
|
msgid "Parameters"
|
||||||
|
msgstr "Parametreler"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:418
|
||||||
|
#, python-format
|
||||||
|
msgid "%s() (built-in function)"
|
||||||
|
msgstr "%s() (gömülü fonksiyon)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:419
|
||||||
|
#: sphinx/directives/desc.py:476
|
||||||
|
#: sphinx/directives/desc.py:488
|
||||||
|
#, python-format
|
||||||
|
msgid "%s() (in module %s)"
|
||||||
|
msgstr "%s() (%s modülü içinde)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:422
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (built-in variable)"
|
||||||
|
msgstr "%s (gömülü değişken)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:423
|
||||||
|
#: sphinx/directives/desc.py:514
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (in module %s)"
|
||||||
|
msgstr "%s (%s modülü içinde)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:439
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (built-in class)"
|
||||||
|
msgstr "%s (gömülü sınıf)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:440
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (class in %s)"
|
||||||
|
msgstr "%s (sınıf %s içinde)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:480
|
||||||
|
#, python-format
|
||||||
|
msgid "%s() (%s.%s method)"
|
||||||
|
msgstr "%s() (%s.%s metodu)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:482
|
||||||
|
#, python-format
|
||||||
|
msgid "%s() (%s method)"
|
||||||
|
msgstr "%s() (%s metodu)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:492
|
||||||
|
#, python-format
|
||||||
|
msgid "%s() (%s.%s static method)"
|
||||||
|
msgstr "%s() (%s.%s statik metodu)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:495
|
||||||
|
#, python-format
|
||||||
|
msgid "%s() (%s static method)"
|
||||||
|
msgstr "%s() (%s statik metodu)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:518
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (%s.%s attribute)"
|
||||||
|
msgstr "%s (%s.%s niteliği)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:520
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (%s attribute)"
|
||||||
|
msgstr "%s (%s niteliği)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:609
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (C function)"
|
||||||
|
msgstr "%s (C fonksiyonu)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:611
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (C member)"
|
||||||
|
msgstr "%s (C öğesi)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:613
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (C macro)"
|
||||||
|
msgstr "%s (C makrosu)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:615
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (C type)"
|
||||||
|
msgstr "%s (C tipi)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:617
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (C variable)"
|
||||||
|
msgstr "%s (C değişkeni)"
|
||||||
|
|
||||||
|
#: sphinx/directives/desc.py:665
|
||||||
|
#, python-format
|
||||||
|
msgid "%scommand line option; %s"
|
||||||
|
msgstr "%skomut satırı seçeneği; %s"
|
||||||
|
|
||||||
|
#: sphinx/directives/other.py:138
|
||||||
|
msgid "Platforms: "
|
||||||
|
msgstr "Platformlar:"
|
||||||
|
|
||||||
|
#: sphinx/directives/other.py:144
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (module)"
|
||||||
|
msgstr "%s (modül)"
|
||||||
|
|
||||||
|
#: sphinx/directives/other.py:193
|
||||||
|
msgid "Section author: "
|
||||||
|
msgstr "Bölüm yazarı:"
|
||||||
|
|
||||||
|
#: sphinx/directives/other.py:195
|
||||||
|
msgid "Module author: "
|
||||||
|
msgstr "Modül yazarı:"
|
||||||
|
|
||||||
|
#: sphinx/directives/other.py:197
|
||||||
|
msgid "Author: "
|
||||||
|
msgstr "Yazarı:"
|
||||||
|
|
||||||
|
#: sphinx/directives/other.py:317
|
||||||
|
msgid "See also"
|
||||||
|
msgstr "Ayrıca bkz."
|
||||||
|
|
||||||
|
#: sphinx/ext/autodoc.py:883
|
||||||
|
#, python-format
|
||||||
|
msgid " Bases: %s"
|
||||||
|
msgstr " Taban: %s"
|
||||||
|
|
||||||
|
#: sphinx/ext/autodoc.py:916
|
||||||
|
#, python-format
|
||||||
|
msgid "alias of :class:`%s`"
|
||||||
|
msgstr "şunun takma adı: :class:`%s`"
|
||||||
|
|
||||||
|
#: sphinx/ext/todo.py:41
|
||||||
|
msgid "Todo"
|
||||||
|
msgstr "Yapılacaklar"
|
||||||
|
|
||||||
|
#: sphinx/ext/todo.py:99
|
||||||
|
#, python-format
|
||||||
|
msgid "(The original entry is located in %s, line %d and can be found "
|
||||||
|
msgstr "(%s içinde ve %d satırındaki özgün girdi şurada bulunuyor "
|
||||||
|
|
||||||
|
#: sphinx/ext/todo.py:105
|
||||||
|
msgid "here"
|
||||||
|
msgstr " "
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:15
|
||||||
|
msgid "Attention"
|
||||||
|
msgstr "Dikkat"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:16
|
||||||
|
msgid "Caution"
|
||||||
|
msgstr "Uyarı"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:17
|
||||||
|
msgid "Danger"
|
||||||
|
msgstr "Tehlike"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:18
|
||||||
|
msgid "Error"
|
||||||
|
msgstr "Hata"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:19
|
||||||
|
msgid "Hint"
|
||||||
|
msgstr "İpucu"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:20
|
||||||
|
msgid "Important"
|
||||||
|
msgstr "Önemli"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:21
|
||||||
|
msgid "Note"
|
||||||
|
msgstr "Not"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:22
|
||||||
|
msgid "See Also"
|
||||||
|
msgstr "Ayrıca bkz."
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:23
|
||||||
|
msgid "Tip"
|
||||||
|
msgstr "Tüyo"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:24
|
||||||
|
msgid "Warning"
|
||||||
|
msgstr "Uyarı"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:28
|
||||||
|
#, python-format
|
||||||
|
msgid "New in version %s"
|
||||||
|
msgstr "%s sürümüyle geldi"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:29
|
||||||
|
#, python-format
|
||||||
|
msgid "Changed in version %s"
|
||||||
|
msgstr "%s sürümünde değişti"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:30
|
||||||
|
#, python-format
|
||||||
|
msgid "Deprecated since version %s"
|
||||||
|
msgstr "%s sürümünden beri önerilmiyor"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:34
|
||||||
|
msgid "module"
|
||||||
|
msgstr "modül"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:35
|
||||||
|
msgid "keyword"
|
||||||
|
msgstr "anahtar kelime"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:36
|
||||||
|
msgid "operator"
|
||||||
|
msgstr "işleç"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:37
|
||||||
|
msgid "object"
|
||||||
|
msgstr "nesne"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:38
|
||||||
|
msgid "exception"
|
||||||
|
msgstr "istisna"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:39
|
||||||
|
msgid "statement"
|
||||||
|
msgstr "deyim"
|
||||||
|
|
||||||
|
#: sphinx/locale/__init__.py:40
|
||||||
|
msgid "built-in function"
|
||||||
|
msgstr "gömülü fonksiyon"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/defindex.html:2
|
||||||
|
msgid "Overview"
|
||||||
|
msgstr "Genel Bakış"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/defindex.html:11
|
||||||
|
msgid "Indices and tables:"
|
||||||
|
msgstr "Dizinler ve tablolar"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/defindex.html:14
|
||||||
|
msgid "Complete Table of Contents"
|
||||||
|
msgstr "Ayrıntılı İçindekiler Tablosu"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/defindex.html:15
|
||||||
|
msgid "lists all sections and subsections"
|
||||||
|
msgstr "bütün bölümler ve alt bölümler listelenir"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/defindex.html:17
|
||||||
|
msgid "search this documentation"
|
||||||
|
msgstr "Bu belgelerde ara"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/defindex.html:20
|
||||||
|
msgid "quick access to all modules"
|
||||||
|
msgstr "bütün modüllere hızlı erişim"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/defindex.html:22
|
||||||
|
msgid "all functions, classes, terms"
|
||||||
|
msgstr "bütün fonksiyonlar, sınıflar, terimler"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/genindex-single.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "Index – %(key)s"
|
||||||
|
msgstr "Dizin – %(key)s"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/genindex-single.html:44
|
||||||
|
#: sphinx/themes/basic/genindex-split.html:14
|
||||||
|
#: sphinx/themes/basic/genindex-split.html:27
|
||||||
|
#: sphinx/themes/basic/genindex.html:54
|
||||||
|
msgid "Full index on one page"
|
||||||
|
msgstr "Bütün dizin tek sayfada"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/genindex-split.html:7
|
||||||
|
msgid "Index pages by letter"
|
||||||
|
msgstr "Harfe göre dizin sayfaları"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/genindex-split.html:15
|
||||||
|
msgid "can be huge"
|
||||||
|
msgstr "çok büyük olabilir"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:10
|
||||||
|
msgid "Navigation"
|
||||||
|
msgstr "Gezinti"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:42
|
||||||
|
msgid "Table Of Contents"
|
||||||
|
msgstr "İçindekiler Tablosu"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:48
|
||||||
|
msgid "Previous topic"
|
||||||
|
msgstr "Önceki konu"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:50
|
||||||
|
msgid "previous chapter"
|
||||||
|
msgstr "önceki bölüm"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:53
|
||||||
|
msgid "Next topic"
|
||||||
|
msgstr "Sonraki konu"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:55
|
||||||
|
msgid "next chapter"
|
||||||
|
msgstr "sonraki bölüm"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:60
|
||||||
|
msgid "This Page"
|
||||||
|
msgstr "Bu Sayfa"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:63
|
||||||
|
msgid "Show Source"
|
||||||
|
msgstr "Kaynağı Göster"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:73
|
||||||
|
msgid "Quick search"
|
||||||
|
msgstr "Hızlı Arama"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:76
|
||||||
|
msgid "Go"
|
||||||
|
msgstr "Git"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:81
|
||||||
|
msgid "Enter search terms or a module, class or function name."
|
||||||
|
msgstr "Aranacak terimleri veya modül, sınıf ya da fonksiyon adını giriniz."
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:119
|
||||||
|
#, python-format
|
||||||
|
msgid "Search within %(docstitle)s"
|
||||||
|
msgstr "%(docstitle)s içinde ara"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:128
|
||||||
|
msgid "About these documents"
|
||||||
|
msgstr "Bu belgeler hakkında"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:134
|
||||||
|
#: sphinx/themes/basic/search.html:2
|
||||||
|
#: sphinx/themes/basic/search.html:5
|
||||||
|
msgid "Search"
|
||||||
|
msgstr "Ara"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:137
|
||||||
|
msgid "Copyright"
|
||||||
|
msgstr "Copyright"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:183
|
||||||
|
#, python-format
|
||||||
|
msgid "© <a href=\"%(path)s\">Copyright</a> %(copyright)s."
|
||||||
|
msgstr "© <a href=\"%(path)s\">Copyright</a> %(copyright)s."
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:185
|
||||||
|
#, python-format
|
||||||
|
msgid "© Copyright %(copyright)s."
|
||||||
|
msgstr "© Copyright %(copyright)s."
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:188
|
||||||
|
#, python-format
|
||||||
|
msgid "Last updated on %(last_updated)s."
|
||||||
|
msgstr "Son güncelleme: %(last_updated)s."
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/layout.html:191
|
||||||
|
#, 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 ile oluşturulmuştur."
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/modindex.html:36
|
||||||
|
msgid "Deprecated"
|
||||||
|
msgstr "Önerilmiyor"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/opensearch.xml:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Search %(docstitle)s"
|
||||||
|
msgstr "Ara: %(docstitle)s"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/search.html:9
|
||||||
|
msgid ""
|
||||||
|
"Please activate JavaScript to enable the search\n"
|
||||||
|
" functionality."
|
||||||
|
msgstr ""
|
||||||
|
"Arama işlevini kullanabilmek için lütfen JavaScript'i\n"
|
||||||
|
" etkinleştirin."
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/search.html:14
|
||||||
|
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 ""
|
||||||
|
"Burada belgeler içinde arama yapabilirsiniz. Aradığınız kelimeyi \n"
|
||||||
|
"aşağıdaki kutuya yazıp \"ara\" düğmesine basınız. Arama işlevi \n"
|
||||||
|
"otomatik olarak bütün kelimeleri arayacaktır. Eksik kelime içeren \n"
|
||||||
|
"sayfalar sonuç listesinde görünmez."
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/search.html:21
|
||||||
|
msgid "search"
|
||||||
|
msgstr "ara"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/search.html:25
|
||||||
|
#: sphinx/themes/basic/static/searchtools.js:453
|
||||||
|
msgid "Search Results"
|
||||||
|
msgstr "Arama Sonuçları"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/search.html:27
|
||||||
|
msgid "Your search did not match any results."
|
||||||
|
msgstr "Arama sonucunda herhangi bir belge bulunamadı."
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/changes/frameset.html:5
|
||||||
|
#: sphinx/themes/basic/changes/versionchanges.html:12
|
||||||
|
#, python-format
|
||||||
|
msgid "Changes in Version %(version)s — %(docstitle)s"
|
||||||
|
msgstr "Sürüm %(version)s — %(docstitle)s içindeki Değişiklikler"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/changes/rstsource.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "%(filename)s — %(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 numaralı sürümdeki değişikliklerin otomatik olarak üretilmiş listesi"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/changes/versionchanges.html:18
|
||||||
|
msgid "Library changes"
|
||||||
|
msgstr "Kütüphane değişiklikleri"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/changes/versionchanges.html:23
|
||||||
|
msgid "C API changes"
|
||||||
|
msgstr "C API'sindeki değişiklikler"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/changes/versionchanges.html:25
|
||||||
|
msgid "Other changes"
|
||||||
|
msgstr "Diğer değişiklikler"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/static/doctools.js:139
|
||||||
|
#: sphinx/writers/html.py:473
|
||||||
|
#: sphinx/writers/html.py:478
|
||||||
|
msgid "Permalink to this headline"
|
||||||
|
msgstr "Bu başlığın kalıcı bağlantısı"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/static/doctools.js:145
|
||||||
|
#: sphinx/writers/html.py:80
|
||||||
|
msgid "Permalink to this definition"
|
||||||
|
msgstr "Bu tanımın kalıcı bağlantısı"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/static/doctools.js:174
|
||||||
|
msgid "Hide Search Matches"
|
||||||
|
msgstr "Arama Sonuçlarını Gizle"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/static/searchtools.js:274
|
||||||
|
msgid "Searching"
|
||||||
|
msgstr "Arıyor"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/static/searchtools.js:279
|
||||||
|
msgid "Preparing search..."
|
||||||
|
msgstr "Aramaya hazırlanıyor..."
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/static/searchtools.js:338
|
||||||
|
msgid "module, in "
|
||||||
|
msgstr "modül şunun içinde:"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/static/searchtools.js:347
|
||||||
|
msgid ", in "
|
||||||
|
msgstr ", şunun içinde:"
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/static/searchtools.js:455
|
||||||
|
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 "Arama sonucunda hiçbir belge bulunamadı. Bütün kelimeleri doğru yazdığınızda ve yeterli kategori seçimi yaptığınızdan emin olun."
|
||||||
|
|
||||||
|
#: sphinx/themes/basic/static/searchtools.js:457
|
||||||
|
#, python-format
|
||||||
|
msgid "Search finished, found %s page(s) matching the search query."
|
||||||
|
msgstr "Arama sonuçlandı, aramayla eşleşen %s sayfa bulundu."
|
||||||
|
|
||||||
|
#: sphinx/writers/latex.py:185
|
||||||
|
msgid "Release"
|
||||||
|
msgstr "Sürüm"
|
||||||
|
|
||||||
|
#: sphinx/writers/latex.py:571
|
||||||
|
msgid "Footnotes"
|
||||||
|
msgstr "Dipnotları"
|
||||||
|
|
||||||
|
#: sphinx/writers/latex.py:639
|
||||||
|
msgid "continued from previous page"
|
||||||
|
msgstr "önceki sayfadan devam"
|
||||||
|
|
||||||
|
#: sphinx/writers/latex.py:644
|
||||||
|
msgid "Continued on next page"
|
||||||
|
msgstr "Devamı sonraki sayfada"
|
||||||
|
|
||||||
|
#: sphinx/writers/text.py:166
|
||||||
|
#, python-format
|
||||||
|
msgid "Platform: %s"
|
||||||
|
msgstr "Platform: %s"
|
||||||
|
|
||||||
|
#: sphinx/writers/text.py:428
|
||||||
|
msgid "[image]"
|
||||||
|
msgstr "[resim]"
|
||||||
|
|
@ -59,6 +59,7 @@ class HTMLTranslator(BaseTranslator):
|
|||||||
self.highlightlinenothreshold = sys.maxint
|
self.highlightlinenothreshold = sys.maxint
|
||||||
self.protect_literal_text = 0
|
self.protect_literal_text = 0
|
||||||
self.add_permalinks = builder.config.html_add_permalinks
|
self.add_permalinks = builder.config.html_add_permalinks
|
||||||
|
self.secnumber_suffix = builder.config.html_secnumber_suffix
|
||||||
|
|
||||||
def visit_start_of_file(self, node):
|
def visit_start_of_file(self, node):
|
||||||
# only occurs in the single-file builder
|
# only occurs in the single-file builder
|
||||||
@ -165,7 +166,8 @@ class HTMLTranslator(BaseTranslator):
|
|||||||
self.body[-1] = '<a title="%s"' % self.attval(node['reftitle']) + \
|
self.body[-1] = '<a title="%s"' % self.attval(node['reftitle']) + \
|
||||||
starttag[2:]
|
starttag[2:]
|
||||||
if node.hasattr('secnumber'):
|
if node.hasattr('secnumber'):
|
||||||
self.body.append('%s. ' % '.'.join(map(str, node['secnumber'])))
|
self.body.append(('%s' + self.secnumber_suffix) %
|
||||||
|
'.'.join(map(str, node['secnumber'])))
|
||||||
|
|
||||||
# overwritten -- we don't want source comments to show up in the HTML
|
# overwritten -- we don't want source comments to show up in the HTML
|
||||||
def visit_comment(self, node):
|
def visit_comment(self, node):
|
||||||
@ -186,14 +188,16 @@ class HTMLTranslator(BaseTranslator):
|
|||||||
|
|
||||||
def add_secnumber(self, node):
|
def add_secnumber(self, node):
|
||||||
if node.hasattr('secnumber'):
|
if node.hasattr('secnumber'):
|
||||||
self.body.append('.'.join(map(str, node['secnumber'])) + '. ')
|
self.body.append('.'.join(map(str, node['secnumber'])) +
|
||||||
|
self.secnumber_suffix)
|
||||||
elif isinstance(node.parent, nodes.section):
|
elif isinstance(node.parent, nodes.section):
|
||||||
anchorname = '#' + node.parent['ids'][0]
|
anchorname = '#' + node.parent['ids'][0]
|
||||||
if anchorname not in self.builder.secnumbers:
|
if anchorname not in self.builder.secnumbers:
|
||||||
anchorname = '' # try first heading which has no anchor
|
anchorname = '' # try first heading which has no anchor
|
||||||
if anchorname in self.builder.secnumbers:
|
if anchorname in self.builder.secnumbers:
|
||||||
numbers = self.builder.secnumbers[anchorname]
|
numbers = self.builder.secnumbers[anchorname]
|
||||||
self.body.append('.'.join(map(str, numbers)) + '. ')
|
self.body.append('.'.join(map(str, numbers)) +
|
||||||
|
self.secnumber_suffix)
|
||||||
|
|
||||||
# overwritten
|
# overwritten
|
||||||
def visit_title(self, node):
|
def visit_title(self, node):
|
||||||
|
Loading…
Reference in New Issue
Block a user