lengocduc195 commited on
Commit
2359bda
·
1 Parent(s): aa77c51
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitignore +21 -0
  2. LICENSE +201 -0
  3. NOTICE.txt +5 -0
  4. README.md +182 -0
  5. docs/_static/css/custom.css +34 -0
  6. docs/_static/html/models_en_sentence_embeddings.html +913 -0
  7. docs/_static/js/custom.js +34 -0
  8. docs/_themes/sphinx_rtd_theme/__init__.py +34 -0
  9. docs/_themes/sphinx_rtd_theme/breadcrumbs.html +84 -0
  10. docs/_themes/sphinx_rtd_theme/footer.html +65 -0
  11. docs/_themes/sphinx_rtd_theme/layout.html +239 -0
  12. docs/_themes/sphinx_rtd_theme/locale/de/LC_MESSAGES/sphinx.mo +0 -0
  13. docs/_themes/sphinx_rtd_theme/locale/de/LC_MESSAGES/sphinx.po +143 -0
  14. docs/_themes/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.mo +0 -0
  15. docs/_themes/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po +156 -0
  16. docs/_themes/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.mo +0 -0
  17. docs/_themes/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.po +164 -0
  18. docs/_themes/sphinx_rtd_theme/locale/et/LC_MESSAGES/sphinx.mo +0 -0
  19. docs/_themes/sphinx_rtd_theme/locale/et/LC_MESSAGES/sphinx.po +155 -0
  20. docs/_themes/sphinx_rtd_theme/locale/fr/LC_MESSAGES/sphinx.mo +0 -0
  21. docs/_themes/sphinx_rtd_theme/locale/fr/LC_MESSAGES/sphinx.po +154 -0
  22. docs/_themes/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.mo +0 -0
  23. docs/_themes/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.po +157 -0
  24. docs/_themes/sphinx_rtd_theme/locale/pt_BR/LC_MESSAGES/sphinx.mo +0 -0
  25. docs/_themes/sphinx_rtd_theme/locale/pt_BR/LC_MESSAGES/sphinx.po +159 -0
  26. docs/_themes/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.mo +0 -0
  27. docs/_themes/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po +158 -0
  28. docs/_themes/sphinx_rtd_theme/locale/sphinx.pot +149 -0
  29. docs/_themes/sphinx_rtd_theme/locale/sv/LC_MESSAGES/sphinx.mo +0 -0
  30. docs/_themes/sphinx_rtd_theme/locale/sv/LC_MESSAGES/sphinx.po +158 -0
  31. docs/_themes/sphinx_rtd_theme/locale/tr/LC_MESSAGES/sphinx.mo +0 -0
  32. docs/_themes/sphinx_rtd_theme/locale/tr/LC_MESSAGES/sphinx.po +147 -0
  33. docs/_themes/sphinx_rtd_theme/locale/zh_CN/LC_MESSAGES/sphinx.mo +0 -0
  34. docs/_themes/sphinx_rtd_theme/locale/zh_CN/LC_MESSAGES/sphinx.po +151 -0
  35. docs/_themes/sphinx_rtd_theme/search.html +55 -0
  36. docs/_themes/sphinx_rtd_theme/searchbox.html +9 -0
  37. docs/_themes/sphinx_rtd_theme/static/css/badge_only.css +1 -0
  38. docs/_themes/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Bold.woff +0 -0
  39. docs/_themes/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Bold.woff2 +0 -0
  40. docs/_themes/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Regular.woff +0 -0
  41. docs/_themes/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Regular.woff2 +0 -0
  42. docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.eot +0 -0
  43. docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.svg +0 -0
  44. docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.ttf +0 -0
  45. docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.woff +0 -0
  46. docs/_themes/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.woff2 +0 -0
  47. docs/_themes/sphinx_rtd_theme/static/css/fonts/lato-bold-italic.woff +0 -0
  48. docs/_themes/sphinx_rtd_theme/static/css/fonts/lato-bold-italic.woff2 +0 -0
  49. docs/_themes/sphinx_rtd_theme/static/css/fonts/lato-bold.woff +0 -0
  50. 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](https://img.shields.io/github/license/UKPLab/sentence-transformers?logo=github&style=flat&color=green)][#github-license]
3
+ [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/sentence-transformers?logo=pypi&style=flat&color=blue)][#pypi-package]
4
+ [![PyPI - Package Version](https://img.shields.io/pypi/v/sentence-transformers?logo=pypi&style=flat&color=orange)][#pypi-package]
5
+ [![Conda - Platform](https://img.shields.io/conda/pn/conda-forge/sentence-transformers?logo=anaconda&style=flat)][#conda-forge-package]
6
+ [![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/sentence-transformers?logo=anaconda&style=flat&color=orange)][#conda-forge-package]
7
+ [![Docs - GitHub.io](https://img.shields.io/static/v1?logo=github&style=flat&color=pink&label=docs&message=sentence-transformers)][#docs-package]
8
+ <!---
9
+ [![PyPI - Downloads](https://img.shields.io/pypi/dm/sentence-transformers?logo=pypi&style=flat&color=green)][#pypi-package]
10
+ [![Conda](https://img.shields.io/conda/dn/conda-forge/sentence-transformers?logo=anaconda)][#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> &raquo;</li>
34
+ {% for doc in parents %}
35
+ <li><a href="{{ doc.link|e }}">{{ doc.title }}</a> &raquo;</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
+ &copy; <a href="{{ path }}">{% trans %}Copyright{% endtrans %}</a> {{ copyright }}
22
+ {%- else %}
23
+ {% set copyright = copyright|e %}
24
+ &copy; {% trans %}Copyright{% endtrans %} {{ copyright }}
25
+ {%- endif %}
26
+ {%- endif %}
27
+
28
+ &bull; <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 = " &mdash; "|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