Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4f659eba60 | ||
|
|
5a1e18a4d9 | ||
|
|
f2b9f0de4d | ||
|
|
f7d98bbf80 | ||
|
|
561d33b582 | ||
|
|
a7240bfa20 | ||
|
|
5c9adbcbd4 | ||
|
|
d529731d3e | ||
|
|
71758eac2d | ||
|
|
3952eb46a9 | ||
|
|
604f17fe1b | ||
|
|
c90f1ec09d | ||
|
|
500802c007 | ||
|
|
4306d1d531 | ||
|
|
02f614944f | ||
|
|
e228eaf154 | ||
|
|
406749d2a4 | ||
|
|
ba5838b18f | ||
|
|
fd9590ef5c | ||
|
|
73a3fd8678 | ||
|
|
4d274633b6 | ||
|
|
df2f7ac4dd | ||
|
|
376565a5ac | ||
|
|
135e9fa638 | ||
|
|
cfd8e0b194 | ||
|
|
5506913c24 | ||
|
|
296d446c60 | ||
|
|
e03dbf0a71 | ||
|
|
6e240ae096 | ||
|
|
d1f4e30c1e | ||
|
|
fbc44c107a | ||
|
|
acc82363c3 | ||
|
|
5a13f8b47b | ||
|
|
3e7abf12b2 | ||
|
|
887321fafc | ||
|
|
651fa62d52 | ||
|
|
7c63bcbf49 | ||
|
|
76681d421b | ||
|
|
610184e64a | ||
|
|
e430c38c83 | ||
|
|
ffc9601341 | ||
|
|
99d4882fbb | ||
|
|
d256b8497b | ||
|
|
53eeca3d51 | ||
|
|
553a3a55dc | ||
|
|
f3505be530 | ||
|
|
12bcecf752 | ||
|
|
b6cf5560eb | ||
|
|
0c47cb612e | ||
|
|
1b7cff6a72 | ||
|
|
7f983c6697 | ||
|
|
0b5da13993 | ||
|
|
6fafdce009 | ||
|
|
69be0f95f1 | ||
|
|
3441415148 | ||
|
|
e7cafa2505 | ||
|
|
2e8eacafdf | ||
|
|
383a536288 | ||
|
|
2e22864674 | ||
|
|
a8fe4f4bc9 | ||
|
|
72d003bbc7 | ||
|
|
a93ff17853 | ||
|
|
e91b6dd0b2 | ||
|
|
57e8bac5b3 | ||
|
|
eec58d5554 | ||
|
|
e55da41f33 | ||
|
|
6cbe060bf0 | ||
|
|
cd7d52bf2d | ||
|
|
a97455c1c4 | ||
|
|
346ee80ad1 | ||
|
|
6a2726761d | ||
|
|
250e81f9f2 | ||
|
|
f45b4d40d8 | ||
|
|
d7cba7fc6d | ||
|
|
7150f5988f | ||
|
|
7b95147988 | ||
|
|
19f7a5f37c | ||
|
|
c25ca77d76 | ||
|
|
9f8937ecb2 | ||
|
|
5ed7b093b9 | ||
|
|
70d43bcd3d | ||
|
|
58c00f6c70 | ||
|
|
754d95fb08 | ||
|
|
2c2a7bd46f | ||
|
|
dd52a73afd | ||
|
|
ee3be22d80 | ||
|
|
9940ad7c68 | ||
|
|
bdb3089143 | ||
|
|
eecc5cb2ff | ||
|
|
2c5a7fa915 | ||
|
|
e8ad10d4e8 | ||
|
|
53a47a56e8 | ||
|
|
c86f61df57 | ||
|
|
3e4a321bde | ||
|
|
c8202ba75b | ||
|
|
96e028fa1a | ||
|
|
97cd87d384 | ||
|
|
40efe12a50 | ||
|
|
568ee5d9ce | ||
|
|
8e7d5aeaf5 | ||
|
|
b2d68a68df | ||
|
|
558014ffd2 | ||
|
|
2043be65b8 | ||
|
|
24432b1e80 | ||
|
|
7cf2041b3f | ||
|
|
29138a61b7 | ||
|
|
92eb1fba21 | ||
|
|
e7ab17dcae | ||
|
|
8927f9d29c | ||
|
|
59122f7055 | ||
|
|
fea362b279 | ||
|
|
4c2c104f3a | ||
|
|
0dddc9e31a | ||
|
|
2b8e423f72 | ||
|
|
a2e2313283 | ||
|
|
e4d2f96899 | ||
|
|
7f4d09f656 | ||
|
|
1c9a6aca5b | ||
|
|
d3b4472e91 | ||
|
|
7f20d2dadc | ||
|
|
dad8c298d6 | ||
|
|
a6d7c0ff41 | ||
|
|
50538118cc | ||
|
|
d2795cdd53 | ||
|
|
05f18d7cb8 | ||
|
|
c6372bd35b | ||
|
|
b131f34568 | ||
|
|
3da5af8246 | ||
|
|
3524ffbb33 | ||
|
|
43ec46cbcb | ||
|
|
8e43304f1c | ||
|
|
999d6bd683 | ||
|
|
05336e9bc3 | ||
|
|
1dcd781a79 | ||
|
|
9ad1a08dc5 | ||
|
|
39fc9651ea | ||
|
|
da9e3a3e82 | ||
|
|
d55347a511 | ||
|
|
5420adadb5 | ||
|
|
698709521a | ||
|
|
9199d58adb | ||
|
|
65d1b224fd | ||
|
|
cc653a5a90 | ||
|
|
d226666256 | ||
|
|
1b4e8fc032 | ||
|
|
dac953a5b0 | ||
|
|
ecfad69ec1 | ||
|
|
94194bd7f0 | ||
|
|
0196003651 | ||
|
|
8ca9193273 | ||
|
|
293d884ab4 | ||
|
|
7c6564b6de | ||
|
|
1902989aae | ||
|
|
d7fa6f6589 | ||
|
|
e67376f8e3 | ||
|
|
fd3d8486f0 | ||
|
|
f43ca11b78 | ||
|
|
438c967473 | ||
|
|
347e87938e | ||
|
|
8bf51e22ae | ||
|
|
a2dd4a3222 | ||
|
|
5067dc7a88 | ||
|
|
7c2f93a705 | ||
|
|
9a9de4e847 | ||
|
|
795a2b00a6 | ||
|
|
4ad38d23a3 | ||
|
|
7af16e2140 | ||
|
|
2adbc4ffc5 | ||
|
|
d8072fc45f | ||
|
|
2c060dc20a | ||
|
|
a9192f152e | ||
|
|
136bb89084 | ||
|
|
034d253397 | ||
|
|
5fbee7c17d | ||
|
|
c9a914ad37 | ||
|
|
91ebd94dd8 | ||
|
|
f54baeb096 | ||
|
|
31d4b5efe5 | ||
|
|
54c8b45884 | ||
|
|
14557a5d32 | ||
|
|
a5649d1c9a | ||
|
|
6c207d535b | ||
|
|
03aabbdd67 | ||
|
|
225ecb0702 | ||
|
|
06f281732d | ||
|
|
59b75bcb4d | ||
|
|
ed84472b02 | ||
|
|
c9085a895e | ||
|
|
a070f3be0c | ||
|
|
aab022a60a | ||
|
|
c18278973e | ||
|
|
e1cf4bb9ce | ||
|
|
15421c495b | ||
|
|
82d047cc42 | ||
|
|
9866ef80e4 | ||
|
|
1678f5aab2 | ||
|
|
9d027061b0 | ||
|
|
7bdc492bef | ||
|
|
4eb275e1ee | ||
|
|
c4996e7d96 | ||
|
|
3f47499746 | ||
|
|
1125b499a7 | ||
|
|
e56caf8ffc | ||
|
|
7b56da2798 | ||
|
|
449b72db02 | ||
|
|
26781f85ab | ||
|
|
58fa1f7c09 | ||
|
|
a9f827dd4a | ||
|
|
3ff6a94535 | ||
|
|
9cf06a63d5 | ||
|
|
8b67356d23 | ||
|
|
81e2e2faa0 | ||
|
|
4fc718896f | ||
|
|
3afe2b4fb5 | ||
|
|
747182e88a | ||
|
|
cfc9b71ebe | ||
|
|
75e4a9ebaa | ||
|
|
dedc92b3c0 | ||
|
|
ddfa092091 | ||
|
|
58d8b57977 | ||
|
|
76204694f6 | ||
|
|
bc6fe8fcf8 | ||
|
|
67672b7df8 | ||
|
|
caf585b061 | ||
|
|
5227f0e118 | ||
|
|
3ffcd1fd33 | ||
|
|
3f0da7d2db | ||
|
|
9679839e87 | ||
|
|
93dbef4e99 | ||
|
|
26e6171eef | ||
|
|
9eb28d7064 | ||
|
|
5e217fd6a0 | ||
|
|
e7e0353100 | ||
|
|
4279469420 | ||
|
|
5ead4e0160 | ||
|
|
f7424e3978 | ||
|
|
de31d60211 | ||
|
|
9ff666dc14 | ||
|
|
5cdca401b1 | ||
|
|
83d3d5f7be | ||
|
|
dddb8f58ce | ||
|
|
fa56887fea | ||
|
|
1b33799b0d | ||
|
|
81621df97c | ||
|
|
5df0c2efe0 | ||
|
|
75974db351 | ||
|
|
e5a50be056 | ||
|
|
d339c8e7e9 | ||
|
|
37985050c9 | ||
|
|
3e35052284 | ||
|
|
55496ef883 | ||
|
|
89ce426b83 | ||
|
|
08e23b1302 | ||
|
|
fe6c20a4e8 | ||
|
|
cd62e45beb | ||
|
|
9baf44e867 | ||
|
|
25482c16d1 | ||
|
|
e847905b46 | ||
|
|
3c40710d43 | ||
|
|
d0bddab3bf | ||
|
|
60cb753c0d | ||
|
|
76069bb7ec | ||
|
|
9c5c1a886f | ||
|
|
5600c8f6b2 | ||
|
|
b8dbe22165 | ||
|
|
255d727670 | ||
|
|
ff315ec39c | ||
|
|
bf3faf8ade | ||
|
|
0bee99e909 | ||
|
|
e7caab561a | ||
|
|
b909ae9126 | ||
|
|
fb9bab799d | ||
|
|
a749205c23 | ||
|
|
da6a9e598e | ||
|
|
95994d8832 | ||
|
|
b8febdd111 | ||
|
|
3afc484ef4 | ||
|
|
723b69d3aa | ||
|
|
37332a8e0c | ||
|
|
6e6b35a303 | ||
|
|
2c9822c576 | ||
|
|
a41fcce5f3 | ||
|
|
36121a177f | ||
|
|
4502d0812e | ||
|
|
f68c180d9f | ||
|
|
e5c7c9d635 | ||
|
|
0eb8f325c4 | ||
|
|
f85806dcc8 | ||
|
|
bd316bab41 | ||
|
|
836bcdc233 | ||
|
|
36ee26192d | ||
|
|
077ecb726c | ||
|
|
62bea1b38d | ||
|
|
3604026a63 | ||
|
|
5f71076846 | ||
|
|
fcf8a18dd5 | ||
|
|
7e50af02e4 | ||
|
|
6c2e146150 | ||
|
|
84db05fa4d | ||
|
|
479ccccba1 | ||
|
|
db0727afa0 | ||
|
|
c8fe677198 | ||
|
|
53064f1795 | ||
|
|
e8d12bea92 | ||
|
|
176dbbf791 | ||
|
|
d8012ca6a1 | ||
|
|
f3082b261e | ||
|
|
8aa5e99916 | ||
|
|
dc070da12d | ||
|
|
034b44db52 | ||
|
|
58b0e7d098 | ||
|
|
cb5b949ab5 | ||
|
|
4a6b4c7656 | ||
|
|
77cb3850bc | ||
|
|
3390c1ca4c | ||
|
|
3cfa52e6c9 | ||
|
|
927b74b5df | ||
|
|
80c09c1548 | ||
|
|
dba083dc54 | ||
|
|
92b4c836b4 | ||
|
|
4920d54bed | ||
|
|
06d0985f66 | ||
|
|
aa7ceb89d2 | ||
|
|
19d049349b | ||
|
|
3f6755d73d | ||
|
|
f6ce8a4b88 | ||
|
|
58386513e5 | ||
|
|
f093003276 | ||
|
|
e88ef22cab | ||
|
|
fb0db99e23 | ||
|
|
80c17a3170 | ||
|
|
d642fe8896 | ||
|
|
8ee0b5dba3 | ||
|
|
f6c45ff703 | ||
|
|
8c68a96d3a | ||
|
|
db634b435a | ||
|
|
bb2cf94a0a | ||
|
|
65e158fff7 | ||
|
|
09ab7d7e89 | ||
|
|
07a975bf08 | ||
|
|
b833b6e881 | ||
|
|
315d1d1857 | ||
|
|
c4d3ed165c | ||
|
|
71b21a0a26 | ||
|
|
403f2c147d | ||
|
|
8b8081f7be | ||
|
|
802efb5130 | ||
|
|
c5092a6651 | ||
|
|
099b3bb8f3 | ||
|
|
4d3f74294c | ||
|
|
d9f9d71aef | ||
|
|
08327c865a | ||
|
|
b540298ec9 | ||
|
|
64a5c35ed0 | ||
|
|
72562e8ca9 | ||
|
|
f39d69a7e2 |
@@ -10,3 +10,4 @@ MarlinBraille.zip
|
||||
NatBrailleTools/bin/hs_err_pid2756.log
|
||||
*.log
|
||||
NatBrailleTools/gcodestreamer/.settings/org.eclipse.jdt.core.prefs
|
||||
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
# .readthedocs.yaml
|
||||
# Read the Docs configuration file
|
||||
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
|
||||
|
||||
# Required
|
||||
version: 2
|
||||
|
||||
# Set the version of Python and other tools you might need
|
||||
build:
|
||||
os: ubuntu-22.04
|
||||
tools:
|
||||
python: "3.11"
|
||||
# You can also specify other tool versions:
|
||||
# nodejs: "19"
|
||||
# rust: "1.64"
|
||||
# golang: "1.19"
|
||||
|
||||
# Build documentation in the docs/ directory with Sphinx
|
||||
sphinx:
|
||||
configuration: docs/conf_rtd.py
|
||||
|
||||
# If using Sphinx, optionally build your docs in additional formats such as PDF
|
||||
formats:
|
||||
- pdf
|
||||
|
||||
# Optionally declare the Python requirements required to build your docs
|
||||
python:
|
||||
install:
|
||||
- requirements: docs/requirements.txt
|
||||
@@ -0,0 +1,38 @@
|
||||
# Code of Conduct
|
||||
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to creating a positive environment include:
|
||||
|
||||
|
||||
* Using welcoming and inclusive language
|
||||
* Being respectful of differing viewpoints and experiences
|
||||
* Gracefully accepting constructive criticism
|
||||
* Focusing on what is best for the community
|
||||
* Showing empathy towards other community members
|
||||
|
||||
**Examples of unacceptable behavior by participants include:**
|
||||
|
||||
* The use of sexualized language or imagery and unwelcome sexual attention or advances
|
||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others’ private information, such as a physical or electronic address, without explicit permission
|
||||
* Using a supposed contributor status to coerce someone or attempt to gain an advantage of any kind
|
||||
* Other conduct which could reasonably be considered inappropriate in a professional setting
|
||||
|
||||
## Our Responsibilities
|
||||
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
|
||||
|
||||
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
|
||||
|
||||
## Scope
|
||||
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
|
||||
|
||||
## Enforcement
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at **harassment at braillerap.org**. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
|
||||
|
||||
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project’s leadership.
|
||||
|
||||
## Attribution
|
||||
This Code of Conduct is greatly inspired from [openflexure project](https://openflexure.org) code of conduct, adapted from the Contributor Covenant, version 1.4, available at [http://contributor-covenant.org/version/1/4](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1])
|
||||
@@ -1,159 +1,199 @@
|
||||
CERN Open Hardware Licence v1.2
|
||||
================================
|
||||
CERN Open Hardware Licence Version 2 - Permissive
|
||||
|
||||
Traduction française, non-officielle, de la Licence "CERN Open Hardware Licence v1.2".
|
||||
Source:http://fr-voosilla.ouvaton.org/CERN-OHL-%5Bfr%5D-Traduction-Fran%C3%A7aise.html
|
||||
|
||||
Contenu:
|
||||
--------
|
||||
Preamble
|
||||
|
||||
Information préalable concernant cette traduction
|
||||
CERN has developed this licence to promote collaboration among
|
||||
hardware designers and to provide a legal tool which supports the
|
||||
freedom to use, study, modify, share and distribute hardware designs
|
||||
and products based on those designs. Version 2 of the CERN Open
|
||||
Hardware Licence comes in three variants: this licence, CERN-OHL-P
|
||||
(permissive); and two reciprocal licences: CERN-OHL-W (weakly
|
||||
reciprocal) and CERN-OHL-S (strongly reciprocal).
|
||||
|
||||
Traduction de la licence CERN Open Hardware Licence v1.2
|
||||
The CERN-OHL-P is copyright CERN 2020. Anyone is welcome to use it, in
|
||||
unmodified form only.
|
||||
|
||||
Use of this Licence does not imply any endorsement by CERN of any
|
||||
Licensor or their designs nor does it imply any involvement by CERN in
|
||||
their development.
|
||||
|
||||
Information préalable concernant cette traduction
|
||||
-------------------------------------------------
|
||||
|
||||
Chacun est autorisé à copier et distribuer des copies conformes de cette traduction, mais toute modification en est proscrite, sans l'autorisation expresse de son auteur et/ou sans l'autorisation expresse de l'auteur du texte original de la licence "CERN Open Hardware Licence v1.2".
|
||||
1 Definitions
|
||||
|
||||
Le texte original de la licence CERN Open Hardware Licence v1.2 , se trouve à l'adresse internet suivante ;
|
||||
1.1 'Licence' means this CERN-OHL-P.
|
||||
|
||||
https://www.ohwr.org/licenses/cern-ohl/license_versions/v1.2
|
||||
1.2 'Source' means information such as design materials or digital
|
||||
code which can be applied to Make or test a Product or to
|
||||
prepare a Product for use, Conveyance or sale, regardless of its
|
||||
medium or how it is expressed. It may include Notices.
|
||||
|
||||
Cette traduction libre est réalisée dans le cadre des travaux du projet de matériel libre VOOSILLA, par 4k5ADllF0cok6 4kHq.ruL70FDI [1] en octobre 2015. Ce document est disponible via le site de CERN-OHL.
|
||||
1.3 'Covered Source' means Source that is explicitly made available
|
||||
under this Licence.
|
||||
|
||||
Cette traduction est disponible notamment via les adresses internet URL suivantes:
|
||||
1.4 'Product' means any device, component, work or physical object,
|
||||
whether in finished or intermediate form, arising from the use,
|
||||
application or processing of Covered Source.
|
||||
|
||||
page internet CERN-OHL [fr] , ou
|
||||
fichiers aux formats html, odt, pdf, à télécharger , ou
|
||||
fichier html sur GITLAB .
|
||||
1.5 'Make' means to create or configure something, whether by
|
||||
manufacture, assembly, compiling, loading or applying Covered
|
||||
Source or another Product or otherwise.
|
||||
|
||||
Toute personne souhaitant contribuer à l'amélioration de cette traduction, est invitée à le faire tranquillement et en toute sérénité, en postant notamment ses travaux, remarques, commentaires à l'adresse email ci-dessous, ou bien en utilisant Git (voir ci-dessus).
|
||||
1.6 'Notice' means copyright, acknowledgement and trademark notices,
|
||||
references to the location of any Notices, modification notices
|
||||
(subsection 3.3(b)) and all notices that refer to this Licence
|
||||
and to the disclaimer of warranties that are included in the
|
||||
Covered Source.
|
||||
|
||||
voosilla-incub-contact[cH3z]confluence.listes.vox[P01nt]coop, en remplaçant [cH3z] par le signe arobase (@) et [P01nt] par un point (.).
|
||||
1.7 'Licensee' or 'You' means any person exercising rights under
|
||||
this Licence.
|
||||
|
||||
CERN = Conseil Européen pour la Recherche Nucléaire (European Organization for Nuclear Research) - Genève
|
||||
1.8 'Licensor' means a person who creates Source or modifies Covered
|
||||
Source and subsequently Conveys the resulting Covered Source
|
||||
under the terms and conditions of this Licence. A person may be
|
||||
a Licensee and a Licensor at the same time.
|
||||
|
||||
Projet CERN-OHL = <http://www.ohwr.org>
|
||||
1.9 'Convey' means to communicate to the public or distribute.
|
||||
|
||||
[1] : Les identités sont données après avoir été cryptées avec la fonction crypt PHP . Chaque composante ci-dessous, entre crochets [], de l'identité est cryptée selon le respect du principe suivant, en respectant la logique de mise en forme, les majuscules et minuscules:
|
||||
|
||||
Pour un individus: [Prénom] [Nom] date de naissance le [jj/mm/aaaa] à [Ville] [Pays] .
|
||||
Pour une organisation: [Nom] siège social à [Ville] [Pays] .
|
||||
2 Applicability
|
||||
|
||||
Avertissement important au sujet de cette traduction:
|
||||
2.1 This Licence governs the use, copying, modification, Conveying
|
||||
of Covered Source and Products, and the Making of Products. By
|
||||
exercising any right granted under this Licence, You irrevocably
|
||||
accept these terms and conditions.
|
||||
|
||||
Ce document est une traduction non officielle en langue française, de la licence "CERN Open Hardware Licence v1.2" dont le texte original est rédigé en anglais (traduction de l'anglais vers le français).
|
||||
2.2 This Licence is granted by the Licensor directly to You, and
|
||||
shall apply worldwide and without limitation in time.
|
||||
|
||||
Cette traduction est fournie dans l'espoir qu'elle facilitera la compréhension de la licence "CERN Open Hardware Licence v1.2" pour les francophones non-anglophones.
|
||||
2.3 You shall not attempt to restrict by contract or otherwise the
|
||||
rights granted under this Licence to other Licensees.
|
||||
|
||||
Cette traduction ne constitue ni une traduction officielle, ni une traduction approuvée juridiquement par le CERN.
|
||||
2.4 This Licence is not intended to restrict fair use, fair dealing,
|
||||
or any other similar right.
|
||||
|
||||
Le CERN n'est pas la personne qui publie cette traduction. Le CERN n'a pas approuvé cette traduction en tant que substitut légalement valide de la licence authentique "CERN Open Hardware Licence v1.2".
|
||||
|
||||
Cette traduction n'a pas été vérifiée avec précaution par des juristes qualifiés. Par conséquent, la(les) personne(s) auteur(s) de cette traduction ne peut(peuvent) garantir avec certitude que cette traduction représente avec exactitude la signification légale des termes de la licence authentique "CERN Open Hardware Licence v1.2" publiée en langue anglaise.
|
||||
3 Copying, Modifying and Conveying Covered Source
|
||||
|
||||
Cette traduction n’établit donc légalement aucun des termes et conditions d’utilisation d’une chose matérielle mise à disposition sous la licence "CERN Open Hardware Licence v1.2". Seul le texte original de la licence "CERN Open Hardware Licence v1.2" établit cette dimension légale.
|
||||
3.1 You may copy and Convey verbatim copies of Covered Source, in
|
||||
any medium, provided You retain all Notices.
|
||||
|
||||
Si vous souhaitez avoir la certitude que les activités que vous projetez seront autorisées par la licence "CERN Open Hardware Licence v1.2", veuillez vous référer à la seule version anglaise authentique de la licence "CERN Open Hardware Licence v1.2".
|
||||
3.2 You may modify Covered Source, other than Notices.
|
||||
|
||||
Les personnes ayant réalisé cette traduction, ainsi que les personnes possédant les droits sur la licence "CERN Open Hardware Licence v1.2", vous recommandent fortement de NE SURTOUT PAS UTILISER cette traduction en tant que termes officiels pour vos propres réalisations matérielles. Utilisez plutôt la version anglaise authentique officielle de la licence "CERN Open Hardware Licence v1.2" publiée par le CERN.
|
||||
You may only delete Notices if they are no longer applicable to
|
||||
the corresponding Covered Source as modified by You and You may
|
||||
add additional Notices applicable to Your modifications.
|
||||
|
||||
Si vous choisissez de transmettre cette traduction en même temps qu’un produit matériel mis à disposition sous les termes et conditions de la licence "CERN Open Hardware Licence v1.2", cela ne vous dispense pas de l’obligation de transmettre en même temps une copie de la licence "CERN Open Hardware Licence v1.2" authentique en anglais, et de conserver dans la traduction cet important avertissement en français et son équivalent en anglais ci-dessous.
|
||||
Important Warning About This French Translation:
|
||||
3.3 You may Convey modified Covered Source (with the effect that You
|
||||
shall also become a Licensor) provided that You:
|
||||
|
||||
This is a translation of the "CERN Open Hardware Licence v1.2" into French.
|
||||
a) retain Notices as required in subsection 3.2; and
|
||||
|
||||
This translation is distributed in the hope that it will facilitate understanding, but it is not an official or legally approved translation.
|
||||
b) add a Notice to the modified Covered Source stating that You
|
||||
have modified it, with the date and brief description of how
|
||||
You have modified it.
|
||||
|
||||
The CERN is not the publisher of this translation and has not approved it as a legal substitute for the authentic "CERN Open Hardware Licence v1.2".
|
||||
3.4 You may Convey Covered Source or modified Covered Source under
|
||||
licence terms which differ from the terms of this Licence
|
||||
provided that You:
|
||||
|
||||
The translation has not been reviewed carefully by lawyers, and therefore the translator cannot be sure that it exactly represents the legal meaning of the authentic "CERN Open Hardware Licence v1.2" published in English.
|
||||
a) comply at all times with subsection 3.3; and
|
||||
|
||||
b) provide a copy of this Licence to anyone to whom You
|
||||
Convey Covered Source or modified Covered Source.
|
||||
|
||||
This translation does not legally state the terms and conditions of use of any Hardware (Product) licenced under "CERN Open Hardware Licence v1.2" — only the original English text of the "CERN Open Hardware Licence v1.2" does that.
|
||||
|
||||
If you wish to be sure whether your planned activities are
|
||||
permitted by the "CERN Open Hardware Licence v1.2", please refer to its sole authentic English version of "CERN Open Hardware Licence v1.2".
|
||||
4 Making and Conveying Products
|
||||
|
||||
You may Make Products, and/or Convey them, provided that You ensure
|
||||
that the recipient of the Product has access to any Notices applicable
|
||||
to the Product.
|
||||
|
||||
The CERN strongly urges you not to use this translation as the official distribution terms for your hardware (product); instead, please use the authentic English version published by the CERN.
|
||||
|
||||
If you choose to convey this translation along with an Hardware (product) covered by the "CERN Open Hardware Licence v1.2", this does not remove your obligation to convey at the same time a copy of the authentic "CERN Open Hardware Licence v1.2" in English,
|
||||
and you must keep in this translation this important warning in English and its equivalent in French above.
|
||||
5 DISCLAIMER AND LIABILITY
|
||||
|
||||
Traduction de la licence CERN Open Hardware Licence v1.2
|
||||
----------------------------------------------------------
|
||||
|
||||
Nota Bene: à l’exception de ce "nota bene", tout ce qui suit dans cette section, est la traduction de la CERN Open Hardware Licence v1.2 (selon l'information préalable située dans la section ci-dessus). Pour faciliter la lecture de cette traduction, et la cohésion avec la renommée de cette licence, le terme "CERN OHL", abréviation du terme anglais "CERN Open Hardware Licence", a été conservé tel quel, tandis que le terme "CERN Open Hardware Licence" a lui été traduit par "Licence CERN Matériel Ouvert v1.2". Les termes de traduction "Concessionnaire" et "Concédant" ont été choisis pour traduire les termes anglais "Licensee" et "Licensor".
|
||||
|
||||
|
||||
Licence CERN Matériel Ouvert v1.2
|
||||
Préambule
|
||||
|
||||
Au travers cette Licence CERN Matériel Ouvert ("CERN OHL") en version 1.2, le CERN espère fournir un outil permettant de favoriser la collaboration et le partage parmi les concepteurs de Matériels. Le CERN est détenteur des droits d'auteur sur la CERN OHL. Tout le monde est le bienvenu à utiliser la CERN OHL, uniquement dans sa forme non modifiée, pour la distribution de ses conceptions de Matériel Ouvert. Tout autre droit est réservé. La publication de conceptions de matériel sous CERN OHL ne constitue pas une acceptation du concédant ou de ses conceptions, ni n'implique une quelconque participation du CERN dans le développement de telles conceptions.
|
||||
1. Définitions
|
||||
|
||||
Dans cette Licence, les termes suivants ont les significations suivantes:
|
||||
|
||||
"Licence" signifie cette CERN OHL.
|
||||
|
||||
"Documentation" signifie les diagrammes schématiques, les plans, les tracés de circuit ou de circuit imprimé, les logigrammes et tout texte descriptif, et tout autre information qui est explicitement mentionné comme étant disponible sous les conditions de cette licence. La Documentation peut exister sous n'importe quel support, incluant mais ne se limitant pas aux fichiers informatiques et aux représentations sur papier, film, ou sur tout autre support.
|
||||
|
||||
"Emplacement de la Documentation" signifie un emplacement où le Concédant a placé la Documentation, et qui sera, espère le Concédant, publiquement accessible au moins pour les trois années qui suivent la première communication au public, ou la première distribution, de la Documentation.
|
||||
|
||||
"Produit" signifie aussi bien tout ou partie d'un dispositif construit en utilisant la Documentation ou la Documentation Modifiée.
|
||||
|
||||
"Concessionnaire" signifie toute personne physique ou morale qui exerce des droits couverts par cette Licence.
|
||||
|
||||
"Concédant" signifie toute personne physique ou morale qui créée ou modifie la Documentation et qui subséquemment communique au public et/ou distribue la Documentation qui en résulte sous les termes et conditions de cette Licence.
|
||||
|
||||
Un Concédant peut être à la fois un Concessionnaire, et vice versa.
|
||||
|
||||
L'utilisation du genre masculin inclus le genre féminin et le genre neutre, et est employé uniquement pour faciliter la lecture.
|
||||
2. Applicabilité
|
||||
|
||||
2.1 Cette licence régit l'utilisation, la reproduction, la modification, la communication au public et la distribution de la Documentation, ainsi que la fabrication et distribution des Produits. Par l'exercice de tout droit accordé en vertu de cette Licence, le Concessionnaire accepte de façon irrévocable ces termes et conditions.
|
||||
|
||||
2.2 Cette Licence est accordée par le Concédant directement au Concessionnaire, et elle s'applique dans le monde entier et sans limitation dans le temps. Le Concessionnaire peut céder ses droits de licence ou concéder des sous-licences.
|
||||
|
||||
2.3 Cette licence ne s'étend pas aux logiciels, aux micrologiciels, ou aux codes chargés dans des dispositifs programmables qui peuvent être utilisés en conjonction avec la Documentation, la Documentation modifiée ou avec les Produits, à moins qu'un tel logiciel, micrologiciel, ou code ne soit explicitement exprimé comme étant soumis à cette Licence. Autrement, l'utilisation d'un tel logiciel, micrologiciel, ou code est, soumis aux termes et conditions de la licence applicable.
|
||||
3. Reproduction, modification, communication au public et distribution de la Documentation.
|
||||
|
||||
3.1 Le Concessionnaire doit conserver intacts tous les droits d'auteurs et les licences de marques, toutes les notices se référant à l'Emplacement de la Documentation, et toutes les notices qui se réfèrent à cette Licence et à la déclaration d'absence de garanties qui sont inclus dans la Documentation.
|
||||
|
||||
3.2 Le Concessionnaire peut copier, communiquer au public et distribuer des copies verbatim de la Documentation, sur n'importe quel support, selon les exigences spécifiées dans la section 3.1.
|
||||
|
||||
3.3 Le Concessionnaire peut modifier la documentation ou toute portion de celle-ci à condition que lors de la modification de la documentation, le Concessionnaire rende la Documentation Modifiée disponible depuis un Emplacement de la Documentation de telle sorte à ce qu'elle soit facilement localisée par un Concédant initial dès que le Concessionnaire communique au public ou distribue la Documentation Modifiée en vertu de la section 3.4, et, comme stipulé par la section 4.1, par un destinataire d'un Produit. Toutefois, le Concédant ne pourra faire valoir ses droits en vertu de la clause restrictive précédente, à moins que ou jusqu'à ce que, un Produit soit distribué.
|
||||
|
||||
3.4 Le Concessionnaire peut communiquer au public et distribuer la Documentation Modifiée (de ce fait en plus d'être un Concessionnaire devenant également un Concédant ), à condition qu'il doive toujours :
|
||||
|
||||
a) être conforme avec la section 3.1;
|
||||
|
||||
b) faire de telle sorte à ce que la Documentation Modifiée contienne de façon bien en évidence des notices stipulant que le Concessionnaire a modifié la Documentation, avec la date et la description des modifications;
|
||||
|
||||
c) faire de telle sorte à ce que la Documentation Modifiée contienne un nouvel Emplacement de Documentation lorsque la Documentation initiale en prévit un;
|
||||
|
||||
d) rendre disponible la Documentation Modifiée dans un même niveau d'abstraction que celui de la Documentation, dans une forme préférée pour faire des modifications sur celle-ci (càd: le format natif d'un outil de CAO qui s'applique), et dans le cas où ce format est propriétaire, dans un format consultable avec un outil régit par des termes et conditions sous une licence approuvée par l'OSI si l'outil propriétaire peut le créer; et
|
||||
|
||||
e) placer la Documentation Modifiée sous les termes et conditions de cette Licence ou, lorsque cela s'applique, une version postérieure de cette Licence susceptible d'être émise par le CERN.
|
||||
|
||||
3.5. La Licence inclus une licence non-exclusive pour ces brevets ou ces marques déposées qui sont détenus par, sous le contrôle de, ou sous-licenciable par le Concédant, dans la mesure nécessaire pour faire usage des droits accordés en vertu de cette Licence. Le champ de cette section 3.5 doit être strictement limité aux parties de le Documentation ou de la Documentation Modifiée créée par le Concédant.
|
||||
4. Fabrication et Distribution des Produits
|
||||
|
||||
4.1. Le Concessionnaire peut fabriquer ou distribuer les Produits à la condition permanente que, lorsqu'une telle fabrication ou distribution requiert une licence sous cette Licence, le Concessionnaire fournisse à chaque destinataire de telle produits un moyen facile pour accéder à une copie de la Documentation ou de la Documentation Modifiée, comme cela s'applique, comme établit en section 3.
|
||||
|
||||
4.2. Le Concessionnaire est invité à informer tout Concédant qui a indiqué qu'il souhaite recevoir cette information à propos du type, de la quantité et des dates de production des Produits que le Concessionnaire a (avait) fabriqués.
|
||||
5. Garantie et responsabilité
|
||||
|
||||
5.1 RENONCIATION - La Documentation et la Documentation Modifiée sont fournies "en l'état" et toute garantie exprimée ou tacite, incluant, mais ne se limitant pas à, les garanties tacites de commercialisation (en terme de qualité, état, qualité, existence), de qualité satisfaisante, non-violation de droits de tiers, et d'adéquation à un objectif particulier ou à un usage, est exclue en ce qui concerne la Documentation, la Documentation modifiée ou tout Produit. Le Concédant ne fait aucune déclaration qui stipulerait que la Documentation, la Documentation Modifiée, ou tout Produit, est ou sera en violation avec un brevet, un droit d'auteur, un secret d'état ou une autre droit de propriété. La totalité du risque quant à l'utilisation, la qualité, et la performance d'un Produit, est assumé par le Concessionnaire et pas par le Concédant. Cette renonciation de garantie est une partie essentielle de cette Licence et une condition pour l'octroie de tous droits en vertu de cette Licence. Le Concessionnaire garantie qu'il n'agit pas en qualité de consommateur.
|
||||
|
||||
5.2 LIMITE DE RESPONSABILITÉ - Le Concédant ne peut aucunement être tenu responsable d'aucune façon pour des dommages de tout type directs, indirects, spéciaux, consécutifs, exemplaires, punitifs ou autres, incluant, mais pas limité aux, achats de marchandises de remplacement ou de services, perte d'utilisation, de données ou de profits, ou interruption d'activités, même provoqués et fondés sur une quelconque théorie de contrat, de garantie, de délis (incluant la négligence), de responsabilité liée au produit ou quelque soit d'autre, survenant de n'importe quelle façon en relation avec la Documentation, la Documentation Modifiée et/ou l'utilisation, la fabrication ou la distribution d'un produit, même s'il est avisé de l'éventualité de tels dommages, et il est de la responsabilité du Concessionnaire de tenir le(s) Concédant(s) libre(s) et exonéré(s) toute responsabilité, coûts, dommages, frais et dépenses, y compris les réclamations de tiers, en relation avec à une telle utilisation.
|
||||
6. General
|
||||
|
||||
6.1 À l'exception des droits explicitement accordés aux présentes, cette licence ni ne signifie ni ne représente un quelconque transfert ou une quelconque cession des droits de propriété intellectuelle au Concessionnaire.
|
||||
|
||||
6.2. Le Concessionnaire ne doit pas utiliser ou faire référence à de quelconques noms (incluant les acronymes et les abréviations), images, ou logos en vertu desquels le Concédant est connu, sauf dans la mesure où cela est requis pour se conformer avec la section 3. Une telle utilisation autorisée ou référence doit être factuelle et ne doit en aucun cas suggérer une quelconque sorte d'approbation, par le Concédant ou son personnel, de la Documentation Modifiée ou de tout Produit, ou une quelconque implication par le Concédant ou son personnel, dans la préparation de la Documentation Modifiée ou du Produit.
|
||||
|
||||
6.3. Le CERN peut publier des versions mises à jour de cette Licence qui conservent les mêmes dispositions générales que cette version, mais diffèrent dans les détails dans la limite du nécessaire et du raisonnable. Les nouvelles versions seront publiées avec un numéro de version unique.
|
||||
|
||||
6.4. Cette Licence prend fin avec effet immédiat, moyennant un préavis écrit et sans intervention d'un tribunal si le Concessionnaire échoue à se mettre en conformité avec un quelconque de ses termes et conditions, ou si le Concessionnaire initie une action en justice contre le Concédant en relation avec cette Licence. La section 5 doit continuer à s'appliquer.
|
||||
5.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products
|
||||
are provided 'as is' and any express or implied warranties,
|
||||
including, but not limited to, implied warranties of
|
||||
merchantability, of satisfactory quality, non-infringement of
|
||||
third party rights, and fitness for a particular purpose or use
|
||||
are disclaimed in respect of any Source or Product to the
|
||||
maximum extent permitted by law. The Licensor makes no
|
||||
representation that any Source or Product does not or will not
|
||||
infringe any patent, copyright, trade secret or other
|
||||
proprietary right. The entire risk as to the use, quality, and
|
||||
performance of any Source or Product shall be with You and not
|
||||
the Licensor. This disclaimer of warranty is an essential part
|
||||
of this Licence and a condition for the grant of any rights
|
||||
granted under this Licence.
|
||||
|
||||
5.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to
|
||||
the maximum extent permitted by law, have no liability for
|
||||
direct, indirect, special, incidental, consequential, exemplary,
|
||||
punitive or other damages of any character including, without
|
||||
limitation, procurement of substitute goods or services, loss of
|
||||
use, data or profits, or business interruption, however caused
|
||||
and on any theory of contract, warranty, tort (including
|
||||
negligence), product liability or otherwise, arising in any way
|
||||
in relation to the Covered Source, modified Covered Source
|
||||
and/or the Making or Conveyance of a Product, even if advised of
|
||||
the possibility of such damages, and You shall hold the
|
||||
Licensor(s) free and harmless from any liability, costs,
|
||||
damages, fees and expenses, including claims by third parties,
|
||||
in relation to such use.
|
||||
|
||||
|
||||
6 Patents
|
||||
|
||||
6.1 Subject to the terms and conditions of this Licence, each
|
||||
Licensor hereby grants to You a perpetual, worldwide,
|
||||
non-exclusive, no-charge, royalty-free, irrevocable (except as
|
||||
stated in this section 6, or where terminated by the Licensor
|
||||
for cause) patent licence to Make, have Made, use, offer to
|
||||
sell, sell, import, and otherwise transfer the Covered Source
|
||||
and Products, where such licence applies only to those patent
|
||||
claims licensable by such Licensor that are necessarily
|
||||
infringed by exercising rights under the Covered Source as
|
||||
Conveyed by that Licensor.
|
||||
|
||||
6.2 If You institute patent litigation against any entity (including
|
||||
a cross-claim or counterclaim in a lawsuit) alleging that the
|
||||
Covered Source or a Product constitutes direct or contributory
|
||||
patent infringement, or You seek any declaration that a patent
|
||||
licensed to You under this Licence is invalid or unenforceable
|
||||
then any rights granted to You under this Licence shall
|
||||
terminate as of the date such process is initiated.
|
||||
|
||||
|
||||
7 General
|
||||
|
||||
7.1 If any provisions of this Licence are or subsequently become
|
||||
invalid or unenforceable for any reason, the remaining
|
||||
provisions shall remain effective.
|
||||
|
||||
7.2 You shall not use any of the name (including acronyms and
|
||||
abbreviations), image, or logo by which the Licensor or CERN is
|
||||
known, except where needed to comply with section 3, or where
|
||||
the use is otherwise allowed by law. Any such permitted use
|
||||
shall be factual and shall not be made so as to suggest any kind
|
||||
of endorsement or implication of involvement by the Licensor or
|
||||
its personnel.
|
||||
|
||||
7.3 CERN may publish updated versions and variants of this Licence
|
||||
which it considers to be in the spirit of this version, but may
|
||||
differ in detail to address new problems or concerns. New
|
||||
versions will be published with a unique version number and a
|
||||
variant identifier specifying the variant. If the Licensor has
|
||||
specified that a given variant applies to the Covered Source
|
||||
without specifying a version, You may treat that Covered Source
|
||||
as being released under any version of the CERN-OHL with that
|
||||
variant. If no variant is specified, the Covered Source shall be
|
||||
treated as being released under CERN-OHL-S. The Licensor may
|
||||
also specify that the Covered Source is subject to a specific
|
||||
version of the CERN-OHL or any later version in which case You
|
||||
may apply this or any later version of CERN-OHL with the same
|
||||
variant identifier published by CERN.
|
||||
|
||||
7.4 This Licence shall not be enforceable except by a Licensor
|
||||
acting as such, and third party beneficiary rights are
|
||||
specifically excluded.
|
||||
@@ -580,7 +580,7 @@
|
||||
* Override with M201
|
||||
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
|
||||
*/
|
||||
#define DEFAULT_MAX_ACCELERATION { 1500, 1500, 100, 10000 }
|
||||
#define DEFAULT_MAX_ACCELERATION { 3000, 1500, 100, 10000 }
|
||||
|
||||
/**
|
||||
* Default Acceleration (change/s) change = mm/s
|
||||
@@ -590,9 +590,9 @@
|
||||
* M204 R Retract Acceleration
|
||||
* M204 T Travel Acceleration
|
||||
*/
|
||||
#define DEFAULT_ACCELERATION 1500 // X, Y, Z and E acceleration for printing moves
|
||||
#define DEFAULT_ACCELERATION 3000 // X, Y, Z and E acceleration for printing moves
|
||||
#define DEFAULT_RETRACT_ACCELERATION 1500 // E acceleration for retracts
|
||||
#define DEFAULT_TRAVEL_ACCELERATION 1500 // X, Y, Z acceleration for travel (non printing) moves
|
||||
#define DEFAULT_TRAVEL_ACCELERATION 3000 // X, Y, Z acceleration for travel (non printing) moves
|
||||
|
||||
/**
|
||||
* Default Jerk (mm/s)
|
||||
@@ -816,7 +816,7 @@
|
||||
// @section machine
|
||||
|
||||
// The size of the print bed
|
||||
#define X_BED_SIZE 240
|
||||
#define X_BED_SIZE 310
|
||||
#define Y_BED_SIZE 600
|
||||
|
||||
// Travel limits (mm) after homing, corresponding to endstop positions.
|
||||
|
||||
@@ -1,16 +1,90 @@
|
||||
|
||||
<figure>
|
||||
<img src="https://github.com/braillerap/BrailleRap/blob/master/docs/IMG/github_logo.png" alt="BrailleRAP image" style="width:50% align:center">
|
||||
<img src="https://github.com/braillerap/BrailleRap/blob/master/docs/IMG/github_logo.png" alt="BrailleRAP image" style="width:75%; align:center;">
|
||||
</figure>
|
||||
|
||||
# BrailleRap
|
||||
# BrailleRAP
|
||||
|
||||
## Introduction
|
||||
Based on a [RepRap 3d printer controller](https://reprap.org/wiki/RepRap), [BrailleRAP](https://github.com/braillerap/BrailleRap) is an open hardware device to emboss Braille text and/or Vector graphics. You can use software like [AccessBrailleRAP](https://github.com/braillerap/AccessBrailleRAP) or [DesktopBrailleRAP](https://github.com/braillerap/DesktopBrailleRAP) to translate text in Braille and build tangible documents with the device. Some tools like [OpenStreetTouch](https://github.com/braillerap/OpenStreetTouch) can help you extract data from [OpenStreetMap](https://www.openstreetmap.org) to build public transport guide or small area city map.
|
||||
|
||||
BrailleRAP now exist in 2 different sizes: **BrailleRAP** and **BrailleRAP XL**.
|
||||
- **BrailleRAP** emboss sheet up to 210x297 mm. Lightweight, a completed device will weight less than 5 kg and fit in cabin travel case.
|
||||
- **BrailleRAP XL** emboss sheet up to 297x420 mm. A larger surface if you need more space to emboss vector graphics.
|
||||
|
||||
<figure>
|
||||
<img src="https://github.com/braillerap/BrailleRap/blob/master/docs/IMG/github_logo2.jpg" alt="BrailleRAP and BrailleRAP XL image" style="width:75%; align:center;">
|
||||
</figure>
|
||||
|
||||
<figure>
|
||||
<img src="https://github.com/braillerap/BrailleRap/blob/master/docs/IMG/brap_sample.jpg" alt="Tangible documents examples made on BrailleRAP" style="width:75%; align:center;">
|
||||
</figure>
|
||||
<img src="https://github.com/braillerap/BrailleRap/blob/master/docs/IMG/brap_sample2.jpg" alt="Tangible documents examples made on BrailleRAP" style="width:75%; align:center;">
|
||||
</figure>
|
||||
|
||||
You may also find some interest in [OpenStreetTangible](https://github.com/braillerap/OpenStreetTangible), a tangible subway map of the Rennes city in France. A custom build to demonstrate the ability of OpenStreetTouch and BrailleRAP to build accessible map.
|
||||
|
||||
If you built a **BrailleRAP XL** maybe you want to carry it easily. The transport bag for the **BrailleRAP XL** is available [here](https://github.com/braillerap/braillerap-bag). Many thanks to [pasfou](https://github.com/pasfou) for this brilliant idea and realization.
|
||||
|
||||
<figure>
|
||||
<img src="https://github.com/braillerap/BrailleRap/blob/master/docs/IMG/brapbag1.jpg" alt="A custom bag for BrailleRAP XL" style="width:75%; align:center;">
|
||||
</figure>
|
||||
|
||||
## OSHWA Certification
|
||||
|
||||
BrailleRAP is [OSHWA](https:oshwa.org) open source hardware certified.
|
||||
<a href="https://certification.oshwa.org/fr000027.html">
|
||||
<img src="docs/IMG/BrailleRAP-cert-oshwa.png" alt="OSHWA certificate" width="75%"/>
|
||||
</a>
|
||||
|
||||
## Building manual
|
||||
The building manual translation files are available [on codeberg weblate host](https://translate.codeberg.org/projects/braillerap-building-manual/) . If you need the building manual in your language, feel free to contribute on codeberg/weblate.
|
||||
|
||||
<a href="https://translate.codeberg.org/engage/braillerap-building-manual/">
|
||||
<img src="https://translate.codeberg.org/widget/braillerap-building-manual/multi-auto.svg" alt="User manual translation status" width="75%"/>
|
||||
</a>
|
||||
|
||||
## Funding
|
||||
|
||||
This project is funded through [NGI0 Entrust](https://nlnet.nl/entrust), a fund established by [NLnet](https://nlnet.nl) with financial support from the European Commission's [Next Generation Internet](https://ngi.eu) program. Learn more at the [NLnet project page](https://nlnet.nl/project/BrailleRAP).
|
||||
|
||||
[<img src="https://nlnet.nl/logo/banner.png" alt="NLnet foundation logo" width="20%" />](https://nlnet.nl)
|
||||
[<img src="https://nlnet.nl/image/logos/NGI0_tag.svg" alt="NGI Zero Logo" width="20%" />](https://nlnet.nl/entrust)
|
||||
|
||||
|
||||
## BrailleRap 6.x Building Manual
|
||||
|
||||
Embosseuse Braille Open Source DIY
|
||||
|
||||
La documentation complete est disponible ici http://braillerap.readthedocs.io/fr/latest/index.html
|
||||
[](https://braillerap.readthedocs.io/fr/latest/?badge=latest)
|
||||
|
||||
La documentation complete [est disponible ici braillerap.readthedocs.io](https://braillerap.readthedocs.io/fr/latest/index.html).
|
||||
|
||||
==========================================================================
|
||||
|
||||
DIY Open Source Braille embosser
|
||||
|
||||
the full documentation is available here https://braillerap-en.readthedocs.io/en/latest/index.html
|
||||
[](https://braillerap-en.readthedocs.io/en/latest/index.html)
|
||||
|
||||
The full documentation [is available at braillerap-en.readthedocs.io](https://braillerap-en.readthedocs.io/en/latest/index.html).
|
||||
|
||||
## Repository Structure
|
||||
|
||||
### `docs/`
|
||||
The source file for readthedoc documentation, viewable at [braillerap.readthedocs.io](https://braillerap.readthedocs.io/fr/latest/index.html).
|
||||
|
||||
### `lasercut/`
|
||||
SVG/DXF file for laser cut
|
||||
|
||||
### `MarlinBraille/`
|
||||
BrailleRAP Firmware for MKS GEN 1.4 & MKS GEN L 2.1.
|
||||
|
||||
The firmware is already configured for DRV8825 stepper drivers.
|
||||
|
||||
### `printed_parts/`
|
||||
STL files for 3D printed parts.
|
||||
|
||||
There is an xlsx (3D printed parts excel board.xlsx) files that detail the parts to print.
|
||||
|
||||
### `NatBrailleTools/`
|
||||
Java source code for NatBraille BrailleRAP driver. This is obsolete now. Consider using AccessBrailleRAP (https://github.com/braillerap/AccessBrailleRAP) instead.
|
||||
|
||||
|
After Width: | Height: | Size: 126 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 107 KiB |
|
Before Width: | Height: | Size: 129 KiB |
|
Before Width: | Height: | Size: 123 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 156 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 152 KiB |
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 166 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 152 KiB |
|
After Width: | Height: | Size: 148 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 214 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 598 KiB |
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 200 KiB |
|
After Width: | Height: | Size: 215 KiB |
|
After Width: | Height: | Size: 189 KiB |
|
After Width: | Height: | Size: 250 KiB |
|
After Width: | Height: | Size: 130 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 595 KiB |
|
After Width: | Height: | Size: 698 KiB |
|
After Width: | Height: | Size: 700 KiB |
|
After Width: | Height: | Size: 605 KiB |
|
After Width: | Height: | Size: 1018 KiB |
|
After Width: | Height: | Size: 485 KiB |
|
After Width: | Height: | Size: 187 KiB |
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 232 KiB |
|
After Width: | Height: | Size: 250 KiB |
|
After Width: | Height: | Size: 96 KiB |
|
After Width: | Height: | Size: 216 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 246 KiB |
|
After Width: | Height: | Size: 295 KiB |
|
After Width: | Height: | Size: 454 KiB |
|
After Width: | Height: | Size: 39 KiB |
@@ -0,0 +1,119 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="666.70416"
|
||||
height="706.54303"
|
||||
version="1.1"
|
||||
xml:space="preserve"
|
||||
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"
|
||||
id="svg25"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs25"><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
id="filter36"
|
||||
x="-0.018709555"
|
||||
y="-0.031350698"
|
||||
width="1.0688353"
|
||||
height="1.0486723"><feFlood
|
||||
result="flood"
|
||||
in="SourceGraphic"
|
||||
flood-opacity="0.639216"
|
||||
flood-color="rgb(0,0,0)"
|
||||
id="feFlood35" /><feGaussianBlur
|
||||
result="blur"
|
||||
in="SourceGraphic"
|
||||
stdDeviation="4.862668"
|
||||
id="feGaussianBlur35" /><feOffset
|
||||
result="offset"
|
||||
in="blur"
|
||||
dx="19.596354"
|
||||
dy="-9.452132"
|
||||
id="feOffset35" /><feComposite
|
||||
result="comp1"
|
||||
operator="in"
|
||||
in="flood"
|
||||
in2="offset"
|
||||
id="feComposite35" /><feComposite
|
||||
result="comp2"
|
||||
operator="over"
|
||||
in="SourceGraphic"
|
||||
in2="comp1"
|
||||
id="feComposite36" /></filter></defs><g
|
||||
id="g25"
|
||||
style="filter:url(#filter36)"
|
||||
transform="translate(11.670403,21.122613)"><g
|
||||
id="g9"><g
|
||||
id="g2"><path
|
||||
d="m 316.085,190.214 c -1.136,4.372 -5.389,7.182 -9.857,6.513 -22.855,-3.548 -44.572,-15.066 -60.591,-34.158 -35.111,-41.843 -29.645,-104.32 12.198,-139.431 41.844,-35.111 104.321,-29.645 139.431,12.198 16.02,19.092 23.593,42.479 23.117,65.603 -0.117,4.516 -3.622,8.215 -8.125,8.575 -4.03,0.353 -8.047,0.928 -12.032,1.727 -2.663,0.545 -5.428,-0.168 -7.494,-1.933 -2.067,-1.764 -3.205,-4.383 -3.084,-7.098 0.798,-16.564 -4.395,-33.46 -15.884,-47.152 -24.227,-28.872 -67.336,-32.644 -96.208,-8.418 -28.872,24.227 -32.643,67.336 -8.417,96.208 11.49,13.693 27.227,21.74 43.678,23.832 2.694,0.353 5.075,1.928 6.453,4.269 1.379,2.341 1.601,5.187 0.602,7.714 -1.477,3.787 -2.741,7.643 -3.787,11.551 z"
|
||||
style="fill:#74aa00"
|
||||
id="path1" /><path
|
||||
d="m 316.047,68.301 c 16.917,-2.983 33.074,8.33 36.057,25.247 2.983,16.917 -8.33,33.074 -25.248,36.057 -16.917,2.983 -33.074,-8.33 -36.057,-25.248 -2.983,-16.917 8.33,-33.073 25.248,-36.056 z"
|
||||
id="path2" /></g><g
|
||||
id="g4"><path
|
||||
d="m 328.813,211.345 c -4.373,-1.137 -7.183,-5.39 -6.514,-9.858 3.548,-22.854 15.067,-44.571 34.158,-60.591 41.844,-35.111 104.321,-29.645 139.431,12.199 35.111,41.843 29.645,104.32 -12.198,139.431 -19.092,16.02 -42.479,23.592 -65.602,23.117 -4.516,-0.117 -8.216,-3.623 -8.576,-8.126 -0.353,-4.029 -0.928,-8.046 -1.727,-12.032 -0.545,-2.662 0.169,-5.427 1.933,-7.494 1.765,-2.066 4.383,-3.204 7.098,-3.084 16.565,0.798 33.46,-4.394 47.153,-15.884 28.872,-24.226 32.643,-67.335 8.417,-96.207 -24.227,-28.872 -67.336,-32.644 -96.208,-8.417 -13.693,11.489 -21.74,27.226 -23.832,43.677 -0.353,2.694 -1.928,5.075 -4.269,6.454 -2.341,1.378 -5.187,1.6 -7.714,0.602 -3.787,-1.477 -7.643,-2.741 -11.55,-3.787 z"
|
||||
style="fill:#74aa00"
|
||||
id="path3" /><path
|
||||
d="m 450.726,211.306 c 2.983,16.918 -8.33,33.074 -25.248,36.057 -16.917,2.983 -33.074,-8.33 -36.057,-25.247 -2.983,-16.918 8.33,-33.074 25.248,-36.057 16.917,-2.983 33.074,8.33 36.057,25.247 z"
|
||||
id="path4" /></g><g
|
||||
id="g6"><path
|
||||
d="m 307.681,224.072 c 1.137,-4.372 5.39,-7.183 9.858,-6.513 22.854,3.547 44.571,15.066 60.591,34.158 35.111,41.843 29.645,104.32 -12.199,139.431 -41.843,35.111 -104.32,29.645 -139.431,-12.199 -16.02,-19.091 -23.592,-42.479 -23.117,-65.602 0.117,-4.516 3.623,-8.216 8.126,-8.576 4.029,-0.352 8.047,-0.927 12.032,-1.726 2.662,-0.545 5.427,0.168 7.494,1.933 2.067,1.764 3.204,4.383 3.084,7.098 -0.798,16.564 4.394,33.459 15.884,47.152 24.226,28.872 67.335,32.644 96.207,8.417 28.872,-24.226 32.644,-67.335 8.417,-96.207 -11.489,-13.693 -27.226,-21.74 -43.677,-23.833 -2.694,-0.352 -5.075,-1.927 -6.454,-4.268 -1.378,-2.342 -1.6,-5.188 -0.602,-7.714 1.478,-3.787 2.741,-7.644 3.787,-11.551 z"
|
||||
style="fill:#74aa00"
|
||||
id="path5" /><path
|
||||
d="m 307.72,345.985 c -16.917,2.983 -33.074,-8.33 -36.057,-25.247 -2.983,-16.918 8.33,-33.074 25.247,-36.057 16.918,-2.983 33.074,8.33 36.057,25.247 2.983,16.918 -8.33,33.074 -25.247,36.057 z"
|
||||
id="path6" /></g><g
|
||||
id="g8"><path
|
||||
d="m 294.954,202.941 c 4.373,1.136 7.183,5.389 6.514,9.857 -3.548,22.855 -15.067,44.572 -34.159,60.592 -41.843,35.11 -104.32,29.644 -139.431,-12.199 -35.11,-41.843 -29.644,-104.32 12.199,-139.431 19.092,-16.02 42.479,-23.593 65.602,-23.117 4.516,0.117 8.216,3.622 8.576,8.126 0.352,4.029 0.927,8.046 1.727,12.032 0.544,2.662 -0.169,5.427 -1.933,7.493 -1.765,2.067 -4.384,3.205 -7.099,3.084 -16.564,-0.798 -33.459,4.395 -47.152,15.884 -28.872,24.227 -32.644,67.336 -8.417,96.208 24.226,28.872 67.335,32.643 96.207,8.417 13.693,-11.49 21.74,-27.227 23.833,-43.678 0.352,-2.694 1.927,-5.075 4.269,-6.453 2.341,-1.379 5.187,-1.601 7.714,-0.602 3.786,1.477 7.643,2.741 11.55,3.787 z"
|
||||
style="fill:#74aa00"
|
||||
id="path7" /><path
|
||||
d="m 173.041,202.979 c -2.983,-16.917 8.33,-33.073 25.247,-36.056 16.918,-2.983 33.074,8.329 36.057,25.247 2.983,16.917 -8.33,33.074 -25.247,36.057 -16.917,2.983 -33.074,-8.33 -36.057,-25.248 z"
|
||||
id="path8" /></g></g></g><g
|
||||
id="g24"
|
||||
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"
|
||||
transform="translate(11.670403,21.122613)"><g
|
||||
id="g13"><path
|
||||
d="m 6.166,596.479 c -1.713,0 -3.169,-0.6 -4.368,-1.799 C 0.599,593.481 0,592.026 0,590.313 v -121.26 c 0,-1.712 0.599,-3.168 1.798,-4.367 1.199,-1.199 2.655,-1.798 4.368,-1.798 h 21.066 c 1.713,0 3.168,0.599 4.367,1.798 1.199,1.199 1.799,2.655 1.799,4.367 v 10.534 c 4.453,-5.481 10.147,-10.063 17.084,-13.745 6.936,-3.682 15.543,-5.523 25.819,-5.523 10.447,0 19.525,2.355 27.232,7.065 7.707,4.709 13.659,11.346 17.855,19.91 4.196,8.563 6.294,18.839 6.294,30.828 v 72.191 c 0,1.713 -0.599,3.168 -1.798,4.367 -1.199,1.199 -2.655,1.799 -4.368,1.799 H 98.909 c -1.713,0 -3.169,-0.6 -4.368,-1.799 -1.199,-1.199 -1.798,-2.654 -1.798,-4.367 v -70.649 c 0,-9.934 -2.441,-17.727 -7.322,-23.379 -4.881,-5.652 -11.946,-8.477 -21.195,-8.477 -8.906,0 -16.013,2.825 -21.323,8.477 -5.309,5.652 -7.964,13.445 -7.964,23.379 v 70.649 c 0,1.713 -0.599,3.168 -1.798,4.367 -1.199,1.199 -2.655,1.799 -4.368,1.799 z"
|
||||
style="fill:#231f20;fill-rule:nonzero"
|
||||
id="path9" /><path
|
||||
d="m 166.732,596.479 c -1.713,0 -3.169,-0.6 -4.368,-1.799 -1.199,-1.199 -1.798,-2.654 -1.798,-4.367 V 420.241 c 0,-1.712 0.599,-3.168 1.798,-4.367 1.199,-1.199 2.655,-1.798 4.368,-1.798 h 21.323 c 1.713,0 3.168,0.599 4.367,1.798 1.199,1.199 1.799,2.655 1.799,4.367 v 170.072 c 0,1.713 -0.6,3.168 -1.799,4.367 -1.199,1.199 -2.654,1.799 -4.367,1.799 z"
|
||||
style="fill:#231f20;fill-rule:nonzero"
|
||||
id="path10" /><path
|
||||
d="m 234.555,596.479 c -1.713,0 -3.169,-0.6 -4.368,-1.799 -1.199,-1.199 -1.798,-2.654 -1.798,-4.367 v -121.26 c 0,-1.712 0.599,-3.168 1.798,-4.367 1.199,-1.199 2.655,-1.798 4.368,-1.798 h 21.066 c 1.713,0 3.169,0.599 4.367,1.798 1.199,1.199 1.799,2.655 1.799,4.367 v 10.534 c 4.453,-5.481 10.147,-10.063 17.084,-13.745 6.936,-3.682 15.543,-5.523 25.819,-5.523 10.447,0 19.525,2.355 27.232,7.065 7.707,4.709 13.659,11.346 17.855,19.91 4.196,8.563 6.294,18.839 6.294,30.828 v 72.191 c 0,1.713 -0.599,3.168 -1.798,4.367 -1.199,1.199 -2.655,1.799 -4.368,1.799 h -22.607 c -1.713,0 -3.169,-0.6 -4.368,-1.799 -1.199,-1.199 -1.798,-2.654 -1.798,-4.367 v -70.649 c 0,-9.934 -2.441,-17.727 -7.322,-23.379 -4.881,-5.652 -11.946,-8.477 -21.195,-8.477 -8.906,0 -16.013,2.825 -21.323,8.477 -5.309,5.652 -7.964,13.445 -7.964,23.379 v 70.649 c 0,1.713 -0.599,3.168 -1.798,4.367 -1.199,1.199 -2.655,1.799 -4.368,1.799 z"
|
||||
style="fill:#74aa00;fill-rule:nonzero"
|
||||
id="path11" /><path
|
||||
d="m 446.245,599.048 c -19.011,0 -34.083,-5.481 -45.215,-16.442 -11.133,-10.962 -17.128,-26.547 -17.984,-46.757 -0.171,-1.713 -0.257,-3.897 -0.257,-6.551 0,-2.655 0.086,-4.753 0.257,-6.294 0.685,-13.017 3.64,-24.192 8.863,-33.527 5.224,-9.334 12.46,-16.527 21.709,-21.58 9.248,-5.052 20.124,-7.578 32.627,-7.578 13.873,0 25.519,2.868 34.939,8.606 9.42,5.738 16.528,13.702 21.323,23.892 4.796,10.191 7.194,21.966 7.194,35.325 v 5.395 c 0,1.712 -0.6,3.168 -1.799,4.367 -1.199,1.199 -2.74,1.798 -4.624,1.798 h -85.293 v 2.056 c 0.172,5.994 1.328,11.518 3.469,16.57 2.14,5.053 5.309,9.12 9.505,12.203 4.196,3.083 9.206,4.624 15.029,4.624 4.796,0 8.82,-0.728 12.075,-2.183 3.254,-1.456 5.908,-3.126 7.964,-5.01 2.055,-1.884 3.511,-3.425 4.367,-4.624 1.541,-2.056 2.783,-3.297 3.725,-3.725 0.942,-0.429 2.355,-0.643 4.239,-0.643 h 22.094 c 1.713,0 3.126,0.514 4.239,1.542 1.113,1.027 1.584,2.312 1.413,3.853 -0.171,2.741 -1.584,6.08 -4.239,10.02 -2.655,3.939 -6.466,7.792 -11.432,11.56 -4.967,3.768 -11.176,6.894 -18.626,9.377 -7.45,2.484 -15.971,3.726 -25.562,3.726 z m -28.26,-80.926 h 56.776 v -0.77 c 0,-6.68 -1.113,-12.546 -3.339,-17.598 -2.227,-5.053 -5.481,-8.992 -9.763,-11.818 -4.282,-2.826 -9.42,-4.239 -15.414,-4.239 -5.995,0 -11.133,1.413 -15.414,4.239 -4.282,2.826 -7.494,6.765 -9.634,11.818 -2.141,5.052 -3.212,10.918 -3.212,17.598 z"
|
||||
style="fill:#74aa00;fill-rule:nonzero"
|
||||
id="path12" /><path
|
||||
d="m 596.792,596.479 c -10.277,0 -18.926,-1.799 -25.948,-5.395 -7.022,-3.597 -12.246,-8.949 -15.671,-16.057 -3.426,-7.108 -5.138,-15.971 -5.138,-26.59 V 490.12 h -20.296 c -1.713,0 -3.168,-0.6 -4.367,-1.799 -1.199,-1.199 -1.799,-2.74 -1.799,-4.624 v -14.644 c 0,-1.712 0.6,-3.168 1.799,-4.367 1.199,-1.199 2.654,-1.798 4.367,-1.798 h 20.296 v -42.647 c 0,-1.712 0.556,-3.168 1.67,-4.367 1.113,-1.199 2.611,-1.798 4.495,-1.798 h 20.81 c 1.713,0 3.168,0.599 4.367,1.798 1.199,1.199 1.799,2.655 1.799,4.367 v 42.647 h 32.113 c 1.712,0 3.168,0.599 4.367,1.798 1.199,1.199 1.798,2.655 1.798,4.367 v 14.644 c 0,1.884 -0.599,3.425 -1.798,4.624 -1.199,1.199 -2.655,1.799 -4.367,1.799 h -32.113 v 55.748 c 0,7.022 1.241,12.503 3.725,16.442 2.483,3.939 6.808,5.909 12.973,5.909 h 17.727 c 1.713,0 3.168,0.599 4.367,1.798 1.199,1.199 1.799,2.655 1.799,4.368 v 15.928 c 0,1.713 -0.6,3.168 -1.799,4.367 -1.199,1.199 -2.654,1.799 -4.367,1.799 z"
|
||||
style="fill:#74aa00;fill-rule:nonzero"
|
||||
id="path13" /></g><g
|
||||
id="g23"><path
|
||||
d="m 28.524,633.812 c 0.412,0 0.769,0.15 1.069,0.45 0.3,0.3 0.45,0.656 0.45,1.069 v 5.962 c 0,0.413 -0.15,0.769 -0.45,1.069 -0.3,0.3 -0.657,0.45 -1.069,0.45 H 11.705 v 7.706 h 15.694 c 0.412,0 0.769,0.15 1.069,0.45 0.3,0.3 0.45,0.657 0.45,1.069 V 658 c 0,0.412 -0.15,0.768 -0.45,1.068 -0.3,0.3 -0.657,0.45 -1.069,0.45 H 11.705 v 12.15 c 0,0.413 -0.15,0.769 -0.45,1.069 -0.3,0.3 -0.656,0.45 -1.069,0.45 H 2.818 c -0.413,0 -0.769,-0.15 -1.069,-0.45 -0.3,-0.3 -0.45,-0.656 -0.45,-1.069 v -36.337 c 0,-0.413 0.15,-0.769 0.45,-1.069 0.3,-0.3 0.656,-0.45 1.069,-0.45 z"
|
||||
style="fill:#231f20;fill-rule:nonzero"
|
||||
id="path14" /><path
|
||||
d="m 81.23,633.25 c 3.563,0 6.638,0.675 9.225,2.025 2.588,1.35 4.585,3.178 5.991,5.484 1.406,2.306 2.184,4.884 2.334,7.734 0.075,1.05 0.113,2.738 0.113,5.063 0,2.287 -0.038,3.937 -0.113,4.95 -0.15,2.85 -0.928,5.428 -2.334,7.734 -1.406,2.307 -3.403,4.135 -5.991,5.485 -2.587,1.35 -5.662,2.025 -9.225,2.025 -3.562,0 -6.637,-0.675 -9.225,-2.025 -2.587,-1.35 -4.584,-3.178 -5.99,-5.485 -1.407,-2.306 -2.185,-4.884 -2.335,-7.734 -0.075,-2.025 -0.112,-3.675 -0.112,-4.95 0,-1.275 0.037,-2.963 0.112,-5.063 0.15,-2.85 0.928,-5.428 2.335,-7.734 1.406,-2.306 3.403,-4.134 5.99,-5.484 2.588,-1.35 5.663,-2.025 9.225,-2.025 z m 7.144,15.525 c -0.188,-1.988 -0.872,-3.572 -2.053,-4.753 -1.181,-1.182 -2.878,-1.772 -5.091,-1.772 -2.212,0 -3.909,0.59 -5.09,1.772 -1.182,1.181 -1.866,2.765 -2.054,4.753 -0.112,1.237 -0.168,2.793 -0.168,4.668 0,1.838 0.056,3.432 0.168,4.782 0.188,1.987 0.872,3.572 2.054,4.753 1.181,1.181 2.878,1.772 5.09,1.772 2.213,0 3.91,-0.591 5.091,-1.772 1.181,-1.181 1.865,-2.766 2.053,-4.753 0.112,-1.35 0.169,-2.944 0.169,-4.782 0,-1.875 -0.057,-3.431 -0.169,-4.668 z"
|
||||
style="fill:#231f20;fill-rule:nonzero"
|
||||
id="path15" /><path
|
||||
d="m 166.618,633.812 c 0.412,0 0.768,0.15 1.068,0.45 0.3,0.3 0.45,0.656 0.45,1.069 v 22.444 c 0,3.375 -0.712,6.262 -2.137,8.662 -1.425,2.4 -3.422,4.219 -5.991,5.456 -2.568,1.238 -5.559,1.857 -8.972,1.857 -3.45,0 -6.459,-0.619 -9.028,-1.857 -2.568,-1.237 -4.556,-3.056 -5.962,-5.456 -1.406,-2.4 -2.11,-5.287 -2.11,-8.662 v -22.444 c 0,-0.413 0.15,-0.769 0.45,-1.069 0.3,-0.3 0.657,-0.45 1.069,-0.45 h 7.369 c 0.412,0 0.769,0.15 1.069,0.45 0.3,0.3 0.45,0.656 0.45,1.069 v 22.219 c 0,2.287 0.572,4.059 1.715,5.315 1.144,1.257 2.803,1.885 4.978,1.885 2.175,0 3.835,-0.628 4.979,-1.885 1.143,-1.256 1.715,-3.028 1.715,-5.315 v -22.219 c 0,-0.413 0.15,-0.769 0.45,-1.069 0.3,-0.3 0.656,-0.45 1.069,-0.45 z"
|
||||
style="fill:#231f20;fill-rule:nonzero"
|
||||
id="path16" /><path
|
||||
d="m 230.18,673.187 c -0.562,0 -1.05,-0.14 -1.462,-0.422 -0.413,-0.281 -0.694,-0.572 -0.844,-0.872 l -12.881,-19.237 v 19.012 c 0,0.413 -0.15,0.769 -0.45,1.069 -0.3,0.3 -0.657,0.45 -1.069,0.45 h -7.369 c -0.412,0 -0.769,-0.15 -1.069,-0.45 -0.3,-0.3 -0.45,-0.656 -0.45,-1.069 v -36.337 c 0,-0.413 0.15,-0.769 0.45,-1.069 0.3,-0.3 0.657,-0.45 1.069,-0.45 h 5.85 c 0.563,0 1.05,0.141 1.463,0.422 0.412,0.281 0.693,0.572 0.843,0.872 l 12.882,19.237 v -19.012 c 0,-0.413 0.15,-0.769 0.45,-1.069 0.3,-0.3 0.656,-0.45 1.068,-0.45 h 7.369 c 0.413,0 0.769,0.15 1.069,0.45 0.3,0.3 0.45,0.656 0.45,1.069 v 36.337 c 0,0.413 -0.15,0.769 -0.45,1.069 -0.3,0.3 -0.656,0.45 -1.069,0.45 z"
|
||||
style="fill:#231f20;fill-rule:nonzero"
|
||||
id="path17" /><path
|
||||
d="m 307.58,649.506 c 0.075,2.1 0.113,3.45 0.113,4.05 0,0.6 -0.038,1.912 -0.113,3.937 -0.112,3.075 -0.909,5.794 -2.39,8.157 -1.482,2.362 -3.516,4.209 -6.104,5.54 -2.587,1.332 -5.587,1.997 -9,1.997 h -15.187 c -0.413,0 -0.769,-0.15 -1.069,-0.45 -0.3,-0.3 -0.45,-0.656 -0.45,-1.069 v -36.337 c 0,-0.413 0.15,-0.769 0.45,-1.069 0.3,-0.3 0.656,-0.45 1.069,-0.45 h 14.906 c 3.413,0 6.441,0.666 9.085,1.997 2.643,1.331 4.725,3.188 6.243,5.569 1.519,2.381 2.335,5.09 2.447,8.128 z m -23.794,-6.694 v 21.375 h 6.019 c 4.725,0 7.181,-2.156 7.369,-6.469 0.075,-2.175 0.112,-3.6 0.112,-4.275 0,-0.75 -0.037,-2.137 -0.112,-4.162 -0.113,-2.138 -0.816,-3.75 -2.109,-4.838 -1.294,-1.087 -3.141,-1.631 -5.541,-1.631 z"
|
||||
style="fill:#231f20;fill-rule:nonzero"
|
||||
id="path18" /><path
|
||||
d="m 374.686,671.106 c 0.15,0.375 0.225,0.656 0.225,0.844 0,0.337 -0.121,0.628 -0.365,0.872 -0.244,0.243 -0.535,0.365 -0.872,0.365 h -7.088 c -0.637,0 -1.134,-0.14 -1.49,-0.422 -0.356,-0.281 -0.591,-0.609 -0.703,-0.984 l -1.575,-4.669 h -14.963 l -1.575,4.669 c -0.112,0.375 -0.347,0.703 -0.703,0.984 -0.356,0.282 -0.853,0.422 -1.491,0.422 h -7.087 c -0.338,0 -0.628,-0.122 -0.872,-0.365 -0.244,-0.244 -0.366,-0.535 -0.366,-0.872 0,-0.188 0.075,-0.469 0.225,-0.844 l 12.263,-35.438 c 0.187,-0.525 0.487,-0.965 0.9,-1.321 0.412,-0.357 0.956,-0.535 1.631,-0.535 h 9.113 c 0.675,0 1.218,0.178 1.631,0.535 0.412,0.356 0.712,0.796 0.9,1.321 z m -14.793,-12.713 -4.557,-13.5 -4.556,13.5 z"
|
||||
style="fill:#231f20;fill-rule:nonzero"
|
||||
id="path19" /><path
|
||||
d="m 437.349,633.812 c 0.412,0 0.769,0.15 1.069,0.45 0.3,0.3 0.45,0.656 0.45,1.069 v 5.962 c 0,0.413 -0.15,0.769 -0.45,1.069 -0.3,0.3 -0.657,0.45 -1.069,0.45 h -9.9 v 28.856 c 0,0.413 -0.15,0.769 -0.45,1.069 -0.3,0.3 -0.656,0.45 -1.069,0.45 h -7.369 c -0.412,0 -0.768,-0.15 -1.068,-0.45 -0.3,-0.3 -0.45,-0.656 -0.45,-1.069 v -28.856 h -9.9 c -0.413,0 -0.769,-0.15 -1.069,-0.45 -0.3,-0.3 -0.45,-0.656 -0.45,-1.069 v -5.962 c 0,-0.413 0.15,-0.769 0.45,-1.069 0.3,-0.3 0.656,-0.45 1.069,-0.45 z"
|
||||
style="fill:#231f20;fill-rule:nonzero"
|
||||
id="path20" /><path
|
||||
d="m 474.418,673.187 c -0.413,0 -0.769,-0.15 -1.069,-0.45 -0.3,-0.3 -0.45,-0.656 -0.45,-1.069 v -36.337 c 0,-0.413 0.15,-0.769 0.45,-1.069 0.3,-0.3 0.656,-0.45 1.069,-0.45 h 7.368 c 0.413,0 0.769,0.15 1.069,0.45 0.3,0.3 0.45,0.656 0.45,1.069 v 36.337 c 0,0.413 -0.15,0.769 -0.45,1.069 -0.3,0.3 -0.656,0.45 -1.069,0.45 z"
|
||||
style="fill:#231f20;fill-rule:nonzero"
|
||||
id="path21" /><path
|
||||
d="m 536.405,633.25 c 3.563,0 6.638,0.675 9.225,2.025 2.588,1.35 4.585,3.178 5.991,5.484 1.406,2.306 2.184,4.884 2.334,7.734 0.075,1.05 0.113,2.738 0.113,5.063 0,2.287 -0.038,3.937 -0.113,4.95 -0.15,2.85 -0.928,5.428 -2.334,7.734 -1.406,2.307 -3.403,4.135 -5.991,5.485 -2.587,1.35 -5.662,2.025 -9.225,2.025 -3.562,0 -6.637,-0.675 -9.225,-2.025 -2.587,-1.35 -4.584,-3.178 -5.99,-5.485 -1.407,-2.306 -2.185,-4.884 -2.335,-7.734 -0.075,-2.025 -0.112,-3.675 -0.112,-4.95 0,-1.275 0.037,-2.963 0.112,-5.063 0.15,-2.85 0.928,-5.428 2.335,-7.734 1.406,-2.306 3.403,-4.134 5.99,-5.484 2.588,-1.35 5.663,-2.025 9.225,-2.025 z m 7.144,15.525 c -0.188,-1.988 -0.872,-3.572 -2.053,-4.753 -1.181,-1.182 -2.878,-1.772 -5.091,-1.772 -2.212,0 -3.909,0.59 -5.09,1.772 -1.182,1.181 -1.866,2.765 -2.054,4.753 -0.112,1.237 -0.168,2.793 -0.168,4.668 0,1.838 0.056,3.432 0.168,4.782 0.188,1.987 0.872,3.572 2.054,4.753 1.181,1.181 2.878,1.772 5.09,1.772 2.213,0 3.91,-0.591 5.091,-1.772 1.181,-1.181 1.865,-2.766 2.053,-4.753 0.112,-1.35 0.169,-2.944 0.169,-4.782 0,-1.875 -0.057,-3.431 -0.169,-4.668 z"
|
||||
style="fill:#231f20;fill-rule:nonzero"
|
||||
id="path22" /><path
|
||||
d="m 615.099,673.187 c -0.563,0 -1.05,-0.14 -1.463,-0.422 -0.412,-0.281 -0.693,-0.572 -0.843,-0.872 l -12.882,-19.237 v 19.012 c 0,0.413 -0.15,0.769 -0.45,1.069 -0.3,0.3 -0.656,0.45 -1.068,0.45 h -7.369 c -0.413,0 -0.769,-0.15 -1.069,-0.45 -0.3,-0.3 -0.45,-0.656 -0.45,-1.069 v -36.337 c 0,-0.413 0.15,-0.769 0.45,-1.069 0.3,-0.3 0.656,-0.45 1.069,-0.45 h 5.85 c 0.562,0 1.05,0.141 1.462,0.422 0.413,0.281 0.694,0.572 0.844,0.872 l 12.881,19.237 v -19.012 c 0,-0.413 0.15,-0.769 0.45,-1.069 0.3,-0.3 0.657,-0.45 1.069,-0.45 h 7.369 c 0.412,0 0.769,0.15 1.069,0.45 0.3,0.3 0.45,0.656 0.45,1.069 v 36.337 c 0,0.413 -0.15,0.769 -0.45,1.069 -0.3,0.3 -0.657,0.45 -1.069,0.45 z"
|
||||
style="fill:#231f20;fill-rule:nonzero"
|
||||
id="path23" /></g></g></svg>
|
||||
|
After Width: | Height: | Size: 18 KiB |
@@ -0,0 +1,91 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="47.746319mm"
|
||||
height="16.305576mm"
|
||||
viewBox="0 0 47.746319 16.305576"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
|
||||
sodipodi:docname="logo.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview7"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="false"
|
||||
inkscape:zoom="4.7572176"
|
||||
inkscape:cx="72.206073"
|
||||
inkscape:cy="53.182348"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs2">
|
||||
<rect
|
||||
x="178.36649"
|
||||
y="410.24289"
|
||||
width="306.02957"
|
||||
height="78.481247"
|
||||
id="rect356" />
|
||||
<rect
|
||||
x="156.36794"
|
||||
y="375.7587"
|
||||
width="195.01401"
|
||||
height="65.995598"
|
||||
id="rect350" />
|
||||
</defs>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-44.823826,-84.195713)">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.2889px;line-height:125%;font-family:Calibri;-inkscape-font-specification:'Calibri, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="44.046612"
|
||||
y="91.868637"
|
||||
id="text236"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan234"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.2889px;font-family:Calibri;-inkscape-font-specification:'Calibri, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px;fill:#000000;fill-opacity:1"
|
||||
x="44.046612"
|
||||
y="91.868637">BrailleRAP</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.2889px;font-family:Calibri;-inkscape-font-specification:'Calibri, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px;fill:#000000;fill-opacity:1"
|
||||
x="44.046612"
|
||||
y="105.97976"
|
||||
id="tspan238" /></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
transform="scale(0.26458333)"
|
||||
id="text348"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;line-height:125%;font-family:'DejaVu Serif';-inkscape-font-specification:'DejaVu Serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect350);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><tspan
|
||||
x="156.36719"
|
||||
y="477.14453"
|
||||
id="tspan2068"><tspan
|
||||
dx="0 31.25 31.25 31.25 31.25 31.25 31.25 31.25 31.25 31.25"
|
||||
id="tspan2066">⡃⠗⠁⠊⠇⠇⠑⡗⡁⡏</tspan></tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
transform="matrix(0.22439186,0,0,0.26458333,4.0221698,-16.372987)"
|
||||
id="text354"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28.9565px;line-height:125%;font-family:'DejaVu Serif';-inkscape-font-specification:'DejaVu Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect356);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><tspan
|
||||
x="178.36719"
|
||||
y="435.8619"
|
||||
id="tspan2070">⡃⠗⠁⠊⠇⠇⠑⡗⡁⡏</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 221 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 52 KiB |
|
After Width: | Height: | Size: 294 KiB |
|
After Width: | Height: | Size: 50 KiB |
|
After Width: | Height: | Size: 105 KiB |
|
After Width: | Height: | Size: 106 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 66 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 228 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 165 KiB |
|
After Width: | Height: | Size: 161 KiB |
|
After Width: | Height: | Size: 183 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 108 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 96 KiB |
|
After Width: | Height: | Size: 108 KiB |
|
After Width: | Height: | Size: 138 KiB |
|
After Width: | Height: | Size: 243 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 773 KiB |
|
After Width: | Height: | Size: 70 KiB |
@@ -0,0 +1,123 @@
|
||||
/* Compatability shim for jQuery and underscores.js.
|
||||
*
|
||||
* Copyright Sphinx contributors
|
||||
* Released under the two clause BSD licence
|
||||
*/
|
||||
|
||||
/**
|
||||
* small helper function to urldecode strings
|
||||
*
|
||||
* See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL
|
||||
*/
|
||||
jQuery.urldecode = function(x) {
|
||||
if (!x) {
|
||||
return x
|
||||
}
|
||||
return decodeURIComponent(x.replace(/\+/g, ' '));
|
||||
};
|
||||
|
||||
/**
|
||||
* small helper function to urlencode strings
|
||||
*/
|
||||
jQuery.urlencode = encodeURIComponent;
|
||||
|
||||
/**
|
||||
* This function returns the parsed url parameters of the
|
||||
* current request. Multiple values per key are supported,
|
||||
* it will always return arrays of strings for the value parts.
|
||||
*/
|
||||
jQuery.getQueryParameters = function(s) {
|
||||
if (typeof s === 'undefined')
|
||||
s = document.location.search;
|
||||
var parts = s.substr(s.indexOf('?') + 1).split('&');
|
||||
var result = {};
|
||||
for (var i = 0; i < parts.length; i++) {
|
||||
var tmp = parts[i].split('=', 2);
|
||||
var key = jQuery.urldecode(tmp[0]);
|
||||
var value = jQuery.urldecode(tmp[1]);
|
||||
if (key in result)
|
||||
result[key].push(value);
|
||||
else
|
||||
result[key] = [value];
|
||||
}
|
||||
return result;
|
||||
};
|
||||
|
||||
/**
|
||||
* highlight a given string on a jquery object by wrapping it in
|
||||
* span elements with the given class name.
|
||||
*/
|
||||
jQuery.fn.highlightText = function(text, className) {
|
||||
function highlight(node, addItems) {
|
||||
if (node.nodeType === 3) {
|
||||
var val = node.nodeValue;
|
||||
var pos = val.toLowerCase().indexOf(text);
|
||||
if (pos >= 0 &&
|
||||
!jQuery(node.parentNode).hasClass(className) &&
|
||||
!jQuery(node.parentNode).hasClass("nohighlight")) {
|
||||
var span;
|
||||
var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg");
|
||||
if (isInSVG) {
|
||||
span = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
|
||||
} else {
|
||||
span = document.createElement("span");
|
||||
span.className = className;
|
||||
}
|
||||
span.appendChild(document.createTextNode(val.substr(pos, text.length)));
|
||||
node.parentNode.insertBefore(span, node.parentNode.insertBefore(
|
||||
document.createTextNode(val.substr(pos + text.length)),
|
||||
node.nextSibling));
|
||||
node.nodeValue = val.substr(0, pos);
|
||||
if (isInSVG) {
|
||||
var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
|
||||
var bbox = node.parentElement.getBBox();
|
||||
rect.x.baseVal.value = bbox.x;
|
||||
rect.y.baseVal.value = bbox.y;
|
||||
rect.width.baseVal.value = bbox.width;
|
||||
rect.height.baseVal.value = bbox.height;
|
||||
rect.setAttribute('class', className);
|
||||
addItems.push({
|
||||
"parent": node.parentNode,
|
||||
"target": rect});
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (!jQuery(node).is("button, select, textarea")) {
|
||||
jQuery.each(node.childNodes, function() {
|
||||
highlight(this, addItems);
|
||||
});
|
||||
}
|
||||
}
|
||||
var addItems = [];
|
||||
var result = this.each(function() {
|
||||
highlight(this, addItems);
|
||||
});
|
||||
for (var i = 0; i < addItems.length; ++i) {
|
||||
jQuery(addItems[i].parent).before(addItems[i].target);
|
||||
}
|
||||
return result;
|
||||
};
|
||||
|
||||
/*
|
||||
* backward compatibility for jQuery.browser
|
||||
* This will be supported until firefox bug is fixed.
|
||||
*/
|
||||
if (!jQuery.browser) {
|
||||
jQuery.uaMatch = function(ua) {
|
||||
ua = ua.toLowerCase();
|
||||
|
||||
var match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
|
||||
/(webkit)[ \/]([\w.]+)/.exec(ua) ||
|
||||
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
|
||||
/(msie) ([\w.]+)/.exec(ua) ||
|
||||
ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) ||
|
||||
[];
|
||||
|
||||
return {
|
||||
browser: match[ 1 ] || "",
|
||||
version: match[ 2 ] || "0"
|
||||
};
|
||||
};
|
||||
jQuery.browser = {};
|
||||
jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true;
|
||||
}
|
||||