Commit
·
2359bda
1
Parent(s):
aa77c51
pushNe
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitignore +21 -0
- LICENSE +201 -0
- NOTICE.txt +5 -0
- README.md +182 -0
- docs/_static/css/custom.css +34 -0
- docs/_static/html/models_en_sentence_embeddings.html +913 -0
- docs/_static/js/custom.js +34 -0
- docs/_themes/sphinx_rtd_theme/__init__.py +34 -0
- docs/_themes/sphinx_rtd_theme/breadcrumbs.html +84 -0
- docs/_themes/sphinx_rtd_theme/footer.html +65 -0
- docs/_themes/sphinx_rtd_theme/layout.html +239 -0
- docs/_themes/sphinx_rtd_theme/locale/de/LC_MESSAGES/sphinx.mo +0 -0
- docs/_themes/sphinx_rtd_theme/locale/de/LC_MESSAGES/sphinx.po +143 -0
- docs/_themes/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.mo +0 -0
- docs/_themes/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po +156 -0
- docs/_themes/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.mo +0 -0
- docs/_themes/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.po +164 -0
- docs/_themes/sphinx_rtd_theme/locale/et/LC_MESSAGES/sphinx.mo +0 -0
- docs/_themes/sphinx_rtd_theme/locale/et/LC_MESSAGES/sphinx.po +155 -0
- docs/_themes/sphinx_rtd_theme/locale/fr/LC_MESSAGES/sphinx.mo +0 -0
- docs/_themes/sphinx_rtd_theme/locale/fr/LC_MESSAGES/sphinx.po +154 -0
- docs/_themes/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.mo +0 -0
- docs/_themes/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.po +157 -0
- docs/_themes/sphinx_rtd_theme/locale/pt_BR/LC_MESSAGES/sphinx.mo +0 -0
- docs/_themes/sphinx_rtd_theme/locale/pt_BR/LC_MESSAGES/sphinx.po +159 -0
- docs/_themes/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.mo +0 -0
- docs/_themes/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po +158 -0
- docs/_themes/sphinx_rtd_theme/locale/sphinx.pot +149 -0
- docs/_themes/sphinx_rtd_theme/locale/sv/LC_MESSAGES/sphinx.mo +0 -0
- docs/_themes/sphinx_rtd_theme/locale/sv/LC_MESSAGES/sphinx.po +158 -0
- docs/_themes/sphinx_rtd_theme/locale/tr/LC_MESSAGES/sphinx.mo +0 -0
- docs/_themes/sphinx_rtd_theme/locale/tr/LC_MESSAGES/sphinx.po +147 -0
- docs/_themes/sphinx_rtd_theme/locale/zh_CN/LC_MESSAGES/sphinx.mo +0 -0
- docs/_themes/sphinx_rtd_theme/locale/zh_CN/LC_MESSAGES/sphinx.po +151 -0
- docs/_themes/sphinx_rtd_theme/search.html +55 -0
- docs/_themes/sphinx_rtd_theme/searchbox.html +9 -0
- docs/_themes/sphinx_rtd_theme/static/css/badge_only.css +1 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Bold.woff +0 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Bold.woff2 +0 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Regular.woff +0 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Regular.woff2 +0 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.eot +0 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.svg +0 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.ttf +0 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.woff +0 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.woff2 +0 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/lato-bold-italic.woff +0 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/lato-bold-italic.woff2 +0 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/lato-bold.woff +0 -0
- docs/_themes/sphinx_rtd_theme/static/css/fonts/lato-bold.woff2 +0 -0
.gitignore
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.idea
|
2 |
+
.vscode
|
3 |
+
*.pyc
|
4 |
+
*.gz
|
5 |
+
*.tsv
|
6 |
+
tmp_*.py
|
7 |
+
/examples/**/output/*
|
8 |
+
examples/datasets/*/
|
9 |
+
sentence_transformers.egg-info
|
10 |
+
dist/
|
11 |
+
nr_*/
|
12 |
+
/examples/datasets/
|
13 |
+
/examples/embeddings/
|
14 |
+
/pretrained-models/
|
15 |
+
/cheatsheet.txt
|
16 |
+
/testsuite.txt
|
17 |
+
/TODO.txt
|
18 |
+
/docs/_build/
|
19 |
+
/docs/make.bat
|
20 |
+
/docs/Makefile
|
21 |
+
/examples/training/quora_duplicate_questions/quora-IR-dataset/
|
LICENSE
ADDED
@@ -0,0 +1,201 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Apache License
|
2 |
+
Version 2.0, January 2004
|
3 |
+
http://www.apache.org/licenses/
|
4 |
+
|
5 |
+
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
6 |
+
|
7 |
+
1. Definitions.
|
8 |
+
|
9 |
+
"License" shall mean the terms and conditions for use, reproduction,
|
10 |
+
and distribution as defined by Sections 1 through 9 of this document.
|
11 |
+
|
12 |
+
"Licensor" shall mean the copyright owner or entity authorized by
|
13 |
+
the copyright owner that is granting the License.
|
14 |
+
|
15 |
+
"Legal Entity" shall mean the union of the acting entity and all
|
16 |
+
other entities that control, are controlled by, or are under common
|
17 |
+
control with that entity. For the purposes of this definition,
|
18 |
+
"control" means (i) the power, direct or indirect, to cause the
|
19 |
+
direction or management of such entity, whether by contract or
|
20 |
+
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
21 |
+
outstanding shares, or (iii) beneficial ownership of such entity.
|
22 |
+
|
23 |
+
"You" (or "Your") shall mean an individual or Legal Entity
|
24 |
+
exercising permissions granted by this License.
|
25 |
+
|
26 |
+
"Source" form shall mean the preferred form for making modifications,
|
27 |
+
including but not limited to software source code, documentation
|
28 |
+
source, and configuration files.
|
29 |
+
|
30 |
+
"Object" form shall mean any form resulting from mechanical
|
31 |
+
transformation or translation of a Source form, including but
|
32 |
+
not limited to compiled object code, generated documentation,
|
33 |
+
and conversions to other media types.
|
34 |
+
|
35 |
+
"Work" shall mean the work of authorship, whether in Source or
|
36 |
+
Object form, made available under the License, as indicated by a
|
37 |
+
copyright notice that is included in or attached to the work
|
38 |
+
(an example is provided in the Appendix below).
|
39 |
+
|
40 |
+
"Derivative Works" shall mean any work, whether in Source or Object
|
41 |
+
form, that is based on (or derived from) the Work and for which the
|
42 |
+
editorial revisions, annotations, elaborations, or other modifications
|
43 |
+
represent, as a whole, an original work of authorship. For the purposes
|
44 |
+
of this License, Derivative Works shall not include works that remain
|
45 |
+
separable from, or merely link (or bind by name) to the interfaces of,
|
46 |
+
the Work and Derivative Works thereof.
|
47 |
+
|
48 |
+
"Contribution" shall mean any work of authorship, including
|
49 |
+
the original version of the Work and any modifications or additions
|
50 |
+
to that Work or Derivative Works thereof, that is intentionally
|
51 |
+
submitted to Licensor for inclusion in the Work by the copyright owner
|
52 |
+
or by an individual or Legal Entity authorized to submit on behalf of
|
53 |
+
the copyright owner. For the purposes of this definition, "submitted"
|
54 |
+
means any form of electronic, verbal, or written communication sent
|
55 |
+
to the Licensor or its representatives, including but not limited to
|
56 |
+
communication on electronic mailing lists, source code control systems,
|
57 |
+
and issue tracking systems that are managed by, or on behalf of, the
|
58 |
+
Licensor for the purpose of discussing and improving the Work, but
|
59 |
+
excluding communication that is conspicuously marked or otherwise
|
60 |
+
designated in writing by the copyright owner as "Not a Contribution."
|
61 |
+
|
62 |
+
"Contributor" shall mean Licensor and any individual or Legal Entity
|
63 |
+
on behalf of whom a Contribution has been received by Licensor and
|
64 |
+
subsequently incorporated within the Work.
|
65 |
+
|
66 |
+
2. Grant of Copyright License. Subject to the terms and conditions of
|
67 |
+
this License, each Contributor hereby grants to You a perpetual,
|
68 |
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
69 |
+
copyright license to reproduce, prepare Derivative Works of,
|
70 |
+
publicly display, publicly perform, sublicense, and distribute the
|
71 |
+
Work and such Derivative Works in Source or Object form.
|
72 |
+
|
73 |
+
3. Grant of Patent License. Subject to the terms and conditions of
|
74 |
+
this License, each Contributor hereby grants to You a perpetual,
|
75 |
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
76 |
+
(except as stated in this section) patent license to make, have made,
|
77 |
+
use, offer to sell, sell, import, and otherwise transfer the Work,
|
78 |
+
where such license applies only to those patent claims licensable
|
79 |
+
by such Contributor that are necessarily infringed by their
|
80 |
+
Contribution(s) alone or by combination of their Contribution(s)
|
81 |
+
with the Work to which such Contribution(s) was submitted. If You
|
82 |
+
institute patent litigation against any entity (including a
|
83 |
+
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
84 |
+
or a Contribution incorporated within the Work constitutes direct
|
85 |
+
or contributory patent infringement, then any patent licenses
|
86 |
+
granted to You under this License for that Work shall terminate
|
87 |
+
as of the date such litigation is filed.
|
88 |
+
|
89 |
+
4. Redistribution. You may reproduce and distribute copies of the
|
90 |
+
Work or Derivative Works thereof in any medium, with or without
|
91 |
+
modifications, and in Source or Object form, provided that You
|
92 |
+
meet the following conditions:
|
93 |
+
|
94 |
+
(a) You must give any other recipients of the Work or
|
95 |
+
Derivative Works a copy of this License; and
|
96 |
+
|
97 |
+
(b) You must cause any modified files to carry prominent notices
|
98 |
+
stating that You changed the files; and
|
99 |
+
|
100 |
+
(c) You must retain, in the Source form of any Derivative Works
|
101 |
+
that You distribute, all copyright, patent, trademark, and
|
102 |
+
attribution notices from the Source form of the Work,
|
103 |
+
excluding those notices that do not pertain to any part of
|
104 |
+
the Derivative Works; and
|
105 |
+
|
106 |
+
(d) If the Work includes a "NOTICE" text file as part of its
|
107 |
+
distribution, then any Derivative Works that You distribute must
|
108 |
+
include a readable copy of the attribution notices contained
|
109 |
+
within such NOTICE file, excluding those notices that do not
|
110 |
+
pertain to any part of the Derivative Works, in at least one
|
111 |
+
of the following places: within a NOTICE text file distributed
|
112 |
+
as part of the Derivative Works; within the Source form or
|
113 |
+
documentation, if provided along with the Derivative Works; or,
|
114 |
+
within a display generated by the Derivative Works, if and
|
115 |
+
wherever such third-party notices normally appear. The contents
|
116 |
+
of the NOTICE file are for informational purposes only and
|
117 |
+
do not modify the License. You may add Your own attribution
|
118 |
+
notices within Derivative Works that You distribute, alongside
|
119 |
+
or as an addendum to the NOTICE text from the Work, provided
|
120 |
+
that such additional attribution notices cannot be construed
|
121 |
+
as modifying the License.
|
122 |
+
|
123 |
+
You may add Your own copyright statement to Your modifications and
|
124 |
+
may provide additional or different license terms and conditions
|
125 |
+
for use, reproduction, or distribution of Your modifications, or
|
126 |
+
for any such Derivative Works as a whole, provided Your use,
|
127 |
+
reproduction, and distribution of the Work otherwise complies with
|
128 |
+
the conditions stated in this License.
|
129 |
+
|
130 |
+
5. Submission of Contributions. Unless You explicitly state otherwise,
|
131 |
+
any Contribution intentionally submitted for inclusion in the Work
|
132 |
+
by You to the Licensor shall be under the terms and conditions of
|
133 |
+
this License, without any additional terms or conditions.
|
134 |
+
Notwithstanding the above, nothing herein shall supersede or modify
|
135 |
+
the terms of any separate license agreement you may have executed
|
136 |
+
with Licensor regarding such Contributions.
|
137 |
+
|
138 |
+
6. Trademarks. This License does not grant permission to use the trade
|
139 |
+
names, trademarks, service marks, or product names of the Licensor,
|
140 |
+
except as required for reasonable and customary use in describing the
|
141 |
+
origin of the Work and reproducing the content of the NOTICE file.
|
142 |
+
|
143 |
+
7. Disclaimer of Warranty. Unless required by applicable law or
|
144 |
+
agreed to in writing, Licensor provides the Work (and each
|
145 |
+
Contributor provides its Contributions) on an "AS IS" BASIS,
|
146 |
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
147 |
+
implied, including, without limitation, any warranties or conditions
|
148 |
+
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
149 |
+
PARTICULAR PURPOSE. You are solely responsible for determining the
|
150 |
+
appropriateness of using or redistributing the Work and assume any
|
151 |
+
risks associated with Your exercise of permissions under this License.
|
152 |
+
|
153 |
+
8. Limitation of Liability. In no event and under no legal theory,
|
154 |
+
whether in tort (including negligence), contract, or otherwise,
|
155 |
+
unless required by applicable law (such as deliberate and grossly
|
156 |
+
negligent acts) or agreed to in writing, shall any Contributor be
|
157 |
+
liable to You for damages, including any direct, indirect, special,
|
158 |
+
incidental, or consequential damages of any character arising as a
|
159 |
+
result of this License or out of the use or inability to use the
|
160 |
+
Work (including but not limited to damages for loss of goodwill,
|
161 |
+
work stoppage, computer failure or malfunction, or any and all
|
162 |
+
other commercial damages or losses), even if such Contributor
|
163 |
+
has been advised of the possibility of such damages.
|
164 |
+
|
165 |
+
9. Accepting Warranty or Additional Liability. While redistributing
|
166 |
+
the Work or Derivative Works thereof, You may choose to offer,
|
167 |
+
and charge a fee for, acceptance of support, warranty, indemnity,
|
168 |
+
or other liability obligations and/or rights consistent with this
|
169 |
+
License. However, in accepting such obligations, You may act only
|
170 |
+
on Your own behalf and on Your sole responsibility, not on behalf
|
171 |
+
of any other Contributor, and only if You agree to indemnify,
|
172 |
+
defend, and hold each Contributor harmless for any liability
|
173 |
+
incurred by, or claims asserted against, such Contributor by reason
|
174 |
+
of your accepting any such warranty or additional liability.
|
175 |
+
|
176 |
+
END OF TERMS AND CONDITIONS
|
177 |
+
|
178 |
+
APPENDIX: How to apply the Apache License to your work.
|
179 |
+
|
180 |
+
To apply the Apache License to your work, attach the following
|
181 |
+
boilerplate notice, with the fields enclosed by brackets "{}"
|
182 |
+
replaced with your own identifying information. (Don't include
|
183 |
+
the brackets!) The text should be enclosed in the appropriate
|
184 |
+
comment syntax for the file format. We also recommend that a
|
185 |
+
file or class name and description of purpose be included on the
|
186 |
+
same "printed page" as the copyright notice for easier
|
187 |
+
identification within third-party archives.
|
188 |
+
|
189 |
+
Copyright 2019 Nils Reimers
|
190 |
+
|
191 |
+
Licensed under the Apache License, Version 2.0 (the "License");
|
192 |
+
you may not use this file except in compliance with the License.
|
193 |
+
You may obtain a copy of the License at
|
194 |
+
|
195 |
+
http://www.apache.org/licenses/LICENSE-2.0
|
196 |
+
|
197 |
+
Unless required by applicable law or agreed to in writing, software
|
198 |
+
distributed under the License is distributed on an "AS IS" BASIS,
|
199 |
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
200 |
+
See the License for the specific language governing permissions and
|
201 |
+
limitations under the License.
|
NOTICE.txt
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
-------------------------------------------------------------------------------
|
2 |
+
Copyright 2019
|
3 |
+
Ubiquitous Knowledge Processing (UKP) Lab
|
4 |
+
Technische Universität Darmstadt
|
5 |
+
-------------------------------------------------------------------------------
|
README.md
ADDED
@@ -0,0 +1,182 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!--- BADGES: START --->
|
2 |
+
[][#github-license]
|
3 |
+
[][#pypi-package]
|
4 |
+
[][#pypi-package]
|
5 |
+
[][#conda-forge-package]
|
6 |
+
[][#conda-forge-package]
|
7 |
+
[][#docs-package]
|
8 |
+
<!---
|
9 |
+
[][#pypi-package]
|
10 |
+
[][#conda-forge-package]
|
11 |
+
--->
|
12 |
+
|
13 |
+
[#github-license]: https://github.com/UKPLab/sentence-transformers/blob/master/LICENSE
|
14 |
+
[#pypi-package]: https://pypi.org/project/sentence-transformers/
|
15 |
+
[#conda-forge-package]: https://anaconda.org/conda-forge/sentence-transformers
|
16 |
+
[#docs-package]: https://www.sbert.net/
|
17 |
+
<!--- BADGES: END --->
|
18 |
+
|
19 |
+
# Sentence Transformers: Multilingual Sentence, Paragraph, and Image Embeddings using BERT & Co.
|
20 |
+
|
21 |
+
This framework provides an easy method to compute dense vector representations for **sentences**, **paragraphs**, and **images**. The models are based on transformer networks like BERT / RoBERTa / XLM-RoBERTa etc. and achieve state-of-the-art performance in various task. Text is embedding in vector space such that similar text is close and can efficiently be found using cosine similarity.
|
22 |
+
|
23 |
+
We provide an increasing number of **[state-of-the-art pretrained models](https://www.sbert.net/docs/pretrained_models.html)** for more than 100 languages, fine-tuned for various use-cases.
|
24 |
+
|
25 |
+
Further, this framework allows an easy **[fine-tuning of custom embeddings models](https://www.sbert.net/docs/training/overview.html)**, to achieve maximal performance on your specific task.
|
26 |
+
|
27 |
+
For the **full documentation**, see **[www.SBERT.net](https://www.sbert.net)**.
|
28 |
+
|
29 |
+
The following publications are integrated in this framework:
|
30 |
+
|
31 |
+
- [Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks](https://arxiv.org/abs/1908.10084) (EMNLP 2019)
|
32 |
+
- [Making Monolingual Sentence Embeddings Multilingual using Knowledge Distillation](https://arxiv.org/abs/2004.09813) (EMNLP 2020)
|
33 |
+
- [Augmented SBERT: Data Augmentation Method for Improving Bi-Encoders for Pairwise Sentence Scoring Tasks](https://arxiv.org/abs/2010.08240) (NAACL 2021)
|
34 |
+
- [The Curse of Dense Low-Dimensional Information Retrieval for Large Index Sizes](https://arxiv.org/abs/2012.14210) (arXiv 2020)
|
35 |
+
- [TSDAE: Using Transformer-based Sequential Denoising Auto-Encoder for Unsupervised Sentence Embedding Learning](https://arxiv.org/abs/2104.06979) (arXiv 2021)
|
36 |
+
- [BEIR: A Heterogenous Benchmark for Zero-shot Evaluation of Information Retrieval Models](https://arxiv.org/abs/2104.08663) (arXiv 2021)
|
37 |
+
|
38 |
+
## Installation
|
39 |
+
|
40 |
+
We recommend **Python 3.6** or higher, **[PyTorch 1.6.0](https://pytorch.org/get-started/locally/)** or higher and **[transformers v4.6.0](https://github.com/huggingface/transformers)** or higher. The code does **not** work with Python 2.7.
|
41 |
+
|
42 |
+
**Install with pip**
|
43 |
+
|
44 |
+
Install the *sentence-transformers* with `pip`:
|
45 |
+
|
46 |
+
```
|
47 |
+
pip install -U sentence-transformers
|
48 |
+
```
|
49 |
+
|
50 |
+
**Install with conda**
|
51 |
+
|
52 |
+
You can install the *sentence-transformers* with `conda`:
|
53 |
+
|
54 |
+
```
|
55 |
+
conda install -c conda-forge sentence-transformers
|
56 |
+
```
|
57 |
+
|
58 |
+
**Install from sources**
|
59 |
+
|
60 |
+
Alternatively, you can also clone the latest version from the [repository](https://github.com/UKPLab/sentence-transformers) and install it directly from the source code:
|
61 |
+
|
62 |
+
````
|
63 |
+
pip install -e .
|
64 |
+
````
|
65 |
+
|
66 |
+
**PyTorch with CUDA**
|
67 |
+
|
68 |
+
If you want to use a GPU / CUDA, you must install PyTorch with the matching CUDA Version. Follow
|
69 |
+
[PyTorch - Get Started](https://pytorch.org/get-started/locally/) for further details how to install PyTorch.
|
70 |
+
|
71 |
+
## Getting Started
|
72 |
+
|
73 |
+
See [Quickstart](https://www.sbert.net/docs/quickstart.html) in our documenation.
|
74 |
+
|
75 |
+
[This example](https://github.com/UKPLab/sentence-transformers/tree/master/examples/applications/computing-embeddings/computing_embeddings.py) shows you how to use an already trained Sentence Transformer model to embed sentences for another task.
|
76 |
+
|
77 |
+
First download a pretrained model.
|
78 |
+
|
79 |
+
````python
|
80 |
+
from sentence_transformers import SentenceTransformer
|
81 |
+
model = SentenceTransformer('all-MiniLM-L6-v2')
|
82 |
+
````
|
83 |
+
|
84 |
+
Then provide some sentences to the model.
|
85 |
+
|
86 |
+
````python
|
87 |
+
sentences = ['This framework generates embeddings for each input sentence',
|
88 |
+
'Sentences are passed as a list of string.',
|
89 |
+
'The quick brown fox jumps over the lazy dog.']
|
90 |
+
sentence_embeddings = model.encode(sentences)
|
91 |
+
````
|
92 |
+
|
93 |
+
And that's it already. We now have a list of numpy arrays with the embeddings.
|
94 |
+
|
95 |
+
````python
|
96 |
+
for sentence, embedding in zip(sentences, sentence_embeddings):
|
97 |
+
print("Sentence:", sentence)
|
98 |
+
print("Embedding:", embedding)
|
99 |
+
print("")
|
100 |
+
````
|
101 |
+
|
102 |
+
## Pre-Trained Models
|
103 |
+
|
104 |
+
We provide a large list of [Pretrained Models](https://www.sbert.net/docs/pretrained_models.html) for more than 100 languages. Some models are general purpose models, while others produce embeddings for specific use cases. Pre-trained models can be loaded by just passing the model name: `SentenceTransformer('model_name')`.
|
105 |
+
|
106 |
+
[» Full list of pretrained models](https://www.sbert.net/docs/pretrained_models.html)
|
107 |
+
|
108 |
+
## Training
|
109 |
+
|
110 |
+
This framework allows you to fine-tune your own sentence embedding methods, so that you get task-specific sentence embeddings. You have various options to choose from in order to get perfect sentence embeddings for your specific task.
|
111 |
+
|
112 |
+
See [Training Overview](https://www.sbert.net/docs/training/overview.html) for an introduction how to train your own embedding models. We provide [various examples](https://github.com/UKPLab/sentence-transformers/tree/master/examples/training) how to train models on various datasets.
|
113 |
+
|
114 |
+
Some highlights are:
|
115 |
+
- Support of various transformer networks including BERT, RoBERTa, XLM-R, DistilBERT, Electra, BART, ...
|
116 |
+
- Multi-Lingual and multi-task learning
|
117 |
+
- Evaluation during training to find optimal model
|
118 |
+
- [10+ loss-functions](https://www.sbert.net/docs/package_reference/losses.html) allowing to tune models specifically for semantic search, paraphrase mining, semantic similarity comparison, clustering, triplet loss, contrastive loss.
|
119 |
+
|
120 |
+
## Performance
|
121 |
+
|
122 |
+
Our models are evaluated extensively on 15+ datasets including challening domains like Tweets, Reddit, emails. They achieve by far the **best performance** from all available sentence embedding methods. Further, we provide several **smaller models** that are **optimized for speed**.
|
123 |
+
|
124 |
+
[» Full list of pretrained models](https://www.sbert.net/docs/pretrained_models.html)
|
125 |
+
|
126 |
+
## Application Examples
|
127 |
+
|
128 |
+
You can use this framework for:
|
129 |
+
|
130 |
+
- [Computing Sentence Embeddings](https://www.sbert.net/examples/applications/computing-embeddings/README.html)
|
131 |
+
- [Semantic Textual Similarity](https://www.sbert.net/docs/usage/semantic_textual_similarity.html)
|
132 |
+
- [Clustering](https://www.sbert.net/examples/applications/clustering/README.html)
|
133 |
+
- [Paraphrase Mining](https://www.sbert.net/examples/applications/paraphrase-mining/README.html)
|
134 |
+
- [Translated Sentence Mining](https://www.sbert.net/examples/applications/parallel-sentence-mining/README.html)
|
135 |
+
- [Semantic Search](https://www.sbert.net/examples/applications/semantic-search/README.html)
|
136 |
+
- [Retrieve & Re-Rank](https://www.sbert.net/examples/applications/retrieve_rerank/README.html)
|
137 |
+
- [Text Summarization](https://www.sbert.net/examples/applications/text-summarization/README.html)
|
138 |
+
- [Multilingual Image Search, Clustering & Duplicate Detection](https://www.sbert.net/examples/applications/image-search/README.html)
|
139 |
+
|
140 |
+
and many more use-cases.
|
141 |
+
|
142 |
+
For all examples, see [examples/applications](https://github.com/UKPLab/sentence-transformers/tree/master/examples/applications).
|
143 |
+
|
144 |
+
## Citing & Authors
|
145 |
+
|
146 |
+
If you find this repository helpful, feel free to cite our publication [Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks](https://arxiv.org/abs/1908.10084):
|
147 |
+
|
148 |
+
```bibtex
|
149 |
+
@inproceedings{reimers-2019-sentence-bert,
|
150 |
+
title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
|
151 |
+
author = "Reimers, Nils and Gurevych, Iryna",
|
152 |
+
booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
|
153 |
+
month = "11",
|
154 |
+
year = "2019",
|
155 |
+
publisher = "Association for Computational Linguistics",
|
156 |
+
url = "https://arxiv.org/abs/1908.10084",
|
157 |
+
}
|
158 |
+
```
|
159 |
+
|
160 |
+
If you use one of the multilingual models, feel free to cite our publication [Making Monolingual Sentence Embeddings Multilingual using Knowledge Distillation](https://arxiv.org/abs/2004.09813):
|
161 |
+
|
162 |
+
```bibtex
|
163 |
+
@inproceedings{reimers-2020-multilingual-sentence-bert,
|
164 |
+
title = "Making Monolingual Sentence Embeddings Multilingual using Knowledge Distillation",
|
165 |
+
author = "Reimers, Nils and Gurevych, Iryna",
|
166 |
+
booktitle = "Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing",
|
167 |
+
month = "11",
|
168 |
+
year = "2020",
|
169 |
+
publisher = "Association for Computational Linguistics",
|
170 |
+
url = "https://arxiv.org/abs/2004.09813",
|
171 |
+
}
|
172 |
+
```
|
173 |
+
|
174 |
+
Please have a look at [Publications](https://www.sbert.net/docs/publications.html) for our different publications that are integrated into SentenceTransformers.
|
175 |
+
|
176 |
+
Contact person: [Nils Reimers](https://www.nils-reimers.de), [[email protected]](mailto:[email protected])
|
177 |
+
|
178 |
+
https://www.ukp.tu-darmstadt.de/
|
179 |
+
|
180 |
+
Don't hesitate to send us an e-mail or report an issue, if something is broken (and it shouldn't be) or if you have further questions.
|
181 |
+
|
182 |
+
> This repository contains experimental software and is published for the sole purpose of giving additional background details on the respective publication.
|
docs/_static/css/custom.css
ADDED
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.wy-nav-content {
|
2 |
+
max-width: 1280px;
|
3 |
+
}
|
4 |
+
|
5 |
+
a.icon-home {
|
6 |
+
font-size: 1.4em;
|
7 |
+
}
|
8 |
+
|
9 |
+
ul.simple {
|
10 |
+
margin-top: -20px;
|
11 |
+
}
|
12 |
+
dd.field-odd > ul.simple {
|
13 |
+
margin-top: 0px;
|
14 |
+
}
|
15 |
+
|
16 |
+
dl.class > dt {
|
17 |
+
width: 100%;
|
18 |
+
}
|
19 |
+
|
20 |
+
.toctree-l1 > ul {
|
21 |
+
margin-top: 0px !important;
|
22 |
+
}
|
23 |
+
|
24 |
+
.wy-side-nav-search .wy-dropdown>a:hover, .wy-side-nav-search>a:hover {
|
25 |
+
background: none;
|
26 |
+
}
|
27 |
+
|
28 |
+
.project-name {
|
29 |
+
font-size: 1.4em;
|
30 |
+
}
|
31 |
+
|
32 |
+
.wy-side-nav-search {
|
33 |
+
padding-top: 0px;
|
34 |
+
}
|
docs/_static/html/models_en_sentence_embeddings.html
ADDED
@@ -0,0 +1,913 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html lang="en">
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
6 |
+
<title>SBERT.net Models</title>
|
7 |
+
<!-- Vue.js -->
|
8 |
+
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.12/vue.min.js" integrity="sha512-BKbSR+cfyxLdMAsE0naLReFSLg8/pjbgfxHh/k/kUC82Hy7r6HtR5hLhobaln2gcTvzkyyehrdREdjpsQwy2Jw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
9 |
+
|
10 |
+
|
11 |
+
<!-- Bootstrap -->
|
12 |
+
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
|
13 |
+
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
|
14 |
+
|
15 |
+
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"
|
16 |
+
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
|
17 |
+
crossorigin="anonymous"></script>
|
18 |
+
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js"
|
19 |
+
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
|
20 |
+
crossorigin="anonymous"></script>
|
21 |
+
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"
|
22 |
+
integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6"
|
23 |
+
crossorigin="anonymous"></script>
|
24 |
+
|
25 |
+
<!-- Axios -->
|
26 |
+
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.21.1/axios.min.js" integrity="sha512-bZS47S7sPOxkjU/4Bt0zrhEtWx0y0CRkhEp8IckzK+ltifIIE9EMIMTuT/mEzoIMewUINruDBIR/jJnbguonqQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> -->
|
27 |
+
|
28 |
+
<!-- Font-awesome -->
|
29 |
+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css"
|
30 |
+
integrity="sha512-iBBXm8fW90+nuLcSKlbmrPcLa0OT92xO1BIsZ+ywDWZCvqsWgccV3gFoRBv0z+8dLJgyAHIhR35VZc2oM/gI1w=="
|
31 |
+
crossorigin="anonymous" referrerpolicy="no-referrer"/>
|
32 |
+
|
33 |
+
<!-- Lodash -->
|
34 |
+
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js"
|
35 |
+
integrity="sha512-WFN04846sdKMIP5LKNphMaWzU7YpMyCU245etK3g/2ARYbPK9Ub18eG+ljU96qKRCWh+quCY7yefSmlkQw1ANQ=="
|
36 |
+
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
37 |
+
|
38 |
+
<style>
|
39 |
+
.fa-active {
|
40 |
+
color: #337ab7;
|
41 |
+
}
|
42 |
+
|
43 |
+
|
44 |
+
.header-cell {
|
45 |
+
cursor: pointer;
|
46 |
+
}
|
47 |
+
|
48 |
+
.models-table thead th {
|
49 |
+
position: sticky;
|
50 |
+
top: 0;
|
51 |
+
z-index: 1;
|
52 |
+
background-color: #ffffff;
|
53 |
+
}
|
54 |
+
|
55 |
+
|
56 |
+
.info-icon {
|
57 |
+
color: #cccccc;
|
58 |
+
}
|
59 |
+
|
60 |
+
.info-icon-disabled {
|
61 |
+
color: #cccccc;
|
62 |
+
}
|
63 |
+
|
64 |
+
.link-active, .toggle-active, .info-icon-active, .info-icon:hover {
|
65 |
+
color: #0056b3;
|
66 |
+
}
|
67 |
+
|
68 |
+
.info-icon-model {
|
69 |
+
padding-left: 10px;
|
70 |
+
}
|
71 |
+
|
72 |
+
.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
|
73 |
+
margin-top: .5rem;
|
74 |
+
}
|
75 |
+
|
76 |
+
.popover {
|
77 |
+
max-width: 400px;
|
78 |
+
}
|
79 |
+
|
80 |
+
.toggle-link {
|
81 |
+
text-decoration: none;
|
82 |
+
cursor: pointer;
|
83 |
+
padding: 10px;
|
84 |
+
}
|
85 |
+
|
86 |
+
.toggle-link:hover, .toggle-link:focus {
|
87 |
+
text-decoration: none;
|
88 |
+
}
|
89 |
+
|
90 |
+
.toggle-inactive, .toggle-inactive:hover, .toggle-inactive:focus {
|
91 |
+
color: #333;
|
92 |
+
}
|
93 |
+
|
94 |
+
</style>
|
95 |
+
</head>
|
96 |
+
<body>
|
97 |
+
|
98 |
+
<div id="app">
|
99 |
+
<div class="text-right p-2">
|
100 |
+
<span class="toggle-link" v-bind:class="{'toggle-active': show_all_models, 'toggle-inactive': !show_all_models}" @click="show_all_models = !show_all_models">
|
101 |
+
<span v-if="show_all_models">All models</span><span v-else>All models</span>
|
102 |
+
<i class="fas" v-bind:class="{'toggle-active': show_all_models, 'fa-toggle-on': show_all_models, 'fa-toggle-off': !show_all_models}"></i>
|
103 |
+
</span>
|
104 |
+
</div>
|
105 |
+
|
106 |
+
<table class="table table-sm">
|
107 |
+
<thead>
|
108 |
+
<tr>
|
109 |
+
<th class="header-cell" @click="sortAsc = (sortBy=='name') ? sortAsc = !sortAsc : false; sortBy='name'">
|
110 |
+
<i class="fas fa-active" v-if="sortBy == 'name'" v-bind:class="{ 'fa-sort-amount-up': !sortAsc, 'fa-sort-amount-down-alt': sortAsc }"></i>
|
111 |
+
Model Name
|
112 |
+
</th>
|
113 |
+
<th class="header-cell text-center" @click="sortAsc = (sortBy=='sentence_performance') ? sortAsc = !sortAsc : false; sortBy='sentence_performance'">
|
114 |
+
<i class="fas fa-active" v-if="sortBy == 'sentence_performance'" v-bind:class="{ 'fa-sort-amount-up': !sortAsc, 'fa-sort-amount-down-alt': sortAsc }"></i>
|
115 |
+
Performance Sentence Embeddings (14 Datasets)
|
116 |
+
<span class="info-icon" data-trigger="hover" data-toggle="popover" title="Performance Sentence Embeddings" data-content="Average performance on encoding sentences over 14 diverse tasks from different domains.<br>Higher = Better" data-html="true" data-placement="bottom"><i class="fas fa-info-circle"></i></span>
|
117 |
+
</th>
|
118 |
+
<th class="header-cell text-center" @click="sortAsc = (sortBy=='semantic_search') ? sortAsc = !sortAsc : false; sortBy='semantic_search'">
|
119 |
+
<i class="fas fa-active" v-if="sortBy == 'semantic_search'" v-bind:class="{ 'fa-sort-amount-up': !sortAsc, 'fa-sort-amount-down-alt': sortAsc }"></i>
|
120 |
+
Performance Semantic Search (6 Datasets)
|
121 |
+
<span class="info-icon" data-trigger="hover" data-toggle="popover" title="Performance Semantic Search" data-content="Performance on 6 diverse tasks for semantic search: Encoding of queries / questions and paragraphs up to 512 word pieces.<br>Higher = Better." data-html="true" data-placement="bottom"><i class="fas fa-info-circle"></i></span>
|
122 |
+
</th>
|
123 |
+
<th class="header-cell text-center" @click="sortAsc = (sortBy=='avg_performance') ? sortAsc = !sortAsc : false; sortBy='avg_performance'">
|
124 |
+
<i class="fas fa-active" v-if="sortBy == 'avg_performance'" v-bind:class="{ 'fa-sort-amount-up': !sortAsc, 'fa-sort-amount-down-alt': sortAsc }"></i>
|
125 |
+
Avg. Performance
|
126 |
+
<span class="info-icon" data-trigger="hover" data-toggle="popover" title="Average Performance" data-content="Average of sentence performance and semantic search performance.<br>Higher = Better." data-html="true" data-placement="bottom"><i class="fas fa-info-circle"></i></span>
|
127 |
+
</th>
|
128 |
+
<th class="header-cell text-center" @click="sortAsc = (sortBy=='speed') ? sortAsc = !sortAsc : false; sortBy='speed'">
|
129 |
+
<i class="fas fa-active" v-if="sortBy == 'speed'" v-bind:class="{ 'fa-sort-amount-up': !sortAsc, 'fa-sort-amount-down-alt': sortAsc }"></i>
|
130 |
+
Speed
|
131 |
+
<span class="info-icon" data-trigger="hover" data-toggle="popover" title="Encoding Speed" data-content="Encoding speed (sentences / sec) on a V100 GPU.<br>Higher = Better" data-html="true" data-placement="bottom"><i class="fas fa-info-circle"></i></span>
|
132 |
+
</th>
|
133 |
+
<th class="header-cell text-center" @click="sortAsc = (sortBy=='size') ? sortAsc = !sortAsc : false; sortBy='size'">
|
134 |
+
<i class="fas fa-active" v-if="sortBy == 'size'" v-bind:class="{ 'fa-sort-amount-up': !sortAsc, 'fa-sort-amount-down-alt': sortAsc }"></i>
|
135 |
+
Model Size
|
136 |
+
<span class="info-icon" data-trigger="hover" data-toggle="popover" title="Size" data-content="Size (in MB) of the model." data-html="true" data-placement="bottom"><i class="fas fa-info-circle"></i></span>
|
137 |
+
</th>
|
138 |
+
</tr>
|
139 |
+
</thead>
|
140 |
+
<tbody>
|
141 |
+
<template v-for="item in sortedModels">
|
142 |
+
<tr v-on:click="item.show_details = !item.show_details" style="cursor: pointer">
|
143 |
+
<td style="white-space: nowrap;">
|
144 |
+
{{ item.name }}
|
145 |
+
<span class="info-icon-model" v-bind:class="{'info-icon-active': item.show_details, 'info-icon-disabled': !item.show_details}" ><i class="fas fa-info-circle"></i></span>
|
146 |
+
</td>
|
147 |
+
<td class="text-center">{{ item.sentence_performance > 0 ? item.sentence_performance.toFixed(2) : "" }}</td>
|
148 |
+
<td class="text-center">{{ item.semantic_search > 0 ? item.semantic_search.toFixed(2) : "" }}</td>
|
149 |
+
<td class="text-center">{{ (item.sentence_performance > 0 && item.semantic_search > 0) ? item.avg_performance.toFixed(2) : "" }}</td>
|
150 |
+
<td class="text-center">{{ item.speed }}</td>
|
151 |
+
<td class="text-center">{{ item.size }} MB</td>
|
152 |
+
</tr>
|
153 |
+
<tr v-if="item.show_details">
|
154 |
+
<td colspan="6" style="padding-left: 20px">
|
155 |
+
<table class="table table-sm" style="width: 100%; font-size: 0.9em;">
|
156 |
+
<thead>
|
157 |
+
<tr>
|
158 |
+
<td colspan="2">
|
159 |
+
<b>{{ item.name }}</b>
|
160 |
+
<button title="Copy model name" type="button" class="btn btn-link p-0" v-on:click="copyClipboard(item.name)" data-toggle="tooltip" data-placement="bottom" data-trigger="hover" :id="item.name+'-copy-btn'" style="border: 0;">
|
161 |
+
<svg class="" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" fill="currentColor" focusable="false" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 32 32"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z" transform="translate(0)"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z" transform="translate(0)"></path><rect fill="none" width="32" height="32"></rect></svg>
|
162 |
+
</button>
|
163 |
+
|
164 |
+
<br>
|
165 |
+
|
166 |
+
|
167 |
+
</td>
|
168 |
+
</tr>
|
169 |
+
</thead>
|
170 |
+
<tbody>
|
171 |
+
<tr v-if="item.hasOwnProperty('description')">
|
172 |
+
<th>Description:</th>
|
173 |
+
<td>{{item.description}}</td>
|
174 |
+
</tr>
|
175 |
+
<tr>
|
176 |
+
<th>Base Model:</th>
|
177 |
+
<td><span v-html="item.base_model"></span></td>
|
178 |
+
</tr>
|
179 |
+
<tr>
|
180 |
+
<th>Max Sequence Length:</th>
|
181 |
+
<td>{{item.max_seq_length || ''}}</td>
|
182 |
+
</tr>
|
183 |
+
<tr>
|
184 |
+
<th>Dimensions:</th>
|
185 |
+
<td>{{item.dim }}</td>
|
186 |
+
</tr>
|
187 |
+
<tr>
|
188 |
+
<th style="width: 220px;">Normalized Embeddings:</th>
|
189 |
+
<td>{{item.normalized_embeddings}}</td>
|
190 |
+
</tr>
|
191 |
+
<tr>
|
192 |
+
<th>Suitable Score Functions:</th>
|
193 |
+
<td>
|
194 |
+
<span v-html="getScoreFunction(item.score_functions)"></span>
|
195 |
+
|
196 |
+
|
197 |
+
<!--<span v-if="item.normalized_embeddings">dot-product (<code>util.dot_score</code>), cosine-similarity (<code>util.cos_sim</code>), and euclidean distance
|
198 |
+
</span>
|
199 |
+
<span v-else>Unclear</span> -->
|
200 |
+
|
201 |
+
</td>
|
202 |
+
</tr>
|
203 |
+
<tr>
|
204 |
+
<th>Size:</th>
|
205 |
+
<td>{{item.size}} MB</td>
|
206 |
+
</tr>
|
207 |
+
<tr>
|
208 |
+
<th>Pooling:</th>
|
209 |
+
<td>{{item.pooling}}</td>
|
210 |
+
</tr>
|
211 |
+
<tr>
|
212 |
+
<th>Training Data:</th>
|
213 |
+
<td>{{item.training_data}}</td>
|
214 |
+
</tr>
|
215 |
+
<tr>
|
216 |
+
<th>Model Card:</th>
|
217 |
+
<td><a :href="'https://huggingface.co/sentence-transformers/'+item.name" target="_blank">https://huggingface.co/sentence-transformers/{{item.name}}</a></td>
|
218 |
+
</tr>
|
219 |
+
</tbody>
|
220 |
+
</table>
|
221 |
+
|
222 |
+
</td>
|
223 |
+
</tr>
|
224 |
+
</template>
|
225 |
+
|
226 |
+
</tbody>
|
227 |
+
</table>
|
228 |
+
</div>
|
229 |
+
|
230 |
+
<script>
|
231 |
+
|
232 |
+
var app = new Vue({
|
233 |
+
el: '#app',
|
234 |
+
data: {
|
235 |
+
show_all_models: false,
|
236 |
+
models: [
|
237 |
+
{
|
238 |
+
"name": "average_word_embeddings_glove.6B.300d",
|
239 |
+
"base_model": "Word Embeddings: GloVe",
|
240 |
+
"pooling": "Mean Pooling",
|
241 |
+
"training_data": "-",
|
242 |
+
"sentence_performance": 49.79,
|
243 |
+
"semantic_search": 22.71,
|
244 |
+
"speed": 34000,
|
245 |
+
"size": 420,
|
246 |
+
"dim": 300,
|
247 |
+
"show_details": false,
|
248 |
+
"normalized_embeddings": false,
|
249 |
+
"score_functions": ["cos"]
|
250 |
+
},
|
251 |
+
{
|
252 |
+
"name": "average_word_embeddings_komninos",
|
253 |
+
"base_model": "Word Embeddings: Komninos et al.",
|
254 |
+
"pooling": "Mean Pooling",
|
255 |
+
"training_data": "-",
|
256 |
+
"sentence_performance": 51.13,
|
257 |
+
"semantic_search": 21.64,
|
258 |
+
"speed": 22000,
|
259 |
+
"size": 240,
|
260 |
+
"dim": 300,
|
261 |
+
"show_details": false,
|
262 |
+
"normalized_embeddings": false,
|
263 |
+
"score_functions": ["cos"]
|
264 |
+
},
|
265 |
+
{
|
266 |
+
"name": "paraphrase-MiniLM-L3-v2",
|
267 |
+
"base_model": '<a href="https://huggingface.co/nreimers/MiniLM-L6-H384-uncased" target="_blank">nreimers/MiniLM-L3-H384-uncased</a>',
|
268 |
+
"pooling": "Mean Pooling",
|
269 |
+
"training_data": "AllNLI, sentence-compression, SimpleWiki, altlex, msmarco-triplets, quora_duplicates, coco_captions,flickr30k_captions, yahoo_answers_title_question, S2ORC_citation_pairs, stackexchange_duplicate_questions, wiki-atomic-edits",
|
270 |
+
"sentence_performance": 62.29,
|
271 |
+
"semantic_search": 39.19,
|
272 |
+
"speed": 19000,
|
273 |
+
"size": 61,
|
274 |
+
"dim": 384,
|
275 |
+
"max_seq_length": 128,
|
276 |
+
"show_details": false,
|
277 |
+
"normalized_embeddings": false,
|
278 |
+
"score_functions": ["cos"],
|
279 |
+
"recommended_model": true
|
280 |
+
},
|
281 |
+
{
|
282 |
+
"name": "paraphrase-MiniLM-L6-v2",
|
283 |
+
"base_model": '<a href="https://huggingface.co/nreimers/MiniLM-L6-H384-uncased" target="_blank">nreimers/MiniLM-L6-H384-uncased</a>',
|
284 |
+
"pooling": "Mean Pooling",
|
285 |
+
"training_data": "AllNLI, sentence-compression, SimpleWiki, altlex, msmarco-triplets, quora_duplicates, coco_captions,flickr30k_captions, yahoo_answers_title_question, S2ORC_citation_pairs, stackexchange_duplicate_questions, wiki-atomic-edits",
|
286 |
+
"sentence_performance": 64.82,
|
287 |
+
"semantic_search": 40.31,
|
288 |
+
"speed": 14200,
|
289 |
+
"size": 80,
|
290 |
+
"dim": 384,
|
291 |
+
"max_seq_length": 128,
|
292 |
+
"show_details": false,
|
293 |
+
"normalized_embeddings": false,
|
294 |
+
"score_functions": ["cos"]
|
295 |
+
},
|
296 |
+
{
|
297 |
+
"name": "paraphrase-MiniLM-L12-v2",
|
298 |
+
"base_model": '<a href="https://huggingface.co/microsoft/MiniLM-L12-H384-uncased" target="_blank">microsoft/MiniLM-L12-H384-uncased</a>',
|
299 |
+
"pooling": "Mean Pooling",
|
300 |
+
"training_data": "AllNLI, sentence-compression, SimpleWiki, altlex, msmarco-triplets, quora_duplicates, coco_captions,flickr30k_captions, yahoo_answers_title_question, S2ORC_citation_pairs, stackexchange_duplicate_questions, wiki-atomic-edits",
|
301 |
+
"sentence_performance": 66.01,
|
302 |
+
"semantic_search": 43.01,
|
303 |
+
"speed": 7500,
|
304 |
+
"size": 120,
|
305 |
+
"dim": 384,
|
306 |
+
"max_seq_length": 256,
|
307 |
+
"show_details": false,
|
308 |
+
"normalized_embeddings": false,
|
309 |
+
"score_functions": ["cos"]
|
310 |
+
},
|
311 |
+
{
|
312 |
+
"name": "paraphrase-distilroberta-base-v2",
|
313 |
+
"base_model": '<a href="https://huggingface.co/distilroberta-base" target="_blank">distilroberta-base</a>',
|
314 |
+
"pooling": "Mean Pooling",
|
315 |
+
"training_data": "AllNLI, sentence-compression, SimpleWiki, altlex, msmarco-triplets, quora_duplicates, coco_captions,flickr30k_captions, yahoo_answers_title_question, S2ORC_citation_pairs, stackexchange_duplicate_questions, wiki-atomic-edits",
|
316 |
+
"sentence_performance": 66.27,
|
317 |
+
"semantic_search": 43.10,
|
318 |
+
"speed": 4000,
|
319 |
+
"size": 290,
|
320 |
+
"dim": 768,
|
321 |
+
"max_seq_length": 256,
|
322 |
+
"show_details": false,
|
323 |
+
"normalized_embeddings": false,
|
324 |
+
"score_functions": ["cos"]
|
325 |
+
},
|
326 |
+
{
|
327 |
+
"name": "paraphrase-TinyBERT-L6-v2",
|
328 |
+
"base_model": '<a href="https://huggingface.co/nreimers/TinyBERT_L-6_H-768_v2" target="_blank">nreimers/TinyBERT_L-6_H-768_v2</a>',
|
329 |
+
"pooling": "Mean Pooling",
|
330 |
+
"training_data": "AllNLI, sentence-compression, SimpleWiki, altlex, msmarco-triplets, quora_duplicates, coco_captions,flickr30k_captions, yahoo_answers_title_question, S2ORC_citation_pairs, stackexchange_duplicate_questions, wiki-atomic-edits",
|
331 |
+
"sentence_performance": 66.19,
|
332 |
+
"semantic_search": 41.07,
|
333 |
+
"speed": 4500,
|
334 |
+
"size": 240,
|
335 |
+
"dim": 768,
|
336 |
+
"max_seq_length": 128,
|
337 |
+
"show_details": false,
|
338 |
+
"normalized_embeddings": false,
|
339 |
+
"score_functions": ["cos"]
|
340 |
+
},
|
341 |
+
{
|
342 |
+
"name": "paraphrase-mpnet-base-v2",
|
343 |
+
"base_model": '<a href="https://huggingface.co/microsoft/mpnet-base" target="_blank">microsoft/mpnet-base</a>',
|
344 |
+
"pooling": "Mean Pooling",
|
345 |
+
"training_data": "AllNLI, sentence-compression, SimpleWiki, altlex, msmarco-triplets, quora_duplicates, coco_captions,flickr30k_captions, yahoo_answers_title_question, S2ORC_citation_pairs, stackexchange_duplicate_questions, wiki-atomic-edits",
|
346 |
+
"sentence_performance": 67.97,
|
347 |
+
"semantic_search": 47.43,
|
348 |
+
"speed": 2800,
|
349 |
+
"size": 420,
|
350 |
+
"dim": 768,
|
351 |
+
"max_seq_length": 512,
|
352 |
+
"show_details": false,
|
353 |
+
"normalized_embeddings": false,
|
354 |
+
"score_functions": ["cos"]
|
355 |
+
},
|
356 |
+
{
|
357 |
+
"name": "paraphrase-albert-small-v2",
|
358 |
+
"base_model": '<a href="https://huggingface.co/nreimers/albert-small-v2" target="_blank">nreimers/albert-small-v2</a>',
|
359 |
+
"pooling": "Mean Pooling",
|
360 |
+
"training_data": "AllNLI, sentence-compression, SimpleWiki, altlex, msmarco-triplets, quora_duplicates, coco_captions,flickr30k_captions, yahoo_answers_title_question, S2ORC_citation_pairs, stackexchange_duplicate_questions, wiki-atomic-edits",
|
361 |
+
"sentence_performance": 64.46,
|
362 |
+
"semantic_search": 40.04,
|
363 |
+
"speed": 5000,
|
364 |
+
"size": 43,
|
365 |
+
"dim": 768,
|
366 |
+
"max_seq_length": 256,
|
367 |
+
"show_details": false,
|
368 |
+
"normalized_embeddings": false,
|
369 |
+
"score_functions": ["cos"],
|
370 |
+
"recommended_model": true
|
371 |
+
},
|
372 |
+
{
|
373 |
+
"name": "paraphrase-multilingual-mpnet-base-v2",
|
374 |
+
"base_model": "Teacher: paraphrase-mpnet-base-v2; Student: xlm-roberta-base",
|
375 |
+
"pooling": "Mean Pooling",
|
376 |
+
"training_data": "Multi-lingual model of paraphrase-mpnet-base-v2, extended to 50+ languages.",
|
377 |
+
"sentence_performance": 65.83,
|
378 |
+
"semantic_search": 41.68,
|
379 |
+
"speed": 2500,
|
380 |
+
"size": 970,
|
381 |
+
"dim": 768,
|
382 |
+
"max_seq_length": 128,
|
383 |
+
"show_details": false,
|
384 |
+
"normalized_embeddings": false,
|
385 |
+
"score_functions": ["cos"],
|
386 |
+
"recommended_model": true
|
387 |
+
},
|
388 |
+
{
|
389 |
+
"name": "paraphrase-multilingual-MiniLM-L12-v2",
|
390 |
+
"base_model": "Teacher: paraphrase-MiniLM-L12-v2; Student: microsoft/Multilingual-MiniLM-L12-H384",
|
391 |
+
"pooling": "Mean Pooling",
|
392 |
+
"training_data": "Multi-lingual model of paraphrase-multilingual-MiniLM-L12-v2, extended to 50+ languages.",
|
393 |
+
"sentence_performance": 64.25,
|
394 |
+
"semantic_search": 39.19,
|
395 |
+
"speed": 7500,
|
396 |
+
"size": 420,
|
397 |
+
"dim": 384,
|
398 |
+
"max_seq_length": 128,
|
399 |
+
"show_details": false,
|
400 |
+
"normalized_embeddings": false,
|
401 |
+
"score_functions": ["cos"],
|
402 |
+
"recommended_model": true
|
403 |
+
},
|
404 |
+
{
|
405 |
+
"name": "distiluse-base-multilingual-cased-v1",
|
406 |
+
"base_model": "Teacher: mUSE; Student: distilbert-base-multilingual",
|
407 |
+
"pooling": "Mean Pooling",
|
408 |
+
"training_data": "Multi-Lingual model of Universal Sentence Encoder for 15 languages: Arabic, Chinese, Dutch, English, French, German, Italian, Korean, Polish, Portuguese, Russian, Spanish, Turkish.",
|
409 |
+
"sentence_performance": 61.30,
|
410 |
+
"semantic_search": 29.87,
|
411 |
+
"speed": 4000,
|
412 |
+
"size": 480,
|
413 |
+
"dim": 512,
|
414 |
+
"max_seq_length": 128,
|
415 |
+
"show_details": false,
|
416 |
+
"normalized_embeddings": false,
|
417 |
+
"score_functions": ["cos"],
|
418 |
+
"recommended_model": true
|
419 |
+
},
|
420 |
+
{
|
421 |
+
"name": "distiluse-base-multilingual-cased-v2",
|
422 |
+
"base_model": "Teacher: mUSE; Student: distilbert-base-multilingual",
|
423 |
+
"pooling": "Mean Pooling",
|
424 |
+
"training_data": "Multi-Lingual model of Universal Sentence Encoder for 50 languages.",
|
425 |
+
"sentence_performance": 60.18,
|
426 |
+
"semantic_search": 27.35,
|
427 |
+
"speed": 4000,
|
428 |
+
"size": 480,
|
429 |
+
"dim": 512,
|
430 |
+
"max_seq_length": 128,
|
431 |
+
"show_details": false,
|
432 |
+
"normalized_embeddings": false,
|
433 |
+
"score_functions": ["cos"],
|
434 |
+
"recommended_model": true
|
435 |
+
},
|
436 |
+
{
|
437 |
+
"name": "all-distilroberta-v1",
|
438 |
+
"description": "All-round model tuned for many use-cases. Trained on a large and diverse dataset of over 1 billion training pairs.",
|
439 |
+
"base_model": '<a href="https://huggingface.co/distilroberta-base" target="_blank">distilroberta-base</a>',
|
440 |
+
"pooling": "Mean Pooling",
|
441 |
+
"training_data": "1B+ training pairs. For details, see model card.",
|
442 |
+
"sentence_performance": 68.73,
|
443 |
+
"semantic_search": 50.94,
|
444 |
+
"speed": 4000,
|
445 |
+
"size": 290,
|
446 |
+
"dim": 768,
|
447 |
+
"max_seq_length": 512,
|
448 |
+
"show_details": false,
|
449 |
+
"normalized_embeddings": true,
|
450 |
+
"score_functions": ["dot", "cos", "eucl"],
|
451 |
+
"recommended_model": true
|
452 |
+
},
|
453 |
+
{
|
454 |
+
"name": "all-MiniLM-L6-v1",
|
455 |
+
"description": "All-round model tuned for many use-cases. Trained on a large and diverse dataset of over 1 billion training pairs.",
|
456 |
+
"base_model": '<a href="https://huggingface.co/nreimers/MiniLM-L6-H384-uncased" target="_blank">nreimers/MiniLM-L6-H384-uncased</a>',
|
457 |
+
"pooling": "Mean Pooling",
|
458 |
+
"training_data": "1B+ training pairs. For details, see model card.",
|
459 |
+
"sentence_performance": 68.03,
|
460 |
+
"semantic_search": 48.07,
|
461 |
+
"speed": 14200,
|
462 |
+
"size": 80,
|
463 |
+
"dim": 384,
|
464 |
+
"max_seq_length": 128,
|
465 |
+
"show_details": false,
|
466 |
+
"normalized_embeddings": true,
|
467 |
+
"score_functions": ["dot", "cos", "eucl"]
|
468 |
+
},
|
469 |
+
{
|
470 |
+
"name": "all-MiniLM-L6-v2",
|
471 |
+
"description": "All-round model tuned for many use-cases. Trained on a large and diverse dataset of over 1 billion training pairs.",
|
472 |
+
"base_model": '<a href="https://huggingface.co/nreimers/MiniLM-L6-H384-uncased" target="_blank">nreimers/MiniLM-L6-H384-uncased</a>',
|
473 |
+
"pooling": "Mean Pooling",
|
474 |
+
"training_data": "1B+ training pairs. For details, see model card.",
|
475 |
+
"sentence_performance": 68.06,
|
476 |
+
"semantic_search": 49.54,
|
477 |
+
"speed": 14200,
|
478 |
+
"size": 80,
|
479 |
+
"dim": 384,
|
480 |
+
"max_seq_length": 256,
|
481 |
+
"show_details": false,
|
482 |
+
"normalized_embeddings": true,
|
483 |
+
"score_functions": ["dot", "cos", "eucl"],
|
484 |
+
"recommended_model": true
|
485 |
+
},
|
486 |
+
{
|
487 |
+
"name": "all-MiniLM-L12-v1",
|
488 |
+
"description": "All-round model tuned for many use-cases. Trained on a large and diverse dataset of over 1 billion training pairs.",
|
489 |
+
"base_model": '<a href="https://huggingface.co/microsoft/MiniLM-L12-H384-uncased" target="_blank">microsoft/MiniLM-L12-H384-uncased</a>',
|
490 |
+
"pooling": "Mean Pooling",
|
491 |
+
"training_data": "1B+ training pairs. For details, see model card.",
|
492 |
+
"sentence_performance": 68.83,
|
493 |
+
"semantic_search": 50.78,
|
494 |
+
"speed": 7500,
|
495 |
+
"size": 120,
|
496 |
+
"dim": 384,
|
497 |
+
"max_seq_length": 256,
|
498 |
+
"show_details": false,
|
499 |
+
"normalized_embeddings": true,
|
500 |
+
"score_functions": ["dot", "cos", "eucl"]
|
501 |
+
},
|
502 |
+
{
|
503 |
+
"name": "all-MiniLM-L12-v2",
|
504 |
+
"description": "All-round model tuned for many use-cases. Trained on a large and diverse dataset of over 1 billion training pairs.",
|
505 |
+
"base_model": '<a href="https://huggingface.co/microsoft/MiniLM-L12-H384-uncased" target="_blank">microsoft/MiniLM-L12-H384-uncased</a>',
|
506 |
+
"pooling": "Mean Pooling",
|
507 |
+
"training_data": "1B+ training pairs. For details, see model card.",
|
508 |
+
"sentence_performance": 68.7,
|
509 |
+
"semantic_search": 50.82,
|
510 |
+
"speed": 7500,
|
511 |
+
"size": 120,
|
512 |
+
"dim": 384,
|
513 |
+
"max_seq_length": 256,
|
514 |
+
"show_details": false,
|
515 |
+
"normalized_embeddings": true,
|
516 |
+
"score_functions": ["dot", "cos", "eucl"],
|
517 |
+
"recommended_model": true
|
518 |
+
},
|
519 |
+
{
|
520 |
+
"name": "all-mpnet-base-v1",
|
521 |
+
"description": "All-round model tuned for many use-cases. Trained on a large and diverse dataset of over 1 billion training pairs.",
|
522 |
+
"base_model": '<a href="https://huggingface.co/microsoft/mpnet-base" target="_blank">microsoft/mpnet-base</a>',
|
523 |
+
"pooling": "Mean Pooling",
|
524 |
+
"training_data": "1B+ training pairs. For details, see model card.",
|
525 |
+
"sentence_performance": 69.98,
|
526 |
+
"semantic_search": 54.69,
|
527 |
+
"speed": 2800,
|
528 |
+
"size": 420,
|
529 |
+
"dim": 768,
|
530 |
+
"max_seq_length": 512,
|
531 |
+
"show_details": false,
|
532 |
+
"normalized_embeddings": true,
|
533 |
+
"score_functions": ["dot", "cos", "eucl"]
|
534 |
+
},
|
535 |
+
{
|
536 |
+
"name": "all-mpnet-base-v2",
|
537 |
+
"description": "All-round model tuned for many use-cases. Trained on a large and diverse dataset of over 1 billion training pairs.",
|
538 |
+
"base_model": '<a href="https://huggingface.co/microsoft/mpnet-base" target="_blank">microsoft/mpnet-base</a>',
|
539 |
+
"pooling": "Mean Pooling",
|
540 |
+
"training_data": "1B+ training pairs. For details, see model card.",
|
541 |
+
"sentence_performance": 69.57,
|
542 |
+
"semantic_search": 57.02,
|
543 |
+
"speed": 2800,
|
544 |
+
"size": 420,
|
545 |
+
"dim": 768,
|
546 |
+
"max_seq_length": 384,
|
547 |
+
"show_details": false,
|
548 |
+
"normalized_embeddings": true,
|
549 |
+
"score_functions": ["dot", "cos", "eucl"],
|
550 |
+
"recommended_model": true
|
551 |
+
},
|
552 |
+
{
|
553 |
+
"name": "all-roberta-large-v1",
|
554 |
+
"description": "All-round model tuned for many use-cases. Trained on a large and diverse dataset of over 1 billion training pairs.",
|
555 |
+
"base_model": '<a href="https://huggingface.co/microsoft/roberta-large" target="_blank">roberta-large</a>',
|
556 |
+
"pooling": "Mean Pooling",
|
557 |
+
"training_data": "1B+ training pairs. For details, see model card.",
|
558 |
+
"sentence_performance": 70.23,
|
559 |
+
"semantic_search": 53.05,
|
560 |
+
"speed": 800,
|
561 |
+
"size": 1360,
|
562 |
+
"dim": 1024,
|
563 |
+
"max_seq_length": 256,
|
564 |
+
"show_details": false,
|
565 |
+
"normalized_embeddings": true,
|
566 |
+
"score_functions": ["dot", "cos", "eucl"]
|
567 |
+
},
|
568 |
+
{
|
569 |
+
"name": "multi-qa-MiniLM-L6-dot-v1",
|
570 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages. It was trained on a large and diverse set of (question, answer) pairs.",
|
571 |
+
"base_model": '<a href="https://huggingface.co/nreimers/MiniLM-L6-H384-uncased" target="_blank">nreimers/MiniLM-L6-H384-uncased</a>',
|
572 |
+
"pooling": "CLS Pooling",
|
573 |
+
"training_data": "215M (question, answer) pairs from diverse sources.",
|
574 |
+
"sentence_performance": 63.90,
|
575 |
+
"semantic_search": 49.19,
|
576 |
+
"speed": 14200,
|
577 |
+
"size": 80,
|
578 |
+
"dim": 384,
|
579 |
+
"max_seq_length": 512,
|
580 |
+
"show_details": false,
|
581 |
+
"normalized_embeddings": false,
|
582 |
+
"score_functions": ["dot"]
|
583 |
+
},
|
584 |
+
{
|
585 |
+
"name": "multi-qa-MiniLM-L6-cos-v1",
|
586 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages. It was trained on a large and diverse set of (question, answer) pairs.",
|
587 |
+
"base_model": '<a href="https://huggingface.co/nreimers/MiniLM-L6-H384-uncased" target="_blank">nreimers/MiniLM-L6-H384-uncased</a>',
|
588 |
+
"pooling": "Mean Pooling",
|
589 |
+
"training_data": "215M (question, answer) pairs from diverse sources.",
|
590 |
+
"sentence_performance": 64.33,
|
591 |
+
"semantic_search": 51.83,
|
592 |
+
"speed": 14200,
|
593 |
+
"size": 80,
|
594 |
+
"dim": 384,
|
595 |
+
"max_seq_length": 512,
|
596 |
+
"show_details": false,
|
597 |
+
"normalized_embeddings": true,
|
598 |
+
"score_functions": ["dot", "cos", "eucl"],
|
599 |
+
"recommended_model": true
|
600 |
+
},
|
601 |
+
{
|
602 |
+
"name": "multi-qa-distilbert-dot-v1",
|
603 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages. It was trained on a large and diverse set of (question, answer) pairs.",
|
604 |
+
"base_model": '<a href="https://huggingface.co/distilbert-base" target="_blank">distilbert-base</a>',
|
605 |
+
"pooling": "CLS Pooling",
|
606 |
+
"training_data": "215M (question, answer) pairs from diverse sources.",
|
607 |
+
"sentence_performance": 66.67,
|
608 |
+
"semantic_search": 52.51,
|
609 |
+
"speed": 4000,
|
610 |
+
"size": 250,
|
611 |
+
"dim": 768,
|
612 |
+
"max_seq_length": 512,
|
613 |
+
"show_details": false,
|
614 |
+
"normalized_embeddings": false,
|
615 |
+
"score_functions": ["dot"]
|
616 |
+
},
|
617 |
+
{
|
618 |
+
"name": "multi-qa-distilbert-cos-v1",
|
619 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages. It was trained on a large and diverse set of (question, answer) pairs.",
|
620 |
+
"base_model": '<a href="https://huggingface.co/distilbert-base" target="_blank">distilbert-base</a>',
|
621 |
+
"pooling": "Mean Pooling",
|
622 |
+
"training_data": "215M (question, answer) pairs from diverse sources.",
|
623 |
+
"sentence_performance": 65.98,
|
624 |
+
"semantic_search": 52.83,
|
625 |
+
"speed": 4000,
|
626 |
+
"size": 250,
|
627 |
+
"dim": 768,
|
628 |
+
"max_seq_length": 512,
|
629 |
+
"show_details": false,
|
630 |
+
"normalized_embeddings": true,
|
631 |
+
"score_functions": ["dot", "cos", "eucl"],
|
632 |
+
"recommended_model": true
|
633 |
+
},
|
634 |
+
{
|
635 |
+
"name": "multi-qa-mpnet-base-dot-v1",
|
636 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages. It was trained on a large and diverse set of (question, answer) pairs.",
|
637 |
+
"base_model": '<a href="https://huggingface.co/microsoft/mpnet-base" target="_blank"microsoft/mpnet-base</a>',
|
638 |
+
"pooling": "CLS Pooling",
|
639 |
+
"training_data": "215M (question, answer) pairs from diverse sources.",
|
640 |
+
"sentence_performance": 66.76,
|
641 |
+
"semantic_search": 57.60,
|
642 |
+
"speed": 2800,
|
643 |
+
"size": 420,
|
644 |
+
"dim": 768,
|
645 |
+
"max_seq_length": 512,
|
646 |
+
"show_details": false,
|
647 |
+
"normalized_embeddings": false,
|
648 |
+
"score_functions": ["dot"],
|
649 |
+
"recommended_model": true
|
650 |
+
},
|
651 |
+
{
|
652 |
+
"name": "multi-qa-mpnet-base-cos-v1",
|
653 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages. It was trained on a large and diverse set of (question, answer) pairs.",
|
654 |
+
"base_model": '<a href="https://huggingface.co/microsoft/mpnet-base" target="_blank">microsoft/mpnet-base</a>',
|
655 |
+
"pooling": "Mean Pooling",
|
656 |
+
"training_data": "215M (question, answer) pairs from diverse sources.",
|
657 |
+
"sentence_performance": 66.29,
|
658 |
+
"semantic_search": 57.46,
|
659 |
+
"speed": 2800,
|
660 |
+
"size": 420,
|
661 |
+
"dim": 768,
|
662 |
+
"max_seq_length": 512,
|
663 |
+
"show_details": false,
|
664 |
+
"normalized_embeddings": true,
|
665 |
+
"score_functions": ["dot", "cos", "eucl"],
|
666 |
+
},
|
667 |
+
{
|
668 |
+
"name": "msmarco-distilbert-dot-v5",
|
669 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages. It was trained on the MS MARCO passages dataset.",
|
670 |
+
"base_model": '<a href="https://huggingface.co/distilbert-base" target="_blank">distilbert-base</a>',
|
671 |
+
"pooling": "Mean Pooling",
|
672 |
+
"training_data": "500k (query, answer) pairs from MS MARCO Passages dataset.",
|
673 |
+
"sentence_performance": 61.84,
|
674 |
+
"semantic_search": 49.47,
|
675 |
+
"speed": 4000,
|
676 |
+
"size": 250,
|
677 |
+
"dim": 768,
|
678 |
+
"max_seq_length": 512,
|
679 |
+
"show_details": false,
|
680 |
+
"normalized_embeddings": false,
|
681 |
+
"score_functions": ["dot"],
|
682 |
+
},
|
683 |
+
{
|
684 |
+
"name": "msmarco-bert-base-dot-v5",
|
685 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages. It was trained on the MS MARCO passages dataset.",
|
686 |
+
"base_model": '<a href="https://huggingface.co/Luyu/co-condenser-marco" target="_blank">Luyu/co-condenser-marco</a>',
|
687 |
+
"pooling": "Mean Pooling",
|
688 |
+
"training_data": "500k (query, answer) pairs from MS MARCO Passages dataset.",
|
689 |
+
"sentence_performance": 62.68,
|
690 |
+
"semantic_search": 52.11,
|
691 |
+
"speed": 2800,
|
692 |
+
"size": 420,
|
693 |
+
"dim": 768,
|
694 |
+
"max_seq_length": 512,
|
695 |
+
"show_details": false,
|
696 |
+
"normalized_embeddings": false,
|
697 |
+
"score_functions": ["dot"],
|
698 |
+
},
|
699 |
+
{
|
700 |
+
"name": "msmarco-distilbert-base-tas-b",
|
701 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages. It was trained on the MS MARCO passages dataset.",
|
702 |
+
"base_model": '<a href="https://huggingface.co/distilbert-base" target="_blank">distilbert-base</a>',
|
703 |
+
"pooling": "Mean Pooling",
|
704 |
+
"training_data": "500k (query, answer) pairs from MS MARCO Passages dataset.",
|
705 |
+
"sentence_performance": 62.57,
|
706 |
+
"semantic_search": 49.25,
|
707 |
+
"speed": 4000,
|
708 |
+
"size": 250,
|
709 |
+
"dim": 768,
|
710 |
+
"max_seq_length": 512,
|
711 |
+
"show_details": false,
|
712 |
+
"normalized_embeddings": false,
|
713 |
+
"score_functions": ["dot"],
|
714 |
+
},
|
715 |
+
{
|
716 |
+
"name": "sentence-t5-base",
|
717 |
+
"description": "This model was tuned for sentence similarity tasks.",
|
718 |
+
"base_model": '<a href="https://huggingface.co/t5-base" target="_blank">t5-base</a>',
|
719 |
+
"pooling": "Mean Pooling",
|
720 |
+
"training_data": "2B question-answer pairs from diverse online communities.",
|
721 |
+
"sentence_performance": 67.84,
|
722 |
+
"semantic_search": 44.63,
|
723 |
+
"speed": 2500,
|
724 |
+
"size": 210,
|
725 |
+
"dim": 768,
|
726 |
+
"max_seq_length": 256,
|
727 |
+
"show_details": false,
|
728 |
+
"normalized_embeddings": true,
|
729 |
+
"score_functions": ["dot", "cos", "eucl"],
|
730 |
+
},
|
731 |
+
{
|
732 |
+
"name": "sentence-t5-large",
|
733 |
+
"description": "This model was tuned for sentence similarity tasks.",
|
734 |
+
"base_model": '<a href="https://huggingface.co/t5-large" target="_blank">t5-large</a>',
|
735 |
+
"pooling": "Mean Pooling",
|
736 |
+
"training_data": "2B question-answer pairs from diverse online communities.",
|
737 |
+
"sentence_performance": 68.74,
|
738 |
+
"semantic_search": 49.05,
|
739 |
+
"speed": 800,
|
740 |
+
"size": 640,
|
741 |
+
"dim": 768,
|
742 |
+
"max_seq_length": 256,
|
743 |
+
"show_details": false,
|
744 |
+
"normalized_embeddings": true,
|
745 |
+
"score_functions": ["dot", "cos", "eucl"],
|
746 |
+
},
|
747 |
+
{
|
748 |
+
"name": "sentence-t5-xl",
|
749 |
+
"description": "This model was tuned for sentence similarity tasks.",
|
750 |
+
"base_model": '<a href="https://huggingface.co/t5-3b" target="_blank">t5-3b</a>',
|
751 |
+
"pooling": "Mean Pooling",
|
752 |
+
"training_data": "2B question-answer pairs from diverse online communities.",
|
753 |
+
"sentence_performance": 69.23,
|
754 |
+
"semantic_search": 51.19,
|
755 |
+
"speed": 230,
|
756 |
+
"size": 2370,
|
757 |
+
"dim": 768,
|
758 |
+
"max_seq_length": 256,
|
759 |
+
"show_details": false,
|
760 |
+
"normalized_embeddings": true,
|
761 |
+
"score_functions": ["dot", "cos", "eucl"],
|
762 |
+
},
|
763 |
+
{
|
764 |
+
"name": "sentence-t5-xxl",
|
765 |
+
"description": "This model was tuned for sentence similarity tasks.",
|
766 |
+
"base_model": '<a href="https://huggingface.co/t5-11b" target="_blank">t5-11b</a>',
|
767 |
+
"pooling": "Mean Pooling",
|
768 |
+
"training_data": "2B question-answer pairs from diverse online communities.",
|
769 |
+
"sentence_performance": 70.88,
|
770 |
+
"semantic_search": 54.40,
|
771 |
+
"speed": 50,
|
772 |
+
"size": 9230,
|
773 |
+
"dim": 768,
|
774 |
+
"max_seq_length": 256,
|
775 |
+
"show_details": false,
|
776 |
+
"normalized_embeddings": true,
|
777 |
+
"score_functions": ["dot", "cos", "eucl"],
|
778 |
+
},
|
779 |
+
{
|
780 |
+
"name": "gtr-t5-base",
|
781 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages.",
|
782 |
+
"base_model": '<a href="https://huggingface.co/t5-base" target="_blank">t5-base</a>',
|
783 |
+
"pooling": "Mean Pooling",
|
784 |
+
"training_data": "2B question-answer pairs from diverse online communities and then on MS-MARCO.",
|
785 |
+
"sentence_performance": 67.65,
|
786 |
+
"semantic_search": 51.15,
|
787 |
+
"speed": 2500,
|
788 |
+
"size": 210,
|
789 |
+
"dim": 768,
|
790 |
+
"max_seq_length": 512,
|
791 |
+
"show_details": false,
|
792 |
+
"normalized_embeddings": true,
|
793 |
+
"score_functions": ["dot", "cos", "eucl"],
|
794 |
+
},
|
795 |
+
{
|
796 |
+
"name": "gtr-t5-large",
|
797 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages.",
|
798 |
+
"base_model": '<a href="https://huggingface.co/t5-large" target="_blank">t5-large</a>',
|
799 |
+
"pooling": "Mean Pooling",
|
800 |
+
"training_data": "2B question-answer pairs from diverse online communities and then on MS-MARCO.",
|
801 |
+
"sentence_performance": 69.90,
|
802 |
+
"semantic_search": 54.85,
|
803 |
+
"speed": 800,
|
804 |
+
"size": 640,
|
805 |
+
"dim": 768,
|
806 |
+
"max_seq_length": 512,
|
807 |
+
"show_details": false,
|
808 |
+
"normalized_embeddings": true,
|
809 |
+
"score_functions": ["dot", "cos", "eucl"],
|
810 |
+
},
|
811 |
+
{
|
812 |
+
"name": "gtr-t5-xl",
|
813 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages.",
|
814 |
+
"base_model": '<a href="https://huggingface.co/t5-3b" target="_blank">t5-3b</a>',
|
815 |
+
"pooling": "Mean Pooling",
|
816 |
+
"training_data": "2B question-answer pairs from diverse online communities and then on MS-MARCO.",
|
817 |
+
"sentence_performance": 69.88,
|
818 |
+
"semantic_search": 55.88,
|
819 |
+
"speed": 230,
|
820 |
+
"size": 2370,
|
821 |
+
"dim": 768,
|
822 |
+
"max_seq_length": 512,
|
823 |
+
"show_details": false,
|
824 |
+
"normalized_embeddings": true,
|
825 |
+
"score_functions": ["dot", "cos", "eucl"],
|
826 |
+
},
|
827 |
+
{
|
828 |
+
"name": "gtr-t5-xxl",
|
829 |
+
"description": "This model was tuned for semantic search: Given a query/question, if can find relevant passages.",
|
830 |
+
"base_model": '<a href="https://huggingface.co/t5-11b" target="_blank">t5-11b</a>',
|
831 |
+
"pooling": "Mean Pooling",
|
832 |
+
"training_data": "2B question-answer pairs from diverse online communities and then on MS-MARCO.",
|
833 |
+
"sentence_performance": 70.73,
|
834 |
+
"semantic_search": 55.76,
|
835 |
+
"speed": 50,
|
836 |
+
"size": 9230,
|
837 |
+
"dim": 768,
|
838 |
+
"max_seq_length": 512,
|
839 |
+
"show_details": false,
|
840 |
+
"normalized_embeddings": true,
|
841 |
+
"score_functions": ["dot", "cos", "eucl"],
|
842 |
+
},
|
843 |
+
|
844 |
+
|
845 |
+
],
|
846 |
+
sortBy: 'avg_performance',
|
847 |
+
sortAsc: false
|
848 |
+
},
|
849 |
+
methods: {
|
850 |
+
copyClipboard: function(msg) {
|
851 |
+
console.log(msg);
|
852 |
+
const clipboardData = window.clipboardData || navigator.clipboard;
|
853 |
+
clipboardData.writeText(msg);
|
854 |
+
const copy_btn = $("#"+msg+"-copy-btn")
|
855 |
+
copy_btn.tooltip('show');
|
856 |
+
copy_btn.tooltip('hide').attr('data-original-title', "Copied").tooltip('show');
|
857 |
+
//copy_btn.prop('title', 'your new title'); //.tooltip('show');
|
858 |
+
setTimeout(function(){ copy_btn.tooltip('hide').attr('data-original-title', "Copy model name"); }, 1000);
|
859 |
+
},
|
860 |
+
getScoreFunction: function(score_fct) {
|
861 |
+
let output_html = [];
|
862 |
+
for(let fct of score_fct) {
|
863 |
+
switch(fct) {
|
864 |
+
case "dot":
|
865 |
+
output_html.push("dot-product (<code>util.dot_score</code>)");
|
866 |
+
break;
|
867 |
+
case "cos":
|
868 |
+
output_html.push("cosine-similarity (<code>util.cos_sim</code>)");
|
869 |
+
break;
|
870 |
+
case "eucl":
|
871 |
+
output_html.push("euclidean distance")
|
872 |
+
break;
|
873 |
+
default:
|
874 |
+
output_html.push(fct)
|
875 |
+
}
|
876 |
+
}
|
877 |
+
return output_html.join(", ");
|
878 |
+
}
|
879 |
+
},
|
880 |
+
created: function() {
|
881 |
+
let uri = window.location.search.substring(1);
|
882 |
+
let params = new URLSearchParams(uri);
|
883 |
+
if(params.get("model_name") !== null) {
|
884 |
+
this.show_all_models = true;
|
885 |
+
}
|
886 |
+
},
|
887 |
+
computed: {
|
888 |
+
sortedModels: function() {
|
889 |
+
//Add avg. of sentence and semantic search performance
|
890 |
+
let models_ext = this.models.map(function(elem, index) { elem.avg_performance = (elem.sentence_performance + elem.semantic_search)/2.0; return elem;} );
|
891 |
+
|
892 |
+
if(!this.show_all_models) {
|
893 |
+
models_ext = models_ext.filter(item => item.recommended_model);
|
894 |
+
}
|
895 |
+
|
896 |
+
return _.orderBy(models_ext, (item) => item[this.sortBy] || (this.sortAsc ? 9999 : -9999), this.sortAsc ? 'asc' : 'desc')
|
897 |
+
}
|
898 |
+
}
|
899 |
+
})
|
900 |
+
</script>
|
901 |
+
|
902 |
+
<script>
|
903 |
+
$(function () {
|
904 |
+
$('[data-toggle="popover"]').popover()
|
905 |
+
});
|
906 |
+
$(function () {
|
907 |
+
$('[data-toggle="tooltip"]').tooltip()
|
908 |
+
})
|
909 |
+
</script>
|
910 |
+
|
911 |
+
|
912 |
+
</body>
|
913 |
+
</html>
|
docs/_static/js/custom.js
ADDED
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
function addGithubButton() {
|
2 |
+
const div = `
|
3 |
+
<div class="github-repo">
|
4 |
+
<a class="github-button"
|
5 |
+
href="https://github.com/UKPLab/sentence-transformers" data-size="large" data-show-count="true" aria-label="Star UKPLab/sentence-transformers on GitHub" title="sentence-transformers on GitHub">
|
6 |
+
Star
|
7 |
+
</a>
|
8 |
+
</div>
|
9 |
+
`;
|
10 |
+
document.getElementById("github-button").innerHTML = div;
|
11 |
+
}
|
12 |
+
|
13 |
+
|
14 |
+
|
15 |
+
/*!
|
16 |
+
* github-buttons v2.2.10
|
17 |
+
* (c) 2019 なつき
|
18 |
+
* @license BSD-2-Clause
|
19 |
+
*/
|
20 |
+
/**
|
21 |
+
* modified to run programmatically
|
22 |
+
*/
|
23 |
+
function parseGithubButtons (){"use strict";var e=window.document,t=e.location,o=window.encodeURIComponent,r=window.decodeURIComponent,n=window.Math,a=window.HTMLElement,i=window.XMLHttpRequest,l="https://unpkg.com/[email protected]/dist/buttons.html",c=i&&i.prototype&&"withCredentials"in i.prototype,d=c&&a&&a.prototype.attachShadow&&!a.prototype.attachShadow.prototype,s=function(e,t,o){e.addEventListener?e.addEventListener(t,o):e.attachEvent("on"+t,o)},u=function(e,t,o){e.removeEventListener?e.removeEventListener(t,o):e.detachEvent("on"+t,o)},h=function(e,t,o){var r=function(n){return u(e,t,r),o(n)};s(e,t,r)},f=function(e,t,o){var r=function(n){if(t.test(e.readyState))return u(e,"readystatechange",r),o(n)};s(e,"readystatechange",r)},p=function(e){return function(t,o,r){var n=e.createElement(t);if(o)for(var a in o){var i=o[a];null!=i&&(null!=n[a]?n[a]=i:n.setAttribute(a,i))}if(r)for(var l=0,c=r.length;l<c;l++){var d=r[l];n.appendChild("string"==typeof d?e.createTextNode(d):d)}return n}},g=p(e),b=function(e){var t;return function(){t||(t=1,e.apply(this,arguments))}},m="body{margin:0}a{color:#24292e;text-decoration:none;outline:0}.octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.widget{ display:inline-block;overflow:hidden;font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif;font-size:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn,.social-count{display:inline-block;height:14px;padding:2px 5px;font-size:11px;font-weight:600;line-height:14px;vertical-align:bottom;cursor:pointer;border:1px solid #c5c9cc;border-radius:0.25em}.btn{background-color:#eff3f6;background-image:-webkit-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:-moz-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:linear-gradient(180deg, #fafbfc, #eff3f6 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,0.2);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')}.btn:active{background-color:#e9ecef;background-image:none;border-color:#a5a9ac;border-color:rgba(27,31,35,0.35);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn:focus,.btn:hover{background-color:#e6ebf1;background-image:-webkit-linear-gradient(top, #f0f3f6, #e6ebf1 90%);background-image:-moz-linear-gradient(top, #f0f3f6, #e6ebf1 90%);background-image:linear-gradient(180deg, #f0f3f6, #e6ebf1 90%);border-color:#a5a9ac;border-color:rgba(27,31,35,0.35);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAF0')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAF0')}.social-count{position:relative;margin-left:5px;background-color:#fff}.social-count:focus,.social-count:hover{color:#0366d6}.social-count b,.social-count i{position:absolute;top:50%;left:0;display:block;width:0;height:0;margin:-4px 0 0 -4px;border:solid transparent;border-width:4px 4px 4px 0;_line-height:0;_border-top-color:red !important;_border-bottom-color:red !important;_border-left-color:red !important;_filter:chroma(color=red)}.social-count b{border-right-color:#c5c9cc}.social-count i{margin-left:-3px;border-right-color:#fff}.lg .btn,.lg .social-count{height:16px;padding:5px 10px;font-size:12px;line-height:16px}.lg .social-count{margin-left:6px}.lg .social-count b,.lg .social-count i{margin:-5px 0 0 -5px;border-width:5px 5px 5px 0}.lg .social-count i{margin-left:-4px}\n",v={"mark-github":{width:16,height:16,path:'<path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/>'},eye:{width:16,height:16,path:'<path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/>'},star:{width:14,height:16,path:'<path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/>'},"repo-forked":{width:10,height:16,path:'<path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/>'},"issue-opened":{width:14,height:16,path:'<path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/>'},"cloud-download":{width:16,height:16,path:'<path fill-rule="evenodd" d="M9 12h2l-3 3-3-3h2V7h2v5zm3-8c0-.44-.91-3-4.5-3C5.08 1 3 2.92 3 5 1.02 5 0 6.52 0 8c0 1.53 1 3 3 3h3V9.7H3C1.38 9.7 1.3 8.28 1.3 8c0-.17.05-1.7 1.7-1.7h1.3V5c0-1.39 1.56-2.7 3.2-2.7 2.55 0 3.13 1.55 3.2 1.8v1.2H12c.81 0 2.7.22 2.7 2.2 0 2.09-2.25 2.2-2.7 2.2h-2V11h2c2.08 0 4-1.16 4-3.5C16 5.06 14.08 4 12 4z"/>'}},w={},x=function(e,t,o){var r=p(e.ownerDocument),n=e.appendChild(r("style",{type:"text/css"}));n.styleSheet?n.styleSheet.cssText=m:n.appendChild(e.ownerDocument.createTextNode(m));var a,l,d=r("a",{className:"btn",href:t.href,target:"_blank",innerHTML:(a=t["data-icon"],l=/^large$/i.test(t["data-size"])?16:14,a=(""+a).toLowerCase().replace(/^octicon-/,""),{}.hasOwnProperty.call(v,a)||(a="mark-github"),'<svg version="1.1" width="'+l*v[a].width/v[a].height+'" height="'+l+'" viewBox="0 0 '+v[a].width+" "+v[a].height+'" class="octicon octicon-'+a+'" aria-hidden="true">'+v[a].path+"</svg>"),"aria-label":t["aria-label"]||void 0},[" ",r("span",{},[t["data-text"]||""])]);/\.github\.com$/.test("."+d.hostname)?/^https?:\/\/((gist\.)?github\.com\/[^\/?#]+\/[^\/?#]+\/archive\/|github\.com\/[^\/?#]+\/[^\/?#]+\/releases\/download\/|codeload\.github\.com\/)/.test(d.href)&&(d.target="_top"):(d.href="#",d.target="_self");var u,h,g,x,y=e.appendChild(r("div",{className:"widget"+(/^large$/i.test(t["data-size"])?" lg":"")},[d]));/^(true|1)$/i.test(t["data-show-count"])&&"github.com"===d.hostname&&(u=d.pathname.replace(/^(?!\/)/,"/").match(/^\/([^\/?#]+)(?:\/([^\/?#]+)(?:\/(?:(subscription)|(fork)|(issues)|([^\/?#]+)))?)?(?:[\/?#]|$)/))&&!u[6]?(u[2]?(h="/repos/"+u[1]+"/"+u[2],u[3]?(x="subscribers_count",g="watchers"):u[4]?(x="forks_count",g="network"):u[5]?(x="open_issues_count",g="issues"):(x="stargazers_count",g="stargazers")):(h="/users/"+u[1],g=x="followers"),function(e,t){var o=w[e]||(w[e]=[]);if(!(o.push(t)>1)){var r=b(function(){for(delete w[e];t=o.shift();)t.apply(null,arguments)});if(c){var n=new i;s(n,"abort",r),s(n,"error",r),s(n,"load",function(){var e;try{e=JSON.parse(n.responseText)}catch(e){return void r(e)}r(200!==n.status,e)}),n.open("GET",e),n.send()}else{var a=this||window;a._=function(e){a._=null,r(200!==e.meta.status,e.data)};var l=p(a.document)("script",{async:!0,src:e+(/\?/.test(e)?"&":"?")+"callback=_"}),d=function(){a._&&a._({meta:{}})};s(l,"load",d),s(l,"error",d),l.readyState&&f(l,/de|m/,d),a.document.getElementsByTagName("head")[0].appendChild(l)}}}.call(this,"https://api.github.com"+h,function(e,t){if(!e){var n=t[x];y.appendChild(r("a",{className:"social-count",href:t.html_url+"/"+g,target:"_blank","aria-label":n+" "+x.replace(/_count$/,"").replace("_"," ").slice(0,n<2?-1:void 0)+" on GitHub"},[r("b"),r("i"),r("span",{},[(""+n).replace(/\B(?=(\d{3})+(?!\d))/g,",")])]))}o&&o(y)})):o&&o(y)},y=window.devicePixelRatio||1,C=function(e){return(y>1?n.ceil(n.round(e*y)/y*2)/2:n.ceil(e))||0},F=function(e,t){e.style.width=t[0]+"px",e.style.height=t[1]+"px"},k=function(t,r){if(null!=t&&null!=r)if(t.getAttribute&&(t=function(e){for(var t={href:e.href,title:e.title,"aria-label":e.getAttribute("aria-label")},o=["icon","text","size","show-count"],r=0,n=o.length;r<n;r++){var a="data-"+o[r];t[a]=e.getAttribute(a)}return null==t["data-text"]&&(t["data-text"]=e.textContent||e.innerText),t}(t)),d){var a=g("span",{title:t.title||void 0});x(a.attachShadow({mode:"closed"}),t,function(){r(a)})}else{var i=g("iframe",{src:"javascript:0",title:t.title||void 0,allowtransparency:!0,scrolling:"no",frameBorder:0});F(i,[0,0]),i.style.border="none";var c=function(){var a,d=i.contentWindow;try{a=d.document.body}catch(t){return void e.body.appendChild(i.parentNode.removeChild(i))}u(i,"load",c),x.call(d,a,t,function(e){var a=function(e){var t=e.offsetWidth,o=e.offsetHeight;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=n.max(t,C(r.width)),o=n.max(o,C(r.height))}return[t,o]}(e);i.parentNode.removeChild(i),h(i,"load",function(){F(i,a)}),i.src=l+"#"+(i.name=function(e){var t=[];for(var r in e){var n=e[r];null!=n&&t.push(o(r)+"="+o(n))}return t.join("&")}(t)),r(i)})};s(i,"load",c),e.body.appendChild(i)}};t.protocol+"//"+t.host+t.pathname===l?x(e.body,function(e){for(var t={},o=e.split("&"),n=0,a=o.length;n<a;n++){var i=o[n];if(""!==i){var l=i.split("=");t[r(l[0])]=null!=l[1]?r(l.slice(1).join("=")):void 0}}return t}(window.name||t.hash.replace(/^#/,""))):function(t){if(/m/.test(e.readyState)||!/g/.test(e.readyState)&&!e.documentElement.doScroll)setTimeout(t);else if(e.addEventListener){var o=b(t);h(e,"DOMContentLoaded",o),h(window,"load",o)}else f(e,/m/,t)}(function(){for(var t=e.querySelectorAll?e.querySelectorAll("a.github-button"):function(){for(var t=[],o=e.getElementsByTagName("a"),r=0,n=o.length;r<n;r++)~(" "+o[r].className+" ").replace(/[ \t\n\f\r]+/g," ").indexOf(" github-button ")&&t.push(o[r]);return t}(),o=0,r=t.length;o<r;o++)!function(e){k(e,function(t){e.parentNode.replaceChild(t,e)})}(t[o])})};
|
24 |
+
|
25 |
+
|
26 |
+
|
27 |
+
function onLoad() {
|
28 |
+
addGithubButton();
|
29 |
+
parseGithubButtons();
|
30 |
+
}
|
31 |
+
|
32 |
+
|
33 |
+
|
34 |
+
window.addEventListener("load", onLoad);
|
docs/_themes/sphinx_rtd_theme/__init__.py
ADDED
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
+
Sphinx Read the Docs theme.
|
3 |
+
|
4 |
+
From https://github.com/ryan-roemer/sphinx-bootstrap-theme.
|
5 |
+
"""
|
6 |
+
|
7 |
+
from os import path
|
8 |
+
|
9 |
+
import sphinx
|
10 |
+
|
11 |
+
|
12 |
+
__version__ = '0.5.0'
|
13 |
+
__version_full__ = __version__
|
14 |
+
|
15 |
+
|
16 |
+
def get_html_theme_path():
|
17 |
+
"""Return list of HTML theme paths."""
|
18 |
+
cur_dir = path.abspath(path.dirname(path.dirname(__file__)))
|
19 |
+
return cur_dir
|
20 |
+
|
21 |
+
|
22 |
+
# See http://www.sphinx-doc.org/en/stable/theming.html#distribute-your-theme-as-a-python-package
|
23 |
+
def setup(app):
|
24 |
+
if sphinx.version_info >= (1, 6, 0):
|
25 |
+
# Register the theme that can be referenced without adding a theme path
|
26 |
+
app.add_html_theme('sphinx_rtd_theme', path.abspath(path.dirname(__file__)))
|
27 |
+
|
28 |
+
if sphinx.version_info >= (1, 8, 0):
|
29 |
+
# Add Sphinx message catalog for newer versions of Sphinx
|
30 |
+
# See http://www.sphinx-doc.org/en/master/extdev/appapi.html#sphinx.application.Sphinx.add_message_catalog
|
31 |
+
rtd_locale_path = path.join(path.abspath(path.dirname(__file__)), 'locale')
|
32 |
+
app.add_message_catalog('sphinx', rtd_locale_path)
|
33 |
+
|
34 |
+
return {'parallel_read_safe': True, 'parallel_write_safe': True}
|
docs/_themes/sphinx_rtd_theme/breadcrumbs.html
ADDED
@@ -0,0 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{# Support for Sphinx 1.3+ page_source_suffix, but don't break old builds. #}
|
2 |
+
|
3 |
+
{% if page_source_suffix %}
|
4 |
+
{% set suffix = page_source_suffix %}
|
5 |
+
{% else %}
|
6 |
+
{% set suffix = source_suffix %}
|
7 |
+
{% endif %}
|
8 |
+
|
9 |
+
{% if meta is defined and meta is not none %}
|
10 |
+
{% set check_meta = True %}
|
11 |
+
{% else %}
|
12 |
+
{% set check_meta = False %}
|
13 |
+
{% endif %}
|
14 |
+
|
15 |
+
{% if check_meta and 'github_url' in meta %}
|
16 |
+
{% set display_github = True %}
|
17 |
+
{% endif %}
|
18 |
+
|
19 |
+
{% if check_meta and 'bitbucket_url' in meta %}
|
20 |
+
{% set display_bitbucket = True %}
|
21 |
+
{% endif %}
|
22 |
+
|
23 |
+
{% if check_meta and 'gitlab_url' in meta %}
|
24 |
+
{% set display_gitlab = True %}
|
25 |
+
{% endif %}
|
26 |
+
|
27 |
+
{% set display_vcs_links = display_vcs_links if display_vcs_links is defined else True %}
|
28 |
+
|
29 |
+
<div role="navigation" aria-label="breadcrumbs navigation">
|
30 |
+
|
31 |
+
<ul class="wy-breadcrumbs">
|
32 |
+
{% block breadcrumbs %}
|
33 |
+
<li><a href="{{ pathto(master_doc) }}" class="icon icon-home"></a> »</li>
|
34 |
+
{% for doc in parents %}
|
35 |
+
<li><a href="{{ doc.link|e }}">{{ doc.title }}</a> »</li>
|
36 |
+
{% endfor %}
|
37 |
+
<li>{{ title }}</li>
|
38 |
+
{% endblock %}
|
39 |
+
{% block breadcrumbs_aside %}
|
40 |
+
<li class="wy-breadcrumbs-aside">
|
41 |
+
{% if hasdoc(pagename) and display_vcs_links %}
|
42 |
+
{% if display_github %}
|
43 |
+
{% if check_meta and 'github_url' in meta %}
|
44 |
+
<!-- User defined GitHub URL -->
|
45 |
+
<a href="{{ meta['github_url'] }}" class="fa fa-github"> {{ _('Edit on GitHub') }}</a>
|
46 |
+
{% else %}
|
47 |
+
<a href="https://{{ github_host|default("github.com") }}/{{ github_user }}/{{ github_repo }}/{{ theme_vcs_pageview_mode|default("blob") }}/{{ github_version }}{{ conf_py_path }}{{ pagename }}{{ suffix }}" class="fa fa-github"> {{ _('Edit on GitHub') }}</a>
|
48 |
+
{% endif %}
|
49 |
+
{% elif display_bitbucket %}
|
50 |
+
{% if check_meta and 'bitbucket_url' in meta %}
|
51 |
+
<!-- User defined Bitbucket URL -->
|
52 |
+
<a href="{{ meta['bitbucket_url'] }}" class="fa fa-bitbucket"> {{ _('Edit on Bitbucket') }}</a>
|
53 |
+
{% else %}
|
54 |
+
<a href="https://bitbucket.org/{{ bitbucket_user }}/{{ bitbucket_repo }}/src/{{ bitbucket_version}}{{ conf_py_path }}{{ pagename }}{{ suffix }}?mode={{ theme_vcs_pageview_mode|default("view") }}" class="fa fa-bitbucket"> {{ _('Edit on Bitbucket') }}</a>
|
55 |
+
{% endif %}
|
56 |
+
{% elif display_gitlab %}
|
57 |
+
{% if check_meta and 'gitlab_url' in meta %}
|
58 |
+
<!-- User defined GitLab URL -->
|
59 |
+
<a href="{{ meta['gitlab_url'] }}" class="fa fa-gitlab"> {{ _('Edit on GitLab') }}</a>
|
60 |
+
{% else %}
|
61 |
+
<a href="https://{{ gitlab_host|default("gitlab.com") }}/{{ gitlab_user }}/{{ gitlab_repo }}/{{ theme_vcs_pageview_mode|default("blob") }}/{{ gitlab_version }}{{ conf_py_path }}{{ pagename }}{{ suffix }}" class="fa fa-gitlab"> {{ _('Edit on GitLab') }}</a>
|
62 |
+
{% endif %}
|
63 |
+
{% elif show_source and source_url_prefix %}
|
64 |
+
<a href="{{ source_url_prefix }}{{ pagename }}{{ suffix }}">{{ _('View page source') }}</a>
|
65 |
+
{% elif show_source and has_source and sourcename %}
|
66 |
+
<a href="{{ pathto('_sources/' + sourcename, true)|e }}" rel="nofollow"> {{ _('View page source') }}</a>
|
67 |
+
{% endif %}
|
68 |
+
{% endif %}
|
69 |
+
</li>
|
70 |
+
{% endblock %}
|
71 |
+
</ul>
|
72 |
+
|
73 |
+
{% if (theme_prev_next_buttons_location == 'top' or theme_prev_next_buttons_location == 'both') and (next or prev) %}
|
74 |
+
<div class="rst-breadcrumbs-buttons" role="navigation" aria-label="breadcrumb navigation">
|
75 |
+
{% if next %}
|
76 |
+
<a href="{{ next.link|e }}" class="btn btn-neutral float-right" title="{{ next.title|striptags|e }}" accesskey="n">{{ _('Next') }} <span class="fa fa-arrow-circle-right"></span></a>
|
77 |
+
{% endif %}
|
78 |
+
{% if prev %}
|
79 |
+
<a href="{{ prev.link|e }}" class="btn btn-neutral float-left" title="{{ prev.title|striptags|e }}" accesskey="p"><span class="fa fa-arrow-circle-left"></span> {{ _('Previous') }}</a>
|
80 |
+
{% endif %}
|
81 |
+
</div>
|
82 |
+
{% endif %}
|
83 |
+
<hr/>
|
84 |
+
</div>
|
docs/_themes/sphinx_rtd_theme/footer.html
ADDED
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<footer>
|
2 |
+
{% if (theme_prev_next_buttons_location == 'bottom' or theme_prev_next_buttons_location == 'both') and (next or prev) %}
|
3 |
+
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
|
4 |
+
{% if next %}
|
5 |
+
<a href="{{ next.link|e }}" class="btn btn-neutral float-right" title="{{ next.title|striptags|e }}" accesskey="n" rel="next">{{ _('Next') }} <span class="fa fa-arrow-circle-right"></span></a>
|
6 |
+
{% endif %}
|
7 |
+
{% if prev %}
|
8 |
+
<a href="{{ prev.link|e }}" class="btn btn-neutral float-left" title="{{ prev.title|striptags|e }}" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> {{ _('Previous') }}</a>
|
9 |
+
{% endif %}
|
10 |
+
</div>
|
11 |
+
{% endif %}
|
12 |
+
|
13 |
+
<hr/>
|
14 |
+
|
15 |
+
<div role="contentinfo">
|
16 |
+
<p>
|
17 |
+
{%- if show_copyright %}
|
18 |
+
{%- if hasdoc('copyright') %}
|
19 |
+
{% set path = pathto('copyright') %}
|
20 |
+
{% set copyright = copyright|e %}
|
21 |
+
© <a href="{{ path }}">{% trans %}Copyright{% endtrans %}</a> {{ copyright }}
|
22 |
+
{%- else %}
|
23 |
+
{% set copyright = copyright|e %}
|
24 |
+
© {% trans %}Copyright{% endtrans %} {{ copyright }}
|
25 |
+
{%- endif %}
|
26 |
+
{%- endif %}
|
27 |
+
|
28 |
+
• <a href="/docs/contact.html">Contact</a>
|
29 |
+
|
30 |
+
{%- if build_id and build_url %}
|
31 |
+
<span class="build">
|
32 |
+
{# Translators: Build is a noun, not a verb #}
|
33 |
+
{% trans %}Build{% endtrans %}
|
34 |
+
<a href="{{ build_url }}">{{ build_id }}</a>.
|
35 |
+
</span>
|
36 |
+
{%- elif commit %}
|
37 |
+
<span class="commit">
|
38 |
+
{# Translators: the phrase "revision" comes from Git, referring to a commit #}
|
39 |
+
{% trans %}Revision{% endtrans %} <code>{{ commit }}</code>.
|
40 |
+
</span>
|
41 |
+
{%- endif %}
|
42 |
+
{%- if last_updated %}
|
43 |
+
<span class="lastupdated">
|
44 |
+
{% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %}
|
45 |
+
</span>
|
46 |
+
{%- endif %}
|
47 |
+
|
48 |
+
</p>
|
49 |
+
</div>
|
50 |
+
|
51 |
+
{%- if show_sphinx %}
|
52 |
+
{% set sphinx_web = '<a href="https://www.sphinx-doc.org/">Sphinx</a>' %}
|
53 |
+
{% set readthedocs_web = '<a href="https://readthedocs.org">Read the Docs</a>' %}
|
54 |
+
{# Translators: the variable "sphinx_web" is a link to the Sphinx project documentation with the text "Sphinx" #}
|
55 |
+
{% trans sphinx_web=sphinx_web, readthedocs_web=readthedocs_web %}Built with {{ sphinx_web }} using a{% endtrans %}
|
56 |
+
{# Translators: "theme" refers to a theme for Sphinx, which alters the appearance of the generated documenation #}
|
57 |
+
<a href="https://github.com/readthedocs/sphinx_rtd_theme">{% trans %}theme{% endtrans %}</a>
|
58 |
+
{# Translators: this is always used as "provided by Read the Docs", and should not imply Read the Docs is an author of the generated documentation. #}
|
59 |
+
{% trans %}provided by {{ readthedocs_web }}{% endtrans %}.
|
60 |
+
{%- endif %}
|
61 |
+
|
62 |
+
{%- block extrafooter %} {% endblock %}
|
63 |
+
|
64 |
+
</footer>
|
65 |
+
|
docs/_themes/sphinx_rtd_theme/layout.html
ADDED
@@ -0,0 +1,239 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{# TEMPLATE VAR SETTINGS #}
|
2 |
+
{%- set url_root = pathto('', 1) %}
|
3 |
+
{%- if url_root == '#' %}{% set url_root = '' %}{% endif %}
|
4 |
+
{%- if not embedded and docstitle %}
|
5 |
+
{%- set titlesuffix = " — "|safe + docstitle|e %}
|
6 |
+
{%- else %}
|
7 |
+
{%- set titlesuffix = "" %}
|
8 |
+
{%- endif %}
|
9 |
+
{%- set lang_attr = 'en' if language == None else (language | replace('_', '-')) %}
|
10 |
+
{%- set sphinx_writer = 'writer-html5' if html5_doctype else 'writer-html4' %}
|
11 |
+
|
12 |
+
<!DOCTYPE html>
|
13 |
+
<html class="{{ sphinx_writer }}" lang="{{ lang_attr }}" >
|
14 |
+
<head>
|
15 |
+
<meta charset="utf-8">
|
16 |
+
{{ metatags }}
|
17 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
18 |
+
{% block htmltitle %}
|
19 |
+
<title>{{ title|striptags|e }}{{ titlesuffix }}</title>
|
20 |
+
{% endblock %}
|
21 |
+
|
22 |
+
{# CSS #}
|
23 |
+
<link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
|
24 |
+
<link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" />
|
25 |
+
{%- for css in css_files %}
|
26 |
+
{%- if css|attr("rel") %}
|
27 |
+
<link rel="{{ css.rel }}" href="{{ pathto(css.filename, 1) }}" type="text/css"{% if css.title is not none %} title="{{ css.title }}"{% endif %} />
|
28 |
+
{%- else %}
|
29 |
+
<link rel="stylesheet" href="{{ pathto(css, 1) }}" type="text/css" />
|
30 |
+
{%- endif %}
|
31 |
+
{%- endfor %}
|
32 |
+
|
33 |
+
{%- for cssfile in extra_css_files %}
|
34 |
+
<link rel="stylesheet" href="{{ pathto(cssfile, 1) }}" type="text/css" />
|
35 |
+
{%- endfor %}
|
36 |
+
|
37 |
+
{# FAVICON #}
|
38 |
+
{% if favicon %}
|
39 |
+
<link rel="shortcut icon" href="{{ pathto('_static/' + favicon, 1) }}"/>
|
40 |
+
{% endif %}
|
41 |
+
{# CANONICAL URL #}
|
42 |
+
{% if theme_canonical_url %}
|
43 |
+
<link rel="canonical" href="{{ theme_canonical_url }}{{ pagename }}.html"/>
|
44 |
+
{% endif %}
|
45 |
+
|
46 |
+
{# JAVASCRIPTS #}
|
47 |
+
{%- block scripts %}
|
48 |
+
<!--[if lt IE 9]>
|
49 |
+
<script src="{{ pathto('_static/js/html5shiv.min.js', 1) }}"></script>
|
50 |
+
<![endif]-->
|
51 |
+
{%- if not embedded %}
|
52 |
+
{# XXX Sphinx 1.8.0 made this an external js-file, quick fix until we refactor the template to inherert more blocks directly from sphinx #}
|
53 |
+
{% if sphinx_version >= "1.8.0" %}
|
54 |
+
<script type="text/javascript" id="documentation_options" data-url_root="{{ pathto('', 1) }}" src="{{ pathto('_static/documentation_options.js', 1) }}"></script>
|
55 |
+
{%- for scriptfile in script_files %}
|
56 |
+
{{ js_tag(scriptfile) }}
|
57 |
+
{%- endfor %}
|
58 |
+
{% else %}
|
59 |
+
<script type="text/javascript">
|
60 |
+
var DOCUMENTATION_OPTIONS = {
|
61 |
+
URL_ROOT:'{{ url_root }}',
|
62 |
+
VERSION:'{{ release|e }}',
|
63 |
+
LANGUAGE:'{{ language }}',
|
64 |
+
COLLAPSE_INDEX:false,
|
65 |
+
FILE_SUFFIX:'{{ '' if no_search_suffix else file_suffix }}',
|
66 |
+
HAS_SOURCE: {{ has_source|lower }},
|
67 |
+
SOURCELINK_SUFFIX: '{{ sourcelink_suffix }}'
|
68 |
+
};
|
69 |
+
</script>
|
70 |
+
{%- for scriptfile in script_files %}
|
71 |
+
<script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script>
|
72 |
+
{%- endfor %}
|
73 |
+
{% endif %}
|
74 |
+
<script type="text/javascript" src="{{ pathto('_static/js/theme.js', 1) }}"></script>
|
75 |
+
|
76 |
+
{# OPENSEARCH #}
|
77 |
+
{%- if use_opensearch %}
|
78 |
+
<link rel="search" type="application/opensearchdescription+xml"
|
79 |
+
title="{% trans docstitle=docstitle|e %}Search within {{ docstitle }}{% endtrans %}"
|
80 |
+
href="{{ pathto('_static/opensearch.xml', 1) }}"/>
|
81 |
+
{%- endif %}
|
82 |
+
{%- endif %}
|
83 |
+
{%- endblock %}
|
84 |
+
|
85 |
+
{%- block linktags %}
|
86 |
+
{%- if hasdoc('about') %}
|
87 |
+
<link rel="author" title="{{ _('About these documents') }}" href="{{ pathto('about') }}" />
|
88 |
+
{%- endif %}
|
89 |
+
{%- if hasdoc('genindex') %}
|
90 |
+
<link rel="index" title="{{ _('Index') }}" href="{{ pathto('genindex') }}" />
|
91 |
+
{%- endif %}
|
92 |
+
{%- if hasdoc('search') %}
|
93 |
+
<link rel="search" title="{{ _('Search') }}" href="{{ pathto('search') }}" />
|
94 |
+
{%- endif %}
|
95 |
+
{%- if hasdoc('copyright') %}
|
96 |
+
<link rel="copyright" title="{{ _('Copyright') }}" href="{{ pathto('copyright') }}" />
|
97 |
+
{%- endif %}
|
98 |
+
{%- if next %}
|
99 |
+
<link rel="next" title="{{ next.title|striptags|e }}" href="{{ next.link|e }}" />
|
100 |
+
{%- endif %}
|
101 |
+
{%- if prev %}
|
102 |
+
<link rel="prev" title="{{ prev.title|striptags|e }}" href="{{ prev.link|e }}" />
|
103 |
+
{%- endif %}
|
104 |
+
{%- endblock %}
|
105 |
+
{%- block extrahead %} {% endblock %}
|
106 |
+
</head>
|
107 |
+
|
108 |
+
<body class="wy-body-for-nav">
|
109 |
+
|
110 |
+
{% block extrabody %} {% endblock %}
|
111 |
+
<div class="wy-grid-for-nav">
|
112 |
+
{# SIDE NAV, TOGGLES ON MOBILE #}
|
113 |
+
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
|
114 |
+
<div class="wy-side-scroll">
|
115 |
+
<div class="wy-side-nav-search" {% if theme_style_nav_header_background %} style="background: {{theme_style_nav_header_background}}" {% endif %}>
|
116 |
+
{% block sidebartitle %}
|
117 |
+
|
118 |
+
<a href="{{ pathto(master_doc) }}">
|
119 |
+
<img src="{{ pathto('_static/' + logo, 1) }}" class="logo" alt="{{ _('Logo') }}"/>
|
120 |
+
<span class="icon icon-home project-name"> {{ project }}</span>
|
121 |
+
</a>
|
122 |
+
|
123 |
+
<div style="display: flex; justify-content: center;">
|
124 |
+
<div id="twitter-button">
|
125 |
+
<a href="https://twitter.com/Nils_Reimers" target="_blank" title="Follow SBERT on Twitter"><img src="/_static/Twitter_Logo_White.svg" height="20" style="margin: 0px 10px 0px -10px;"> </a>
|
126 |
+
</div>
|
127 |
+
<div id="github-button"></div>
|
128 |
+
</div>
|
129 |
+
|
130 |
+
{% if theme_display_version %}
|
131 |
+
{%- set nav_version = version %}
|
132 |
+
{% if READTHEDOCS and current_version %}
|
133 |
+
{%- set nav_version = current_version %}
|
134 |
+
{% endif %}
|
135 |
+
{% if nav_version %}
|
136 |
+
<div class="version">
|
137 |
+
{{ nav_version }}
|
138 |
+
</div>
|
139 |
+
{% endif %}
|
140 |
+
{% endif %}
|
141 |
+
|
142 |
+
{% include "searchbox.html" %}
|
143 |
+
|
144 |
+
{% endblock %}
|
145 |
+
</div>
|
146 |
+
|
147 |
+
{% block navigation %}
|
148 |
+
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
|
149 |
+
{% block menu %}
|
150 |
+
{#
|
151 |
+
The singlehtml builder doesn't handle this toctree call when the
|
152 |
+
toctree is empty. Skip building this for now.
|
153 |
+
#}
|
154 |
+
{% if 'singlehtml' not in builder %}
|
155 |
+
{% set global_toc = toctree(maxdepth=theme_navigation_depth|int,
|
156 |
+
collapse=theme_collapse_navigation|tobool,
|
157 |
+
includehidden=theme_includehidden|tobool,
|
158 |
+
titles_only=theme_titles_only|tobool) %}
|
159 |
+
{% endif %}
|
160 |
+
{% if global_toc %}
|
161 |
+
{{ global_toc }}
|
162 |
+
{% else %}
|
163 |
+
<!-- Local TOC -->
|
164 |
+
<div class="local-toc">{{ toc }}</div>
|
165 |
+
{% endif %}
|
166 |
+
{% endblock %}
|
167 |
+
</div>
|
168 |
+
{% endblock %}
|
169 |
+
</div>
|
170 |
+
</nav>
|
171 |
+
|
172 |
+
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
|
173 |
+
|
174 |
+
{# MOBILE NAV, TRIGGLES SIDE NAV ON TOGGLE #}
|
175 |
+
<nav class="wy-nav-top" aria-label="top navigation">
|
176 |
+
{% block mobile_nav %}
|
177 |
+
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
|
178 |
+
<a href="{{ pathto(master_doc) }}">{{ project }}</a>
|
179 |
+
{% endblock %}
|
180 |
+
</nav>
|
181 |
+
|
182 |
+
|
183 |
+
<div class="wy-nav-content">
|
184 |
+
{%- block content %}
|
185 |
+
{% if theme_style_external_links|tobool %}
|
186 |
+
<div class="rst-content style-external-links">
|
187 |
+
{% else %}
|
188 |
+
<div class="rst-content">
|
189 |
+
{% endif %}
|
190 |
+
{% include "breadcrumbs.html" %}
|
191 |
+
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
|
192 |
+
{%- block document %}
|
193 |
+
<div itemprop="articleBody">
|
194 |
+
{% block body %}{% endblock %}
|
195 |
+
</div>
|
196 |
+
{% if self.comments()|trim %}
|
197 |
+
<div class="articleComments">
|
198 |
+
{% block comments %}{% endblock %}
|
199 |
+
</div>
|
200 |
+
{% endif%}
|
201 |
+
</div>
|
202 |
+
{%- endblock %}
|
203 |
+
{% include "footer.html" %}
|
204 |
+
</div>
|
205 |
+
{%- endblock %}
|
206 |
+
</div>
|
207 |
+
|
208 |
+
</section>
|
209 |
+
|
210 |
+
</div>
|
211 |
+
{% include "versions.html" %}
|
212 |
+
|
213 |
+
<script type="text/javascript">
|
214 |
+
jQuery(function () {
|
215 |
+
SphinxRtdTheme.Navigation.enable({{ 'true' if theme_sticky_navigation|tobool else 'false' }});
|
216 |
+
});
|
217 |
+
</script>
|
218 |
+
|
219 |
+
{# Do not conflict with RTD insertion of analytics script #}
|
220 |
+
{% if not READTHEDOCS %}
|
221 |
+
{% if theme_analytics_id %}
|
222 |
+
<!-- Theme Analytics -->
|
223 |
+
<script>
|
224 |
+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
225 |
+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
226 |
+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
227 |
+
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
228 |
+
|
229 |
+
ga('create', '{{ theme_analytics_id }}', 'auto');
|
230 |
+
ga('send', 'pageview');
|
231 |
+
</script>
|
232 |
+
|
233 |
+
{% endif %}
|
234 |
+
{% endif %}
|
235 |
+
|
236 |
+
{%- block footer %} {% endblock %}
|
237 |
+
|
238 |
+
</body>
|
239 |
+
</html>
|
docs/_themes/sphinx_rtd_theme/locale/de/LC_MESSAGES/sphinx.mo
ADDED
Binary file (2.09 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/locale/de/LC_MESSAGES/sphinx.po
ADDED
@@ -0,0 +1,143 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# English translations for sphinx_rtd_theme.
|
2 |
+
# Copyright (C) 2019 ORGANIZATION
|
3 |
+
# This file is distributed under the same license as the sphinx_rtd_theme
|
4 |
+
# project.
|
5 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
6 |
+
#
|
7 |
+
# Translators:
|
8 |
+
# Tom Kunze <[email protected]>, 2019
|
9 |
+
#
|
10 |
+
msgid ""
|
11 |
+
msgstr ""
|
12 |
+
"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
|
13 |
+
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
14 |
+
"POT-Creation-Date: 2020-05-06 13:38-0600\n"
|
15 |
+
"PO-Revision-Date: 2019-07-16 21:44+0000\n"
|
16 |
+
"Last-Translator: Tom Kunze <[email protected]>, 2019\n"
|
17 |
+
"Language-Team: German (https://www.transifex.com/readthedocs/teams/101354/de/)\n"
|
18 |
+
"MIME-Version: 1.0\n"
|
19 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
20 |
+
"Content-Transfer-Encoding: 8bit\n"
|
21 |
+
"Generated-By: Babel 2.8.0\n"
|
22 |
+
"Language: de\n"
|
23 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
24 |
+
|
25 |
+
#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
|
26 |
+
msgid "Edit on GitHub"
|
27 |
+
msgstr "Auf GitHub bearbeiten"
|
28 |
+
|
29 |
+
#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
|
30 |
+
msgid "Edit on Bitbucket"
|
31 |
+
msgstr "Auf Bitbucket bearbeiten"
|
32 |
+
|
33 |
+
#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
|
34 |
+
msgid "Edit on GitLab"
|
35 |
+
msgstr "Auf GitLab bearbeiten"
|
36 |
+
|
37 |
+
#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
|
38 |
+
msgid "View page source"
|
39 |
+
msgstr "Quelltext anzeigen"
|
40 |
+
|
41 |
+
#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
|
42 |
+
msgid "Next"
|
43 |
+
msgstr "Weiter"
|
44 |
+
|
45 |
+
#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
|
46 |
+
msgid "Previous"
|
47 |
+
msgstr "Zurück"
|
48 |
+
|
49 |
+
#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
|
50 |
+
#: sphinx_rtd_theme/layout.html:96
|
51 |
+
msgid "Copyright"
|
52 |
+
msgstr "Copyright"
|
53 |
+
|
54 |
+
#. Build is a noun, not a verb
|
55 |
+
#: sphinx_rtd_theme/footer.html:31
|
56 |
+
msgid "Build"
|
57 |
+
msgstr "Build"
|
58 |
+
|
59 |
+
#: sphinx_rtd_theme/footer.html:41
|
60 |
+
#, python-format
|
61 |
+
msgid "Last updated on %(last_updated)s."
|
62 |
+
msgstr "Zuletzt aktualisiert am %(last_updated)s."
|
63 |
+
|
64 |
+
#. the variable "sphinx_web" is a link to the Sphinx project documentation
|
65 |
+
#. with
|
66 |
+
#. the text "Sphinx"
|
67 |
+
#: sphinx_rtd_theme/footer.html:52
|
68 |
+
#, python-format
|
69 |
+
msgid "Built with %(sphinx_web)s using a"
|
70 |
+
msgstr "Erstellt mit %(sphinx_web)s mit einem"
|
71 |
+
|
72 |
+
#. this is always used as "provided by Read the Docs", and should not imply
|
73 |
+
#. Read the Docs is an author of the generated documentation.
|
74 |
+
#: sphinx_rtd_theme/footer.html:56
|
75 |
+
#, python-format
|
76 |
+
msgid "provided by %(readthedocs_web)s"
|
77 |
+
msgstr "bereitgestellt von %(readthedocs_web)s"
|
78 |
+
|
79 |
+
#: sphinx_rtd_theme/layout.html:79
|
80 |
+
#, python-format
|
81 |
+
msgid "Search within %(docstitle)s"
|
82 |
+
msgstr "%(docstitle)s durchsuchen"
|
83 |
+
|
84 |
+
#: sphinx_rtd_theme/layout.html:87
|
85 |
+
msgid "About these documents"
|
86 |
+
msgstr "Über diese Dokumentation"
|
87 |
+
|
88 |
+
#: sphinx_rtd_theme/layout.html:90
|
89 |
+
msgid "Index"
|
90 |
+
msgstr "Index"
|
91 |
+
|
92 |
+
#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
|
93 |
+
msgid "Search"
|
94 |
+
msgstr "Suche"
|
95 |
+
|
96 |
+
#: sphinx_rtd_theme/layout.html:128
|
97 |
+
msgid "Logo"
|
98 |
+
msgstr "Logo"
|
99 |
+
|
100 |
+
#: sphinx_rtd_theme/search.html:29
|
101 |
+
msgid "Please activate JavaScript to enable the search functionality."
|
102 |
+
msgstr "Bitte aktiviere JavaScript, um die Suchfunktion zu nutzen."
|
103 |
+
|
104 |
+
#. Search is a noun, not a verb
|
105 |
+
#: sphinx_rtd_theme/search.html:37
|
106 |
+
msgid "Search Results"
|
107 |
+
msgstr "Suchergebnisse"
|
108 |
+
|
109 |
+
#: sphinx_rtd_theme/search.html:39
|
110 |
+
msgid ""
|
111 |
+
"Your search did not match any documents. Please make sure that all words are"
|
112 |
+
" spelled correctly and that you've selected enough categories."
|
113 |
+
msgstr ""
|
114 |
+
"Es wurden keine mit deiner Suchanfrage übereinstimmenden Dokumente gefunden."
|
115 |
+
" Achte darauf, dass alle Wörter richtig geschrieben sind und dass genug "
|
116 |
+
"Kategorien ausgewählt sind."
|
117 |
+
|
118 |
+
#: sphinx_rtd_theme/searchbox.html:4
|
119 |
+
msgid "Search docs"
|
120 |
+
msgstr "Dokumentation durchsuchen"
|
121 |
+
|
122 |
+
#: sphinx_rtd_theme/versions.html:11
|
123 |
+
msgid "Versions"
|
124 |
+
msgstr "Versionen"
|
125 |
+
|
126 |
+
#. The phrase "Read the Docs" is not translated
|
127 |
+
#: sphinx_rtd_theme/versions.html:24
|
128 |
+
msgid "On Read the Docs"
|
129 |
+
msgstr "Auf Read the Docs"
|
130 |
+
|
131 |
+
#: sphinx_rtd_theme/versions.html:26
|
132 |
+
msgid "Project Home"
|
133 |
+
msgstr "Projektübersicht"
|
134 |
+
|
135 |
+
#: sphinx_rtd_theme/versions.html:29
|
136 |
+
msgid "Builds"
|
137 |
+
msgstr "Builds"
|
138 |
+
|
139 |
+
#~ msgid "Docs"
|
140 |
+
#~ msgstr "Dokumentation"
|
141 |
+
|
142 |
+
#~ msgid "Free document hosting provided by"
|
143 |
+
#~ msgstr "Kostenloses Dokumentationen-Hosting zur Verfügung gestellt von"
|
docs/_themes/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.mo
ADDED
Binary file (455 Bytes). View file
|
|
docs/_themes/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po
ADDED
@@ -0,0 +1,156 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# English translations for sphinx_rtd_theme.
|
2 |
+
# Copyright (C) 2019 ORGANIZATION
|
3 |
+
# This file is distributed under the same license as the sphinx_rtd_theme
|
4 |
+
# project.
|
5 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
6 |
+
#
|
7 |
+
msgid ""
|
8 |
+
msgstr ""
|
9 |
+
"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
|
10 |
+
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
11 |
+
"POT-Creation-Date: 2020-05-06 13:38-0600\n"
|
12 |
+
"PO-Revision-Date: 2019-07-16 15:43-0600\n"
|
13 |
+
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
+
"Language: en\n"
|
15 |
+
"Language-Team: en <[email protected]>\n"
|
16 |
+
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
17 |
+
"MIME-Version: 1.0\n"
|
18 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
19 |
+
"Content-Transfer-Encoding: 8bit\n"
|
20 |
+
"Generated-By: Babel 2.8.0\n"
|
21 |
+
|
22 |
+
#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
|
23 |
+
msgid "Edit on GitHub"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
|
27 |
+
msgid "Edit on Bitbucket"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
|
31 |
+
msgid "Edit on GitLab"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
|
35 |
+
msgid "View page source"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
|
39 |
+
msgid "Next"
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
|
43 |
+
msgid "Previous"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
|
47 |
+
#: sphinx_rtd_theme/layout.html:96
|
48 |
+
msgid "Copyright"
|
49 |
+
msgstr ""
|
50 |
+
|
51 |
+
#. Build is a noun, not a verb
|
52 |
+
#: sphinx_rtd_theme/footer.html:31
|
53 |
+
msgid "Build"
|
54 |
+
msgstr ""
|
55 |
+
|
56 |
+
#. the phrase "revision" comes from Git, referring to a commit
|
57 |
+
#: sphinx_rtd_theme/footer.html:37
|
58 |
+
msgid "Revision"
|
59 |
+
msgstr ""
|
60 |
+
|
61 |
+
#: sphinx_rtd_theme/footer.html:41
|
62 |
+
#, python-format
|
63 |
+
msgid "Last updated on %(last_updated)s."
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#. the variable "sphinx_web" is a link to the Sphinx project documentation with
|
67 |
+
#. the text "Sphinx"
|
68 |
+
#: sphinx_rtd_theme/footer.html:52
|
69 |
+
#, python-format
|
70 |
+
msgid "Built with %(sphinx_web)s using a"
|
71 |
+
msgstr ""
|
72 |
+
|
73 |
+
#. "theme" refers to a theme for Sphinx, which alters the appearance of the
|
74 |
+
#. generated documenation
|
75 |
+
#: sphinx_rtd_theme/footer.html:54
|
76 |
+
msgid "theme"
|
77 |
+
msgstr ""
|
78 |
+
|
79 |
+
#. this is always used as "provided by Read the Docs", and should not imply
|
80 |
+
#. Read the Docs is an author of the generated documentation.
|
81 |
+
#: sphinx_rtd_theme/footer.html:56
|
82 |
+
#, python-format
|
83 |
+
msgid "provided by %(readthedocs_web)s"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: sphinx_rtd_theme/layout.html:79
|
87 |
+
#, python-format
|
88 |
+
msgid "Search within %(docstitle)s"
|
89 |
+
msgstr ""
|
90 |
+
|
91 |
+
#: sphinx_rtd_theme/layout.html:87
|
92 |
+
msgid "About these documents"
|
93 |
+
msgstr ""
|
94 |
+
|
95 |
+
#: sphinx_rtd_theme/layout.html:90
|
96 |
+
msgid "Index"
|
97 |
+
msgstr ""
|
98 |
+
|
99 |
+
#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
|
100 |
+
msgid "Search"
|
101 |
+
msgstr ""
|
102 |
+
|
103 |
+
#: sphinx_rtd_theme/layout.html:121
|
104 |
+
msgid "Documentation Home"
|
105 |
+
msgstr ""
|
106 |
+
|
107 |
+
#: sphinx_rtd_theme/layout.html:128
|
108 |
+
msgid "Logo"
|
109 |
+
msgstr ""
|
110 |
+
|
111 |
+
#: sphinx_rtd_theme/search.html:29
|
112 |
+
msgid "Please activate JavaScript to enable the search functionality."
|
113 |
+
msgstr ""
|
114 |
+
|
115 |
+
#. Search is a noun, not a verb
|
116 |
+
#: sphinx_rtd_theme/search.html:37
|
117 |
+
msgid "Search Results"
|
118 |
+
msgstr ""
|
119 |
+
|
120 |
+
#: sphinx_rtd_theme/search.html:39
|
121 |
+
msgid ""
|
122 |
+
"Your search did not match any documents. Please make sure that all words "
|
123 |
+
"are spelled correctly and that you've selected enough categories."
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: sphinx_rtd_theme/searchbox.html:4
|
127 |
+
msgid "Search docs"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: sphinx_rtd_theme/versions.html:11
|
131 |
+
msgid "Versions"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: sphinx_rtd_theme/versions.html:17
|
135 |
+
msgid "Downloads"
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#. The phrase "Read the Docs" is not translated
|
139 |
+
#: sphinx_rtd_theme/versions.html:24
|
140 |
+
msgid "On Read the Docs"
|
141 |
+
msgstr ""
|
142 |
+
|
143 |
+
#: sphinx_rtd_theme/versions.html:26
|
144 |
+
msgid "Project Home"
|
145 |
+
msgstr ""
|
146 |
+
|
147 |
+
#: sphinx_rtd_theme/versions.html:29
|
148 |
+
msgid "Builds"
|
149 |
+
msgstr ""
|
150 |
+
|
151 |
+
#~ msgid "Docs"
|
152 |
+
#~ msgstr ""
|
153 |
+
|
154 |
+
#~ msgid "Free document hosting provided by"
|
155 |
+
#~ msgstr ""
|
156 |
+
|
docs/_themes/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.mo
ADDED
Binary file (2.33 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.po
ADDED
@@ -0,0 +1,164 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# English translations for sphinx_rtd_theme.
|
2 |
+
# Copyright (C) 2019 ORGANIZATION
|
3 |
+
# This file is distributed under the same license as the sphinx_rtd_theme
|
4 |
+
# project.
|
5 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
6 |
+
#
|
7 |
+
# Translators:
|
8 |
+
# Anthony <[email protected]>, 2019
|
9 |
+
# Leonardo J. Caballero G. <[email protected]>, 2020
|
10 |
+
#
|
11 |
+
msgid ""
|
12 |
+
msgstr ""
|
13 |
+
"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
|
14 |
+
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
15 |
+
"POT-Creation-Date: 2020-05-06 13:38-0600\n"
|
16 |
+
"PO-Revision-Date: 2019-07-16 21:44+0000\n"
|
17 |
+
"Last-Translator: Leonardo J. Caballero G. <[email protected]>, 2020\n"
|
18 |
+
"Language-Team: Spanish (https://www.transifex.com/readthedocs/teams/101354/es/)\n"
|
19 |
+
"MIME-Version: 1.0\n"
|
20 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
21 |
+
"Content-Transfer-Encoding: 8bit\n"
|
22 |
+
"Generated-By: Babel 2.8.0\n"
|
23 |
+
"Language: es\n"
|
24 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
25 |
+
|
26 |
+
#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
|
27 |
+
msgid "Edit on GitHub"
|
28 |
+
msgstr "Editar en GitHub"
|
29 |
+
|
30 |
+
#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
|
31 |
+
msgid "Edit on Bitbucket"
|
32 |
+
msgstr "Editar en Bitbucket"
|
33 |
+
|
34 |
+
#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
|
35 |
+
msgid "Edit on GitLab"
|
36 |
+
msgstr "Editar en GitLab"
|
37 |
+
|
38 |
+
#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
|
39 |
+
msgid "View page source"
|
40 |
+
msgstr "Ver código fuente de la página"
|
41 |
+
|
42 |
+
#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
|
43 |
+
msgid "Next"
|
44 |
+
msgstr "Siguiente"
|
45 |
+
|
46 |
+
#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
|
47 |
+
msgid "Previous"
|
48 |
+
msgstr "Anterior"
|
49 |
+
|
50 |
+
#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
|
51 |
+
#: sphinx_rtd_theme/layout.html:96
|
52 |
+
msgid "Copyright"
|
53 |
+
msgstr "Derechos de autor"
|
54 |
+
|
55 |
+
#. Build is a noun, not a verb
|
56 |
+
#: sphinx_rtd_theme/footer.html:31
|
57 |
+
msgid "Build"
|
58 |
+
msgstr "Construido"
|
59 |
+
|
60 |
+
#. the phrase "revision" comes from Git, referring to a commit
|
61 |
+
#: sphinx_rtd_theme/footer.html:37
|
62 |
+
msgid "Revision"
|
63 |
+
msgstr "Revisión"
|
64 |
+
|
65 |
+
#: sphinx_rtd_theme/footer.html:41
|
66 |
+
#, python-format
|
67 |
+
msgid "Last updated on %(last_updated)s."
|
68 |
+
msgstr "Actualizado por última vez en %(last_updated)s."
|
69 |
+
|
70 |
+
#. the variable "sphinx_web" is a link to the Sphinx project documentation
|
71 |
+
#. with
|
72 |
+
#. the text "Sphinx"
|
73 |
+
#: sphinx_rtd_theme/footer.html:52
|
74 |
+
#, python-format
|
75 |
+
msgid "Built with %(sphinx_web)s using a"
|
76 |
+
msgstr "Construido con %(sphinx_web)s usando un"
|
77 |
+
|
78 |
+
#. "theme" refers to a theme for Sphinx, which alters the appearance of the
|
79 |
+
#. generated documenation
|
80 |
+
#: sphinx_rtd_theme/footer.html:54
|
81 |
+
msgid "theme"
|
82 |
+
msgstr "tema"
|
83 |
+
|
84 |
+
#. this is always used as "provided by Read the Docs", and should not imply
|
85 |
+
#. Read the Docs is an author of the generated documentation.
|
86 |
+
#: sphinx_rtd_theme/footer.html:56
|
87 |
+
#, python-format
|
88 |
+
msgid "provided by %(readthedocs_web)s"
|
89 |
+
msgstr "proporcionado por %(readthedocs_web)s"
|
90 |
+
|
91 |
+
#: sphinx_rtd_theme/layout.html:79
|
92 |
+
#, python-format
|
93 |
+
msgid "Search within %(docstitle)s"
|
94 |
+
msgstr "Buscar en %(docstitle)s"
|
95 |
+
|
96 |
+
#: sphinx_rtd_theme/layout.html:87
|
97 |
+
msgid "About these documents"
|
98 |
+
msgstr "Sobre esta documentación"
|
99 |
+
|
100 |
+
#: sphinx_rtd_theme/layout.html:90
|
101 |
+
msgid "Index"
|
102 |
+
msgstr "Índice"
|
103 |
+
|
104 |
+
#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
|
105 |
+
msgid "Search"
|
106 |
+
msgstr "Búsqueda"
|
107 |
+
|
108 |
+
#: sphinx_rtd_theme/layout.html:121
|
109 |
+
msgid "Documentation Home"
|
110 |
+
msgstr "Inicio de Documentación"
|
111 |
+
|
112 |
+
#: sphinx_rtd_theme/layout.html:128
|
113 |
+
msgid "Logo"
|
114 |
+
msgstr "Logotipo"
|
115 |
+
|
116 |
+
#: sphinx_rtd_theme/search.html:29
|
117 |
+
msgid "Please activate JavaScript to enable the search functionality."
|
118 |
+
msgstr ""
|
119 |
+
"Por favor, active JavaScript para habilitar la funcionalidad de búsqueda."
|
120 |
+
|
121 |
+
#. Search is a noun, not a verb
|
122 |
+
#: sphinx_rtd_theme/search.html:37
|
123 |
+
msgid "Search Results"
|
124 |
+
msgstr "Resultados de la búsqueda"
|
125 |
+
|
126 |
+
#: sphinx_rtd_theme/search.html:39
|
127 |
+
msgid ""
|
128 |
+
"Your search did not match any documents. Please make sure that all words are"
|
129 |
+
" spelled correctly and that you've selected enough categories."
|
130 |
+
msgstr ""
|
131 |
+
"Su búsqueda no coincide con ningún documento. Por favor, asegúrese de que "
|
132 |
+
"todas las palabras estén correctamente escritas y que usted haya "
|
133 |
+
"seleccionado las suficientes categorías."
|
134 |
+
|
135 |
+
#: sphinx_rtd_theme/searchbox.html:4
|
136 |
+
msgid "Search docs"
|
137 |
+
msgstr "Buscar documentos"
|
138 |
+
|
139 |
+
#: sphinx_rtd_theme/versions.html:11
|
140 |
+
msgid "Versions"
|
141 |
+
msgstr "Versiones"
|
142 |
+
|
143 |
+
#: sphinx_rtd_theme/versions.html:17
|
144 |
+
msgid "Downloads"
|
145 |
+
msgstr "Descargas"
|
146 |
+
|
147 |
+
#. The phrase "Read the Docs" is not translated
|
148 |
+
#: sphinx_rtd_theme/versions.html:24
|
149 |
+
msgid "On Read the Docs"
|
150 |
+
msgstr "En Read the Docs"
|
151 |
+
|
152 |
+
#: sphinx_rtd_theme/versions.html:26
|
153 |
+
msgid "Project Home"
|
154 |
+
msgstr "Página de Proyecto"
|
155 |
+
|
156 |
+
#: sphinx_rtd_theme/versions.html:29
|
157 |
+
msgid "Builds"
|
158 |
+
msgstr "Construcciones"
|
159 |
+
|
160 |
+
#~ msgid "Docs"
|
161 |
+
#~ msgstr "Documentos"
|
162 |
+
|
163 |
+
#~ msgid "Free document hosting provided by"
|
164 |
+
#~ msgstr "Alojamiento gratuito de documentos proporcionado por"
|
docs/_themes/sphinx_rtd_theme/locale/et/LC_MESSAGES/sphinx.mo
ADDED
Binary file (2.12 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/locale/et/LC_MESSAGES/sphinx.po
ADDED
@@ -0,0 +1,155 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# English translations for sphinx_rtd_theme.
|
2 |
+
# Copyright (C) 2019 ORGANIZATION
|
3 |
+
# This file is distributed under the same license as the sphinx_rtd_theme
|
4 |
+
# project.
|
5 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
6 |
+
#
|
7 |
+
# Translators:
|
8 |
+
# Anthony <[email protected]>, 2020
|
9 |
+
# Ivar Smolin <[email protected]>, 2020
|
10 |
+
#
|
11 |
+
msgid ""
|
12 |
+
msgstr ""
|
13 |
+
"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
|
14 |
+
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
15 |
+
"POT-Creation-Date: 2020-05-06 13:38-0600\n"
|
16 |
+
"PO-Revision-Date: 2019-07-16 21:44+0000\n"
|
17 |
+
"Last-Translator: Ivar Smolin <[email protected]>, 2020\n"
|
18 |
+
"Language-Team: Estonian (https://www.transifex.com/readthedocs/teams/101354/et/)\n"
|
19 |
+
"MIME-Version: 1.0\n"
|
20 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
21 |
+
"Content-Transfer-Encoding: 8bit\n"
|
22 |
+
"Generated-By: Babel 2.8.0\n"
|
23 |
+
"Language: et\n"
|
24 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
25 |
+
|
26 |
+
#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
|
27 |
+
msgid "Edit on GitHub"
|
28 |
+
msgstr "Muuda GitHubis"
|
29 |
+
|
30 |
+
#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
|
31 |
+
msgid "Edit on Bitbucket"
|
32 |
+
msgstr "Muuda Bitbucketis"
|
33 |
+
|
34 |
+
#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
|
35 |
+
msgid "Edit on GitLab"
|
36 |
+
msgstr "Muuda GitLabis"
|
37 |
+
|
38 |
+
#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
|
39 |
+
msgid "View page source"
|
40 |
+
msgstr "Vaata lehe lähtekoodi"
|
41 |
+
|
42 |
+
#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
|
43 |
+
msgid "Next"
|
44 |
+
msgstr "Järgmine"
|
45 |
+
|
46 |
+
#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
|
47 |
+
msgid "Previous"
|
48 |
+
msgstr "Eelmine"
|
49 |
+
|
50 |
+
#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
|
51 |
+
#: sphinx_rtd_theme/layout.html:96
|
52 |
+
msgid "Copyright"
|
53 |
+
msgstr "Autoriõigus"
|
54 |
+
|
55 |
+
#. Build is a noun, not a verb
|
56 |
+
#: sphinx_rtd_theme/footer.html:31
|
57 |
+
msgid "Build"
|
58 |
+
msgstr "Ehitus"
|
59 |
+
|
60 |
+
#. the phrase "revision" comes from Git, referring to a commit
|
61 |
+
#: sphinx_rtd_theme/footer.html:37
|
62 |
+
msgid "Revision"
|
63 |
+
msgstr "Redaktsioon"
|
64 |
+
|
65 |
+
#: sphinx_rtd_theme/footer.html:41
|
66 |
+
#, python-format
|
67 |
+
msgid "Last updated on %(last_updated)s."
|
68 |
+
msgstr "Viimati uuendatud %(last_updated)s."
|
69 |
+
|
70 |
+
#. the variable "sphinx_web" is a link to the Sphinx project documentation
|
71 |
+
#. with
|
72 |
+
#. the text "Sphinx"
|
73 |
+
#: sphinx_rtd_theme/footer.html:52
|
74 |
+
#, python-format
|
75 |
+
msgid "Built with %(sphinx_web)s using a"
|
76 |
+
msgstr "Ehitatud %(sphinx_web)s'iga,"
|
77 |
+
|
78 |
+
#. "theme" refers to a theme for Sphinx, which alters the appearance of the
|
79 |
+
#. generated documenation
|
80 |
+
#: sphinx_rtd_theme/footer.html:54
|
81 |
+
msgid "theme"
|
82 |
+
msgstr "kujundusteema"
|
83 |
+
|
84 |
+
#: sphinx_rtd_theme/layout.html:79
|
85 |
+
#, python-format
|
86 |
+
msgid "Search within %(docstitle)s"
|
87 |
+
msgstr "Otsi dokumendist %(docstitle)s"
|
88 |
+
|
89 |
+
#: sphinx_rtd_theme/layout.html:87
|
90 |
+
msgid "About these documents"
|
91 |
+
msgstr "Nende dokumentide kirjeldused"
|
92 |
+
|
93 |
+
#: sphinx_rtd_theme/layout.html:90
|
94 |
+
msgid "Index"
|
95 |
+
msgstr "Indeks"
|
96 |
+
|
97 |
+
#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
|
98 |
+
msgid "Search"
|
99 |
+
msgstr "Otsing"
|
100 |
+
|
101 |
+
#: sphinx_rtd_theme/layout.html:121
|
102 |
+
msgid "Documentation Home"
|
103 |
+
msgstr "Dokumentatsiooni kodu"
|
104 |
+
|
105 |
+
#: sphinx_rtd_theme/layout.html:128
|
106 |
+
msgid "Logo"
|
107 |
+
msgstr "Logo"
|
108 |
+
|
109 |
+
#: sphinx_rtd_theme/search.html:29
|
110 |
+
msgid "Please activate JavaScript to enable the search functionality."
|
111 |
+
msgstr "Otsimisfunktsiooni lubamiseks aktiveeri palun JavaScript"
|
112 |
+
|
113 |
+
#. Search is a noun, not a verb
|
114 |
+
#: sphinx_rtd_theme/search.html:37
|
115 |
+
msgid "Search Results"
|
116 |
+
msgstr "Otsingu tulemused"
|
117 |
+
|
118 |
+
#: sphinx_rtd_theme/search.html:39
|
119 |
+
msgid ""
|
120 |
+
"Your search did not match any documents. Please make sure that all words are"
|
121 |
+
" spelled correctly and that you've selected enough categories."
|
122 |
+
msgstr ""
|
123 |
+
"Sinu otsingule ei vastanud ükski dokument. Palun veendu, et kõik sisestatud "
|
124 |
+
"sõnad on õigesti kirjutatud ja sa oled valikud piisaval hulgal kategooriaid."
|
125 |
+
|
126 |
+
#: sphinx_rtd_theme/searchbox.html:4
|
127 |
+
msgid "Search docs"
|
128 |
+
msgstr "Otsi dokumente"
|
129 |
+
|
130 |
+
#: sphinx_rtd_theme/versions.html:11
|
131 |
+
msgid "Versions"
|
132 |
+
msgstr "Versioonid"
|
133 |
+
|
134 |
+
#: sphinx_rtd_theme/versions.html:17
|
135 |
+
msgid "Downloads"
|
136 |
+
msgstr "Allalaadimised"
|
137 |
+
|
138 |
+
#. The phrase "Read the Docs" is not translated
|
139 |
+
#: sphinx_rtd_theme/versions.html:24
|
140 |
+
msgid "On Read the Docs"
|
141 |
+
msgstr "Saidil Read the Docs"
|
142 |
+
|
143 |
+
#: sphinx_rtd_theme/versions.html:26
|
144 |
+
msgid "Project Home"
|
145 |
+
msgstr "Projekti kodu"
|
146 |
+
|
147 |
+
#: sphinx_rtd_theme/versions.html:29
|
148 |
+
msgid "Builds"
|
149 |
+
msgstr "Ehitused"
|
150 |
+
|
151 |
+
#~ msgid "Docs"
|
152 |
+
#~ msgstr "Dokumendid"
|
153 |
+
|
154 |
+
#~ msgid "Free document hosting provided by"
|
155 |
+
#~ msgstr "Dokumentatsiooni majutab tasuta"
|
docs/_themes/sphinx_rtd_theme/locale/fr/LC_MESSAGES/sphinx.mo
ADDED
Binary file (2.16 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/locale/fr/LC_MESSAGES/sphinx.po
ADDED
@@ -0,0 +1,154 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# English translations for sphinx_rtd_theme.
|
2 |
+
# Copyright (C) 2019 ORGANIZATION
|
3 |
+
# This file is distributed under the same license as the sphinx_rtd_theme
|
4 |
+
# project.
|
5 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
6 |
+
#
|
7 |
+
# Translators:
|
8 |
+
# Radina Matic <[email protected]>, 2020
|
9 |
+
# Anthony <[email protected]>, 2020
|
10 |
+
#
|
11 |
+
msgid ""
|
12 |
+
msgstr ""
|
13 |
+
"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
|
14 |
+
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
15 |
+
"POT-Creation-Date: 2020-05-06 13:38-0600\n"
|
16 |
+
"PO-Revision-Date: 2019-07-16 21:44+0000\n"
|
17 |
+
"Last-Translator: Anthony <[email protected]>, 2020\n"
|
18 |
+
"Language-Team: French (https://www.transifex.com/readthedocs/teams/101354/fr/)\n"
|
19 |
+
"MIME-Version: 1.0\n"
|
20 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
21 |
+
"Content-Transfer-Encoding: 8bit\n"
|
22 |
+
"Generated-By: Babel 2.8.0\n"
|
23 |
+
"Language: fr\n"
|
24 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
25 |
+
|
26 |
+
#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
|
27 |
+
msgid "Edit on GitHub"
|
28 |
+
msgstr "Éditer sur GitHub"
|
29 |
+
|
30 |
+
#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
|
31 |
+
msgid "Edit on Bitbucket"
|
32 |
+
msgstr "Éditer sur Bitbucket"
|
33 |
+
|
34 |
+
#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
|
35 |
+
msgid "Edit on GitLab"
|
36 |
+
msgstr "Éditer sur GitLab"
|
37 |
+
|
38 |
+
#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
|
39 |
+
msgid "View page source"
|
40 |
+
msgstr "Afficher la source de la page"
|
41 |
+
|
42 |
+
#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
|
43 |
+
msgid "Next"
|
44 |
+
msgstr "Suivant"
|
45 |
+
|
46 |
+
#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
|
47 |
+
msgid "Previous"
|
48 |
+
msgstr "Précédent"
|
49 |
+
|
50 |
+
#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
|
51 |
+
#: sphinx_rtd_theme/layout.html:96
|
52 |
+
msgid "Copyright"
|
53 |
+
msgstr "Droits d'auteur"
|
54 |
+
|
55 |
+
#. Build is a noun, not a verb
|
56 |
+
#: sphinx_rtd_theme/footer.html:31
|
57 |
+
msgid "Build"
|
58 |
+
msgstr "Compilation"
|
59 |
+
|
60 |
+
#. the phrase "revision" comes from Git, referring to a commit
|
61 |
+
#: sphinx_rtd_theme/footer.html:37
|
62 |
+
msgid "Revision"
|
63 |
+
msgstr "Révision"
|
64 |
+
|
65 |
+
#: sphinx_rtd_theme/footer.html:41
|
66 |
+
#, python-format
|
67 |
+
msgid "Last updated on %(last_updated)s."
|
68 |
+
msgstr "Dernière mise à jour le %(last_updated)s."
|
69 |
+
|
70 |
+
#. the variable "sphinx_web" is a link to the Sphinx project documentation
|
71 |
+
#. with
|
72 |
+
#. the text "Sphinx"
|
73 |
+
#: sphinx_rtd_theme/footer.html:52
|
74 |
+
#, python-format
|
75 |
+
msgid "Built with %(sphinx_web)s using a"
|
76 |
+
msgstr "Compilé avec %(sphinx_web)s en utilisant un"
|
77 |
+
|
78 |
+
#. "theme" refers to a theme for Sphinx, which alters the appearance of the
|
79 |
+
#. generated documenation
|
80 |
+
#: sphinx_rtd_theme/footer.html:54
|
81 |
+
msgid "theme"
|
82 |
+
msgstr "thème"
|
83 |
+
|
84 |
+
#. this is always used as "provided by Read the Docs", and should not imply
|
85 |
+
#. Read the Docs is an author of the generated documentation.
|
86 |
+
#: sphinx_rtd_theme/footer.html:56
|
87 |
+
#, python-format
|
88 |
+
msgid "provided by %(readthedocs_web)s"
|
89 |
+
msgstr "fourni par %(readthedocs_web)s"
|
90 |
+
|
91 |
+
#: sphinx_rtd_theme/layout.html:79
|
92 |
+
#, python-format
|
93 |
+
msgid "Search within %(docstitle)s"
|
94 |
+
msgstr "Rechercher dans %(docstitle)s"
|
95 |
+
|
96 |
+
#: sphinx_rtd_theme/layout.html:87
|
97 |
+
msgid "About these documents"
|
98 |
+
msgstr "À propos de cette documentation"
|
99 |
+
|
100 |
+
#: sphinx_rtd_theme/layout.html:90
|
101 |
+
msgid "Index"
|
102 |
+
msgstr "Index"
|
103 |
+
|
104 |
+
#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
|
105 |
+
msgid "Search"
|
106 |
+
msgstr "Rechercher"
|
107 |
+
|
108 |
+
#: sphinx_rtd_theme/layout.html:128
|
109 |
+
msgid "Logo"
|
110 |
+
msgstr "Logo"
|
111 |
+
|
112 |
+
#: sphinx_rtd_theme/search.html:29
|
113 |
+
msgid "Please activate JavaScript to enable the search functionality."
|
114 |
+
msgstr "Activez JavaScript pour accéder à la fonction de recherche."
|
115 |
+
|
116 |
+
#. Search is a noun, not a verb
|
117 |
+
#: sphinx_rtd_theme/search.html:37
|
118 |
+
msgid "Search Results"
|
119 |
+
msgstr "Résultats de la recherche"
|
120 |
+
|
121 |
+
#: sphinx_rtd_theme/search.html:39
|
122 |
+
msgid ""
|
123 |
+
"Your search did not match any documents. Please make sure that all words are"
|
124 |
+
" spelled correctly and that you've selected enough categories."
|
125 |
+
msgstr ""
|
126 |
+
"Votre recherche ne correspond à aucun document. Assurez-vous que tous les "
|
127 |
+
"mots sont correctement orthographiés et que vous avez sélectionné "
|
128 |
+
"suffisamment de catégories."
|
129 |
+
|
130 |
+
#: sphinx_rtd_theme/searchbox.html:4
|
131 |
+
msgid "Search docs"
|
132 |
+
msgstr "Rechercher docs"
|
133 |
+
|
134 |
+
#: sphinx_rtd_theme/versions.html:11
|
135 |
+
msgid "Versions"
|
136 |
+
msgstr "Versions"
|
137 |
+
|
138 |
+
#: sphinx_rtd_theme/versions.html:17
|
139 |
+
msgid "Downloads"
|
140 |
+
msgstr "Téléchargements"
|
141 |
+
|
142 |
+
#: sphinx_rtd_theme/versions.html:26
|
143 |
+
msgid "Project Home"
|
144 |
+
msgstr "Accueil du projet"
|
145 |
+
|
146 |
+
#: sphinx_rtd_theme/versions.html:29
|
147 |
+
msgid "Builds"
|
148 |
+
msgstr "Compilations"
|
149 |
+
|
150 |
+
#~ msgid "Docs"
|
151 |
+
#~ msgstr "Docs"
|
152 |
+
|
153 |
+
#~ msgid "Free document hosting provided by"
|
154 |
+
#~ msgstr "Hébergement gratuit de documents fourni par"
|
docs/_themes/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.mo
ADDED
Binary file (2.07 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.po
ADDED
@@ -0,0 +1,157 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# English translations for sphinx_rtd_theme.
|
2 |
+
# Copyright (C) 2019 ORGANIZATION
|
3 |
+
# This file is distributed under the same license as the sphinx_rtd_theme
|
4 |
+
# project.
|
5 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
6 |
+
#
|
7 |
+
# Translators:
|
8 |
+
# Jesse Tan, 2019
|
9 |
+
#
|
10 |
+
msgid ""
|
11 |
+
msgstr ""
|
12 |
+
"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
|
13 |
+
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
14 |
+
"POT-Creation-Date: 2020-05-06 13:38-0600\n"
|
15 |
+
"PO-Revision-Date: 2019-07-16 21:44+0000\n"
|
16 |
+
"Last-Translator: Jesse Tan, 2019\n"
|
17 |
+
"Language-Team: Dutch (https://www.transifex.com/readthedocs/teams/101354/nl/)\n"
|
18 |
+
"MIME-Version: 1.0\n"
|
19 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
20 |
+
"Content-Transfer-Encoding: 8bit\n"
|
21 |
+
"Generated-By: Babel 2.8.0\n"
|
22 |
+
"Language: nl\n"
|
23 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
24 |
+
|
25 |
+
#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
|
26 |
+
msgid "Edit on GitHub"
|
27 |
+
msgstr "Bewerk op GitHub"
|
28 |
+
|
29 |
+
#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
|
30 |
+
msgid "Edit on Bitbucket"
|
31 |
+
msgstr "Bewerk op BitBucket"
|
32 |
+
|
33 |
+
#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
|
34 |
+
msgid "Edit on GitLab"
|
35 |
+
msgstr "Bewerk op GitLab"
|
36 |
+
|
37 |
+
#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
|
38 |
+
msgid "View page source"
|
39 |
+
msgstr "Bekijk paginabron"
|
40 |
+
|
41 |
+
#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
|
42 |
+
msgid "Next"
|
43 |
+
msgstr "Volgende"
|
44 |
+
|
45 |
+
#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
|
46 |
+
msgid "Previous"
|
47 |
+
msgstr "Vorige"
|
48 |
+
|
49 |
+
#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
|
50 |
+
#: sphinx_rtd_theme/layout.html:96
|
51 |
+
msgid "Copyright"
|
52 |
+
msgstr "Copyright"
|
53 |
+
|
54 |
+
#. Build is a noun, not a verb
|
55 |
+
#: sphinx_rtd_theme/footer.html:31
|
56 |
+
msgid "Build"
|
57 |
+
msgstr "Bouwresultaat"
|
58 |
+
|
59 |
+
#. the phrase "revision" comes from Git, referring to a commit
|
60 |
+
#: sphinx_rtd_theme/footer.html:37
|
61 |
+
msgid "Revision"
|
62 |
+
msgstr "Revisie"
|
63 |
+
|
64 |
+
#: sphinx_rtd_theme/footer.html:41
|
65 |
+
#, python-format
|
66 |
+
msgid "Last updated on %(last_updated)s."
|
67 |
+
msgstr "Laatste update op %(last_updated)s."
|
68 |
+
|
69 |
+
#. the variable "sphinx_web" is a link to the Sphinx project documentation
|
70 |
+
#. with
|
71 |
+
#. the text "Sphinx"
|
72 |
+
#: sphinx_rtd_theme/footer.html:52
|
73 |
+
#, python-format
|
74 |
+
msgid "Built with %(sphinx_web)s using a"
|
75 |
+
msgstr "Gebouwd met %(sphinx_web)s met een"
|
76 |
+
|
77 |
+
#. "theme" refers to a theme for Sphinx, which alters the appearance of the
|
78 |
+
#. generated documenation
|
79 |
+
#: sphinx_rtd_theme/footer.html:54
|
80 |
+
msgid "theme"
|
81 |
+
msgstr "thema"
|
82 |
+
|
83 |
+
#. this is always used as "provided by Read the Docs", and should not imply
|
84 |
+
#. Read the Docs is an author of the generated documentation.
|
85 |
+
#: sphinx_rtd_theme/footer.html:56
|
86 |
+
#, python-format
|
87 |
+
msgid "provided by %(readthedocs_web)s"
|
88 |
+
msgstr "geleverd door %(readthedocs_web)s"
|
89 |
+
|
90 |
+
#: sphinx_rtd_theme/layout.html:79
|
91 |
+
#, python-format
|
92 |
+
msgid "Search within %(docstitle)s"
|
93 |
+
msgstr "Zoek binnen %(docstitle)s"
|
94 |
+
|
95 |
+
#: sphinx_rtd_theme/layout.html:87
|
96 |
+
msgid "About these documents"
|
97 |
+
msgstr "Over deze documenten"
|
98 |
+
|
99 |
+
#: sphinx_rtd_theme/layout.html:90
|
100 |
+
msgid "Index"
|
101 |
+
msgstr "Index"
|
102 |
+
|
103 |
+
#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
|
104 |
+
msgid "Search"
|
105 |
+
msgstr "Zoek"
|
106 |
+
|
107 |
+
#: sphinx_rtd_theme/layout.html:128
|
108 |
+
msgid "Logo"
|
109 |
+
msgstr "Logo"
|
110 |
+
|
111 |
+
#: sphinx_rtd_theme/search.html:29
|
112 |
+
msgid "Please activate JavaScript to enable the search functionality."
|
113 |
+
msgstr "Zet JavaScript aan om de zoekfunctie mogelijk te maken."
|
114 |
+
|
115 |
+
#. Search is a noun, not a verb
|
116 |
+
#: sphinx_rtd_theme/search.html:37
|
117 |
+
msgid "Search Results"
|
118 |
+
msgstr "Zoekresultaten"
|
119 |
+
|
120 |
+
#: sphinx_rtd_theme/search.html:39
|
121 |
+
msgid ""
|
122 |
+
"Your search did not match any documents. Please make sure that all words are"
|
123 |
+
" spelled correctly and that you've selected enough categories."
|
124 |
+
msgstr ""
|
125 |
+
"Zoekpoging vond geen documenten. Zorg ervoor dat alle woorden correct zijn "
|
126 |
+
"gespeld en dat voldoende categorieën zijn geselecteerd."
|
127 |
+
|
128 |
+
#: sphinx_rtd_theme/searchbox.html:4
|
129 |
+
msgid "Search docs"
|
130 |
+
msgstr "Zoek in documentatie"
|
131 |
+
|
132 |
+
#: sphinx_rtd_theme/versions.html:11
|
133 |
+
msgid "Versions"
|
134 |
+
msgstr "Versies"
|
135 |
+
|
136 |
+
#: sphinx_rtd_theme/versions.html:17
|
137 |
+
msgid "Downloads"
|
138 |
+
msgstr "Downloads"
|
139 |
+
|
140 |
+
#. The phrase "Read the Docs" is not translated
|
141 |
+
#: sphinx_rtd_theme/versions.html:24
|
142 |
+
msgid "On Read the Docs"
|
143 |
+
msgstr "Op Read the Docs"
|
144 |
+
|
145 |
+
#: sphinx_rtd_theme/versions.html:26
|
146 |
+
msgid "Project Home"
|
147 |
+
msgstr "Project Home"
|
148 |
+
|
149 |
+
#: sphinx_rtd_theme/versions.html:29
|
150 |
+
msgid "Builds"
|
151 |
+
msgstr "Bouwresultaten"
|
152 |
+
|
153 |
+
#~ msgid "Docs"
|
154 |
+
#~ msgstr "Documentatie"
|
155 |
+
|
156 |
+
#~ msgid "Free document hosting provided by"
|
157 |
+
#~ msgstr "Gratis hosting voor documentatie verzorgd door"
|
docs/_themes/sphinx_rtd_theme/locale/pt_BR/LC_MESSAGES/sphinx.mo
ADDED
Binary file (2.22 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/locale/pt_BR/LC_MESSAGES/sphinx.po
ADDED
@@ -0,0 +1,159 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# English translations for sphinx_rtd_theme.
|
2 |
+
# Copyright (C) 2019 ORGANIZATION
|
3 |
+
# This file is distributed under the same license as the sphinx_rtd_theme
|
4 |
+
# project.
|
5 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
6 |
+
#
|
7 |
+
# Translators:
|
8 |
+
# Rafael Fontenelle <[email protected]>, 2020
|
9 |
+
#
|
10 |
+
msgid ""
|
11 |
+
msgstr ""
|
12 |
+
"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
|
13 |
+
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
14 |
+
"POT-Creation-Date: 2020-05-06 13:38-0600\n"
|
15 |
+
"PO-Revision-Date: 2019-07-16 21:44+0000\n"
|
16 |
+
"Last-Translator: Rafael Fontenelle <[email protected]>, 2020\n"
|
17 |
+
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/readthedocs/teams/101354/pt_BR/)\n"
|
18 |
+
"MIME-Version: 1.0\n"
|
19 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
20 |
+
"Content-Transfer-Encoding: 8bit\n"
|
21 |
+
"Generated-By: Babel 2.8.0\n"
|
22 |
+
"Language: pt_BR\n"
|
23 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
24 |
+
|
25 |
+
#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
|
26 |
+
msgid "Edit on GitHub"
|
27 |
+
msgstr "Editar no GitHub"
|
28 |
+
|
29 |
+
#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
|
30 |
+
msgid "Edit on Bitbucket"
|
31 |
+
msgstr "Editar no Bitbucket"
|
32 |
+
|
33 |
+
#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
|
34 |
+
msgid "Edit on GitLab"
|
35 |
+
msgstr "Editar no GitLab"
|
36 |
+
|
37 |
+
#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
|
38 |
+
msgid "View page source"
|
39 |
+
msgstr "Ver código-fonte da página"
|
40 |
+
|
41 |
+
#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
|
42 |
+
msgid "Next"
|
43 |
+
msgstr "Próximo"
|
44 |
+
|
45 |
+
#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
|
46 |
+
msgid "Previous"
|
47 |
+
msgstr "Anterior"
|
48 |
+
|
49 |
+
#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
|
50 |
+
#: sphinx_rtd_theme/layout.html:96
|
51 |
+
msgid "Copyright"
|
52 |
+
msgstr "Copyright"
|
53 |
+
|
54 |
+
#. Build is a noun, not a verb
|
55 |
+
#: sphinx_rtd_theme/footer.html:31
|
56 |
+
msgid "Build"
|
57 |
+
msgstr "Compilação"
|
58 |
+
|
59 |
+
#. the phrase "revision" comes from Git, referring to a commit
|
60 |
+
#: sphinx_rtd_theme/footer.html:37
|
61 |
+
msgid "Revision"
|
62 |
+
msgstr "Revisão"
|
63 |
+
|
64 |
+
#: sphinx_rtd_theme/footer.html:41
|
65 |
+
#, python-format
|
66 |
+
msgid "Last updated on %(last_updated)s."
|
67 |
+
msgstr "Última atualização em %(last_updated)s."
|
68 |
+
|
69 |
+
#. the variable "sphinx_web" is a link to the Sphinx project documentation
|
70 |
+
#. with
|
71 |
+
#. the text "Sphinx"
|
72 |
+
#: sphinx_rtd_theme/footer.html:52
|
73 |
+
#, python-format
|
74 |
+
msgid "Built with %(sphinx_web)s using a"
|
75 |
+
msgstr "Compilado com %(sphinx_web)s usando um"
|
76 |
+
|
77 |
+
#. "theme" refers to a theme for Sphinx, which alters the appearance of the
|
78 |
+
#. generated documenation
|
79 |
+
#: sphinx_rtd_theme/footer.html:54
|
80 |
+
msgid "theme"
|
81 |
+
msgstr "tema"
|
82 |
+
|
83 |
+
#. this is always used as "provided by Read the Docs", and should not imply
|
84 |
+
#. Read the Docs is an author of the generated documentation.
|
85 |
+
#: sphinx_rtd_theme/footer.html:56
|
86 |
+
#, python-format
|
87 |
+
msgid "provided by %(readthedocs_web)s"
|
88 |
+
msgstr "fornecido por %(readthedocs_web)s"
|
89 |
+
|
90 |
+
#: sphinx_rtd_theme/layout.html:79
|
91 |
+
#, python-format
|
92 |
+
msgid "Search within %(docstitle)s"
|
93 |
+
msgstr "Pesquisar em %(docstitle)s"
|
94 |
+
|
95 |
+
#: sphinx_rtd_theme/layout.html:87
|
96 |
+
msgid "About these documents"
|
97 |
+
msgstr "Sobre esses documentos"
|
98 |
+
|
99 |
+
#: sphinx_rtd_theme/layout.html:90
|
100 |
+
msgid "Index"
|
101 |
+
msgstr "Índice"
|
102 |
+
|
103 |
+
#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
|
104 |
+
msgid "Search"
|
105 |
+
msgstr "Pesquisar"
|
106 |
+
|
107 |
+
#: sphinx_rtd_theme/layout.html:128
|
108 |
+
msgid "Logo"
|
109 |
+
msgstr "Logo"
|
110 |
+
|
111 |
+
#: sphinx_rtd_theme/search.html:29
|
112 |
+
msgid "Please activate JavaScript to enable the search functionality."
|
113 |
+
msgstr ""
|
114 |
+
"Por favor, ative JavaScript para habilitar a funcionalidade de pesquisa."
|
115 |
+
|
116 |
+
#. Search is a noun, not a verb
|
117 |
+
#: sphinx_rtd_theme/search.html:37
|
118 |
+
msgid "Search Results"
|
119 |
+
msgstr "Resultados da pesquisa"
|
120 |
+
|
121 |
+
#: sphinx_rtd_theme/search.html:39
|
122 |
+
msgid ""
|
123 |
+
"Your search did not match any documents. Please make sure that all words are"
|
124 |
+
" spelled correctly and that you've selected enough categories."
|
125 |
+
msgstr ""
|
126 |
+
"A sua pesquisa não encontrou nenhum documento correspondente. Verifique se "
|
127 |
+
"todas as palavras estão escritas corretamente e se você selecionou "
|
128 |
+
"categorias suficientes."
|
129 |
+
|
130 |
+
#: sphinx_rtd_theme/searchbox.html:4
|
131 |
+
msgid "Search docs"
|
132 |
+
msgstr "Pesquisar documentos"
|
133 |
+
|
134 |
+
#: sphinx_rtd_theme/versions.html:11
|
135 |
+
msgid "Versions"
|
136 |
+
msgstr "Versões"
|
137 |
+
|
138 |
+
#: sphinx_rtd_theme/versions.html:17
|
139 |
+
msgid "Downloads"
|
140 |
+
msgstr "Downloads"
|
141 |
+
|
142 |
+
#. The phrase "Read the Docs" is not translated
|
143 |
+
#: sphinx_rtd_theme/versions.html:24
|
144 |
+
msgid "On Read the Docs"
|
145 |
+
msgstr "No Read the Docs"
|
146 |
+
|
147 |
+
#: sphinx_rtd_theme/versions.html:26
|
148 |
+
msgid "Project Home"
|
149 |
+
msgstr "Página inicial"
|
150 |
+
|
151 |
+
#: sphinx_rtd_theme/versions.html:29
|
152 |
+
msgid "Builds"
|
153 |
+
msgstr "Compilações"
|
154 |
+
|
155 |
+
#~ msgid "Docs"
|
156 |
+
#~ msgstr "Docs"
|
157 |
+
|
158 |
+
#~ msgid "Free document hosting provided by"
|
159 |
+
#~ msgstr "Hospedagem de documentos livres fornecida por"
|
docs/_themes/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.mo
ADDED
Binary file (2.79 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po
ADDED
@@ -0,0 +1,158 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# English translations for sphinx_rtd_theme.
|
2 |
+
# Copyright (C) 2019 ORGANIZATION
|
3 |
+
# This file is distributed under the same license as the sphinx_rtd_theme
|
4 |
+
# project.
|
5 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
6 |
+
#
|
7 |
+
# Translators:
|
8 |
+
# Dmitry Shachnev <[email protected]>, 2019
|
9 |
+
# lvv83 <[email protected]>, 2019
|
10 |
+
#
|
11 |
+
msgid ""
|
12 |
+
msgstr ""
|
13 |
+
"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
|
14 |
+
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
15 |
+
"POT-Creation-Date: 2020-05-06 13:38-0600\n"
|
16 |
+
"PO-Revision-Date: 2019-07-16 21:44+0000\n"
|
17 |
+
"Last-Translator: lvv83 <[email protected]>, 2019\n"
|
18 |
+
"Language-Team: Russian (https://www.transifex.com/readthedocs/teams/101354/ru/)\n"
|
19 |
+
"MIME-Version: 1.0\n"
|
20 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
21 |
+
"Content-Transfer-Encoding: 8bit\n"
|
22 |
+
"Generated-By: Babel 2.8.0\n"
|
23 |
+
"Language: ru\n"
|
24 |
+
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
25 |
+
|
26 |
+
#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
|
27 |
+
msgid "Edit on GitHub"
|
28 |
+
msgstr "Редактировать на GitHub"
|
29 |
+
|
30 |
+
#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
|
31 |
+
msgid "Edit on Bitbucket"
|
32 |
+
msgstr "Редактировать на BitBucket"
|
33 |
+
|
34 |
+
#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
|
35 |
+
msgid "Edit on GitLab"
|
36 |
+
msgstr "Редактировать на GitLab"
|
37 |
+
|
38 |
+
#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
|
39 |
+
msgid "View page source"
|
40 |
+
msgstr "Просмотреть исходный код страницы"
|
41 |
+
|
42 |
+
#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
|
43 |
+
msgid "Next"
|
44 |
+
msgstr "Следующая"
|
45 |
+
|
46 |
+
#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
|
47 |
+
msgid "Previous"
|
48 |
+
msgstr "Предыдущая"
|
49 |
+
|
50 |
+
#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
|
51 |
+
#: sphinx_rtd_theme/layout.html:96
|
52 |
+
msgid "Copyright"
|
53 |
+
msgstr "Авторские права"
|
54 |
+
|
55 |
+
#. Build is a noun, not a verb
|
56 |
+
#: sphinx_rtd_theme/footer.html:31
|
57 |
+
msgid "Build"
|
58 |
+
msgstr "Сборка"
|
59 |
+
|
60 |
+
#. the phrase "revision" comes from Git, referring to a commit
|
61 |
+
#: sphinx_rtd_theme/footer.html:37
|
62 |
+
msgid "Revision"
|
63 |
+
msgstr "Ревизия"
|
64 |
+
|
65 |
+
#: sphinx_rtd_theme/footer.html:41
|
66 |
+
#, python-format
|
67 |
+
msgid "Last updated on %(last_updated)s."
|
68 |
+
msgstr "Последний раз обновлено %(last_updated)s."
|
69 |
+
|
70 |
+
#. the variable "sphinx_web" is a link to the Sphinx project documentation
|
71 |
+
#. with
|
72 |
+
#. the text "Sphinx"
|
73 |
+
#: sphinx_rtd_theme/footer.html:52
|
74 |
+
#, python-format
|
75 |
+
msgid "Built with %(sphinx_web)s using a"
|
76 |
+
msgstr "Собрано при помощи %(sphinx_web)s с использованием"
|
77 |
+
|
78 |
+
#. "theme" refers to a theme for Sphinx, which alters the appearance of the
|
79 |
+
#. generated documenation
|
80 |
+
#: sphinx_rtd_theme/footer.html:54
|
81 |
+
msgid "theme"
|
82 |
+
msgstr "темы,"
|
83 |
+
|
84 |
+
#. this is always used as "provided by Read the Docs", and should not imply
|
85 |
+
#. Read the Docs is an author of the generated documentation.
|
86 |
+
#: sphinx_rtd_theme/footer.html:56
|
87 |
+
#, python-format
|
88 |
+
msgid "provided by %(readthedocs_web)s"
|
89 |
+
msgstr "предоставленной %(readthedocs_web)s"
|
90 |
+
|
91 |
+
#: sphinx_rtd_theme/layout.html:79
|
92 |
+
#, python-format
|
93 |
+
msgid "Search within %(docstitle)s"
|
94 |
+
msgstr "Поиск в %(docstitle)s"
|
95 |
+
|
96 |
+
#: sphinx_rtd_theme/layout.html:87
|
97 |
+
msgid "About these documents"
|
98 |
+
msgstr "Об этих документах"
|
99 |
+
|
100 |
+
#: sphinx_rtd_theme/layout.html:90
|
101 |
+
msgid "Index"
|
102 |
+
msgstr "Алфавитный указатель"
|
103 |
+
|
104 |
+
#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
|
105 |
+
msgid "Search"
|
106 |
+
msgstr "Поиск"
|
107 |
+
|
108 |
+
#: sphinx_rtd_theme/layout.html:128
|
109 |
+
msgid "Logo"
|
110 |
+
msgstr "Логотип"
|
111 |
+
|
112 |
+
#: sphinx_rtd_theme/search.html:29
|
113 |
+
msgid "Please activate JavaScript to enable the search functionality."
|
114 |
+
msgstr "Активируйте JavaScript, чтобы использовать функционал поиска."
|
115 |
+
|
116 |
+
#. Search is a noun, not a verb
|
117 |
+
#: sphinx_rtd_theme/search.html:37
|
118 |
+
msgid "Search Results"
|
119 |
+
msgstr "Результаты поиска"
|
120 |
+
|
121 |
+
#: sphinx_rtd_theme/search.html:39
|
122 |
+
msgid ""
|
123 |
+
"Your search did not match any documents. Please make sure that all words are"
|
124 |
+
" spelled correctly and that you've selected enough categories."
|
125 |
+
msgstr ""
|
126 |
+
"По Вашему запросу не найдено результатов. Пожалуйста, проверьте, что все "
|
127 |
+
"слова написаны правильно, и Вы выбрали нужные категории."
|
128 |
+
|
129 |
+
#: sphinx_rtd_theme/searchbox.html:4
|
130 |
+
msgid "Search docs"
|
131 |
+
msgstr "Поиск в документации"
|
132 |
+
|
133 |
+
#: sphinx_rtd_theme/versions.html:11
|
134 |
+
msgid "Versions"
|
135 |
+
msgstr "Версии"
|
136 |
+
|
137 |
+
#: sphinx_rtd_theme/versions.html:17
|
138 |
+
msgid "Downloads"
|
139 |
+
msgstr "Загрузки"
|
140 |
+
|
141 |
+
#. The phrase "Read the Docs" is not translated
|
142 |
+
#: sphinx_rtd_theme/versions.html:24
|
143 |
+
msgid "On Read the Docs"
|
144 |
+
msgstr "На Read the Docs"
|
145 |
+
|
146 |
+
#: sphinx_rtd_theme/versions.html:26
|
147 |
+
msgid "Project Home"
|
148 |
+
msgstr "Домашн��я страница проекта"
|
149 |
+
|
150 |
+
#: sphinx_rtd_theme/versions.html:29
|
151 |
+
msgid "Builds"
|
152 |
+
msgstr "Сборки"
|
153 |
+
|
154 |
+
#~ msgid "Docs"
|
155 |
+
#~ msgstr "Документация"
|
156 |
+
|
157 |
+
#~ msgid "Free document hosting provided by"
|
158 |
+
#~ msgstr "Бесплатный хостинг документов, предоставленный"
|
docs/_themes/sphinx_rtd_theme/locale/sphinx.pot
ADDED
@@ -0,0 +1,149 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Translations template for sphinx_rtd_theme.
|
2 |
+
# Copyright (C) 2020 ORGANIZATION
|
3 |
+
# This file is distributed under the same license as the sphinx_rtd_theme
|
4 |
+
# project.
|
5 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
|
6 |
+
#
|
7 |
+
#, fuzzy
|
8 |
+
msgid ""
|
9 |
+
msgstr ""
|
10 |
+
"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
|
11 |
+
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
12 |
+
"POT-Creation-Date: 2020-05-06 13:38-0600\n"
|
13 |
+
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
+
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
15 |
+
"Language-Team: LANGUAGE <[email protected]>\n"
|
16 |
+
"MIME-Version: 1.0\n"
|
17 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
18 |
+
"Content-Transfer-Encoding: 8bit\n"
|
19 |
+
"Generated-By: Babel 2.8.0\n"
|
20 |
+
|
21 |
+
#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
|
22 |
+
msgid "Edit on GitHub"
|
23 |
+
msgstr ""
|
24 |
+
|
25 |
+
#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
|
26 |
+
msgid "Edit on Bitbucket"
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
|
30 |
+
msgid "Edit on GitLab"
|
31 |
+
msgstr ""
|
32 |
+
|
33 |
+
#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
|
34 |
+
msgid "View page source"
|
35 |
+
msgstr ""
|
36 |
+
|
37 |
+
#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
|
38 |
+
msgid "Next"
|
39 |
+
msgstr ""
|
40 |
+
|
41 |
+
#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
|
42 |
+
msgid "Previous"
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
|
46 |
+
#: sphinx_rtd_theme/layout.html:96
|
47 |
+
msgid "Copyright"
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#. Build is a noun, not a verb
|
51 |
+
#: sphinx_rtd_theme/footer.html:31
|
52 |
+
msgid "Build"
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#. the phrase "revision" comes from Git, referring to a commit
|
56 |
+
#: sphinx_rtd_theme/footer.html:37
|
57 |
+
msgid "Revision"
|
58 |
+
msgstr ""
|
59 |
+
|
60 |
+
#: sphinx_rtd_theme/footer.html:41
|
61 |
+
#, python-format
|
62 |
+
msgid "Last updated on %(last_updated)s."
|
63 |
+
msgstr ""
|
64 |
+
|
65 |
+
#. the variable "sphinx_web" is a link to the Sphinx project documentation with
|
66 |
+
#. the text "Sphinx"
|
67 |
+
#: sphinx_rtd_theme/footer.html:52
|
68 |
+
#, python-format
|
69 |
+
msgid "Built with %(sphinx_web)s using a"
|
70 |
+
msgstr ""
|
71 |
+
|
72 |
+
#. "theme" refers to a theme for Sphinx, which alters the appearance of the
|
73 |
+
#. generated documenation
|
74 |
+
#: sphinx_rtd_theme/footer.html:54
|
75 |
+
msgid "theme"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#. this is always used as "provided by Read the Docs", and should not imply
|
79 |
+
#. Read the Docs is an author of the generated documentation.
|
80 |
+
#: sphinx_rtd_theme/footer.html:56
|
81 |
+
#, python-format
|
82 |
+
msgid "provided by %(readthedocs_web)s"
|
83 |
+
msgstr ""
|
84 |
+
|
85 |
+
#: sphinx_rtd_theme/layout.html:79
|
86 |
+
#, python-format
|
87 |
+
msgid "Search within %(docstitle)s"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: sphinx_rtd_theme/layout.html:87
|
91 |
+
msgid "About these documents"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: sphinx_rtd_theme/layout.html:90
|
95 |
+
msgid "Index"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
|
99 |
+
msgid "Search"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: sphinx_rtd_theme/layout.html:121
|
103 |
+
msgid "Documentation Home"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: sphinx_rtd_theme/layout.html:128
|
107 |
+
msgid "Logo"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: sphinx_rtd_theme/search.html:29
|
111 |
+
msgid "Please activate JavaScript to enable the search functionality."
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#. Search is a noun, not a verb
|
115 |
+
#: sphinx_rtd_theme/search.html:37
|
116 |
+
msgid "Search Results"
|
117 |
+
msgstr ""
|
118 |
+
|
119 |
+
#: sphinx_rtd_theme/search.html:39
|
120 |
+
msgid ""
|
121 |
+
"Your search did not match any documents. Please make sure that all words "
|
122 |
+
"are spelled correctly and that you've selected enough categories."
|
123 |
+
msgstr ""
|
124 |
+
|
125 |
+
#: sphinx_rtd_theme/searchbox.html:4
|
126 |
+
msgid "Search docs"
|
127 |
+
msgstr ""
|
128 |
+
|
129 |
+
#: sphinx_rtd_theme/versions.html:11
|
130 |
+
msgid "Versions"
|
131 |
+
msgstr ""
|
132 |
+
|
133 |
+
#: sphinx_rtd_theme/versions.html:17
|
134 |
+
msgid "Downloads"
|
135 |
+
msgstr ""
|
136 |
+
|
137 |
+
#. The phrase "Read the Docs" is not translated
|
138 |
+
#: sphinx_rtd_theme/versions.html:24
|
139 |
+
msgid "On Read the Docs"
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: sphinx_rtd_theme/versions.html:26
|
143 |
+
msgid "Project Home"
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#: sphinx_rtd_theme/versions.html:29
|
147 |
+
msgid "Builds"
|
148 |
+
msgstr ""
|
149 |
+
|
docs/_themes/sphinx_rtd_theme/locale/sv/LC_MESSAGES/sphinx.mo
ADDED
Binary file (2.15 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/locale/sv/LC_MESSAGES/sphinx.po
ADDED
@@ -0,0 +1,158 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# English translations for sphinx_rtd_theme.
|
2 |
+
# Copyright (C) 2019 ORGANIZATION
|
3 |
+
# This file is distributed under the same license as the sphinx_rtd_theme
|
4 |
+
# project.
|
5 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
6 |
+
#
|
7 |
+
# Translators:
|
8 |
+
# Daniel Holmberg <[email protected]>, 2020
|
9 |
+
#
|
10 |
+
msgid ""
|
11 |
+
msgstr ""
|
12 |
+
"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
|
13 |
+
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
14 |
+
"POT-Creation-Date: 2020-05-06 13:38-0600\n"
|
15 |
+
"PO-Revision-Date: 2019-07-16 21:44+0000\n"
|
16 |
+
"Last-Translator: Daniel Holmberg <[email protected]>, 2020\n"
|
17 |
+
"Language-Team: Swedish (https://www.transifex.com/readthedocs/teams/101354/sv/)\n"
|
18 |
+
"MIME-Version: 1.0\n"
|
19 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
20 |
+
"Content-Transfer-Encoding: 8bit\n"
|
21 |
+
"Generated-By: Babel 2.8.0\n"
|
22 |
+
"Language: sv\n"
|
23 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
24 |
+
|
25 |
+
#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
|
26 |
+
msgid "Edit on GitHub"
|
27 |
+
msgstr "Editera på GitHub"
|
28 |
+
|
29 |
+
#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
|
30 |
+
msgid "Edit on Bitbucket"
|
31 |
+
msgstr "Editera på Bitbucket"
|
32 |
+
|
33 |
+
#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
|
34 |
+
msgid "Edit on GitLab"
|
35 |
+
msgstr "Editera på GitLab"
|
36 |
+
|
37 |
+
#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
|
38 |
+
msgid "View page source"
|
39 |
+
msgstr "Visa sidkälla"
|
40 |
+
|
41 |
+
#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
|
42 |
+
msgid "Next"
|
43 |
+
msgstr "Nästa"
|
44 |
+
|
45 |
+
#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
|
46 |
+
msgid "Previous"
|
47 |
+
msgstr "Tillbaka"
|
48 |
+
|
49 |
+
#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
|
50 |
+
#: sphinx_rtd_theme/layout.html:96
|
51 |
+
msgid "Copyright"
|
52 |
+
msgstr "Upphovsrätt"
|
53 |
+
|
54 |
+
#. Build is a noun, not a verb
|
55 |
+
#: sphinx_rtd_theme/footer.html:31
|
56 |
+
msgid "Build"
|
57 |
+
msgstr "Bygg"
|
58 |
+
|
59 |
+
#. the phrase "revision" comes from Git, referring to a commit
|
60 |
+
#: sphinx_rtd_theme/footer.html:37
|
61 |
+
msgid "Revision"
|
62 |
+
msgstr "Ändra"
|
63 |
+
|
64 |
+
#: sphinx_rtd_theme/footer.html:41
|
65 |
+
#, python-format
|
66 |
+
msgid "Last updated on %(last_updated)s."
|
67 |
+
msgstr "Senast uppdaterad %(last_updated)s."
|
68 |
+
|
69 |
+
#. the variable "sphinx_web" is a link to the Sphinx project documentation
|
70 |
+
#. with
|
71 |
+
#. the text "Sphinx"
|
72 |
+
#: sphinx_rtd_theme/footer.html:52
|
73 |
+
#, python-format
|
74 |
+
msgid "Built with %(sphinx_web)s using a"
|
75 |
+
msgstr "Gjord med %(sphinx_web)s med hjälp av"
|
76 |
+
|
77 |
+
#. "theme" refers to a theme for Sphinx, which alters the appearance of the
|
78 |
+
#. generated documenation
|
79 |
+
#: sphinx_rtd_theme/footer.html:54
|
80 |
+
msgid "theme"
|
81 |
+
msgstr "tema"
|
82 |
+
|
83 |
+
#. this is always used as "provided by Read the Docs", and should not imply
|
84 |
+
#. Read the Docs is an author of the generated documentation.
|
85 |
+
#: sphinx_rtd_theme/footer.html:56
|
86 |
+
#, python-format
|
87 |
+
msgid "provided by %(readthedocs_web)s"
|
88 |
+
msgstr "erhållet av %(readthedocs_web)s"
|
89 |
+
|
90 |
+
#: sphinx_rtd_theme/layout.html:79
|
91 |
+
#, python-format
|
92 |
+
msgid "Search within %(docstitle)s"
|
93 |
+
msgstr "Sök i %(docstitle)s"
|
94 |
+
|
95 |
+
#: sphinx_rtd_theme/layout.html:87
|
96 |
+
msgid "About these documents"
|
97 |
+
msgstr "Om dessa dokument"
|
98 |
+
|
99 |
+
#: sphinx_rtd_theme/layout.html:90
|
100 |
+
msgid "Index"
|
101 |
+
msgstr "Index"
|
102 |
+
|
103 |
+
#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
|
104 |
+
msgid "Search"
|
105 |
+
msgstr "Sök"
|
106 |
+
|
107 |
+
#: sphinx_rtd_theme/layout.html:121
|
108 |
+
msgid "Documentation Home"
|
109 |
+
msgstr "Dokumentation Hem"
|
110 |
+
|
111 |
+
#: sphinx_rtd_theme/layout.html:128
|
112 |
+
msgid "Logo"
|
113 |
+
msgstr "Logo"
|
114 |
+
|
115 |
+
#: sphinx_rtd_theme/search.html:29
|
116 |
+
msgid "Please activate JavaScript to enable the search functionality."
|
117 |
+
msgstr ""
|
118 |
+
"Var vänlig och aktivera JavaScript för att möjliggöra sökfunktionaliteten."
|
119 |
+
|
120 |
+
#. Search is a noun, not a verb
|
121 |
+
#: sphinx_rtd_theme/search.html:37
|
122 |
+
msgid "Search Results"
|
123 |
+
msgstr "Sökresultat"
|
124 |
+
|
125 |
+
#: sphinx_rtd_theme/search.html:39
|
126 |
+
msgid ""
|
127 |
+
"Your search did not match any documents. Please make sure that all words are"
|
128 |
+
" spelled correctly and that you've selected enough categories."
|
129 |
+
msgstr ""
|
130 |
+
"Din sökning gav inga träffar. Var vänlig och se till att alla ord är rätt "
|
131 |
+
"stavade och att du har valt tillräckligt många kategorier."
|
132 |
+
|
133 |
+
#: sphinx_rtd_theme/searchbox.html:4
|
134 |
+
msgid "Search docs"
|
135 |
+
msgstr "Sök i dokumentationen"
|
136 |
+
|
137 |
+
#: sphinx_rtd_theme/versions.html:11
|
138 |
+
msgid "Versions"
|
139 |
+
msgstr "Versioner"
|
140 |
+
|
141 |
+
#: sphinx_rtd_theme/versions.html:17
|
142 |
+
msgid "Downloads"
|
143 |
+
msgstr "Nerladdningar"
|
144 |
+
|
145 |
+
#. The phrase "Read the Docs" is not translated
|
146 |
+
#: sphinx_rtd_theme/versions.html:24
|
147 |
+
msgid "On Read the Docs"
|
148 |
+
msgstr "På Read the Docs"
|
149 |
+
|
150 |
+
#: sphinx_rtd_theme/versions.html:26
|
151 |
+
msgid "Project Home"
|
152 |
+
msgstr "Projekt Hem"
|
153 |
+
|
154 |
+
#~ msgid "Docs"
|
155 |
+
#~ msgstr "Dokumentation"
|
156 |
+
|
157 |
+
#~ msgid "Free document hosting provided by"
|
158 |
+
#~ msgstr "Gratis dokumentations hysning erhållen av"
|
docs/_themes/sphinx_rtd_theme/locale/tr/LC_MESSAGES/sphinx.mo
ADDED
Binary file (2.12 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/locale/tr/LC_MESSAGES/sphinx.po
ADDED
@@ -0,0 +1,147 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# English translations for sphinx_rtd_theme.
|
2 |
+
# Copyright (C) 2019 ORGANIZATION
|
3 |
+
# This file is distributed under the same license as the sphinx_rtd_theme
|
4 |
+
# project.
|
5 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
6 |
+
#
|
7 |
+
# Translators:
|
8 |
+
# BouRock, 2020
|
9 |
+
#
|
10 |
+
msgid ""
|
11 |
+
msgstr ""
|
12 |
+
"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
|
13 |
+
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
14 |
+
"POT-Creation-Date: 2020-05-06 13:38-0600\n"
|
15 |
+
"PO-Revision-Date: 2019-07-16 21:44+0000\n"
|
16 |
+
"Last-Translator: BouRock, 2020\n"
|
17 |
+
"Language-Team: Turkish (https://www.transifex.com/readthedocs/teams/101354/tr/)\n"
|
18 |
+
"MIME-Version: 1.0\n"
|
19 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
20 |
+
"Content-Transfer-Encoding: 8bit\n"
|
21 |
+
"Generated-By: Babel 2.8.0\n"
|
22 |
+
"Language: tr\n"
|
23 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
24 |
+
|
25 |
+
#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
|
26 |
+
msgid "Edit on GitHub"
|
27 |
+
msgstr "GitHub'da Düzenle"
|
28 |
+
|
29 |
+
#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
|
30 |
+
msgid "Edit on Bitbucket"
|
31 |
+
msgstr "Bitbucket'ta Düzenle"
|
32 |
+
|
33 |
+
#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
|
34 |
+
msgid "Edit on GitLab"
|
35 |
+
msgstr "GitLab'ta Düzenle"
|
36 |
+
|
37 |
+
#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
|
38 |
+
msgid "View page source"
|
39 |
+
msgstr "Sayfa kaynağını görüntüle"
|
40 |
+
|
41 |
+
#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
|
42 |
+
msgid "Next"
|
43 |
+
msgstr "Sonraki"
|
44 |
+
|
45 |
+
#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
|
46 |
+
msgid "Previous"
|
47 |
+
msgstr "Önceki"
|
48 |
+
|
49 |
+
#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
|
50 |
+
#: sphinx_rtd_theme/layout.html:96
|
51 |
+
msgid "Copyright"
|
52 |
+
msgstr "Telif hakkı"
|
53 |
+
|
54 |
+
#. Build is a noun, not a verb
|
55 |
+
#: sphinx_rtd_theme/footer.html:31
|
56 |
+
msgid "Build"
|
57 |
+
msgstr "Oluşturma"
|
58 |
+
|
59 |
+
#. the phrase "revision" comes from Git, referring to a commit
|
60 |
+
#: sphinx_rtd_theme/footer.html:37
|
61 |
+
msgid "Revision"
|
62 |
+
msgstr "Gözden geçirme"
|
63 |
+
|
64 |
+
#: sphinx_rtd_theme/footer.html:41
|
65 |
+
#, python-format
|
66 |
+
msgid "Last updated on %(last_updated)s."
|
67 |
+
msgstr "Son olarak %(last_updated)s tarihinde güncellendi."
|
68 |
+
|
69 |
+
#. "theme" refers to a theme for Sphinx, which alters the appearance of the
|
70 |
+
#. generated documenation
|
71 |
+
#: sphinx_rtd_theme/footer.html:54
|
72 |
+
msgid "theme"
|
73 |
+
msgstr "tema"
|
74 |
+
|
75 |
+
#. this is always used as "provided by Read the Docs", and should not imply
|
76 |
+
#. Read the Docs is an author of the generated documentation.
|
77 |
+
#: sphinx_rtd_theme/footer.html:56
|
78 |
+
#, python-format
|
79 |
+
msgid "provided by %(readthedocs_web)s"
|
80 |
+
msgstr "kullanılarak %(readthedocs_web)s tarafından sağlanmasıyla oluşturuldu"
|
81 |
+
|
82 |
+
#: sphinx_rtd_theme/layout.html:79
|
83 |
+
#, python-format
|
84 |
+
msgid "Search within %(docstitle)s"
|
85 |
+
msgstr "%(docstitle)s içinde ara"
|
86 |
+
|
87 |
+
#: sphinx_rtd_theme/layout.html:87
|
88 |
+
msgid "About these documents"
|
89 |
+
msgstr "Bu belgeler hakkında"
|
90 |
+
|
91 |
+
#: sphinx_rtd_theme/layout.html:90
|
92 |
+
msgid "Index"
|
93 |
+
msgstr "Dizin"
|
94 |
+
|
95 |
+
#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
|
96 |
+
msgid "Search"
|
97 |
+
msgstr "Arama"
|
98 |
+
|
99 |
+
#: sphinx_rtd_theme/layout.html:128
|
100 |
+
msgid "Logo"
|
101 |
+
msgstr "Logo"
|
102 |
+
|
103 |
+
#: sphinx_rtd_theme/search.html:29
|
104 |
+
msgid "Please activate JavaScript to enable the search functionality."
|
105 |
+
msgstr ""
|
106 |
+
"Arama işlevselliğini etkinleştirmek için lütfen JavaScript'i etkinleştirin."
|
107 |
+
|
108 |
+
#. Search is a noun, not a verb
|
109 |
+
#: sphinx_rtd_theme/search.html:37
|
110 |
+
msgid "Search Results"
|
111 |
+
msgstr "Arama Sonuçları"
|
112 |
+
|
113 |
+
#: sphinx_rtd_theme/search.html:39
|
114 |
+
msgid ""
|
115 |
+
"Your search did not match any documents. Please make sure that all words are"
|
116 |
+
" spelled correctly and that you've selected enough categories."
|
117 |
+
msgstr ""
|
118 |
+
"Aramanız hiçbir belgeyle eşleşmedi. Lütfen tüm kelimelerin doğru "
|
119 |
+
"yazıldığından ve yeterli kategori seçtiğinizden emin olun."
|
120 |
+
|
121 |
+
#: sphinx_rtd_theme/searchbox.html:4
|
122 |
+
msgid "Search docs"
|
123 |
+
msgstr "Belgeleri arayın"
|
124 |
+
|
125 |
+
#: sphinx_rtd_theme/versions.html:11
|
126 |
+
msgid "Versions"
|
127 |
+
msgstr "Sürümler"
|
128 |
+
|
129 |
+
#: sphinx_rtd_theme/versions.html:17
|
130 |
+
msgid "Downloads"
|
131 |
+
msgstr "İndirmeler"
|
132 |
+
|
133 |
+
#. The phrase "Read the Docs" is not translated
|
134 |
+
#: sphinx_rtd_theme/versions.html:24
|
135 |
+
msgid "On Read the Docs"
|
136 |
+
msgstr "Read the Docs Üzerinde"
|
137 |
+
|
138 |
+
#: sphinx_rtd_theme/versions.html:26
|
139 |
+
msgid "Project Home"
|
140 |
+
msgstr "Proje Ana Sayfa"
|
141 |
+
|
142 |
+
#: sphinx_rtd_theme/versions.html:29
|
143 |
+
msgid "Builds"
|
144 |
+
msgstr "Oluşturmalar"
|
145 |
+
|
146 |
+
#~ msgid "Free document hosting provided by"
|
147 |
+
#~ msgstr "Ücretsiz belge barındırmayı sağlayan"
|
docs/_themes/sphinx_rtd_theme/locale/zh_CN/LC_MESSAGES/sphinx.mo
ADDED
Binary file (2.05 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/locale/zh_CN/LC_MESSAGES/sphinx.po
ADDED
@@ -0,0 +1,151 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# English translations for sphinx_rtd_theme.
|
2 |
+
# Copyright (C) 2019 ORGANIZATION
|
3 |
+
# This file is distributed under the same license as the sphinx_rtd_theme
|
4 |
+
# project.
|
5 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
6 |
+
#
|
7 |
+
# Translators:
|
8 |
+
# 王赛 <[email protected]>, 2019
|
9 |
+
# Anthony <[email protected]>, 2020
|
10 |
+
#
|
11 |
+
msgid ""
|
12 |
+
msgstr ""
|
13 |
+
"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
|
14 |
+
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
15 |
+
"POT-Creation-Date: 2020-05-06 13:38-0600\n"
|
16 |
+
"PO-Revision-Date: 2019-07-16 21:44+0000\n"
|
17 |
+
"Last-Translator: Anthony <[email protected]>, 2020\n"
|
18 |
+
"Language-Team: Chinese (China) (https://www.transifex.com/readthedocs/teams/101354/zh_CN/)\n"
|
19 |
+
"MIME-Version: 1.0\n"
|
20 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
21 |
+
"Content-Transfer-Encoding: 8bit\n"
|
22 |
+
"Generated-By: Babel 2.8.0\n"
|
23 |
+
"Language: zh_CN\n"
|
24 |
+
"Plural-Forms: nplurals=1; plural=0;\n"
|
25 |
+
|
26 |
+
#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
|
27 |
+
msgid "Edit on GitHub"
|
28 |
+
msgstr "在 GitHub 上修改"
|
29 |
+
|
30 |
+
#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
|
31 |
+
msgid "Edit on Bitbucket"
|
32 |
+
msgstr "在 Bitbucket 上修改"
|
33 |
+
|
34 |
+
#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
|
35 |
+
msgid "Edit on GitLab"
|
36 |
+
msgstr "在 GitLab 上修改"
|
37 |
+
|
38 |
+
#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
|
39 |
+
msgid "View page source"
|
40 |
+
msgstr "查看页面源码"
|
41 |
+
|
42 |
+
#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
|
43 |
+
msgid "Next"
|
44 |
+
msgstr "下一页"
|
45 |
+
|
46 |
+
#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
|
47 |
+
msgid "Previous"
|
48 |
+
msgstr "上一页"
|
49 |
+
|
50 |
+
#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
|
51 |
+
#: sphinx_rtd_theme/layout.html:96
|
52 |
+
msgid "Copyright"
|
53 |
+
msgstr "版权所有"
|
54 |
+
|
55 |
+
#. Build is a noun, not a verb
|
56 |
+
#: sphinx_rtd_theme/footer.html:31
|
57 |
+
msgid "Build"
|
58 |
+
msgstr "构建"
|
59 |
+
|
60 |
+
#: sphinx_rtd_theme/footer.html:41
|
61 |
+
#, python-format
|
62 |
+
msgid "Last updated on %(last_updated)s."
|
63 |
+
msgstr "最后更新时间 %(last_updated)s。"
|
64 |
+
|
65 |
+
#. the variable "sphinx_web" is a link to the Sphinx project documentation
|
66 |
+
#. with
|
67 |
+
#. the text "Sphinx"
|
68 |
+
#: sphinx_rtd_theme/footer.html:52
|
69 |
+
#, python-format
|
70 |
+
msgid "Built with %(sphinx_web)s using a"
|
71 |
+
msgstr "利用 %(sphinx_web)s 构建,使用了 "
|
72 |
+
|
73 |
+
#. "theme" refers to a theme for Sphinx, which alters the appearance of the
|
74 |
+
#. generated documenation
|
75 |
+
#: sphinx_rtd_theme/footer.html:54
|
76 |
+
msgid "theme"
|
77 |
+
msgstr "主题"
|
78 |
+
|
79 |
+
#. this is always used as "provided by Read the Docs", and should not imply
|
80 |
+
#. Read the Docs is an author of the generated documentation.
|
81 |
+
#: sphinx_rtd_theme/footer.html:56
|
82 |
+
#, python-format
|
83 |
+
msgid "provided by %(readthedocs_web)s"
|
84 |
+
msgstr "由 %(readthedocs_web)s开发"
|
85 |
+
|
86 |
+
#: sphinx_rtd_theme/layout.html:79
|
87 |
+
#, python-format
|
88 |
+
msgid "Search within %(docstitle)s"
|
89 |
+
msgstr "在 %(docstitle)s中搜索"
|
90 |
+
|
91 |
+
#: sphinx_rtd_theme/layout.html:87
|
92 |
+
msgid "About these documents"
|
93 |
+
msgstr "关于此文档"
|
94 |
+
|
95 |
+
#: sphinx_rtd_theme/layout.html:90
|
96 |
+
msgid "Index"
|
97 |
+
msgstr "索引"
|
98 |
+
|
99 |
+
#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
|
100 |
+
msgid "Search"
|
101 |
+
msgstr "搜索"
|
102 |
+
|
103 |
+
#: sphinx_rtd_theme/layout.html:128
|
104 |
+
msgid "Logo"
|
105 |
+
msgstr "Logo"
|
106 |
+
|
107 |
+
#: sphinx_rtd_theme/search.html:29
|
108 |
+
msgid "Please activate JavaScript to enable the search functionality."
|
109 |
+
msgstr "请启用 JavaScript 以便使用搜索功能"
|
110 |
+
|
111 |
+
#. Search is a noun, not a verb
|
112 |
+
#: sphinx_rtd_theme/search.html:37
|
113 |
+
msgid "Search Results"
|
114 |
+
msgstr "搜索结果"
|
115 |
+
|
116 |
+
#: sphinx_rtd_theme/search.html:39
|
117 |
+
msgid ""
|
118 |
+
"Your search did not match any documents. Please make sure that all words are"
|
119 |
+
" spelled correctly and that you've selected enough categories."
|
120 |
+
msgstr "您的搜索没有匹配到任何文档。请确保所有单词拼写正确,并选择了足够多的类别。"
|
121 |
+
|
122 |
+
#: sphinx_rtd_theme/searchbox.html:4
|
123 |
+
msgid "Search docs"
|
124 |
+
msgstr "在文档中搜索"
|
125 |
+
|
126 |
+
#: sphinx_rtd_theme/versions.html:11
|
127 |
+
msgid "Versions"
|
128 |
+
msgstr "版本列表"
|
129 |
+
|
130 |
+
#: sphinx_rtd_theme/versions.html:17
|
131 |
+
msgid "Downloads"
|
132 |
+
msgstr "下载链接"
|
133 |
+
|
134 |
+
#. The phrase "Read the Docs" is not translated
|
135 |
+
#: sphinx_rtd_theme/versions.html:24
|
136 |
+
msgid "On Read the Docs"
|
137 |
+
msgstr "托管于 Read the Docs"
|
138 |
+
|
139 |
+
#: sphinx_rtd_theme/versions.html:26
|
140 |
+
msgid "Project Home"
|
141 |
+
msgstr "项目首页"
|
142 |
+
|
143 |
+
#: sphinx_rtd_theme/versions.html:29
|
144 |
+
msgid "Builds"
|
145 |
+
msgstr "构建"
|
146 |
+
|
147 |
+
#~ msgid "Docs"
|
148 |
+
#~ msgstr "文档"
|
149 |
+
|
150 |
+
#~ msgid "Free document hosting provided by"
|
151 |
+
#~ msgstr "此文档免费托管于"
|
docs/_themes/sphinx_rtd_theme/search.html
ADDED
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{#
|
2 |
+
basic/search.html
|
3 |
+
~~~~~~~~~~~~~~~~~
|
4 |
+
|
5 |
+
Template for the search page.
|
6 |
+
|
7 |
+
:copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS.
|
8 |
+
:license: BSD, see LICENSE for details.
|
9 |
+
#}
|
10 |
+
{%- extends "layout.html" %}
|
11 |
+
{% set title = _('Search') %}
|
12 |
+
{% set display_vcs_links = False %}
|
13 |
+
{%- block scripts %}
|
14 |
+
{{ super() }}
|
15 |
+
<script type="text/javascript" src="{{ pathto('_static/searchtools.js', 1) }}"></script>
|
16 |
+
{%- endblock %}
|
17 |
+
{% block footer %}
|
18 |
+
<script type="text/javascript">
|
19 |
+
jQuery(function() { Search.loadIndex("{{ pathto('searchindex.js', 1) }}"); });
|
20 |
+
</script>
|
21 |
+
{# this is used when loading the search index using $.ajax fails,
|
22 |
+
such as on Chrome for documents on localhost #}
|
23 |
+
<script type="text/javascript" id="searchindexloader"></script>
|
24 |
+
{{ super() }}
|
25 |
+
{% endblock %}
|
26 |
+
{% block body %}
|
27 |
+
<noscript>
|
28 |
+
<div id="fallback" class="admonition warning">
|
29 |
+
<p class="last">
|
30 |
+
{% trans trimmed %}Please activate JavaScript to enable the search
|
31 |
+
functionality.{% endtrans %}
|
32 |
+
</p>
|
33 |
+
</div>
|
34 |
+
</noscript>
|
35 |
+
|
36 |
+
{% if search_performed %}
|
37 |
+
{# Translators: Search is a noun, not a verb #}
|
38 |
+
<h2>{{ _('Search Results') }}</h2>
|
39 |
+
{% if not search_results %}
|
40 |
+
<p>{{ _('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.') }}</p>
|
41 |
+
{% endif %}
|
42 |
+
{% endif %}
|
43 |
+
<div id="search-results">
|
44 |
+
{% if search_results %}
|
45 |
+
<ul>
|
46 |
+
{% for href, caption, context in search_results %}
|
47 |
+
<li>
|
48 |
+
<a href="{{ pathto(item.href) }}">{{ caption }}</a>
|
49 |
+
<p class="context">{{ context|e }}</p>
|
50 |
+
</li>
|
51 |
+
{% endfor %}
|
52 |
+
</ul>
|
53 |
+
{% endif %}
|
54 |
+
</div>
|
55 |
+
{% endblock %}
|
docs/_themes/sphinx_rtd_theme/searchbox.html
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{%- if builder != 'singlehtml' %}
|
2 |
+
<div role="search">
|
3 |
+
<form id="rtd-search-form" class="wy-form" action="{{ pathto('search') }}" method="get">
|
4 |
+
<input type="text" name="q" placeholder="{{ _('Search docs') }}" />
|
5 |
+
<input type="hidden" name="check_keywords" value="yes" />
|
6 |
+
<input type="hidden" name="area" value="default" />
|
7 |
+
</form>
|
8 |
+
</div>
|
9 |
+
{%- endif %}
|
docs/_themes/sphinx_rtd_theme/static/css/badge_only.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Bold.woff
ADDED
Binary file (87.6 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Bold.woff2
ADDED
Binary file (67.3 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Regular.woff
ADDED
Binary file (86.3 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Regular.woff2
ADDED
Binary file (66.4 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.eot
ADDED
Binary file (166 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.svg
ADDED
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.ttf
ADDED
Binary file (166 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.woff
ADDED
Binary file (98 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.woff2
ADDED
Binary file (77.2 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/lato-bold-italic.woff
ADDED
Binary file (323 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/lato-bold-italic.woff2
ADDED
Binary file (193 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/lato-bold.woff
ADDED
Binary file (310 kB). View file
|
|
docs/_themes/sphinx_rtd_theme/static/css/fonts/lato-bold.woff2
ADDED
Binary file (185 kB). View file
|
|