first commit
23
.gitignore
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# ---> Python
|
||||||
|
# Byte-compiled / optimized / DLL files
|
||||||
|
__pycache__/
|
||||||
|
*.py[cod]
|
||||||
|
*$py.class
|
||||||
|
|
||||||
|
# Compiled translation catalogs
|
||||||
|
*.mo
|
||||||
|
|
||||||
|
# Pelican
|
||||||
|
output/
|
||||||
|
|
||||||
|
# Environments
|
||||||
|
.env
|
||||||
|
.venv
|
||||||
|
env/
|
||||||
|
venv/
|
||||||
|
ENV/
|
||||||
|
env.bak/
|
||||||
|
venv.bak/
|
||||||
|
|
||||||
|
# Node.js
|
||||||
|
node_modules/
|
17
.gitlab-ci.yml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
image: debian
|
||||||
|
|
||||||
|
before_script:
|
||||||
|
- apt-get update -y
|
||||||
|
- apt-get install -y locales openjdk-8-jre python3-pip
|
||||||
|
- sed -i 's/# \(es_ES.UTF-8 UTF-8\)/\1/' /etc/locale.gen
|
||||||
|
- sed -i 's/# \(en_US.UTF-8 UTF-8\)/\1/' /etc/locale.gen
|
||||||
|
- sed -i 's/# \(eo.UTF-8 UTF-8\)/\1/' /etc/locale.gen
|
||||||
|
- sed -i 's/# \(fr_FR.UTF-8 UTF-8\)/\1/' /etc/locale.gen
|
||||||
|
- dpkg-reconfigure --frontend=noninteractive locales
|
||||||
|
- pip3 install babel beautifulsoup4 html5validator markdown pelican
|
||||||
|
- export LANG=es_ES.UTF-8 LANGUAGE=es_ES
|
||||||
|
|
||||||
|
test:
|
||||||
|
script:
|
||||||
|
- (cd cl-theme/ && make compile)
|
||||||
|
- make validate
|
662
LICENSE
Normal file
@ -0,0 +1,662 @@
|
|||||||
|
GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
Version 3, 19 November 2007
|
||||||
|
|
||||||
|
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||||
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
Preamble
|
||||||
|
|
||||||
|
The GNU Affero General Public License is a free, copyleft license for
|
||||||
|
software and other kinds of works, specifically designed to ensure
|
||||||
|
cooperation with the community in the case of network server software.
|
||||||
|
|
||||||
|
The licenses for most software and other practical works are designed
|
||||||
|
to take away your freedom to share and change the works. By contrast,
|
||||||
|
our General Public Licenses are intended to guarantee your freedom to
|
||||||
|
share and change all versions of a program--to make sure it remains free
|
||||||
|
software for all its users.
|
||||||
|
|
||||||
|
When we speak of free software, we are referring to freedom, not
|
||||||
|
price. Our General Public Licenses are designed to make sure that you
|
||||||
|
have the freedom to distribute copies of free software (and charge for
|
||||||
|
them if you wish), that you receive source code or can get it if you
|
||||||
|
want it, that you can change the software or use pieces of it in new
|
||||||
|
free programs, and that you know you can do these things.
|
||||||
|
|
||||||
|
Developers that use our General Public Licenses protect your rights
|
||||||
|
with two steps: (1) assert copyright on the software, and (2) offer
|
||||||
|
you this License which gives you legal permission to copy, distribute
|
||||||
|
and/or modify the software.
|
||||||
|
|
||||||
|
A secondary benefit of defending all users' freedom is that
|
||||||
|
improvements made in alternate versions of the program, if they
|
||||||
|
receive widespread use, become available for other developers to
|
||||||
|
incorporate. Many developers of free software are heartened and
|
||||||
|
encouraged by the resulting cooperation. However, in the case of
|
||||||
|
software used on network servers, this result may fail to come about.
|
||||||
|
The GNU General Public License permits making a modified version and
|
||||||
|
letting the public access it on a server without ever releasing its
|
||||||
|
source code to the public.
|
||||||
|
|
||||||
|
The GNU Affero General Public License is designed specifically to
|
||||||
|
ensure that, in such cases, the modified source code becomes available
|
||||||
|
to the community. It requires the operator of a network server to
|
||||||
|
provide the source code of the modified version running there to the
|
||||||
|
users of that server. Therefore, public use of a modified version, on
|
||||||
|
a publicly accessible server, gives the public access to the source
|
||||||
|
code of the modified version.
|
||||||
|
|
||||||
|
An older license, called the Affero General Public License and
|
||||||
|
published by Affero, was designed to accomplish similar goals. This is
|
||||||
|
a different license, not a version of the Affero GPL, but Affero has
|
||||||
|
released a new version of the Affero GPL which permits relicensing under
|
||||||
|
this license.
|
||||||
|
|
||||||
|
The precise terms and conditions for copying, distribution and
|
||||||
|
modification follow.
|
||||||
|
|
||||||
|
TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
0. Definitions.
|
||||||
|
|
||||||
|
"This License" refers to version 3 of the GNU Affero General Public License.
|
||||||
|
|
||||||
|
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||||
|
works, such as semiconductor masks.
|
||||||
|
|
||||||
|
"The Program" refers to any copyrightable work licensed under this
|
||||||
|
License. Each licensee is addressed as "you". "Licensees" and
|
||||||
|
"recipients" may be individuals or organizations.
|
||||||
|
|
||||||
|
To "modify" a work means to copy from or adapt all or part of the work
|
||||||
|
in a fashion requiring copyright permission, other than the making of an
|
||||||
|
exact copy. The resulting work is called a "modified version" of the
|
||||||
|
earlier work or a work "based on" the earlier work.
|
||||||
|
|
||||||
|
A "covered work" means either the unmodified Program or a work based
|
||||||
|
on the Program.
|
||||||
|
|
||||||
|
To "propagate" a work means to do anything with it that, without
|
||||||
|
permission, would make you directly or secondarily liable for
|
||||||
|
infringement under applicable copyright law, except executing it on a
|
||||||
|
computer or modifying a private copy. Propagation includes copying,
|
||||||
|
distribution (with or without modification), making available to the
|
||||||
|
public, and in some countries other activities as well.
|
||||||
|
|
||||||
|
To "convey" a work means any kind of propagation that enables other
|
||||||
|
parties to make or receive copies. Mere interaction with a user through
|
||||||
|
a computer network, with no transfer of a copy, is not conveying.
|
||||||
|
|
||||||
|
An interactive user interface displays "Appropriate Legal Notices"
|
||||||
|
to the extent that it includes a convenient and prominently visible
|
||||||
|
feature that (1) displays an appropriate copyright notice, and (2)
|
||||||
|
tells the user that there is no warranty for the work (except to the
|
||||||
|
extent that warranties are provided), that licensees may convey the
|
||||||
|
work under this License, and how to view a copy of this License. If
|
||||||
|
the interface presents a list of user commands or options, such as a
|
||||||
|
menu, a prominent item in the list meets this criterion.
|
||||||
|
|
||||||
|
1. Source Code.
|
||||||
|
|
||||||
|
The "source code" for a work means the preferred form of the work
|
||||||
|
for making modifications to it. "Object code" means any non-source
|
||||||
|
form of a work.
|
||||||
|
|
||||||
|
A "Standard Interface" means an interface that either is an official
|
||||||
|
standard defined by a recognized standards body, or, in the case of
|
||||||
|
interfaces specified for a particular programming language, one that
|
||||||
|
is widely used among developers working in that language.
|
||||||
|
|
||||||
|
The "System Libraries" of an executable work include anything, other
|
||||||
|
than the work as a whole, that (a) is included in the normal form of
|
||||||
|
packaging a Major Component, but which is not part of that Major
|
||||||
|
Component, and (b) serves only to enable use of the work with that
|
||||||
|
Major Component, or to implement a Standard Interface for which an
|
||||||
|
implementation is available to the public in source code form. A
|
||||||
|
"Major Component", in this context, means a major essential component
|
||||||
|
(kernel, window system, and so on) of the specific operating system
|
||||||
|
(if any) on which the executable work runs, or a compiler used to
|
||||||
|
produce the work, or an object code interpreter used to run it.
|
||||||
|
|
||||||
|
The "Corresponding Source" for a work in object code form means all
|
||||||
|
the source code needed to generate, install, and (for an executable
|
||||||
|
work) run the object code and to modify the work, including scripts to
|
||||||
|
control those activities. However, it does not include the work's
|
||||||
|
System Libraries, or general-purpose tools or generally available free
|
||||||
|
programs which are used unmodified in performing those activities but
|
||||||
|
which are not part of the work. For example, Corresponding Source
|
||||||
|
includes interface definition files associated with source files for
|
||||||
|
the work, and the source code for shared libraries and dynamically
|
||||||
|
linked subprograms that the work is specifically designed to require,
|
||||||
|
such as by intimate data communication or control flow between those
|
||||||
|
subprograms and other parts of the work.
|
||||||
|
|
||||||
|
The Corresponding Source need not include anything that users
|
||||||
|
can regenerate automatically from other parts of the Corresponding
|
||||||
|
Source.
|
||||||
|
|
||||||
|
The Corresponding Source for a work in source code form is that
|
||||||
|
same work.
|
||||||
|
|
||||||
|
2. Basic Permissions.
|
||||||
|
|
||||||
|
All rights granted under this License are granted for the term of
|
||||||
|
copyright on the Program, and are irrevocable provided the stated
|
||||||
|
conditions are met. This License explicitly affirms your unlimited
|
||||||
|
permission to run the unmodified Program. The output from running a
|
||||||
|
covered work is covered by this License only if the output, given its
|
||||||
|
content, constitutes a covered work. This License acknowledges your
|
||||||
|
rights of fair use or other equivalent, as provided by copyright law.
|
||||||
|
|
||||||
|
You may make, run and propagate covered works that you do not
|
||||||
|
convey, without conditions so long as your license otherwise remains
|
||||||
|
in force. You may convey covered works to others for the sole purpose
|
||||||
|
of having them make modifications exclusively for you, or provide you
|
||||||
|
with facilities for running those works, provided that you comply with
|
||||||
|
the terms of this License in conveying all material for which you do
|
||||||
|
not control copyright. Those thus making or running the covered works
|
||||||
|
for you must do so exclusively on your behalf, under your direction
|
||||||
|
and control, on terms that prohibit them from making any copies of
|
||||||
|
your copyrighted material outside their relationship with you.
|
||||||
|
|
||||||
|
Conveying under any other circumstances is permitted solely under
|
||||||
|
the conditions stated below. Sublicensing is not allowed; section 10
|
||||||
|
makes it unnecessary.
|
||||||
|
|
||||||
|
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||||
|
|
||||||
|
No covered work shall be deemed part of an effective technological
|
||||||
|
measure under any applicable law fulfilling obligations under article
|
||||||
|
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||||
|
similar laws prohibiting or restricting circumvention of such
|
||||||
|
measures.
|
||||||
|
|
||||||
|
When you convey a covered work, you waive any legal power to forbid
|
||||||
|
circumvention of technological measures to the extent such circumvention
|
||||||
|
is effected by exercising rights under this License with respect to
|
||||||
|
the covered work, and you disclaim any intention to limit operation or
|
||||||
|
modification of the work as a means of enforcing, against the work's
|
||||||
|
users, your or third parties' legal rights to forbid circumvention of
|
||||||
|
technological measures.
|
||||||
|
|
||||||
|
4. Conveying Verbatim Copies.
|
||||||
|
|
||||||
|
You may convey verbatim copies of the Program's source code as you
|
||||||
|
receive it, in any medium, provided that you conspicuously and
|
||||||
|
appropriately publish on each copy an appropriate copyright notice;
|
||||||
|
keep intact all notices stating that this License and any
|
||||||
|
non-permissive terms added in accord with section 7 apply to the code;
|
||||||
|
keep intact all notices of the absence of any warranty; and give all
|
||||||
|
recipients a copy of this License along with the Program.
|
||||||
|
|
||||||
|
You may charge any price or no price for each copy that you convey,
|
||||||
|
and you may offer support or warranty protection for a fee.
|
||||||
|
|
||||||
|
5. Conveying Modified Source Versions.
|
||||||
|
|
||||||
|
You may convey a work based on the Program, or the modifications to
|
||||||
|
produce it from the Program, in the form of source code under the
|
||||||
|
terms of section 4, provided that you also meet all of these conditions:
|
||||||
|
|
||||||
|
a) The work must carry prominent notices stating that you modified
|
||||||
|
it, and giving a relevant date.
|
||||||
|
|
||||||
|
b) The work must carry prominent notices stating that it is
|
||||||
|
released under this License and any conditions added under section
|
||||||
|
7. This requirement modifies the requirement in section 4 to
|
||||||
|
"keep intact all notices".
|
||||||
|
|
||||||
|
c) You must license the entire work, as a whole, under this
|
||||||
|
License to anyone who comes into possession of a copy. This
|
||||||
|
License will therefore apply, along with any applicable section 7
|
||||||
|
additional terms, to the whole of the work, and all its parts,
|
||||||
|
regardless of how they are packaged. This License gives no
|
||||||
|
permission to license the work in any other way, but it does not
|
||||||
|
invalidate such permission if you have separately received it.
|
||||||
|
|
||||||
|
d) If the work has interactive user interfaces, each must display
|
||||||
|
Appropriate Legal Notices; however, if the Program has interactive
|
||||||
|
interfaces that do not display Appropriate Legal Notices, your
|
||||||
|
work need not make them do so.
|
||||||
|
|
||||||
|
A compilation of a covered work with other separate and independent
|
||||||
|
works, which are not by their nature extensions of the covered work,
|
||||||
|
and which are not combined with it such as to form a larger program,
|
||||||
|
in or on a volume of a storage or distribution medium, is called an
|
||||||
|
"aggregate" if the compilation and its resulting copyright are not
|
||||||
|
used to limit the access or legal rights of the compilation's users
|
||||||
|
beyond what the individual works permit. Inclusion of a covered work
|
||||||
|
in an aggregate does not cause this License to apply to the other
|
||||||
|
parts of the aggregate.
|
||||||
|
|
||||||
|
6. Conveying Non-Source Forms.
|
||||||
|
|
||||||
|
You may convey a covered work in object code form under the terms
|
||||||
|
of sections 4 and 5, provided that you also convey the
|
||||||
|
machine-readable Corresponding Source under the terms of this License,
|
||||||
|
in one of these ways:
|
||||||
|
|
||||||
|
a) Convey the object code in, or embodied in, a physical product
|
||||||
|
(including a physical distribution medium), accompanied by the
|
||||||
|
Corresponding Source fixed on a durable physical medium
|
||||||
|
customarily used for software interchange.
|
||||||
|
|
||||||
|
b) Convey the object code in, or embodied in, a physical product
|
||||||
|
(including a physical distribution medium), accompanied by a
|
||||||
|
written offer, valid for at least three years and valid for as
|
||||||
|
long as you offer spare parts or customer support for that product
|
||||||
|
model, to give anyone who possesses the object code either (1) a
|
||||||
|
copy of the Corresponding Source for all the software in the
|
||||||
|
product that is covered by this License, on a durable physical
|
||||||
|
medium customarily used for software interchange, for a price no
|
||||||
|
more than your reasonable cost of physically performing this
|
||||||
|
conveying of source, or (2) access to copy the
|
||||||
|
Corresponding Source from a network server at no charge.
|
||||||
|
|
||||||
|
c) Convey individual copies of the object code with a copy of the
|
||||||
|
written offer to provide the Corresponding Source. This
|
||||||
|
alternative is allowed only occasionally and noncommercially, and
|
||||||
|
only if you received the object code with such an offer, in accord
|
||||||
|
with subsection 6b.
|
||||||
|
|
||||||
|
d) Convey the object code by offering access from a designated
|
||||||
|
place (gratis or for a charge), and offer equivalent access to the
|
||||||
|
Corresponding Source in the same way through the same place at no
|
||||||
|
further charge. You need not require recipients to copy the
|
||||||
|
Corresponding Source along with the object code. If the place to
|
||||||
|
copy the object code is a network server, the Corresponding Source
|
||||||
|
may be on a different server (operated by you or a third party)
|
||||||
|
that supports equivalent copying facilities, provided you maintain
|
||||||
|
clear directions next to the object code saying where to find the
|
||||||
|
Corresponding Source. Regardless of what server hosts the
|
||||||
|
Corresponding Source, you remain obligated to ensure that it is
|
||||||
|
available for as long as needed to satisfy these requirements.
|
||||||
|
|
||||||
|
e) Convey the object code using peer-to-peer transmission, provided
|
||||||
|
you inform other peers where the object code and Corresponding
|
||||||
|
Source of the work are being offered to the general public at no
|
||||||
|
charge under subsection 6d.
|
||||||
|
|
||||||
|
A separable portion of the object code, whose source code is excluded
|
||||||
|
from the Corresponding Source as a System Library, need not be
|
||||||
|
included in conveying the object code work.
|
||||||
|
|
||||||
|
A "User Product" is either (1) a "consumer product", which means any
|
||||||
|
tangible personal property which is normally used for personal, family,
|
||||||
|
or household purposes, or (2) anything designed or sold for incorporation
|
||||||
|
into a dwelling. In determining whether a product is a consumer product,
|
||||||
|
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||||
|
product received by a particular user, "normally used" refers to a
|
||||||
|
typical or common use of that class of product, regardless of the status
|
||||||
|
of the particular user or of the way in which the particular user
|
||||||
|
actually uses, or expects or is expected to use, the product. A product
|
||||||
|
is a consumer product regardless of whether the product has substantial
|
||||||
|
commercial, industrial or non-consumer uses, unless such uses represent
|
||||||
|
the only significant mode of use of the product.
|
||||||
|
|
||||||
|
"Installation Information" for a User Product means any methods,
|
||||||
|
procedures, authorization keys, or other information required to install
|
||||||
|
and execute modified versions of a covered work in that User Product from
|
||||||
|
a modified version of its Corresponding Source. The information must
|
||||||
|
suffice to ensure that the continued functioning of the modified object
|
||||||
|
code is in no case prevented or interfered with solely because
|
||||||
|
modification has been made.
|
||||||
|
|
||||||
|
If you convey an object code work under this section in, or with, or
|
||||||
|
specifically for use in, a User Product, and the conveying occurs as
|
||||||
|
part of a transaction in which the right of possession and use of the
|
||||||
|
User Product is transferred to the recipient in perpetuity or for a
|
||||||
|
fixed term (regardless of how the transaction is characterized), the
|
||||||
|
Corresponding Source conveyed under this section must be accompanied
|
||||||
|
by the Installation Information. But this requirement does not apply
|
||||||
|
if neither you nor any third party retains the ability to install
|
||||||
|
modified object code on the User Product (for example, the work has
|
||||||
|
been installed in ROM).
|
||||||
|
|
||||||
|
The requirement to provide Installation Information does not include a
|
||||||
|
requirement to continue to provide support service, warranty, or updates
|
||||||
|
for a work that has been modified or installed by the recipient, or for
|
||||||
|
the User Product in which it has been modified or installed. Access to a
|
||||||
|
network may be denied when the modification itself materially and
|
||||||
|
adversely affects the operation of the network or violates the rules and
|
||||||
|
protocols for communication across the network.
|
||||||
|
|
||||||
|
Corresponding Source conveyed, and Installation Information provided,
|
||||||
|
in accord with this section must be in a format that is publicly
|
||||||
|
documented (and with an implementation available to the public in
|
||||||
|
source code form), and must require no special password or key for
|
||||||
|
unpacking, reading or copying.
|
||||||
|
|
||||||
|
7. Additional Terms.
|
||||||
|
|
||||||
|
"Additional permissions" are terms that supplement the terms of this
|
||||||
|
License by making exceptions from one or more of its conditions.
|
||||||
|
Additional permissions that are applicable to the entire Program shall
|
||||||
|
be treated as though they were included in this License, to the extent
|
||||||
|
that they are valid under applicable law. If additional permissions
|
||||||
|
apply only to part of the Program, that part may be used separately
|
||||||
|
under those permissions, but the entire Program remains governed by
|
||||||
|
this License without regard to the additional permissions.
|
||||||
|
|
||||||
|
When you convey a copy of a covered work, you may at your option
|
||||||
|
remove any additional permissions from that copy, or from any part of
|
||||||
|
it. (Additional permissions may be written to require their own
|
||||||
|
removal in certain cases when you modify the work.) You may place
|
||||||
|
additional permissions on material, added by you to a covered work,
|
||||||
|
for which you have or can give appropriate copyright permission.
|
||||||
|
|
||||||
|
Notwithstanding any other provision of this License, for material you
|
||||||
|
add to a covered work, you may (if authorized by the copyright holders of
|
||||||
|
that material) supplement the terms of this License with terms:
|
||||||
|
|
||||||
|
a) Disclaiming warranty or limiting liability differently from the
|
||||||
|
terms of sections 15 and 16 of this License; or
|
||||||
|
|
||||||
|
b) Requiring preservation of specified reasonable legal notices or
|
||||||
|
author attributions in that material or in the Appropriate Legal
|
||||||
|
Notices displayed by works containing it; or
|
||||||
|
|
||||||
|
c) Prohibiting misrepresentation of the origin of that material, or
|
||||||
|
requiring that modified versions of such material be marked in
|
||||||
|
reasonable ways as different from the original version; or
|
||||||
|
|
||||||
|
d) Limiting the use for publicity purposes of names of licensors or
|
||||||
|
authors of the material; or
|
||||||
|
|
||||||
|
e) Declining to grant rights under trademark law for use of some
|
||||||
|
trade names, trademarks, or service marks; or
|
||||||
|
|
||||||
|
f) Requiring indemnification of licensors and authors of that
|
||||||
|
material by anyone who conveys the material (or modified versions of
|
||||||
|
it) with contractual assumptions of liability to the recipient, for
|
||||||
|
any liability that these contractual assumptions directly impose on
|
||||||
|
those licensors and authors.
|
||||||
|
|
||||||
|
All other non-permissive additional terms are considered "further
|
||||||
|
restrictions" within the meaning of section 10. If the Program as you
|
||||||
|
received it, or any part of it, contains a notice stating that it is
|
||||||
|
governed by this License along with a term that is a further
|
||||||
|
restriction, you may remove that term. If a license document contains
|
||||||
|
a further restriction but permits relicensing or conveying under this
|
||||||
|
License, you may add to a covered work material governed by the terms
|
||||||
|
of that license document, provided that the further restriction does
|
||||||
|
not survive such relicensing or conveying.
|
||||||
|
|
||||||
|
If you add terms to a covered work in accord with this section, you
|
||||||
|
must place, in the relevant source files, a statement of the
|
||||||
|
additional terms that apply to those files, or a notice indicating
|
||||||
|
where to find the applicable terms.
|
||||||
|
|
||||||
|
Additional terms, permissive or non-permissive, may be stated in the
|
||||||
|
form of a separately written license, or stated as exceptions;
|
||||||
|
the above requirements apply either way.
|
||||||
|
|
||||||
|
8. Termination.
|
||||||
|
|
||||||
|
You may not propagate or modify a covered work except as expressly
|
||||||
|
provided under this License. Any attempt otherwise to propagate or
|
||||||
|
modify it is void, and will automatically terminate your rights under
|
||||||
|
this License (including any patent licenses granted under the third
|
||||||
|
paragraph of section 11).
|
||||||
|
|
||||||
|
However, if you cease all violation of this License, then your
|
||||||
|
license from a particular copyright holder is reinstated (a)
|
||||||
|
provisionally, unless and until the copyright holder explicitly and
|
||||||
|
finally terminates your license, and (b) permanently, if the copyright
|
||||||
|
holder fails to notify you of the violation by some reasonable means
|
||||||
|
prior to 60 days after the cessation.
|
||||||
|
|
||||||
|
Moreover, your license from a particular copyright holder is
|
||||||
|
reinstated permanently if the copyright holder notifies you of the
|
||||||
|
violation by some reasonable means, this is the first time you have
|
||||||
|
received notice of violation of this License (for any work) from that
|
||||||
|
copyright holder, and you cure the violation prior to 30 days after
|
||||||
|
your receipt of the notice.
|
||||||
|
|
||||||
|
Termination of your rights under this section does not terminate the
|
||||||
|
licenses of parties who have received copies or rights from you under
|
||||||
|
this License. If your rights have been terminated and not permanently
|
||||||
|
reinstated, you do not qualify to receive new licenses for the same
|
||||||
|
material under section 10.
|
||||||
|
|
||||||
|
9. Acceptance Not Required for Having Copies.
|
||||||
|
|
||||||
|
You are not required to accept this License in order to receive or
|
||||||
|
run a copy of the Program. Ancillary propagation of a covered work
|
||||||
|
occurring solely as a consequence of using peer-to-peer transmission
|
||||||
|
to receive a copy likewise does not require acceptance. However,
|
||||||
|
nothing other than this License grants you permission to propagate or
|
||||||
|
modify any covered work. These actions infringe copyright if you do
|
||||||
|
not accept this License. Therefore, by modifying or propagating a
|
||||||
|
covered work, you indicate your acceptance of this License to do so.
|
||||||
|
|
||||||
|
10. Automatic Licensing of Downstream Recipients.
|
||||||
|
|
||||||
|
Each time you convey a covered work, the recipient automatically
|
||||||
|
receives a license from the original licensors, to run, modify and
|
||||||
|
propagate that work, subject to this License. You are not responsible
|
||||||
|
for enforcing compliance by third parties with this License.
|
||||||
|
|
||||||
|
An "entity transaction" is a transaction transferring control of an
|
||||||
|
organization, or substantially all assets of one, or subdividing an
|
||||||
|
organization, or merging organizations. If propagation of a covered
|
||||||
|
work results from an entity transaction, each party to that
|
||||||
|
transaction who receives a copy of the work also receives whatever
|
||||||
|
licenses to the work the party's predecessor in interest had or could
|
||||||
|
give under the previous paragraph, plus a right to possession of the
|
||||||
|
Corresponding Source of the work from the predecessor in interest, if
|
||||||
|
the predecessor has it or can get it with reasonable efforts.
|
||||||
|
|
||||||
|
You may not impose any further restrictions on the exercise of the
|
||||||
|
rights granted or affirmed under this License. For example, you may
|
||||||
|
not impose a license fee, royalty, or other charge for exercise of
|
||||||
|
rights granted under this License, and you may not initiate litigation
|
||||||
|
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||||
|
any patent claim is infringed by making, using, selling, offering for
|
||||||
|
sale, or importing the Program or any portion of it.
|
||||||
|
|
||||||
|
11. Patents.
|
||||||
|
|
||||||
|
A "contributor" is a copyright holder who authorizes use under this
|
||||||
|
License of the Program or a work on which the Program is based. The
|
||||||
|
work thus licensed is called the contributor's "contributor version".
|
||||||
|
|
||||||
|
A contributor's "essential patent claims" are all patent claims
|
||||||
|
owned or controlled by the contributor, whether already acquired or
|
||||||
|
hereafter acquired, that would be infringed by some manner, permitted
|
||||||
|
by this License, of making, using, or selling its contributor version,
|
||||||
|
but do not include claims that would be infringed only as a
|
||||||
|
consequence of further modification of the contributor version. For
|
||||||
|
purposes of this definition, "control" includes the right to grant
|
||||||
|
patent sublicenses in a manner consistent with the requirements of
|
||||||
|
this License.
|
||||||
|
|
||||||
|
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||||
|
patent license under the contributor's essential patent claims, to
|
||||||
|
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||||
|
propagate the contents of its contributor version.
|
||||||
|
|
||||||
|
In the following three paragraphs, a "patent license" is any express
|
||||||
|
agreement or commitment, however denominated, not to enforce a patent
|
||||||
|
(such as an express permission to practice a patent or covenant not to
|
||||||
|
sue for patent infringement). To "grant" such a patent license to a
|
||||||
|
party means to make such an agreement or commitment not to enforce a
|
||||||
|
patent against the party.
|
||||||
|
|
||||||
|
If you convey a covered work, knowingly relying on a patent license,
|
||||||
|
and the Corresponding Source of the work is not available for anyone
|
||||||
|
to copy, free of charge and under the terms of this License, through a
|
||||||
|
publicly available network server or other readily accessible means,
|
||||||
|
then you must either (1) cause the Corresponding Source to be so
|
||||||
|
available, or (2) arrange to deprive yourself of the benefit of the
|
||||||
|
patent license for this particular work, or (3) arrange, in a manner
|
||||||
|
consistent with the requirements of this License, to extend the patent
|
||||||
|
license to downstream recipients. "Knowingly relying" means you have
|
||||||
|
actual knowledge that, but for the patent license, your conveying the
|
||||||
|
covered work in a country, or your recipient's use of the covered work
|
||||||
|
in a country, would infringe one or more identifiable patents in that
|
||||||
|
country that you have reason to believe are valid.
|
||||||
|
|
||||||
|
If, pursuant to or in connection with a single transaction or
|
||||||
|
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||||
|
covered work, and grant a patent license to some of the parties
|
||||||
|
receiving the covered work authorizing them to use, propagate, modify
|
||||||
|
or convey a specific copy of the covered work, then the patent license
|
||||||
|
you grant is automatically extended to all recipients of the covered
|
||||||
|
work and works based on it.
|
||||||
|
|
||||||
|
A patent license is "discriminatory" if it does not include within
|
||||||
|
the scope of its coverage, prohibits the exercise of, or is
|
||||||
|
conditioned on the non-exercise of one or more of the rights that are
|
||||||
|
specifically granted under this License. You may not convey a covered
|
||||||
|
work if you are a party to an arrangement with a third party that is
|
||||||
|
in the business of distributing software, under which you make payment
|
||||||
|
to the third party based on the extent of your activity of conveying
|
||||||
|
the work, and under which the third party grants, to any of the
|
||||||
|
parties who would receive the covered work from you, a discriminatory
|
||||||
|
patent license (a) in connection with copies of the covered work
|
||||||
|
conveyed by you (or copies made from those copies), or (b) primarily
|
||||||
|
for and in connection with specific products or compilations that
|
||||||
|
contain the covered work, unless you entered into that arrangement,
|
||||||
|
or that patent license was granted, prior to 28 March 2007.
|
||||||
|
|
||||||
|
Nothing in this License shall be construed as excluding or limiting
|
||||||
|
any implied license or other defenses to infringement that may
|
||||||
|
otherwise be available to you under applicable patent law.
|
||||||
|
|
||||||
|
12. No Surrender of Others' Freedom.
|
||||||
|
|
||||||
|
If conditions are imposed on you (whether by court order, agreement or
|
||||||
|
otherwise) that contradict the conditions of this License, they do not
|
||||||
|
excuse you from the conditions of this License. If you cannot convey a
|
||||||
|
covered work so as to satisfy simultaneously your obligations under this
|
||||||
|
License and any other pertinent obligations, then as a consequence you may
|
||||||
|
not convey it at all. For example, if you agree to terms that obligate you
|
||||||
|
to collect a royalty for further conveying from those to whom you convey
|
||||||
|
the Program, the only way you could satisfy both those terms and this
|
||||||
|
License would be to refrain entirely from conveying the Program.
|
||||||
|
|
||||||
|
13. Remote Network Interaction; Use with the GNU General Public License.
|
||||||
|
|
||||||
|
Notwithstanding any other provision of this License, if you modify the
|
||||||
|
Program, your modified version must prominently offer all users
|
||||||
|
interacting with it remotely through a computer network (if your version
|
||||||
|
supports such interaction) an opportunity to receive the Corresponding
|
||||||
|
Source of your version by providing access to the Corresponding Source
|
||||||
|
from a network server at no charge, through some standard or customary
|
||||||
|
means of facilitating copying of software. This Corresponding Source
|
||||||
|
shall include the Corresponding Source for any work covered by version 3
|
||||||
|
of the GNU General Public License that is incorporated pursuant to the
|
||||||
|
following paragraph.
|
||||||
|
|
||||||
|
Notwithstanding any other provision of this License, you have
|
||||||
|
permission to link or combine any covered work with a work licensed
|
||||||
|
under version 3 of the GNU General Public License into a single
|
||||||
|
combined work, and to convey the resulting work. The terms of this
|
||||||
|
License will continue to apply to the part which is the covered work,
|
||||||
|
but the work with which it is combined will remain governed by version
|
||||||
|
3 of the GNU General Public License.
|
||||||
|
|
||||||
|
14. Revised Versions of this License.
|
||||||
|
|
||||||
|
The Free Software Foundation may publish revised and/or new versions of
|
||||||
|
the GNU Affero General Public License from time to time. Such new versions
|
||||||
|
will be similar in spirit to the present version, but may differ in detail to
|
||||||
|
address new problems or concerns.
|
||||||
|
|
||||||
|
Each version is given a distinguishing version number. If the
|
||||||
|
Program specifies that a certain numbered version of the GNU Affero General
|
||||||
|
Public License "or any later version" applies to it, you have the
|
||||||
|
option of following the terms and conditions either of that numbered
|
||||||
|
version or of any later version published by the Free Software
|
||||||
|
Foundation. If the Program does not specify a version number of the
|
||||||
|
GNU Affero General Public License, you may choose any version ever published
|
||||||
|
by the Free Software Foundation.
|
||||||
|
|
||||||
|
If the Program specifies that a proxy can decide which future
|
||||||
|
versions of the GNU Affero General Public License can be used, that proxy's
|
||||||
|
public statement of acceptance of a version permanently authorizes you
|
||||||
|
to choose that version for the Program.
|
||||||
|
|
||||||
|
Later license versions may give you additional or different
|
||||||
|
permissions. However, no additional obligations are imposed on any
|
||||||
|
author or copyright holder as a result of your choosing to follow a
|
||||||
|
later version.
|
||||||
|
|
||||||
|
15. Disclaimer of Warranty.
|
||||||
|
|
||||||
|
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||||
|
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||||
|
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||||
|
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||||
|
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||||
|
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||||
|
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||||
|
|
||||||
|
16. Limitation of Liability.
|
||||||
|
|
||||||
|
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||||
|
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||||
|
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||||
|
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||||
|
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||||
|
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||||
|
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||||
|
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||||
|
SUCH DAMAGES.
|
||||||
|
|
||||||
|
17. Interpretation of Sections 15 and 16.
|
||||||
|
|
||||||
|
If the disclaimer of warranty and limitation of liability provided
|
||||||
|
above cannot be given local legal effect according to their terms,
|
||||||
|
reviewing courts shall apply local law that most closely approximates
|
||||||
|
an absolute waiver of all civil liability in connection with the
|
||||||
|
Program, unless a warranty or assumption of liability accompanies a
|
||||||
|
copy of the Program in return for a fee.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
How to Apply These Terms to Your New Programs
|
||||||
|
|
||||||
|
If you develop a new program, and you want it to be of the greatest
|
||||||
|
possible use to the public, the best way to achieve this is to make it
|
||||||
|
free software which everyone can redistribute and change under these terms.
|
||||||
|
|
||||||
|
To do so, attach the following notices to the program. It is safest
|
||||||
|
to attach them to the start of each source file to most effectively
|
||||||
|
state the exclusion of warranty; and each file should have at least
|
||||||
|
the "copyright" line and a pointer to where the full notice is found.
|
||||||
|
|
||||||
|
<one line to give the program's name and a brief idea of what it does.>
|
||||||
|
Copyright (C) <year> <name of author>
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU Affero General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU Affero General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU Affero General Public License
|
||||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
Also add information on how to contact you by electronic and paper mail.
|
||||||
|
|
||||||
|
If your software can interact with users remotely through a computer
|
||||||
|
network, you should also make sure that it provides a way for users to
|
||||||
|
get its source. For example, if your program is a web application, its
|
||||||
|
interface could display a "Source" link that leads users to an archive
|
||||||
|
of the code. There are many ways you could offer source, and different
|
||||||
|
solutions will be better for different programs; see section 13 for the
|
||||||
|
specific requirements.
|
||||||
|
|
||||||
|
You should also get your employer (if you work as a programmer) or school,
|
||||||
|
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||||
|
For more information on this, and how to apply and follow the GNU AGPL, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
108
Makefile
Normal file
@ -0,0 +1,108 @@
|
|||||||
|
PY?=python3
|
||||||
|
PELICAN?=pelican
|
||||||
|
PELICANOPTS=
|
||||||
|
|
||||||
|
BASEDIR=$(CURDIR)
|
||||||
|
INPUTDIR=$(BASEDIR)/content
|
||||||
|
OUTPUTDIR=$(BASEDIR)/output
|
||||||
|
CONFFILE=$(BASEDIR)/pelicanconf.py
|
||||||
|
PUBLISHCONF=$(BASEDIR)/publishconf.py
|
||||||
|
|
||||||
|
FTP_HOST=********
|
||||||
|
FTP_USER=********
|
||||||
|
FTP_TARGET_DIR=********
|
||||||
|
|
||||||
|
SSH_HOST=localhost
|
||||||
|
SSH_PORT=22
|
||||||
|
SSH_USER=root
|
||||||
|
SSH_TARGET_DIR=/var/www
|
||||||
|
|
||||||
|
DEBUG ?= 0
|
||||||
|
ifeq ($(DEBUG), 1)
|
||||||
|
PELICANOPTS += -D
|
||||||
|
endif
|
||||||
|
|
||||||
|
RELATIVE ?= 0
|
||||||
|
ifeq ($(RELATIVE), 1)
|
||||||
|
PELICANOPTS += --relative-urls
|
||||||
|
endif
|
||||||
|
|
||||||
|
help:
|
||||||
|
@echo 'Makefile for a pelican Web site '
|
||||||
|
@echo ' '
|
||||||
|
@echo 'Usage: '
|
||||||
|
@echo ' make html (re)generate the web site '
|
||||||
|
@echo ' make clean remove the generated files '
|
||||||
|
@echo ' make regenerate regenerate files upon modification '
|
||||||
|
@echo ' make publish generate using production settings '
|
||||||
|
@echo ' make serve [PORT=8000] serve site at http://localhost:8000 '
|
||||||
|
@echo ' make serve-global [SERVER=0.0.0.0] serve (as root) to $(SERVER):80 '
|
||||||
|
@echo ' make devserver [PORT=8000] start/restart develop_server.sh '
|
||||||
|
@echo ' make stopserver stop local server '
|
||||||
|
@echo ' make ssh_upload upload the web site via SSH '
|
||||||
|
@echo ' make rsync_upload upload the web site via rsync+ssh '
|
||||||
|
@echo ' make ftp_upload upload the web site via FTP '
|
||||||
|
@echo ' make validate validate the web site via html5validator'
|
||||||
|
@echo ' '
|
||||||
|
@echo 'Set the DEBUG variable to 1 to enable debugging, e.g. make DEBUG=1 html '
|
||||||
|
@echo 'Set the RELATIVE variable to 1 to enable relative urls '
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
|
generate:
|
||||||
|
$(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
|
||||||
|
|
||||||
|
html: generate vendor
|
||||||
|
|
||||||
|
clean:
|
||||||
|
[ ! -d $(OUTPUTDIR) ] || rm -rf $(OUTPUTDIR)
|
||||||
|
|
||||||
|
regenerate:
|
||||||
|
$(PELICAN) -r $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
|
||||||
|
|
||||||
|
serve:
|
||||||
|
ifdef PORT
|
||||||
|
cd $(OUTPUTDIR) && $(PY) -m pelican.server $(PORT)
|
||||||
|
else
|
||||||
|
cd $(OUTPUTDIR) && $(PY) -m pelican.server
|
||||||
|
endif
|
||||||
|
|
||||||
|
serve-global:
|
||||||
|
ifdef SERVER
|
||||||
|
cd $(OUTPUTDIR) && $(PY) -m pelican.server 80 $(SERVER)
|
||||||
|
else
|
||||||
|
cd $(OUTPUTDIR) && $(PY) -m pelican.server 80 0.0.0.0
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
devserver:
|
||||||
|
ifdef PORT
|
||||||
|
$(BASEDIR)/develop_server.sh restart $(PORT)
|
||||||
|
else
|
||||||
|
$(BASEDIR)/develop_server.sh restart
|
||||||
|
endif
|
||||||
|
|
||||||
|
vendor:
|
||||||
|
xargs -n 1 cp -pPR content/vendor/<<<"output/de output/en output/eo output/fr"
|
||||||
|
|
||||||
|
stopserver:
|
||||||
|
$(BASEDIR)/develop_server.sh stop
|
||||||
|
@echo 'Stopped Pelican and SimpleHTTPServer processes running in background.'
|
||||||
|
|
||||||
|
publishconf:
|
||||||
|
$(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONF) $(PELICANOPTS)
|
||||||
|
|
||||||
|
publish: publishconf vendor
|
||||||
|
|
||||||
|
ssh_upload: publish
|
||||||
|
scp -P $(SSH_PORT) -r $(OUTPUTDIR)/* $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR)
|
||||||
|
|
||||||
|
rsync_upload: publish
|
||||||
|
rsync -e "ssh -p $(SSH_PORT)" -P -rvzc --delete $(OUTPUTDIR)/ $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) --cvs-exclude
|
||||||
|
|
||||||
|
ftp_upload: publish
|
||||||
|
lftp ftp://$(FTP_USER)@$(FTP_HOST) -e "mirror -R $(OUTPUTDIR) $(FTP_TARGET_DIR) ; quit"
|
||||||
|
|
||||||
|
validate: publish
|
||||||
|
html5validator --root $(OUTPUTDIR) || html5validator -l --root $(OUTPUTDIR)
|
||||||
|
|
||||||
|
.PHONY: html help clean regenerate serve serve-global devserver publish ssh_upload rsync_upload dropbox_upload ftp_upload s3_upload cf_upload github
|
252
README.md
Normal file
@ -0,0 +1,252 @@
|
|||||||
|
## Descripción
|
||||||
|
|
||||||
|
Este repositorio contiene el blog Conocimientos Libres, ubicado en
|
||||||
|
<https://conocimientoslibres.tuxfamily.org/>.
|
||||||
|
|
||||||
|
## Generar el blog
|
||||||
|
|
||||||
|
### Instalación de dependencias
|
||||||
|
|
||||||
|
Puedes generar este blog en tu ordenador. Para ello necesitas tener
|
||||||
|
los siguientes programas instalados:
|
||||||
|
* [Pelican](https://blog.getpelican.com/). Es el generador de páginas
|
||||||
|
* [Python](http://python.org/). Es el lenguaje de programación en el que
|
||||||
|
está escrito Pelican.
|
||||||
|
* [Markdown](https://pypi.python.org/pypi/Markdown/). Markdown
|
||||||
|
es el lenguaje de marcado ligero en el que están escritos los
|
||||||
|
artículos y páginas.
|
||||||
|
* [Babel](https://pypi.org/project/Babel/). Para la traducción del tema
|
||||||
|
de la página.
|
||||||
|
* [BeautifulSoup4](https://pypi.python.org/pypi/beautifulsoup4/).
|
||||||
|
Requerido por el complemento tipue-search.
|
||||||
|
* [uglifycss](https://github.com/fmarcia/UglifyCSS). Compresor de código
|
||||||
|
<abbr title="Cascading Style Sheets">CSS</abbr>.
|
||||||
|
* [uglifyjs](http://lisperator.net/uglifyjs/). Compresor de código
|
||||||
|
JavaScript.
|
||||||
|
* [nodejs](https://nodejs.org/). Node.js® es un entorno de ejecución
|
||||||
|
para JavaScript construido con el motor de JavaScript V8 de Chrome. Se
|
||||||
|
utiliza para ejecutar uglifycss y uglifyjs.
|
||||||
|
* [npm](https://www.npmjs.com/). Gestor de paquetes de nodejs. Utilizado
|
||||||
|
para instalar uglifycss y uglifyjs.
|
||||||
|
|
||||||
|
Para instalar los compresores de CSS y JavaScript primero instala nodejs
|
||||||
|
y npm. Finalmente, ejecuta:
|
||||||
|
|
||||||
|
sudo npm install uglifycss uglify-js -g
|
||||||
|
|
||||||
|
No es realmente necesario, pero es muy recomendable instalar [GNU
|
||||||
|
Make](https://gnu.org/software/make). En la siguiente sección se asume
|
||||||
|
que tienes Make instalado.
|
||||||
|
|
||||||
|
+ En sistemas operativos basados en Arch se
|
||||||
|
puede instalar con la instrucción:
|
||||||
|
|
||||||
|
sudo pacman -S make
|
||||||
|
|
||||||
|
+ En sistemas operativos basados en Debian se
|
||||||
|
puede instalar con la instrucción:
|
||||||
|
|
||||||
|
sudo apt install make
|
||||||
|
|
||||||
|
### Generar el contenido
|
||||||
|
|
||||||
|
Tras instalar las dependencias, puedes generar el blog ejecutando las
|
||||||
|
siguientes órdenes:
|
||||||
|
1. `git clone https://notabug.org/heckyel/cl`
|
||||||
|
2. `virtualenv venv`
|
||||||
|
3. `source venv/bin/activate`
|
||||||
|
4. `pip install -U -r requeriments.txt`
|
||||||
|
5. `(cd cl-pelican/cl-theme && make compile)`
|
||||||
|
6. `make html`
|
||||||
|
|
||||||
|
Tras completar estos pasos, el blog estará disponible en la carpeta
|
||||||
|
`output`. Abre el archivo `output/index.html` con tu navegador favorito
|
||||||
|
para ver el blog.
|
||||||
|
|
||||||
|
## Colaboración
|
||||||
|
|
||||||
|
### Escribir un artículo
|
||||||
|
|
||||||
|
Si quieres publicar un artículo en Conocimientos Libres, puedes realizar un *pull
|
||||||
|
request* o [mandarme el artículo por correo
|
||||||
|
electrónico](mailto:heckyel@riseup.net). Si el artículo es
|
||||||
|
interesante, puede que lo acepte.
|
||||||
|
|
||||||
|
Si no sabes cómo funciona Pelican, puedes mándame el artículo por correo
|
||||||
|
sin preocuparte por el formato. Si quieres hacer un *pull request*,
|
||||||
|
debes utilizar los metadatos de Pelican y escribir el artículo en
|
||||||
|
[Markdown](https://es.wikipedia.org/wiki/Markdown). A continuación
|
||||||
|
se muestra un ejemplo.
|
||||||
|
|
||||||
|
```
|
||||||
|
Author: Nombre de la autora
|
||||||
|
Category: Python
|
||||||
|
Date: 2017-12-03 10:20
|
||||||
|
Slug: titulo-del-artículo
|
||||||
|
Tags: pelican, publishing
|
||||||
|
Title: Título del artículo
|
||||||
|
|
||||||
|
Este es el contenido del artículo. Puedo usar la sintaxis de
|
||||||
|
[Markdown](https://es.wikipedia.org/wiki/Markdown)
|
||||||
|
```
|
||||||
|
|
||||||
|
El contenido de Conocimientos Libres se encuentra bajo dominio público
|
||||||
|
([CC0 1.0 Universal](https://creativecommons.org/publicdomain/mark/1.0/)).
|
||||||
|
Si quieres publicar tu artículo usando otra licencia, indícalo.
|
||||||
|
|
||||||
|
Cuando escribas un artículo intenta utilizar
|
||||||
|
[etiquetas](https://conocimientoslibres.tuxfamily.org/tags/) y
|
||||||
|
[categorías](https://conocimientoslibres.tuxfamily.org/categories/) que ya existan, no
|
||||||
|
utilices el nombre de la categoría del artículo también como etiqueta.
|
||||||
|
|
||||||
|
Si necesitas alguna funcionalidad especial (como un vídeo, una imagen de
|
||||||
|
cabecera...) intenta utilizar complementos o funcionalidades que ya
|
||||||
|
estén presentes en el blog. Consulta ejemplos de artículos que hacen uso
|
||||||
|
de estos.
|
||||||
|
|
||||||
|
### Hacer una traducción
|
||||||
|
|
||||||
|
Copia el archivo que quieres traducir y añade el código del idioma (por
|
||||||
|
ejemplo `.de` para el alemán) antes de la extensión `.md`. Traduce el
|
||||||
|
contenido del artículo o la página. Cuando termines, cambia los
|
||||||
|
metadatos que hagan falta (título, autor, etc.) y añade el metadato
|
||||||
|
`Lang` con el valor del código del idioma de la traducción. A
|
||||||
|
continuación se muestra un ejemplo.
|
||||||
|
|
||||||
|
```
|
||||||
|
Author: nameauthor
|
||||||
|
Date: 2017-02-28 01:11
|
||||||
|
Lang: de
|
||||||
|
Slug: reflexión-sobre-los-medios-de-comunicación
|
||||||
|
Tags: Bücher, Fernsehen, freie Software, Internet, Kommentar, Medien
|
||||||
|
Title: Kommentar zu der Medien
|
||||||
|
|
||||||
|
Heutzutage gibt es viele Medien, die vorher nicht existierten. Das [...]
|
||||||
|
```
|
||||||
|
|
||||||
|
### Mejora de la página
|
||||||
|
|
||||||
|
También puedes mejorar la apariencia y funcionalidad de la página.
|
||||||
|
Simplemente crea un *pull request*. Antes de hacerlo, te recomendamos
|
||||||
|
conocer [cómo se organiza la estructura de
|
||||||
|
directorios](https://conocimientoslibres.tuxfamily.org/pages/estructura-de-directorios.html).
|
||||||
|
También es
|
||||||
|
recomendable comprobar si el código
|
||||||
|
<abbr title="HyperText Markup Language">HTML</abbr>
|
||||||
|
es válido ejecutando `make validate` en la carpeta del proyecto (debes
|
||||||
|
tener
|
||||||
|
<a href="https://www.gnu.org/software/make/"><abbr title="GNU's Not Unix">GNU</abbr> Make</a>
|
||||||
|
y [html5validator](https://pypi.python.org/pypi/html5validator)
|
||||||
|
instalados).
|
||||||
|
También es necesario tener instalado Java para que funcione `html5validator`:
|
||||||
|
|
||||||
|
sudo pacman -S jdk8-openjdk jre8-openjdk-headless
|
||||||
|
|
||||||
|
Comprobar versión de Java:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ java -version
|
||||||
|
openjdk version "1.8.0_121"
|
||||||
|
OpenJDK Runtime Environment (IcedTea 3.3.0) (Hyperbola GNU/Linux-libre build 8.u121_3.3.0-1.hyperbola4-x86_64)
|
||||||
|
OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
|
||||||
|
```
|
||||||
|
|
||||||
|
## Información de licencias
|
||||||
|
|
||||||
|
El contenido de este sitio web se encuentra bajo dominio público,
|
||||||
|
excepto donde se especifique lo contrario.
|
||||||
|
|
||||||
|
Todo el código es software libre; se encuentra bajo la licencia <a
|
||||||
|
href="https://www.gnu.org/licenses/agpl-3.0.html" rel="license"><abbr
|
||||||
|
title="Affero General Public License version 3">AGPLv3</abbr></a>, salvo
|
||||||
|
las siguientes excepciones:
|
||||||
|
|
||||||
|
- Licencias de JavaScript. La información sobre las licencias de
|
||||||
|
JavaScript se encuentra en el archivo `content/pages/libreJS.md` en
|
||||||
|
forma de [tabla preparada para ser leída por LibreJS](https://www.gnu.org/software/librejs/manual/librejs.html#JavaScript-Web-Labels).
|
||||||
|
- Todo lo que hay en el directorio `cl-theme` se encuentra bajo la licencia <a href="https://www.gnu.org/licenses/gpl-3.0.html" rel="license"><abbr title="General Public License version 3">GPLv3</abbr></a>.
|
||||||
|
- Los siguientes complementos para Pelican (se encuentran en el
|
||||||
|
directorio `plugins`):
|
||||||
|
|
||||||
|
- **another_read_more_link**. Bajo la licencia [Apache License, Version 2.0](https://libregit.org/heckyel/cl/raw/master/plugins/another_read_more_link/LICENSE).
|
||||||
|
- **Neighbor Articles Plugin for Pelican**. Bajo la licencia <a href="https://www.gnu.org/licenses/gpl-3.0.html" rel="license"><abbr title="General Public License version 3">GPLv3</abbr></a>.
|
||||||
|
- **pelican-css**. Bajo la licencia <a href="https://www.gnu.org/licenses/gpl-3.0.html" rel="license"><abbr title="General Public License version 3">GPLv3</abbr></a>.
|
||||||
|
- **pelican-js**. Bajo la licencia <a href="https://www.gnu.org/licenses/gpl-3.0.html" rel="license"><abbr title="General Public License version 3">GPLv3</abbr></a>.
|
||||||
|
|
||||||
|
## Preguntas frecuentes
|
||||||
|
|
||||||
|
### ¿Dónde esta alojado el repositorio con el código fuente?
|
||||||
|
|
||||||
|
Está alojado en <https://libregit.org/heckyel/cl>, y hay
|
||||||
|
copias en otros lugares:
|
||||||
|
- https://notabug.org/heckyel/cl
|
||||||
|
|
||||||
|
### ¿Y el sistema de comentarios?
|
||||||
|
|
||||||
|
Por ahora no existe el sistema de comentarios.
|
||||||
|
|
||||||
|
### ¿Y los vídeos?
|
||||||
|
|
||||||
|
Los vídeos que contiene Conocimientos Libres no se encuentran
|
||||||
|
en este repositorio por varias razones:
|
||||||
|
|
||||||
|
- No es nada útil añadir los vídeos al repositorio, pues Git no está
|
||||||
|
hecho para controlar los cambios en los vídeos. Además, normalmente no
|
||||||
|
se suelen modificar los vídeos ya creados.
|
||||||
|
- Solo harían que este repositorio fuera más pesado aún.
|
||||||
|
- Algunos vídeos no se encuentran alojados en el servidor de Conocimientos Libres.
|
||||||
|
|
||||||
|
La siguiente tabla contiene todos los vídeos que se encuentran en Conocimientos Libres:
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Título</th>
|
||||||
|
<th>Fuente</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Citizenfour</td>
|
||||||
|
<td><a href="https://archive.org/download/libreweb/citizenfour-spanish.webm">https://archive.org/download/libreweb/citizenfour-spanish.webm</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>¿Cómo generar Freak Spot?</td>
|
||||||
|
<td><a href="https://archive.org/download/libreweb/freakspot.webm">https://archive.org/download/libreweb/freakspot.webm</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Curso de Hyperbola</td>
|
||||||
|
<td>
|
||||||
|
<ul>
|
||||||
|
<li><strong>[Base + Usuario]</strong>. <a href="https://archive.org/download/hyperbola-video-1/Hyperbola%20Base%20%2B%20Usuario%201%E2%81%846.webm">https://archive.org/download/hyperbola-video-1/Hyperbola%20Base%20%2B%20Usuario%201%E2%81%846.webm</a></li>
|
||||||
|
<li><strong>[Xorg]</strong>. <a href="https://archive.org/download/hyperbola-video-2/Hyperbola%20Xorg%202%E2%81%846.webm">https://archive.org/download/hyperbola-video-2/Hyperbola%20Xorg%202%E2%81%846.webm</a></li>
|
||||||
|
<li><strong>[XFCE]</strong>. <a href="https://archive.org/download/hyperbola_20180527/Hyperbola%20XFCE%203%E2%81%846.webm">https://archive.org/download/hyperbola_20180527/Hyperbola%20XFCE%203%E2%81%846.webm</a></li>
|
||||||
|
<li><strong>[Fixed Idioma]</strong>. <a href="https://archive.org/download/hyperbola_20180527_2333/Hyperbola%20Fixed%20Idioma%204%E2%81%84%E2%81%846.webm">https://archive.org/download/hyperbola_20180527_2333/Hyperbola%20Fixed%20Idioma%204%E2%81%84%E2%81%846.webm</a></li>
|
||||||
|
<li><strong>[Gestor de Inicio de Sesión SLIM]</strong>. <a href="https://archive.org/download/hyperbola-video-5/Hyperbola%20Gestor%20de%20Inicio%20de%20Sesi%C3%B3n%20SLIM%205%E2%81%846.webm">https://archive.org/download/hyperbola-video-5/Hyperbola%20Gestor%20de%20Inicio%20de%20Sesi%C3%B3n%20SLIM%205%E2%81%846.webm</a></li>
|
||||||
|
<li><strong>[Utilidades]</strong>. <a href="https://archive.org/download/hyperbola-video-6/Hyperbola%20-%20Utilidades%206%E2%81%846.webm">https://archive.org/download/hyperbola-video-6/Hyperbola%20-%20Utilidades%206%E2%81%846.webm</a></li>
|
||||||
|
</ul>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Locutus de GNU</td>
|
||||||
|
<td><a href="https://archive.org/download/libreweb/locutus.webm">https://archive.org/download/libreweb/locutus.webm</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Montar Android en Hyperbola</td>
|
||||||
|
<td>
|
||||||
|
<ul>
|
||||||
|
<li><strong>1080p</strong>.<a href="https://archive.org/download/libreweb/android-uucp.webm">https://archive.org/download/libreweb/android-uucp.webm</a></li>
|
||||||
|
<li><strong>480p</strong>.<a href="https://archive.org/download/libreweb/android-uucp-480.webm">https://archive.org/download/libreweb/android-uucp-480.webm</a></li>
|
||||||
|
</ul>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Prompt avanzado</td>
|
||||||
|
<td><a href="https://archive.org/download/libreweb/0001-15599.webm">https://archive.org/download/libreweb/0001-15599.webm</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>RMS en dominio digital</td>
|
||||||
|
<td><a href="https://archive.org/download/libreweb/StallmanenDominioDigital.webm">https://archive.org/download/libreweb/StallmanenDominioDigital.webm</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Sin parar</td>
|
||||||
|
<td><a href="https://archive.org/download/libreweb/sin_parar.webm">https://archive.org/download/libreweb/sin_parar.webm</a></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
10
cl-theme/Makefile
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
.PHONY: compile extract update
|
||||||
|
|
||||||
|
extract:
|
||||||
|
pybabel extract --mapping babel.cfg --output messages.pot ./
|
||||||
|
|
||||||
|
compile:
|
||||||
|
pybabel compile --directory translations/ --domain messages
|
||||||
|
|
||||||
|
update: extract
|
||||||
|
pybabel update --input-file messages.pot --output-dir translations/ --domain messages
|
1
cl-theme/babel.cfg
Normal file
@ -0,0 +1 @@
|
|||||||
|
[jinja2: templates/**.html]
|
404
cl-theme/messages.pot
Normal file
@ -0,0 +1,404 @@
|
|||||||
|
# Translations template for PROJECT.
|
||||||
|
# Copyright (C) 2018 ORGANIZATION
|
||||||
|
# This file is distributed under the same license as the PROJECT project.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PROJECT VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
|
"POT-Creation-Date: 2018-07-02 14:17+0200\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Generated-By: Babel 2.6.0\n"
|
||||||
|
|
||||||
|
#: templates/archives.html:4
|
||||||
|
msgid "Lista de artículos publicados en Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/archives.html:5
|
||||||
|
msgid "archivos,artículos,historia,lista de artículos"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/archives.html:44 templates/archives.html:48
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/archives.html:52
|
||||||
|
#, python-format
|
||||||
|
msgid "%(num)d artículo"
|
||||||
|
msgid_plural "%(num)d artículos"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: templates/article.html:86 templates/pagination.html:3
|
||||||
|
msgid "Navegación de entradas"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:91
|
||||||
|
msgid "Anterior"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:92
|
||||||
|
msgid "Entrada anterior:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:100
|
||||||
|
msgid "Siguiente"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:101
|
||||||
|
msgid "Entrada siguiente:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:110 templates/article_info.html:16
|
||||||
|
msgid "Comentarios"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:113
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Lo siento, el sistema de comentarios no funciona sin JavaScript. Si "
|
||||||
|
"quieres, puedes %(abre_enlace)senviar tu comentario por correo "
|
||||||
|
"electrónico%(cierra_enlace)s. El comentario será publicado en el espacio "
|
||||||
|
"reservado a comentarios de esta página."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:2
|
||||||
|
msgid "Fecha de publicación"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:2
|
||||||
|
msgid "Publicado el"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos de %(nombre_mes)s de %(año)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos de %(año)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:9
|
||||||
|
msgid "Fecha de modificación"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:12
|
||||||
|
msgid "Categoría"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "En %(categoria)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos en la categoría %(categoria)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:17
|
||||||
|
msgid "Deja un comentario"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:18
|
||||||
|
#, python-format
|
||||||
|
msgid "en %(articulo)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:22
|
||||||
|
msgid "Traducciones"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/author.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos escritos por %(author)s en Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/author.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "articulista,artículos,autor,autor %(author)s,escritor,%(author)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/author.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "Autor: %(author)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:4
|
||||||
|
msgid "Lista de autores de Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:5
|
||||||
|
msgid "articulistas,autores,colaboradores,escritores,lista de autores"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Autores de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:13 templates/base.html:84
|
||||||
|
msgid "Créditos"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:16
|
||||||
|
msgid "Artículos"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:19
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos escritos por %(author)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:22
|
||||||
|
msgid "Programación"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:27
|
||||||
|
msgid "Traducción"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:32
|
||||||
|
msgid "Software que usa la página"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:44
|
||||||
|
msgid "Varios programas de JavaScript"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:47
|
||||||
|
#, python-format
|
||||||
|
msgid "Sitio web de %(programa)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:50
|
||||||
|
msgid "Miscelánea"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:10
|
||||||
|
msgid ""
|
||||||
|
"Sitio web que trata temas diversos relacionados con la libertad, como la "
|
||||||
|
"cultura libre y el software libre."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:12
|
||||||
|
msgid ""
|
||||||
|
"software libre,libertad,libertad de "
|
||||||
|
"expresión,privacidad,formación,tutoriales,guías,GNU/Linux,desarrollo "
|
||||||
|
"web,Trisquel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:21
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente de entradas Atom completa de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:24
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente completa de entradas RSS de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:27
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:30
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:33
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente de categorías Atom de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:36
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de categorías de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:39
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:42
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:47
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de idioma %(idioma)s de %(nombre_sitio_web)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:61
|
||||||
|
msgid "Saltar al contenido"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:72
|
||||||
|
msgid "Menú y widgets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:83
|
||||||
|
msgid "Archivos"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:92
|
||||||
|
msgid "Buscar ..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:97
|
||||||
|
msgid "Entradas recientes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:109
|
||||||
|
msgid "Categorías"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:121 templates/taglist.html:2 templates/taglist.html:3
|
||||||
|
msgid "Etiquetas"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:149
|
||||||
|
#, python-format
|
||||||
|
msgid "Enlace a %(articulo)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:163
|
||||||
|
msgid "Licencia de Creative Commons de dominio público"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:163
|
||||||
|
msgid ""
|
||||||
|
"El contenido (textos, imágenes, vídeos, comentarios) de Conocimientos Libres es de "
|
||||||
|
"dominio público."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:165
|
||||||
|
msgid "Código fuente"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:166
|
||||||
|
msgid "Licencias de JavaScript"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:167
|
||||||
|
msgid "Política de uso"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:179
|
||||||
|
msgid "expande el menú inferior"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:179
|
||||||
|
msgid "plegar menú inferior"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/categories.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de categorías de %(SITENAME)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/categories.html:5
|
||||||
|
msgid "categorías,lista de categorías"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/categories.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de categorías de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/categories.html:13
|
||||||
|
msgid "Lista de categorías"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/category.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos en la categoría «%(categoria)s» en Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/category.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "artículos,categoría,categoría %(categoria)s,%(categoria)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/category.html:12
|
||||||
|
#, python-format
|
||||||
|
msgid "Categoría: %(categoria)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/pagination.html:6
|
||||||
|
msgid "Página anterior"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/pagination.html:36 templates/pagination.html:41
|
||||||
|
msgid "Página"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/pagination.html:50
|
||||||
|
msgid "Página siguiente"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/period_archives.html:9
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(año)d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/period_archives.html:11
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(mes)s de %(año)d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/period_archives.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos del %(dia)d de %(mes)s de %(año)d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tag.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos marcados con la etiqueta «%(etiqueta)s» en Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tag.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "artículos,etiqueta,etiqueta %(etiqueta)s,%(etiqueta)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tag.html:12
|
||||||
|
#, python-format
|
||||||
|
msgid "Etiqueta: %(etiqueta)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/taglist.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos con la etiqueta %(etiqueta)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tags.html:4 templates/tags.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tags.html:5
|
||||||
|
msgid "etiquetas,palabras clave"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tags.html:13
|
||||||
|
msgid "Lista de etiquetas"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/translations.html:3
|
||||||
|
msgid "Traducciones:"
|
||||||
|
msgstr ""
|
10289
cl-theme/static/css/bulma.css
vendored
Normal file
1
cl-theme/static/css/bulma.css.map
Normal file
2341
cl-theme/static/css/fontawesome.css
vendored
Normal file
61
cl-theme/static/css/hover.css
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
/**
|
||||||
|
* @licstart The following is the entire license notice for the
|
||||||
|
* CSS code in this page.
|
||||||
|
*
|
||||||
|
* Copyleft 2018 Jesus E.
|
||||||
|
*
|
||||||
|
* @licend The above is the entire license notice
|
||||||
|
* for the CSS code in this page.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
.ihover {
|
||||||
|
display: block;
|
||||||
|
position: relative;
|
||||||
|
box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.3), 0 1px 0px 0px rgba(0, 0, 0, 0.05);
|
||||||
|
overflow: hidden;
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*transition*/
|
||||||
|
.ihover, .ihover:after, .ihover:before {
|
||||||
|
-moz-transition: all .5s cubic-bezier(0.54, 0, 0.1, 1);
|
||||||
|
-ms-transition: all .5s cubic-bezier(0.54, 0, 0.1, 1);
|
||||||
|
-o-transition: all .5s cubic-bezier(0.54, 0, 0.1, 1);
|
||||||
|
-webkit-transition: left .5s cubic-bezier(0.54, 0, 0.1, 1);
|
||||||
|
transition: all .5s cubic-bezier(0.54, 0, 0.1, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.ihover > img {
|
||||||
|
vertical-align: middle;
|
||||||
|
max-width: 100%;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ihover:before, .ihover:after {
|
||||||
|
position: absolute;
|
||||||
|
background: url(../images/hover/lupa.png) no-repeat center center rgba(0,0,0,0.8);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*slide circle 3*/
|
||||||
|
.ihover.circle3:before {
|
||||||
|
content: "";
|
||||||
|
top: 50%;
|
||||||
|
left: 50%;
|
||||||
|
width: 80px;
|
||||||
|
height: 80px;
|
||||||
|
border-radius: 50%;
|
||||||
|
opacity: 0;
|
||||||
|
-webkit-transform: translate(-50%, -50%) scale(1.4);
|
||||||
|
-moz-transform: translate(-50%, -50%) scale(1.4);
|
||||||
|
-ms-transform: translate(-50%, -50%) scale(1.4);
|
||||||
|
-o-transform: translate(-50%, -50%) scale(1.4);
|
||||||
|
transform: translate(-50%, -50%) scale(1.4);
|
||||||
|
}
|
||||||
|
.ihover.circle3:hover:before {
|
||||||
|
opacity: 1;
|
||||||
|
-webkit-transform: translate(-50%, -50%) scale(1);
|
||||||
|
-moz-transform: translate(-50%, -50%) scale(1);
|
||||||
|
-ms-transform: translate(-50%, -50%) scale(1);
|
||||||
|
-o-transform: translate(-50%, -50%) scale(1);
|
||||||
|
transform: translate(-50%, -50%) scale(1);
|
||||||
|
}
|
105
cl-theme/static/css/libresocial.css
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
/* ---- ---- LIBRESOCIAL ---- ---- */
|
||||||
|
/* Written by Heckyel */
|
||||||
|
@font-face {
|
||||||
|
font-family: "libresocial";
|
||||||
|
src: url("../fonts/libresocial/libresocial.woff") format("woff"),
|
||||||
|
url("../fonts/libresocial/libresocial.ttf") format("truetype"),
|
||||||
|
url("../fonts/libresocial/libresocial.svg") format("svg");
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
[class^="icon-"]:before, [class*=" icon-"]:before {
|
||||||
|
font-family: "libresocial";
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: normal;
|
||||||
|
speak: none;
|
||||||
|
display: inline-block;
|
||||||
|
text-decoration: inherit;
|
||||||
|
width: 1em;
|
||||||
|
margin-right: 0.2em;
|
||||||
|
text-align: center;
|
||||||
|
/* opacity: .8; */
|
||||||
|
/* For safety - reset parent styles, that can break glyph codes */
|
||||||
|
font-variant: normal;
|
||||||
|
text-transform: none;
|
||||||
|
/* fix buttons height, for twitter bootstrap */
|
||||||
|
line-height: 1em;
|
||||||
|
/* Animation center compensation - margins should be symmetric */
|
||||||
|
/* remove if not needed */
|
||||||
|
margin-left: 0.2em;
|
||||||
|
/* you can be more comfortable with increased icons size */
|
||||||
|
/* font-size: 120%; */
|
||||||
|
/* Font smoothing. That was taken from TWBS */
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
/* Uncomment for 3D effect */
|
||||||
|
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-copyleft:before {
|
||||||
|
content: "\e800";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-diaspora:before {
|
||||||
|
content: "\e801";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-friendica:before {
|
||||||
|
content: "\e802";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-gitlab:before {
|
||||||
|
content: "\e803";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-gnusocial:before {
|
||||||
|
content: "\e804";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-hubzilla:before {
|
||||||
|
content: "\e805";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-liberapay:before {
|
||||||
|
content: "\e806";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-libregit:before {
|
||||||
|
content: "\e807";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-mastodon:before {
|
||||||
|
content: "\e808";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-matrix:before {
|
||||||
|
content: "\e809";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-mediagoblin:before {
|
||||||
|
content: "\e810";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-notabug:before {
|
||||||
|
content: "\e811";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-peertube:before {
|
||||||
|
content: "\e812";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-pixelfed:before {
|
||||||
|
content: "\e813";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-pump:before {
|
||||||
|
content: "\e814";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-tox:before {
|
||||||
|
content: "\e815";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-xmpp:before {
|
||||||
|
content: "\e816";
|
||||||
|
}
|
70
cl-theme/static/css/roboto.css
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
/* cyrillic-ext */
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Roboto Condensed';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: local('Roboto Condensed'),
|
||||||
|
local('RobotoCondensed-Regular'),
|
||||||
|
url(../fonts/roboto/roboto-cyrillic-ext.woff2) format('woff2');
|
||||||
|
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||||
|
}
|
||||||
|
/* cyrillic */
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Roboto Condensed';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: local('Roboto Condensed'),
|
||||||
|
local('RobotoCondensed-Regular'),
|
||||||
|
url(../fonts/roboto/roboto-cyrillic.woff2) format('woff2');
|
||||||
|
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||||
|
}
|
||||||
|
/* greek-ext */
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Roboto Condensed';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: local('Roboto Condensed'),
|
||||||
|
local('RobotoCondensed-Regular'),
|
||||||
|
url(../fonts/roboto/roboto-greek-ext.woff2) format('woff2');
|
||||||
|
unicode-range: U+1F00-1FFF;
|
||||||
|
}
|
||||||
|
/* greek */
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Roboto Condensed';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: local('Roboto Condensed'),
|
||||||
|
local('RobotoCondensed-Regular'),
|
||||||
|
url(../fonts/roboto/roboto-greek.woff2) format('woff2');
|
||||||
|
unicode-range: U+0370-03FF;
|
||||||
|
}
|
||||||
|
/* vietnamese */
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Roboto Condensed';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: local('Roboto Condensed'),
|
||||||
|
local('RobotoCondensed-Regular'),
|
||||||
|
url(../fonts/roboto/roboto-vietnamese.woff2) format('woff2');
|
||||||
|
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
|
||||||
|
}
|
||||||
|
/* latin-ext */
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Roboto Condensed';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: local('Roboto Condensed'),
|
||||||
|
local('RobotoCondensed-Regular'),
|
||||||
|
url(../fonts/roboto/roboto-latin-ext.woff2) format('woff2');
|
||||||
|
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||||
|
}
|
||||||
|
/* latin */
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Roboto Condensed';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: local('Roboto Condensed'),
|
||||||
|
local('RobotoCondensed-Regular'),
|
||||||
|
url(../fonts/roboto/roboto-latin.woff2) format('woff2');
|
||||||
|
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||||
|
}
|
368
cl-theme/static/css/style.css
Normal file
@ -0,0 +1,368 @@
|
|||||||
|
/* github.com/plasticneko */
|
||||||
|
/* bulma css framework (github.com/jgthms | bulma.io)
|
||||||
|
Author: jeremy thomas
|
||||||
|
Author: jesus e.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* basic formatting changes (mostly to cater for darker colours) */
|
||||||
|
|
||||||
|
/* ------------- Menu Mobile sin JS ---------------- */
|
||||||
|
/* input hidden */
|
||||||
|
#navbar-toggle-cbox {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
label[for=navbar-toggle-cbox] {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
#navbar-toggle-cbox:checked ~ .navbar-menu {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
/*- ----------- End Menu Mobile sin JS ------------- */
|
||||||
|
|
||||||
|
code {
|
||||||
|
background-color: #282828;
|
||||||
|
color: #73d1ed;
|
||||||
|
}
|
||||||
|
|
||||||
|
li {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre {
|
||||||
|
background-color: #282828;
|
||||||
|
color: #78dcfa;
|
||||||
|
}
|
||||||
|
|
||||||
|
strong {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
video {
|
||||||
|
width: 100%;
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.pagination-previous.disabled,
|
||||||
|
a.pagination-next.disabled {
|
||||||
|
background: #0c0f0f;
|
||||||
|
color: white;
|
||||||
|
cursor: not-allowed;
|
||||||
|
border-color: #dbdbdb;
|
||||||
|
box-shadow: none;
|
||||||
|
color: #7a7a7a;
|
||||||
|
opacity: .5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content blockquote {
|
||||||
|
background: black;
|
||||||
|
color: white;
|
||||||
|
border-left: 4px solid #dbdbdb;
|
||||||
|
margin: 1.5rem 1rem;
|
||||||
|
padding: 1.5rem 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content blockquote p {
|
||||||
|
display: contents;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content blockquote:before {
|
||||||
|
opacity: 0.5;
|
||||||
|
content: open-quote;
|
||||||
|
font-size: 4rem;
|
||||||
|
line-height: .1em;
|
||||||
|
margin-right: .25em;
|
||||||
|
vertical-align: -0.4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
*, *:after, *:before, legend {
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content dl,
|
||||||
|
.content dt,
|
||||||
|
.content dd {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content h2,
|
||||||
|
.content h3,
|
||||||
|
.content h4,
|
||||||
|
.content h5,
|
||||||
|
.content h6 {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content.social{
|
||||||
|
margin-bottom: 0rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-cyan {
|
||||||
|
color: #0dd3ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-table {
|
||||||
|
display: table;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pagination-list {
|
||||||
|
margin-bottom: 1.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* html/body/font-fixes */
|
||||||
|
body, input, textarea, .button {
|
||||||
|
font-family: 'Roboto Condensed', sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa small {
|
||||||
|
font-family: 'Roboto Condensed', sans-serif;
|
||||||
|
color: #7a7a7a;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* button colouring */
|
||||||
|
.is-button-grey, .pagination-link {
|
||||||
|
background-color: #7a7a7a;
|
||||||
|
border-color: transparent;
|
||||||
|
color: rgba(0, 0, 0, 0.7);
|
||||||
|
}
|
||||||
|
|
||||||
|
.button:hover, .pagination .is-current, .pagination-link:hover {
|
||||||
|
background-color: #dd7325;
|
||||||
|
border-color: transparent;
|
||||||
|
color: whitesmoke;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button:focus {
|
||||||
|
box-shadow: none;
|
||||||
|
border-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* input select */
|
||||||
|
input:focus, textarea:focus, input[type]:focus {
|
||||||
|
box-shadow: 0 0 5px #719ECE;
|
||||||
|
border: 1px;
|
||||||
|
outline: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* navigation */
|
||||||
|
.navbar {
|
||||||
|
background-color: #0c0f0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar a {
|
||||||
|
color: whitesmoke;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar.is-social-center{
|
||||||
|
align-items: stretch;
|
||||||
|
background-color: transparent;
|
||||||
|
display: -webkit-box;
|
||||||
|
display: -ms-flexbox;
|
||||||
|
display: flex;
|
||||||
|
flex-grow: 0;
|
||||||
|
flex-shrink: 0;
|
||||||
|
justify-content: center;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
-webkit-box-align: stretch;
|
||||||
|
-webkit-box-pack: center;
|
||||||
|
-webkit-box-flex: 0;
|
||||||
|
-ms-flex-pack: center;
|
||||||
|
-ms-flex-align: stretch;
|
||||||
|
-ms-flex-negative: 0;
|
||||||
|
-ms-flex-positive: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar.is-social-center > a.navbar-item {
|
||||||
|
color: #4a4a4a;
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar.is-social-center > a.navbar-item:hover {
|
||||||
|
color: #dd7325;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: #0099e5;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
text-decoration: none;
|
||||||
|
color: #dd7325;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.navbar-item.is-tab.is-active {
|
||||||
|
border-bottom-color: #dd7325;
|
||||||
|
border-width: 2px;
|
||||||
|
color: whitesmoke;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.navbar-item.is-tab:hover {
|
||||||
|
border-bottom-color: #dd7325;
|
||||||
|
border-width: 2px;
|
||||||
|
color: #dd7325;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.navbar-item:hover {
|
||||||
|
color: #dd7325;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.navbar-item:hover {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* main-header */
|
||||||
|
.main-header .title {
|
||||||
|
color: whitesmoke;
|
||||||
|
}
|
||||||
|
|
||||||
|
.main-header .subtitle {
|
||||||
|
color: #dd7325;
|
||||||
|
}
|
||||||
|
|
||||||
|
.main-header {
|
||||||
|
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.main-header .hero {
|
||||||
|
background-color: #161c1c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* main content styling */
|
||||||
|
.main-content {
|
||||||
|
background-color: #363636;
|
||||||
|
padding: 1rem 1.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* card changes */
|
||||||
|
.card {
|
||||||
|
background-color: #161c1c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card .card-content-footer {
|
||||||
|
color: #7a7a7a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-content-footer i {
|
||||||
|
padding-right: 10px;
|
||||||
|
padding-top: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-content-header, .comments-header {
|
||||||
|
background-color: #dd7325;
|
||||||
|
padding: 10px;
|
||||||
|
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-content-header .title, .card-content-header a {
|
||||||
|
color: whitesmoke;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-inner-wrapper {
|
||||||
|
padding: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-content-text {
|
||||||
|
padding-bottom: 30px;
|
||||||
|
border-bottom: 1px solid #dd7325;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-content-text p {
|
||||||
|
color: whitesmoke;
|
||||||
|
font-size: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-content-text label {
|
||||||
|
color: whitesmoke;
|
||||||
|
font-weight: 100;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-content-nav {
|
||||||
|
padding-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-content-footer {
|
||||||
|
padding-top: 15px;
|
||||||
|
padding-bottom: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-content-footer-small {
|
||||||
|
padding-top: 20px;
|
||||||
|
margin-bottom: -25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-content-footer-cols {
|
||||||
|
padding-top: 20px;
|
||||||
|
margin-bottom: -20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-content-form {
|
||||||
|
padding-top: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* pagination */
|
||||||
|
.comments-content {
|
||||||
|
background-color: #161c1c;
|
||||||
|
padding-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pagination-style-custom {
|
||||||
|
padding-top: 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* comments block */
|
||||||
|
.comments-wrapper {
|
||||||
|
padding: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.comments-header .title {
|
||||||
|
color: whitesmoke;
|
||||||
|
}
|
||||||
|
|
||||||
|
.comments-wrapper p {
|
||||||
|
color: whitesmoke;
|
||||||
|
}
|
||||||
|
|
||||||
|
.comments-wrapper small {
|
||||||
|
color: #7a7a7a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.comments-wrapper strong {
|
||||||
|
color: whitesmoke;
|
||||||
|
font-weight: 100;
|
||||||
|
}
|
||||||
|
|
||||||
|
.comments-wrapper a {
|
||||||
|
color: #dd7325;
|
||||||
|
}
|
||||||
|
|
||||||
|
.comments-wrapper .media .media, .comments-wrapper .media + .media {
|
||||||
|
border-top: 1px solid #dd7325;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* footer */
|
||||||
|
.footer {
|
||||||
|
background-color: #0c0f0f;
|
||||||
|
color: whitesmoke;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer a {
|
||||||
|
color: #dd7325;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer-top-shadow {
|
||||||
|
box-shadow: 0 1px 3px rgba(10, 10, 10, 0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: 1087px) {
|
||||||
|
.navbar-menu {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: 600px) {
|
||||||
|
.main-content {
|
||||||
|
padding: 0rem;
|
||||||
|
}
|
||||||
|
}
|
BIN
cl-theme/static/fonts/fontawesome/fontawesome-webfont.eot
Normal file
2671
cl-theme/static/fonts/fontawesome/fontawesome-webfont.svg
Normal file
After Width: | Height: | Size: 434 KiB |
BIN
cl-theme/static/fonts/fontawesome/fontawesome-webfont.ttf
Normal file
BIN
cl-theme/static/fonts/fontawesome/fontawesome-webfont.woff
Normal file
BIN
cl-theme/static/fonts/fontawesome/fontawesome-webfont.woff2
Normal file
BIN
cl-theme/static/fonts/libresocial/libresocial.otf
Normal file
350
cl-theme/static/fonts/libresocial/libresocial.svg
Normal file
@ -0,0 +1,350 @@
|
|||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||||
|
<!--
|
||||||
|
2019-1-3: Created with FontForge (http://fontforge.org)
|
||||||
|
-->
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
|
||||||
|
<metadata>
|
||||||
|
Created by FontForge 20170320 at Thu Jan 3 11:39:59 2019
|
||||||
|
By heckyel
|
||||||
|
Copyright (c) 2019, heckyel
|
||||||
|
</metadata>
|
||||||
|
<defs>
|
||||||
|
<font id="libresocial" horiz-adv-x="128" >
|
||||||
|
<font-face
|
||||||
|
font-family="libresocial"
|
||||||
|
font-weight="400"
|
||||||
|
font-stretch="normal"
|
||||||
|
units-per-em="128"
|
||||||
|
panose-1="2 0 5 9 0 0 0 0 0 0"
|
||||||
|
ascent="96"
|
||||||
|
descent="-32"
|
||||||
|
bbox="5.23352 -6.39046 122.799 96.1191"
|
||||||
|
underline-thickness="50"
|
||||||
|
underline-position="-100"
|
||||||
|
unicode-range="U+E800-E816"
|
||||||
|
/>
|
||||||
|
<missing-glyph />
|
||||||
|
<glyph glyph-name="uniE800" unicode=""
|
||||||
|
d="M36.251 51.1787c2.80469 12.0195 15.0986 21.7744 27.4404 21.7744c15.5547 0 28.1787 -12.624 28.1787 -28.1787c0 -15.5537 -12.624 -28.1777 -28.1787 -28.1777c-12.3418 0 -24.6357 9.75488 -27.4404 21.7734h13.4229
|
||||||
|
c2.26855 -4.94824 8.52832 -8.96582 13.9727 -8.96582c8.48438 0 15.3701 6.88574 15.3701 15.3701s-6.88574 15.3701 -15.3701 15.3701c-5.44434 0 -11.7041 -4.0166 -13.9727 -8.96582h-13.4229zM13.8105 44.8262c0 -27.7295 22.4795 -50.209 50.209 -50.209
|
||||||
|
c27.7285 0 50.208 22.4795 50.208 50.209c0 27.7285 -22.4795 50.208 -50.208 50.208c-27.7295 0 -50.209 -22.4795 -50.209 -50.208zM24.0566 44.8262c0 22.0703 17.8916 39.9619 39.9629 39.9619c22.0703 0 39.9619 -17.8916 39.9619 -39.9619
|
||||||
|
c0 -22.0713 -17.8916 -39.9629 -39.9619 -39.9629c-22.0713 0 -39.9629 17.8916 -39.9629 39.9629z" />
|
||||||
|
<glyph glyph-name="uniE801" unicode=""
|
||||||
|
d="M42.2178 -4.2041l-2.87012 2.15137l-3.98828 3.06348l-3.9873 3.0625l-2.53809 1.94043l-2.53711 1.94141l-0.786133 0.608398l-0.785156 0.609375v0.216797v0.216797l3.32324 4.81836l3.32324 4.81836l0.75 1.11816l0.75 1.11816l2.99609 4.32324l2.99609 4.32324
|
||||||
|
l0.362305 0.550781l0.362305 0.551758l1.75293 2.53027l1.75195 2.53027v0.274414v0.274414l-4.89453 1.6709l-4.89355 1.6709l-5.31738 1.80371l-5.31738 1.80469l-1.20801 0.453125l-1.20898 0.453125l-3.57617 1.21387l-3.57617 1.21484l-0.0810547 0.147461
|
||||||
|
l-0.0820312 0.147461l0.709961 2.28809l0.709961 2.28906l1.80469 5.84863l1.80566 5.84863l1.35645 4.38672l1.35742 4.38672h0.481445h0.482422l2.08301 -0.736328l2.08398 -0.735352l7.6123 -2.58984l7.61328 -2.58984l4.7959 -1.65137l4.79492 -1.65137
|
||||||
|
l0.338867 0.136719l0.338867 0.136719l0.0625 16.6016l0.0625 16.6006l12.5518 0.0664062l12.5527 0.0654297l0.192383 -0.320312l0.193359 -0.320312l0.00390625 -16.4648l0.00390625 -16.4658h0.386719h0.385742l2.81641 0.989258l2.81543 0.989258l5.80078 1.96191
|
||||||
|
l5.80078 1.96289l5.0752 1.74805l5.0752 1.74805l0.742188 0.258789l0.742188 0.259766l0.466797 -0.00390625l0.46582 -0.00390625l1.30762 -4.25586l1.30762 -4.25586l1.37891 -4.4502l1.37891 -4.4502l1.12012 -3.70605l1.12012 -3.70605v-0.282227v-0.28125
|
||||||
|
l-0.543945 -0.164062l-0.543945 -0.163086l-6.7666 -2.30664l-6.76758 -2.30664l-6.52539 -2.25684l-6.52539 -2.25684l-0.966797 -0.274414l-0.966797 -0.273438l-0.299805 -0.257812l-0.298828 -0.257812l0.524414 -0.797852l0.525391 -0.797852l1.14355 -1.65332
|
||||||
|
l1.14453 -1.65234l3.41699 -4.95898l3.41797 -4.95898l0.350586 -0.508789l0.351562 -0.507812l1.9375 -2.79785l1.9375 -2.79688l0.839844 -1.27148l0.839844 -1.27148l1.0918 -1.5752l1.0918 -1.5752l-0.548828 -0.546875l-0.547852 -0.546875l-1.08789 -0.791992
|
||||||
|
l-1.08691 -0.791992l-0.242188 -0.211914l-0.241211 -0.211914l-2.65918 -2.03516l-2.6582 -2.03516l-0.845703 -0.616211l-0.84668 -0.617188l-2.57227 -1.97754l-2.57227 -1.97852l-2.06055 -1.58984l-2.06055 -1.58887h-0.363281h-0.364258l-0.527344 0.699219
|
||||||
|
l-0.527344 0.699219l-3.24805 4.7041l-3.24805 4.70508l-0.998047 1.52539l-0.998047 1.52539l-0.157227 0.12793l-0.157227 0.126953l-1.00391 1.52539l-1.00391 1.52637l-1.34082 1.90723l-1.3418 1.90723l-0.413086 0.635742l-0.412109 0.635742l-1.41895 2.03418
|
||||||
|
l-1.41992 2.03418l-0.330078 0.200195l-0.331055 0.199219l-0.834961 -1.22363l-0.835938 -1.22363l-1.88965 -2.7041l-1.88867 -2.70508l-1.08789 -1.5918l-1.08789 -1.5918l-1.49902 -2.18164l-1.5 -2.18066l-0.700195 -1.01758l-0.699219 -1.01758l-2.04199 -2.92383
|
||||||
|
l-2.04297 -2.9248l-1.15527 -1.71387l-1.15527 -1.71484l-0.192383 -0.124023l-0.191406 -0.125z" />
|
||||||
|
<glyph glyph-name="uniE802" unicode=""
|
||||||
|
d="M66.3379 91.8926c-6.65234 0.0332031 -17.6064 0.0332031 -24.3418 0l12.0957 -0.0615234zM22.4766 88.9473c0.288086 0.359375 0.280273 0.367188 -0.0878906 0.0849609c-0.222656 -0.170898 -0.405273 -0.348633 -0.405273 -0.396484
|
||||||
|
c0 -0.186523 0.19043 -0.0664062 0.493164 0.311523zM19.9268 86.4551c0.288086 0.359375 0.280273 0.367188 -0.0878906 0.0849609c-0.385742 -0.295898 -0.318359 -0.481445 -0.318359 -0.481445c0.0488281 0 0.231445 0.178711 0.40625 0.396484zM17.041 80.4375
|
||||||
|
c-0.0732422 0.180664 -0.128906 0.126953 -0.139648 -0.137695c-0.0107422 -0.238281 0.12207 -0.296875 0.12207 -0.296875c0.0771484 0.0751953 0.0849609 0.270508 0.0175781 0.43457zM70.1455 69.4629c-4.55859 0.0351562 -12.0176 0.0351562 -16.5752 0
|
||||||
|
l8.28711 -0.0625zM70.1455 44.3154c-4.55859 0.0341797 -12.0176 0.0341797 -16.5752 0l8.28711 -0.0625zM70.1455 24.6055c-4.55859 0.0341797 -12.0176 0.0341797 -16.5752 0l8.28711 -0.0625zM16.8252 62.082l-0.0605469 -17.1436l0.0605469 -17.292
|
||||||
|
c0.0332031 9.42871 0.0332031 24.9248 0 34.4355zM21.752 1.39551c0 0.0380859 -0.391602 0.419922 -0.870117 0.849609l-0.869141 0.78125l0.798828 -0.849609c0.744141 -0.791016 0.94043 -0.78125 0.94043 -0.78125zM22.9111 0.505859
|
||||||
|
c0 0.0478516 -0.182617 0.225586 -0.40625 0.396484c-0.367188 0.282227 -0.375977 0.274414 -0.0878906 -0.0849609c0.303711 -0.37793 0.494141 -0.311523 0.494141 -0.311523zM101.333 -1.33496c4.81836 1.66602 8.19238 5.25586 9.44727 10.0498
|
||||||
|
c0.445312 1.70117 0.457031 2.65137 0.457031 36.2236c0 33.3467 -0.0146484 34.5332 -0.448242 36.1914c-1.32129 5.04688 -5.04395 8.77637 -10.2949 10.3145c-0.953125 0.280273 -2.90039 0.370117 -9.59961 0.445312l-8.4043 0.09375v-13.2705v-13.2705h-16.46h-16.459
|
||||||
|
v-9.96875v-9.96875h16.459h16.46v-12.5732v-12.5742h-16.46h-16.459v-11.2197v-11.2188l24.9795 0.0615234l24.9795 0.0615234zM30.5029 -1.91504c-0.222656 0.0566406 -0.587891 0.0566406 -0.811523 0c-0.222656 -0.0576172 -0.0400391 -0.103516 0.40625 -0.103516
|
||||||
|
s0.405273 0.103516 0.405273 0.103516zM28.5908 -5.9873c-2.45215 0.331055 -5.80566 1.61523 -7.92285 3.03418c-3.59668 2.41016 -6.21387 6.13184 -7.54883 10.7363l-0.524414 1.8125v35.3428l0.000976562 35.3428l0.523438 1.8125
|
||||||
|
c1.95703 6.77637 6.82715 11.5664 13.5371 13.3154l1.93457 0.504883h35.585h35.5859l2.07812 -0.636719c6.50293 -1.99023 11.0703 -6.58594 12.9434 -13.0244l0.507812 -1.74512l0.0693359 -34.3232c0.0488281 -24.166 -0.00683594 -34.8926 -0.1875 -36.249
|
||||||
|
c-0.564453 -4.23145 -2.2666 -7.64258 -5.32617 -10.6699c-2.91406 -2.88184 -6.1748 -4.53516 -10.2012 -5.17285c-1.44531 -0.229492 -69.3877 -0.305664 -71.0547 -0.0800781z" />
|
||||||
|
<glyph glyph-name="uniE803" unicode=""
|
||||||
|
d="M84.5303 56.5996c0 0.0908203 2.75781 8.72754 6.12793 19.1943c3.85742 11.9785 6.37988 19.2148 6.80859 19.5303c0.945312 0.694336 1.88184 0.624023 2.60059 -0.196289c0.506836 -0.578125 12.5986 -37.4639 12.5859 -38.3936
|
||||||
|
c-0.000976562 -0.164062 -6.33008 -0.298828 -14.0635 -0.298828c-7.73242 0 -14.0596 0.0742188 -14.0596 0.164062zM15.2188 56.7344c-0.0117188 0.929688 12.0801 37.8154 12.5859 38.3936c0.71875 0.819336 1.65625 0.891602 2.5957 0.199219
|
||||||
|
c0.419922 -0.30957 2.99023 -7.67871 6.80859 -19.5254c3.37305 -10.4658 6.13281 -19.1045 6.13281 -19.1973s-6.32617 -0.167969 -14.0596 -0.167969c-7.73242 0 -14.0635 0.133789 -14.0635 0.297852zM37.1846 12.749
|
||||||
|
c-14.3662 10.4668 -26.6992 19.6514 -27.4072 20.4111c-0.729492 0.783203 -1.28711 1.80566 -1.28711 2.35938c0 0.898438 6.20996 20.5186 6.49414 20.5186c0.0693359 0 10.9668 -13.9609 24.2178 -31.0244c13.251 -17.0625 24.248 -30.8672 24.248 -30.8672
|
||||||
|
c0.0859375 0.0869141 -4.31445 13.9805 -9.77734 30.875c-5.46387 16.8945 -9.93457 30.874 -9.93457 31.0664c0 0.194336 8.89746 0.348633 20.1982 0.348633c11.1084 0 20.1982 -0.148438 20.1982 -0.330078s-4.4541 -14.1016 -9.89844 -30.9336
|
||||||
|
s-9.85254 -30.7451 -9.79688 -30.918s10.9512 13.6582 24.2119 30.7344c13.2617 17.0771 24.168 31.0488 24.2363 31.0488c0.277344 0 6.49414 -19.6084 6.49414 -20.4824c0 -0.517578 -0.441406 -1.46875 -0.981445 -2.11328
|
||||||
|
c-1.2793 -1.52734 -53.4971 -39.6055 -54.4043 -39.6719c-0.379883 -0.0283203 -12.4453 8.51172 -26.8115 18.9785z" />
|
||||||
|
<glyph glyph-name="uniE804" unicode=""
|
||||||
|
d="M59.0303 -5.70117l-2.82129 0.429688l-3.29199 0.970703l-3.29102 0.97168l-3.05664 1.57715l-3.05566 1.57812l-1.34668 1.0332l-1.3457 1.03223l-1.87109 1.5918l-1.87109 1.5918l-1.99414 2.79102l-1.99512 2.79199l-1.9209 3.92188l-1.92188 3.92285
|
||||||
|
l-0.960938 3.70215l-0.960938 3.70215l-0.483398 4.1416l-0.483398 4.1416l0.0224609 3.45996l0.0214844 3.46094l0.62793 3.69141l0.62793 3.69141l0.283203 1.20215l0.28418 1.20215l0.723633 2.0127l0.723633 2.01172l1.17578 1.96875l1.1748 1.96875l1.16113 1.22852
|
||||||
|
l1.16016 1.22852v0.746094v0.746094l-1.03613 0.455078l-1.03613 0.455078l-1.54102 2.11914l-1.54102 2.11914l-0.755859 2.89453l-0.755859 2.89551l0.166992 4.67578l0.166992 4.67578l1.40234 2.75195l1.40234 2.75293l2.75781 2.89941l2.75781 2.89941
|
||||||
|
l0.401367 0.171875l0.40625 0.239258l0.726562 0.444336l0.827148 0.579102l1.22949 -0.140625l1.23047 -0.140625l0.167969 -0.866211l0.166992 -0.866211l-1.7998 -3.74707l-1.7998 -3.74805l-0.178711 -4.97168l-0.179688 -4.9707l0.553711 -1.31152l0.552734 -1.31152
|
||||||
|
l1.21582 -0.638672l1.21582 -0.637695h3.49414h3.49316l1.72559 1.91797l1.72461 1.91895l1.02734 0.503906l1.02637 0.503906h2.64062h2.64062l1.37891 -0.700195l1.37988 -0.700195l0.751953 -1.42676l0.751953 -1.42773l1.10645 1.59766l1.10645 1.59766
|
||||||
|
l1.43945 0.584961l1.44043 0.584961l2.7998 -0.198242l2.7998 -0.199219l2.64453 -2.4541l2.64453 -2.45312l3.18555 0.223633l3.18555 0.223633l1.44824 0.838867l1.44727 0.838867l0.338867 3.49609l0.337891 3.49512l-0.55957 2.99902l-0.55957 2.99902
|
||||||
|
l-0.12793 0.460938l-0.126953 0.461914l-1.51172 2.89258l-1.51074 2.89355l0.498047 0.913086l0.499023 0.914062h0.484375h0.484375l0.853516 -0.448242l0.852539 -0.448242l2.64258 -2.49121l2.13867 -2.48145l0.293945 -0.350586l0.209961 -0.27832l0.938477 -0.988281
|
||||||
|
l0.9375 -0.988281l1.70703 -3.43555l1.70703 -3.43652l-0.212891 -4.7002l-0.212891 -4.7002l-0.426758 -0.661133l-0.341797 -0.692383l-0.0498047 -0.209961l-0.0595703 -0.220703l-0.639648 -1.49902l-0.639648 -1.5l-0.155273 -0.257812l-0.09375 -0.164062
|
||||||
|
l-0.157227 -0.292969l-0.419922 -0.591797l-1.88281 -1.46289l-1.88184 -1.46289l1.64355 -1.88477l1.41211 -1.77051l0.820312 -1.41895l0.588867 -1.30566l0.0908203 -0.124023l0.0888672 -0.130859l1.22852 -1.70605l0.84082 -1.96094l0.62793 -1.42578l0.62793 -1.42578
|
||||||
|
l0.71875 -2.70898l0.71875 -2.70801v-0.606445v-0.607422l-7.40039 0.126953l-7.40039 0.126953l-1.70801 3.38086l-1.70801 3.38086l-1.82422 1.83398l-1.82324 1.83496l-2.13184 1.34375l-2.13184 1.34375l-3.04004 0.768555l-3.04102 0.768555l-5.87793 -0.282227
|
||||||
|
l-5.87695 -0.282227l-2.11621 -0.487305l-2.11621 -0.487305l-2.46777 -1.21191l-2.12012 -1.45898l-0.185547 -0.206055l-0.163086 -0.177734l-0.875977 -0.990234l-0.875 -0.990234l-0.65332 -2.88672l-1.28223 -6.67676l-0.24707 -7.39941l0.885742 -7.72852
|
||||||
|
l0.841797 -2.76855l0.841797 -2.76855l0.15332 -0.460938l0.154297 -0.460938l0.630859 -1.5l0.631836 -1.5l0.12207 -0.225586l0.189453 -0.196289l0.214844 -0.248047l0.208008 -0.21875l1.99805 -1.89648l1.99902 -1.89746l2.83789 -1.34668l2.83887 -1.34766
|
||||||
|
l2.80371 -0.513672l2.80371 -0.513672l4.9375 0.217773l4.9375 0.217773l2.69824 1.0166l2.69922 1.0166l1.88574 1.8877l1.71777 1.76953l0.137695 0.283203l0.0654297 0.380859l0.263672 1.78809l0.263672 1.78906l-4.0166 -0.328125l-4.0166 -0.329102
|
||||||
|
l-0.966797 0.301758l-0.336914 0.352539l-0.368164 0.657227l-0.261719 0.625977l-0.470703 0.800781l-0.470703 0.800781l-1.79297 4.87207l-1.79297 4.87207l-0.327148 1.0957l0.701172 0.00292969h15.9873h15.9883l-0.325195 -3.5752l-0.325195 -3.57617
|
||||||
|
l-0.660156 -3.22949l-0.660156 -3.23047l-0.194336 -0.691406l-0.194336 -0.692383l-0.0947266 -0.115234l-0.0947266 -0.115234l-0.118164 -0.461914l-0.117188 -0.460938l-0.117188 -0.230469l-0.118164 -0.231445l-0.0996094 -0.345703l-0.0986328 -0.345703
|
||||||
|
l-0.332031 -0.922852l-0.332031 -0.922852l-1.69141 -3.38086l-1.69043 -3.38086l-3.63477 -3.56738l-3.63574 -3.56836l-2.76562 -1.32324l-2.76465 -1.32324l-0.94043 -0.392578l-0.94043 -0.393555l-2.58594 -0.708008l-2.58594 -0.707031l-6.34766 -0.175781
|
||||||
|
l-6.34766 -0.175781z" />
|
||||||
|
<glyph glyph-name="uniE805" unicode=""
|
||||||
|
d="M59.624 21.9521c-4.03027 2.87012 -4.50879 3.38086 -4.14258 4.42871c0.227539 0.650391 0.396484 3.03711 0.376953 5.30176l-0.0361328 4.11914l3.63477 1.87598l3.63379 1.87598l2.61621 -2.78516c1.43848 -1.53125 3.59961 -3.25586 4.80273 -3.83203
|
||||||
|
c1.20312 -0.577148 2.19336 -1.36133 2.2002 -1.74316c0.0351562 -1.82227 -2.25488 -9.84473 -2.81055 -9.84473c-0.34375 0 -1.77148 -0.607422 -3.17188 -1.34961c-1.40137 -0.742188 -2.54785 -1.32031 -2.54785 -1.32031c0 0.015625 -2.0498 1.48828 -4.55566 3.27344z
|
||||||
|
M75.0391 3.66406c2.35352 1.3916 4.24902 4.04102 4.70508 6.57812c0.65332 3.63965 -1.57031 8.14648 -5.08008 10.2949c-0.824219 0.504883 -0.803711 0.866211 0.301758 5.40527l1.18555 4.86523l3.39746 0.307617c14.4688 1.31055 20.9844 19.5801 10.7803 30.2305
|
||||||
|
c-4.29785 4.4873 -11.0186 6.38086 -16.6172 4.68164c-8.88672 -2.69629 -13.8311 -11.1455 -12.2344 -20.9062l0.399414 -2.44141l-3.93457 -2.0332l-3.93555 -2.03223l-1.64551 1.4502c-5.35742 4.7207 -12.1377 4.58984 -16.9961 -0.329102
|
||||||
|
c-4.37012 -4.42383 -5.03418 -10.2061 -1.80859 -15.7578c2.19531 -3.78027 5.85938 -5.97363 10.0479 -6.01465c3.27051 -0.03125 6.98145 1.38477 8.59375 3.28027l0.962891 1.13379l4.60645 -3.2334l4.60742 -3.2334l-0.325195 -2.12012
|
||||||
|
c-0.484375 -3.1582 0.172852 -5.74512 2.0166 -7.93652c2.99805 -3.56445 7.22168 -4.40723 10.9727 -2.18945zM20.9424 26.4688v32.6865l-7.54395 0.149414l-7.54492 0.149414l28.832 17.8369c15.8574 9.81055 29.0645 17.7676 29.3477 17.6826
|
||||||
|
s13.4756 -8.2334 29.3154 -18.1074l28.8018 -17.9521l-7.88477 -0.149414l-7.88379 -0.149414v-32.417v-32.416h-42.7197h-42.7197v32.6865z" />
|
||||||
|
<glyph glyph-name="uniE806" unicode=""
|
||||||
|
d="M55.7637 27.6016c0.530273 2.21875 0.964844 4.19922 0.964844 4.40137c0 0.203125 -0.699219 0.526367 -1.55273 0.719727c-1.00488 0.227539 -1.82324 0.717773 -2.32031 1.3916l-0.768555 1.04004l0.770508 3.61914c0.423828 1.99023 2.6709 11.4609 4.99316 21.0449
|
||||||
|
s4.11133 17.5371 3.97559 17.6719c-0.273438 0.273438 -8.89746 -0.912109 -10.2236 -1.40527c-0.460938 -0.171875 -0.838867 -0.554688 -0.838867 -0.852539c0 -0.296875 -0.660156 -3.27832 -1.46777 -6.62598c-4.87012 -20.1904 -7.43652 -31.3223 -7.65527 -33.2021
|
||||||
|
c-0.302734 -2.6084 0.298828 -5.76172 1.41602 -7.41895c1.78613 -2.65039 5.51172 -4.31445 9.81836 -4.38574l1.9248 -0.03125zM68.5059 33.167c1.45703 6.24121 3.95801 16.6377 4.25977 17.7061l0.393555 1.39746h3.07129
|
||||||
|
c2.23633 0 3.30664 -0.165039 3.93945 -0.608398c3.00684 -2.10645 3.04492 -9.69336 0.0712891 -14.3818c-2.04395 -3.22363 -5.07227 -4.76562 -9.36035 -4.76562c-2.2168 0 -2.50879 0.0800781 -2.375 0.652344zM64.5283 16.3926
|
||||||
|
c0.650391 2.61426 1.33691 5.33984 1.52637 6.05762l0.342773 1.30469l3.64551 -0.124023c2.40527 -0.0820312 4.50195 0.0742188 6.15918 0.459961c7.88281 1.83105 14.0098 7.86816 16.1494 15.9111c0.918945 3.45312 0.839844 9.54395 -0.160156 12.3701
|
||||||
|
c-2.98242 8.42285 -10.7139 10.917 -24.4746 7.89258c-1.43945 -0.316406 -2.8418 -0.713867 -3.11621 -0.883789c-0.290039 -0.179688 -2.2793 -7.70801 -4.74707 -17.9678c-2.33691 -9.71191 -4.77734 -19.8389 -5.42383 -22.5039
|
||||||
|
c-0.646484 -2.66602 -1.25098 -5.3916 -1.34277 -6.05762l-0.167969 -1.21191h5.21387h5.21289zM20.0352 -5.49902c-2.3877 0.931641 -4.87109 3.38281 -5.60254 5.52832c-0.500977 1.47168 -0.569336 6.90723 -0.555664 44.0137
|
||||||
|
c0.0136719 34.3916 0.110352 42.5977 0.515625 43.7344c0.736328 2.06152 2.24805 3.85547 4.2334 5.02246l1.75879 1.0332h43.4258h43.4268l1.54395 -0.825195c0.849609 -0.454102 2.15332 -1.53711 2.89746 -2.40723c2.57129 -3.00391 2.4541 -0.780273 2.4541 -46.7705
|
||||||
|
c0 -41.4395 0 -41.4834 -0.795898 -43.6387c-0.512695 -1.38965 -1.3584 -2.70215 -2.37598 -3.69043c-3.01855 -2.92871 -0.0283203 -2.75586 -47.123 -2.73633c-40.5244 0.0175781 -42.0254 0.0419922 -43.8027 0.736328z" />
|
||||||
|
<glyph glyph-name="uniE807" unicode=""
|
||||||
|
d="M69.4131 82.4189c-1.60254 3.08789 -2.91406 5.9248 -2.91406 6.30469c0 1.21973 13.7393 5.66992 14.6611 4.74902c1.06641 -1.06641 5.93066 -12.668 5.43457 -12.9609c-0.545898 -0.321289 -13.2227 -3.70605 -13.8818 -3.70605
|
||||||
|
c-0.211914 0 -1.69727 2.52637 -3.2998 5.61328zM54.6729 73.5977c-2.5957 3.94434 -4.65918 7.48242 -4.58496 7.86133c0.319336 1.6416 8.07617 5.73438 12.2393 6.45801l1.72559 0.300781l2.87793 -6.01758c1.58301 -3.30859 2.76562 -6.12891 2.62793 -6.2666
|
||||||
|
s-1.99707 -0.753906 -4.13184 -1.36816s-4.38672 -1.44629 -5.00488 -1.84863c-1.03711 -0.675781 -1.10156 -0.944336 -0.833008 -3.51172c0.160156 -1.52832 0.046875 -2.7793 0.046875 -2.7793c-0.134766 0 -2.36816 3.22754 -4.96289 7.17188zM64.9971 57.4795
|
||||||
|
c-1.21582 1.80664 -1.70117 3.28516 -1.70117 3.28516c0.279297 0 2.97266 -0.673828 5.98438 -1.49609c7.42969 -2.03027 7.95508 -2.88379 2.6123 -4.25098c-1.79883 -0.459961 -3.58887 -0.833984 -3.97754 -0.830078
|
||||||
|
c-0.389648 0.00390625 -1.70312 1.48535 -2.91797 3.29199zM49.2188 53.333c-2.04688 2.2041 -7.72168 9.54395 -9.93945 12.8574c-2.9541 4.41211 -3.55078 5.76465 -2.99902 6.79688c1.33496 2.49414 8.35547 7.12109 10.8047 7.12109
|
||||||
|
c0.689453 0 2.14453 -1.92676 5.61035 -7.43066c5.40039 -8.57617 11.1426 -18.5059 10.8633 -18.7861c-0.234375 -0.234375 -10.9893 -2.0918 -12.1113 -2.0918c-0.442383 0 -1.44531 0.69043 -2.22852 1.5332zM37.6738 48.5742
|
||||||
|
c-5.5625 4.62988 -11.3047 9.90527 -12.0977 11.1152c-0.561523 0.857422 -0.613281 1.36719 -0.227539 2.21582c1.28809 2.82617 6.43848 7.35156 8.36719 7.35156c0.808594 0 2.5625 -2.03906 7.74219 -8.99902c3.68359 -4.9502 6.81445 -9.30469 6.95801 -9.67871
|
||||||
|
c0.143555 -0.373047 -0.0292969 -1.03027 -0.381836 -1.46094c-1.03613 -1.26074 -4.75098 -3.45117 -5.85254 -3.45117c-0.557617 0 -2.58594 1.30762 -4.50781 2.90723zM39.8125 -1.63184c0.18457 2.53027 0.740234 7.99707 1.23438 12.1494
|
||||||
|
c1.46973 12.3291 1.72363 11.2012 -3.73926 16.6143l-4.6582 4.61621l-1.46191 4.71875c-2.71094 8.74707 -3.70508 15.2549 -2.44922 16.0303c0.25 0.155273 3.06348 -1.7793 6.25098 -4.29785c3.18848 -2.51758 6.06836 -4.78613 6.40039 -5.04004
|
||||||
|
c0.432617 -0.331055 1.77344 0.342773 4.71777 2.37012c5.66016 3.89648 5.96094 4.03125 10.3691 4.63672l3.89551 0.53418l0.915039 -3.10645c2.11621 -7.18945 2.14258 -7.45703 0.979492 -9.78516c-0.947266 -1.89746 -1 -2.33398 -0.499023 -4.125l0.560547 -2.00195
|
||||||
|
l-4.61328 -7.86914c-4.1377 -7.05664 -4.74414 -7.86914 -5.87207 -7.86914c-2.60449 0 -5.21094 -3.67285 -4.43164 -6.24414c0.892578 -2.94141 4.2627 -4.62598 6.97949 -3.49023c2.45508 1.02539 3.31543 2.62695 3.01367 5.61328
|
||||||
|
c-0.244141 2.4248 -0.170898 2.60352 4.05664 9.88965c2.36816 4.08105 4.61426 7.07715 4.61426 7.07715c0.169922 -0.188477 0.791992 -2.20117 1.38184 -4.47266c1.01074 -3.89062 1.02637 -4.18066 0.273438 -5.01367
|
||||||
|
c-2.74609 -3.03418 -0.128906 -8.55469 4.05273 -8.54785c2.95605 0.00488281 5.47363 3.25977 4.89746 6.33105c-0.273438 1.45996 -2.15332 3.64355 -3.54688 4.12012c-0.261719 0.0898438 -1.0498 2.35352 -1.75098 5.03125
|
||||||
|
c-1.2168 4.64551 -1.23828 4.92871 -0.484375 6.20605c1.59863 2.70605 0.469727 6.51758 -2.23438 7.5459c-0.81543 0.30957 -1.26953 1.37402 -2.32715 5.4541c-0.722656 2.78809 -1.14062 5.22559 -0.929688 5.41602c0.345703 0.311523 2.67285 0.886719 15.4824 3.82617
|
||||||
|
c2.0752 0.476562 4.5166 0.900391 5.4248 0.942383c1.28418 0.0585938 0.472656 0.27832 0.472656 0.27832c-6.03125 1.03809 -6.43457 1.78125 -4.01855 7.41113l0.791016 1.84473l-2.27832 -1.89746c-3.75781 -3.12891 -4.76074 -3.48535 -8.23828 -2.92871
|
||||||
|
c-1.65332 0.264648 -4.5957 1.16113 -6.54004 1.99219c-3.91992 1.67578 -4.08398 1.94336 -4.19434 6.79785l-0.0556641 2.46387l2.47656 0.69043c1.36328 0.379883 7.43555 2.10156 13.4951 3.82715c7.52344 2.14062 11.4131 3.03809 12.2666 2.82812
|
||||||
|
c1.99512 -0.490234 3.23242 -1.50293 3.57617 -2.92871c0.176758 -0.728516 1.5625 -4.93359 3.08008 -9.34473c1.51855 -4.41211 3.42676 -10.1338 4.24121 -12.7148l1.47949 -4.69434l-11.7764 -11.8193l-11.7764 -11.8184l0.632812 -6.13379
|
||||||
|
c0.347656 -3.37305 0.96582 -9.53027 1.37207 -13.6816c0.407227 -4.15234 0.868164 -8.55762 1.02441 -9.79004l0.28418 -2.24121h-21.5762h-21.5752z" />
|
||||||
|
<glyph glyph-name="uniE808" unicode=""
|
||||||
|
d="M91.0215 61.7354h-0.125977c-4.40039 0 -7.9209 -3.41699 -7.9209 -7.84766v-20.252c0 -2.15234 -0.691406 -6.45508 -2.70312 -7.84766h10.6865c4.46387 0 7.98438 3.41699 7.98438 7.84766v20.252c0 4.36719 -3.52051 7.84766 -7.9209 7.84766zM36.3311 61.7354
|
||||||
|
c-4.46289 0 -7.9209 -3.41699 -7.9209 -7.84766v-20.252c0 -4.36719 3.52051 -7.84766 7.9209 -7.84766h10.624c-2.0752 1.39258 -2.70312 5.69531 -2.70312 7.84766v20.252c0 4.36719 -3.52051 7.84766 -7.9209 7.84766zM63.7393 66.6719
|
||||||
|
c-4.46387 0 -7.9209 -3.54395 -7.9209 -7.84766v-20.252c0 -4.43066 3.52051 -7.91113 7.9209 -7.91113c4.46289 0 7.9209 3.41797 7.9209 7.84766v20.252c0 2.21582 0.691406 6.45605 2.76562 7.91113h-10.6865zM63.9902 93.7598
|
||||||
|
c27.4131 0 49.6611 -22.3994 49.6611 -49.998s-22.248 -49.998 -49.6611 -49.998s-49.6611 22.3994 -49.6611 49.998s22.248 49.998 49.6611 49.998z" />
|
||||||
|
<glyph glyph-name="uniE809" unicode=""
|
||||||
|
d="M112.593 -3.90918v94.3721h-6.79199v2.26367h9.39941v-98.8994h-9.39941v2.26367h6.79199zM45.251 60.5459v-4.77637h0.135742c1.27344 1.81836 2.80762 3.22949 4.60547 4.23047c1.7959 0.999023 3.85449 1.5 6.17383 1.5c2.22852 0 4.26465 -0.432617 6.10547 -1.2959
|
||||||
|
c1.84277 -0.865234 3.24121 -2.3877 4.19727 -4.57129c1.04492 1.5459 2.46582 2.91113 4.26367 4.09375c1.7959 1.18164 3.92188 1.77344 6.37891 1.77344c1.86523 0 3.59277 -0.227539 5.18555 -0.682617c1.59082 -0.454102 2.95605 -1.18262 4.09277 -2.18262
|
||||||
|
c1.13574 -1.00098 2.02246 -2.30859 2.66113 -3.92188c0.635742 -1.61621 0.955078 -3.55957 0.955078 -5.83496v-23.6035h-9.68848v19.9893c0 1.18164 -0.0449219 2.2959 -0.135742 3.34277c-0.0917969 1.04492 -0.34082 1.9541 -0.750977 2.72852
|
||||||
|
c-0.40918 0.772461 -1.0127 1.3877 -1.80762 1.84277c-0.795898 0.453125 -1.87695 0.681641 -3.24121 0.681641s-2.4668 -0.262695 -3.30859 -0.78418c-0.841797 -0.524414 -1.50098 -1.20703 -1.97852 -2.04688
|
||||||
|
c-0.477539 -0.842773 -0.795898 -1.79688 -0.955078 -2.86719c-0.15918 -1.06738 -0.238281 -2.14844 -0.238281 -3.24023v-19.6475h-9.6875v19.7842c0 1.0459 -0.0244141 2.08105 -0.0683594 3.10352c-0.0458984 1.02441 -0.238281 1.96777 -0.580078 2.83301
|
||||||
|
c-0.341797 0.863281 -0.910156 1.55664 -1.70605 2.08105c-0.795898 0.521484 -1.9668 0.78418 -3.51367 0.78418c-0.455078 0 -1.05762 -0.102539 -1.80762 -0.307617s-1.47852 -0.591797 -2.18262 -1.16016c-0.706055 -0.568359 -1.30859 -1.3877 -1.80859 -2.45508
|
||||||
|
c-0.500977 -1.06934 -0.75 -2.46777 -0.75 -4.19531v-20.4668h-9.6875v35.2715h9.1416zM15.3057 90.4629v-94.3721h6.79199v-2.26367h-9.39844v98.8994h9.39844v-2.26367h-6.79199z" />
|
||||||
|
<glyph glyph-name="uniE810" unicode=""
|
||||||
|
d="M54.9766 67.2256c0.34082 0.134766 0.748047 0.118164 0.905273 -0.0371094s-0.12207 -0.265625 -0.620117 -0.245117c-0.549805 0.0224609 -0.285156 0.282227 -0.285156 0.282227zM66.8711 57.9746c0 0.418945 1.41895 1.1416 1.69824 0.865234
|
||||||
|
c0.0810547 -0.0800781 -0.267578 -0.402344 -0.775391 -0.71582c-0.507812 -0.314453 -0.922852 -0.149414 -0.922852 -0.149414zM38.1836 57.8955c0.713867 0.107422 1.29785 0.40332 1.29785 0.65918c0 0.254883 0.21582 0.331055 0.480469 0.169922
|
||||||
|
c0.870117 -0.532227 -0.0371094 -1.16504 -1.57031 -1.09375c-1.42871 0.0664062 -1.43945 0.0800781 -0.208008 0.264648zM26.0234 56.627c0.160156 0.256836 0.503906 0.466797 0.763672 0.466797s0.34082 -0.209961 0.180664 -0.466797
|
||||||
|
s-0.503906 -0.467773 -0.763672 -0.467773s-0.341797 0.210938 -0.180664 0.467773zM28.0303 56.002c0.324219 0.128906 0.855469 0.128906 1.18066 0c0.324219 -0.129883 0.0585938 -0.236328 -0.59082 -0.236328c-0.648438 0 -0.589844 0.236328 -0.589844 0.236328z
|
||||||
|
M22.9541 56.1152c0 0.387695 1.93652 1.08691 2.22461 0.802734c0.0771484 -0.0771484 -0.391602 -0.379883 -1.04199 -0.672852s-1.18262 -0.129883 -1.18262 -0.129883zM49.5605 57.0957c0.333008 3.1543 2.30762 7.47461 3.41504 7.47461
|
||||||
|
c0.401367 0 0.59668 0.210938 0.436523 0.467773c-0.161133 0.257812 0.304688 0.678711 1.03418 0.93457c0.730469 0.256836 1.67188 0.662109 2.09375 0.900391c1.03809 0.587891 4.62891 0.141602 6.08105 -0.755859
|
||||||
|
c1.27344 -0.787109 2.80566 -2.47266 2.82227 -3.10645c0.00585938 -0.214844 -0.880859 0.258789 -1.9707 1.05176c-1.95898 1.4248 -2.51953 0.998047 -2.51953 0.998047c0.297852 -0.476562 -1.02344 -1.32812 -2.42871 -1.56543
|
||||||
|
c-0.473633 -0.0791016 -1.55859 -0.509766 -2.41016 -0.956055c-0.852539 -0.445312 -1.76074 -0.681641 -2.01953 -0.523438c-0.257812 0.158203 -0.34375 -0.0976562 -0.34375 -0.0976562c0.0693359 -0.211914 -0.244141 -0.905273 -0.696289 -1.54004
|
||||||
|
c-0.532227 -0.74707 -0.852539 -0.467773 -0.852539 -0.467773c-0.0166016 0.378906 -0.229492 0.196289 -0.473633 -0.40625c-0.243164 -0.601562 -0.303711 -1.31738 -0.132812 -1.59082c0.182617 -0.291992 0.0859375 -0.359375 -0.235352 -0.163086
|
||||||
|
c-0.356445 0.217773 -0.544922 -0.0673828 -0.544922 -0.824219c0 -1.51465 -0.452148 -2.63574 -1.0625 -2.63574c-0.31543 0 -0.383789 0.994141 -0.192383 2.80566zM106.065 53.3555c0 0.256836 0.225586 0.467773 0.5 0.467773
|
||||||
|
c0.275391 0 0.369141 -0.210938 0.208008 -0.467773c-0.160156 -0.256836 -0.384766 -0.466797 -0.5 -0.466797c-0.114258 0 -0.208008 0.209961 -0.208008 0.466797zM40.0371 46.752c-0.588867 0.439453 -0.920898 0.946289 -0.738281 1.12695
|
||||||
|
s0.603516 0.105469 0.935547 -0.166992c0.427734 -0.350586 0.898438 -0.338867 1.61426 0.0400391c0.924805 0.489258 0.966797 0.455078 0.5 -0.40918c-0.749023 -1.38379 -1.12207 -1.47852 -2.31152 -0.59082zM95.7998 51.4346
|
||||||
|
c0.292969 1.10938 -0.318359 2.14551 -1.01465 1.71973c-0.760742 -0.464844 -0.655273 -2.60254 0.12793 -2.60254c0.359375 0 0.758789 0.397461 0.886719 0.882812zM95.6768 48.0098c0 0.370117 -0.298828 0.673828 -0.664062 0.673828
|
||||||
|
c-0.430664 0 -0.578125 -0.327148 -0.418945 -0.929688c0.268555 -1.0166 1.08301 -0.824219 1.08301 0.255859zM93.21 46.4639c-1.87402 2.86816 -1.08887 7.35938 1.28613 7.35938c1.63574 0 2.7959 -2.60645 2.46191 -5.53418
|
||||||
|
c-0.333008 -2.92969 -2.37695 -3.9248 -3.74805 -1.8252zM88.8682 44.415c-0.203125 0.326172 -0.242188 0.71875 -0.0859375 0.873047c0.422852 0.417969 0.882812 -0.197266 0.655273 -0.875c-0.160156 -0.474609 -0.271484 -0.474609 -0.569336 0.00195312z
|
||||||
|
M75.6426 44.4775c-0.167969 0.899414 -0.209961 2.37109 -0.0917969 3.27148c0.378906 2.90039 -0.53125 5.71973 -2.49805 7.72949c-2.41016 2.46387 -3.17676 3.02441 -3.61035 2.63867c-0.199219 -0.177734 -0.216797 -0.0722656 -0.0390625 0.234375
|
||||||
|
c0.239258 0.413086 0.682617 0.352539 1.72559 -0.234375c0.771484 -0.43457 1.4043 -0.947266 1.40527 -1.13965c0.00195312 -0.193359 0.313477 -0.350586 0.691406 -0.350586c0.378906 0 1.24023 -0.930664 1.91309 -2.06836
|
||||||
|
c0.979492 -1.65234 1.26172 -2.83203 1.4082 -5.87695c0.208984 -4.33105 -0.373047 -7.03516 -0.904297 -4.2041zM31.0996 43.5059c-0.583984 0.744141 -1.0625 1.69727 -1.0625 2.11816c0 0.461914 -0.928711 1.19141 -2.3418 1.83887
|
||||||
|
c-3.37305 1.54688 -3.79688 2.01172 -3.79688 4.16211v1.89355l-1.24512 -1.13281c-0.853516 -0.775391 -1.45605 -0.548828 -1.45605 -0.548828c-0.116211 0.321289 -0.587891 0.583984 -1.04785 0.583984c-0.776367 0 -4.95898 3.96289 -5.96191 5.64941
|
||||||
|
c-0.243164 0.408203 -0.867188 0.979492 -1.38672 1.27051c-0.806641 0.451172 -0.619141 0.530273 1.28418 0.541992c1.74414 0.0107422 2.1709 0.161133 1.9668 0.688477c-0.219727 0.566406 0.0283203 0.594727 1.5498 0.176758
|
||||||
|
c1.31152 -0.361328 3.05078 -0.342773 6.3125 0.0664062c4.18848 0.525391 4.69629 0.496094 7.30273 -0.410156c1.54102 -0.536133 3.1582 -0.973633 3.59375 -0.973633s0.905273 -0.292969 1.04395 -0.650391
|
||||||
|
c0.214844 -0.553711 -0.107422 -0.554688 -2.19238 -0.00488281c-1.34473 0.354492 -3.08203 0.661133 -3.86133 0.682617c-1.15527 0.03125 -1.24707 0.103516 -0.49707 0.394531c1.81738 0.703125 -0.78418 0.884766 -3.29883 0.229492
|
||||||
|
c-1.28809 -0.335938 -4.28223 -0.619141 -6.65332 -0.630859l-4.31055 -0.0205078l0.737305 -1.61035c0.40625 -0.885742 0.880859 -1.52246 1.05469 -1.41602s0.81543 -0.332031 1.42578 -0.973633c0.609375 -0.642578 1.38379 -1.0625 1.7207 -0.93457
|
||||||
|
s0.613281 0.0283203 0.613281 -0.220703c0 -0.762695 0.93457 -0.506836 2.52148 0.69043c1.35547 1.02344 1.72656 1.09473 3.56445 0.686523c2.08105 -0.462891 3.83105 -0.230469 3.83105 0.509766c0 0.223633 0.427734 0.375 0.950195 0.335938
|
||||||
|
s0.873047 -0.289062 0.779297 -0.554688c-0.09375 -0.266602 0.488281 -0.722656 1.29297 -1.0127c0.804688 -0.291016 1.41016 -0.763672 1.3457 -1.05176c-0.0654297 -0.287109 0.0742188 -0.522461 0.30957 -0.522461s0.316406 -0.420898 0.180664 -0.93457
|
||||||
|
c-0.135742 -0.514648 -0.43457 -0.93457 -0.664062 -0.93457s-0.416992 -0.445312 -0.416992 -0.989258c0 -0.750977 0.22168 -0.931641 0.921875 -0.750977c0.506836 0.131836 0.996094 0.0185547 1.08691 -0.25c0.0976562 -0.291992 0.713867 -0.133789 1.52148 0.389648
|
||||||
|
c0.986328 0.639648 1.40918 0.72168 1.55078 0.302734c0.106445 -0.317383 0.342773 -0.486328 0.525391 -0.375c0.181641 0.111328 0.330078 -0.1875 0.330078 -0.664062c0 -0.475586 -0.317383 -0.671875 -0.317383 -0.671875
|
||||||
|
c-0.174805 0.107422 -0.597656 -0.138672 -0.939453 -0.546875c-0.521484 -0.62207 -0.492188 -0.811523 0.182617 -1.18555c1.20215 -0.665039 0.977539 -1.18262 -0.652344 -1.50488c-0.866211 -0.171875 -1.37793 -0.524414 -1.2627 -0.868164
|
||||||
|
c0.234375 -0.694336 -1.46094 -1.63477 -3.55762 -1.97461c-1.26465 -0.206055 -1.68945 -0.0234375 -2.57715 1.10742zM54.8906 42.7256c-0.15625 0.578125 -0.288086 2.90137 -0.291016 5.16309c-0.00683594 4.27637 0.78418 6.86914 2.09668 6.86914
|
||||||
|
c0.364258 0 1.42773 0.712891 2.3623 1.58594c0.93457 0.87207 2.38379 1.69824 3.2207 1.83496c0.836914 0.137695 2.10645 0.394531 2.82031 0.571289c0.835938 0.207031 1.29883 0.135742 1.29883 -0.200195c0 -0.286133 -0.37207 -0.523438 -0.826172 -0.526367
|
||||||
|
c-1.77051 -0.00976562 -6.11328 -2.48828 -8.19434 -4.67676l-2.17285 -2.28613l0.141602 -4.69336c0.078125 -2.58105 0.0712891 -4.69336 -0.0146484 -4.69336s-0.285156 0.473633 -0.441406 1.05176zM65.9268 45.4121c0 1.57812 -1.10645 1.93457 -1.80859 0.583984
|
||||||
|
c-0.581055 -1.11719 -0.186523 -1.98535 0.90332 -1.98535c0.69043 0 0.905273 0.332031 0.905273 1.40137zM65.0527 40.9736c0 0.244141 -0.228516 0.518555 -0.507812 0.611328c-0.279297 0.0917969 -0.507812 -0.183594 -0.507812 -0.611328
|
||||||
|
c0 -0.428711 0.228516 -0.704102 0.507812 -0.611328c0.279297 0.0917969 0.507812 0.367188 0.507812 0.611328zM63.0332 39.1768c-0.833984 0.994141 -0.77832 4.66113 0.0976562 6.46875c0.741211 1.53027 2.33008 2.05273 3.17676 1.04395
|
||||||
|
c0.293945 -0.350586 0.668945 -1.78027 0.833008 -3.17676c0.254883 -2.1709 0.149414 -2.72559 -0.728516 -3.82422c-1.16406 -1.45703 -2.42676 -1.64844 -3.37891 -0.511719zM56.9541 32.8232c0 0.272461 0.212891 0.365234 0.472656 0.206055
|
||||||
|
c0.259766 -0.158203 0.47168 -0.380859 0.47168 -0.494141s-0.211914 -0.206055 -0.47168 -0.206055s-0.472656 0.222656 -0.472656 0.494141zM90.8779 29.2891c-0.375977 0.37207 0.144531 3.04004 0.592773 3.04004c0.544922 0 1.07227 -2.15039 0.680664 -2.77734
|
||||||
|
c-0.328125 -0.526367 -0.889648 -0.641602 -1.27344 -0.262695zM83.3984 29.3809c0 1.61719 0.0439453 1.66797 0.693359 0.817383c0.905273 -1.18262 0.913086 -2.54199 0.015625 -2.54199c-0.501953 0 -0.708984 0.50293 -0.708984 1.72461zM68.6826 24.1504
|
||||||
|
c-0.114258 0.113281 -0.873047 0.255859 -1.68555 0.317383s-1.25879 0.460938 -1.25879 0.460938c0.120117 0.193359 0.56543 0.21875 0.989258 0.0576172c0.542969 -0.206055 0.661133 -0.117188 0.399414 0.300781
|
||||||
|
c-0.239258 0.383789 -0.881836 0.493164 -1.81348 0.308594c-0.793945 -0.157227 -1.13574 0.0185547 -1.13574 0.0185547c0.168945 0.166992 -0.589844 0.874023 -1.6875 1.56934c-1.09668 0.696289 -2.33594 1.66504 -2.75391 2.1543
|
||||||
|
c-0.901367 1.05371 -1.84473 3.66797 -1.82129 5.04688c0.015625 0.914062 0.0634766 0.901367 0.691406 -0.186523c0.37207 -0.642578 0.6875 -1.48438 0.703125 -1.86914c0.0400391 -1.02246 2.84473 -3.94336 4.69336 -4.88965
|
||||||
|
c1.41797 -0.724609 1.91406 -0.75 4.47461 -0.22168c1.58398 0.326172 3.0498 0.874023 3.25684 1.2168c0.208008 0.342773 0.667969 0.623047 1.02148 0.623047c0.354492 0 1.30078 0.882812 2.10156 1.96094c1.41016 1.89648 1.45801 2.12305 1.45801 6.85352
|
||||||
|
c0 2.69043 0.181641 4.69727 0.181641 4.69727c0.427734 -0.458008 0.640625 -11.6621 0.226562 -11.915c-0.246094 -0.150391 -0.318359 -0.728516 -0.160156 -1.28516c0.224609 -0.796875 0.181641 -0.863281 -0.205078 -0.311523
|
||||||
|
c-0.396484 0.566406 -0.642578 0.319336 -1.2832 -1.28516c-0.435547 -1.0918 -1.07812 -1.98535 -1.42871 -1.98535s-0.636719 -0.1875 -0.636719 -0.416992c0 -0.55957 -3.88672 -1.65527 -4.32715 -1.21973zM68.0518 23.4512
|
||||||
|
c-0.161133 0.256836 -0.0673828 0.466797 0.208008 0.466797s0.5 -0.209961 0.5 -0.466797s-0.09375 -0.467773 -0.208008 -0.467773c-0.115234 0 -0.339844 0.210938 -0.5 0.467773zM94.5498 16.9951c0.135742 0.217773 0.445312 0.275391 0.6875 0.12793
|
||||||
|
c0.617188 -0.37793 0.547852 -0.525391 -0.248047 -0.525391c-0.37793 0 -0.576172 0.178711 -0.439453 0.397461zM94.4961 21.1143l0.732422 1.40234h-1.58594c-2.13086 0 -2.42383 -0.421875 -1.19336 -1.71777c0.567383 -0.597656 1.09473 -1.08594 1.17285 -1.08594
|
||||||
|
s0.470703 0.630859 0.874023 1.40137zM87.9375 19.4941c0.988281 1.49121 0.75293 1.7168 -1.21387 1.1582c-0.863281 -0.245117 -1.80566 -0.313477 -2.09375 -0.151367c-0.287109 0.161133 0.00878906 -0.243164 0.658203 -0.898438
|
||||||
|
c1.51074 -1.52637 1.70605 -1.53516 2.64941 -0.108398zM73.4639 19.2207c0.364258 0.5 0.835938 0.802734 1.04883 0.672852c0.211914 -0.129883 0.385742 -0.0136719 0.385742 0.258789s-0.796875 0.498047 -1.77051 0.500977
|
||||||
|
c-0.973633 0.00390625 -2.30176 0.113281 -2.95117 0.243164c-1.0293 0.207031 -1.05957 0.180664 -0.236328 -0.207031c0.519531 -0.244141 0.538086 -0.476562 0.538086 -0.476562c-0.40625 -0.0322266 1.59863 -1.85645 2.07324 -1.88672
|
||||||
|
c0.136719 -0.00878906 0.547852 0.394531 0.912109 0.894531zM79.8535 18.8623c0.651367 0.560547 1.18457 1.19043 1.18457 1.39941c0 0.209961 -1.16895 0.354492 -2.59766 0.322266c-1.42871 -0.0332031 -2.59766 -0.128906 -2.59766 -0.212891
|
||||||
|
c0 -0.172852 2.52246 -2.52734 2.70703 -2.52734c0.0654297 0 0.652344 0.458008 1.30371 1.01855zM82.8076 17.9619c1.19141 0.495117 1.34668 0.746094 1.01465 1.63477c-0.216797 0.578125 -0.498047 1.05078 -0.625 1.05078
|
||||||
|
c-0.511719 0 -2.56543 -2.53223 -2.34277 -2.88867c0.304688 -0.488281 0.288086 -0.490234 1.95312 0.203125zM76.7705 16.9004c-0.658203 0.720703 -1.10938 1.57227 -1.00098 1.89258c0.230469 0.68457 -0.632812 0.266602 -2.05957 -0.998047
|
||||||
|
c-0.523438 -0.463867 -1.41797 -0.80957 -1.98633 -0.766602c-0.569336 0.0419922 -0.858398 0.250977 -0.858398 0.250977c0.0976562 0.0966797 -0.176758 0.546875 -0.610352 1c-1.38086 1.44922 -2.36719 2.75098 -2.2041 2.91211
|
||||||
|
c0.0869141 0.0869141 -0.547852 0.157227 -1.41016 0.157227s-1.34961 -0.350586 -1.34961 -0.350586c0.357422 -0.573242 -0.310547 -0.40332 -1.77051 0.451172c-1.29688 0.756836 -1.91992 2.46875 -0.899414 2.46875c0.259766 0 0.47168 -0.232422 0.47168 -0.517578
|
||||||
|
c0 -0.28418 0.330078 -0.391602 0.733398 -0.238281s1.28125 -0.0771484 1.95117 -0.511719c1.20117 -0.77832 1.21289 -0.774414 0.866211 0.306641l-0.351562 1.0957l1.04102 -0.958984c1.19727 -1.10449 2.99414 -1.36035 12.5244 -1.78711
|
||||||
|
c6.42871 -0.287109 6.68457 -0.261719 9.28223 0.918945c1.46973 0.666992 4.3916 1.75098 6.49316 2.4082c2.10254 0.65625 3.82129 1.38086 3.82129 1.60938s0.425781 0.548828 0.944336 0.711914c0.519531 0.163086 0.945312 0.610352 0.945312 0.994141
|
||||||
|
c0 0.382812 0.205078 0.571289 0.456055 0.416992c0.251953 -0.15332 0.727539 0.149414 1.05859 0.673828c0.698242 1.10645 1.31836 1.24219 1.31836 0.288086c0 -0.887695 -4.26367 -4.46875 -5.32422 -4.47266
|
||||||
|
c-0.479492 -0.00195312 -1.04688 -0.552734 -1.32715 -1.28809c-0.268555 -0.706055 -1.25 -2.06055 -2.18164 -3.00879l-1.69238 -1.72461l-1.56445 1.18066c-1.64551 1.24121 -2.22266 1.17578 -3.04688 -0.349609
|
||||||
|
c-0.454102 -0.838867 -0.415039 -0.875 0.407227 -0.367188c0.547852 0.338867 1.2627 0.411133 1.79883 0.182617c0.819336 -0.349609 0.824219 -0.394531 0.0625 -0.575195c-0.454102 -0.107422 -0.826172 -0.530273 -0.826172 -0.94043
|
||||||
|
c0 -0.40918 -0.292969 -0.455078 -0.292969 -0.455078c-0.160156 0.15918 -0.607422 -0.0234375 -0.994141 -0.405273c-0.444336 -0.439453 -1.07324 -0.576172 -1.71387 -0.37207c-1.61621 0.514648 -3.13867 0.166992 -3.13867 0.166992
|
||||||
|
c0 -0.380859 -1.65918 -0.234375 -3.46289 0.305664c-0.510742 0.15332 -1.28711 -0.125 -1.88965 -0.676758l-1.02246 -0.936523zM67.3428 15.0674c0 0.272461 0.212891 0.365234 0.472656 0.206055c0.259766 -0.158203 0.47168 -0.380859 0.47168 -0.494141
|
||||||
|
c0 -0.114258 -0.211914 -0.206055 -0.47168 -0.206055s-0.472656 0.222656 -0.472656 0.494141zM92.6855 13.9502c-0.599609 0.592773 -0.311523 1.05957 0.47168 0.761719c0.52832 -0.200195 0.444336 0.249023 0.444336 0.249023
|
||||||
|
c-0.188477 0.300781 -0.152344 0.546875 0.0791016 0.546875c0.826172 0 0.996094 -0.588867 0.354492 -1.22461c-0.739258 -0.730469 -0.90625 -0.772461 -1.34961 -0.333008zM73.4824 12.0029c0 0.385742 0.211914 0.701172 0.47168 0.701172
|
||||||
|
s0.472656 -0.31543 0.472656 -0.701172s-0.212891 -0.701172 -0.472656 -0.701172s-0.47168 0.31543 -0.47168 0.701172zM74.6143 93.9297c0.133789 0.214844 -0.0576172 0.389648 -0.423828 0.389648c-0.367188 0 -0.557617 -0.174805 -0.423828 -0.389648
|
||||||
|
c0.133789 -0.213867 0.324219 -0.388672 0.423828 -0.388672s0.290039 0.174805 0.423828 0.388672zM65.2568 81.3008c0.951172 -0.0361328 1.82812 -0.370117 2.06445 -0.788086c0.333008 -0.589844 0.616211 -0.625 1.51465 -0.189453
|
||||||
|
c0.607422 0.294922 1.90137 0.777344 2.875 1.07227c1.94336 0.587891 2.20801 1.09961 0.944336 1.82812c-0.741211 0.426758 -0.71875 0.477539 0.214844 0.490234c0.572266 0.00683594 1.56152 -0.458984 2.19824 -1.03711
|
||||||
|
c2.41797 -2.19727 2.41309 -2.19531 4.60156 -1.44922c1.43945 0.490234 2.10547 0.543945 2.22754 0.180664c0.105469 -0.310547 1.57031 0.238281 3.64941 1.36816c1.91113 1.03711 3.90918 1.88574 4.44043 1.88574c0.532227 0 0.966797 0.292969 0.966797 0.651367
|
||||||
|
s0.319336 0.771484 0.708984 0.919922c0.415039 0.157227 0.708008 0.00683594 0.708008 -0.366211c0 -0.737305 2.94434 -1.20801 4.69531 -0.751953c1.13672 0.296875 2.36621 2.81836 1.375 2.81836c-0.25293 0 -0.327148 0.211914 -0.165039 0.470703
|
||||||
|
c0.161133 0.258789 -0.0439453 0.598633 -0.457031 0.754883c-0.580078 0.220703 -0.626953 0.431641 -0.208008 0.931641c0.423828 0.504883 0.375 0.646484 -0.223633 0.646484c-0.421875 0 -0.791016 -0.368164 -0.821289 -0.818359
|
||||||
|
c-0.0517578 -0.775391 -0.0664062 -0.775391 -0.271484 0.00390625c-0.194336 0.737305 -0.753906 0.798828 -5.49414 0.611328c-4.66992 -0.185547 -5.35156 -0.320312 -5.9248 -1.1709c-0.422852 -0.62793 -1.16016 -0.962891 -2.125 -0.963867
|
||||||
|
c-0.8125 -0.000976562 -2.74902 -0.62793 -4.30273 -1.39355c-1.79199 -0.882812 -3.46875 -1.36816 -4.58203 -1.32422c-0.96582 0.0371094 -2.08496 -0.202148 -2.48633 -0.532227c-0.402344 -0.330078 -0.731445 -0.332031 -0.731445 -0.332031
|
||||||
|
c0 0.147461 -0.557617 -0.243164 -1.24023 -0.868164c-0.681641 -0.625977 -1.44824 -1.00977 -1.70312 -0.854492c-0.282227 0.172852 -0.235352 0.422852 0.120117 0.640625c0.863281 0.527344 0.105469 1.39551 -1.21875 1.39551
|
||||||
|
c-0.633789 0 -1.15234 0.222656 -1.15234 0.494141c0 0.272461 -0.231445 0.353516 -0.513672 0.181641c-0.369141 -0.226562 -0.369141 -0.456055 0 -0.822266c0.65332 -0.646484 0.660156 -1.25586 0.0136719 -1.25586c-0.275391 0 -0.382812 0.188477 -0.239258 0.418945
|
||||||
|
c0.143555 0.229492 -0.0673828 0.542969 -0.46875 0.695312c-0.417969 0.158203 -0.441406 -0.18457 -0.441406 -0.18457c0.158203 -0.253906 -0.0556641 -0.461914 -0.475586 -0.461914s-0.641602 -0.196289 -0.492188 -0.435547s0.0556641 -0.566406 -0.208984 -0.728516
|
||||||
|
c-0.263672 -0.161133 -0.479492 -0.926758 -0.479492 -1.70117c0 -1.2666 0.0722656 -1.33496 0.726562 -0.6875c0.411133 0.40625 1.44727 0.692383 2.38184 0.657227zM51.3154 79.9297c1.12012 0.386719 1.38867 0.348633 1.38867 -0.197266
|
||||||
|
c0 -0.777344 0.746094 -0.905273 1.18457 -0.203125c0.365234 0.584961 3.4834 1.90625 4.19727 1.7793c0.286133 -0.0517578 1.22656 0.0712891 2.08887 0.272461c1.45215 0.339844 1.5127 0.425781 0.825195 1.17773
|
||||||
|
c-0.408203 0.446289 -0.600586 0.952148 -0.426758 1.12402c0 0 -0.756836 0.360352 -1.81836 -0.201172c-0.727539 -0.385742 -0.630859 0.0292969 -0.630859 0.0292969c0.460938 0.737305 -2.90918 0.151367 -4.37891 -0.760742
|
||||||
|
c-1.09375 -0.678711 -2.92969 -0.464844 -2.92969 0.341797c0 0.240234 -0.283203 0.436523 -0.628906 0.436523c-0.888672 0 -1.72949 -3.86719 -1.08301 -4.98145c0.447266 -0.771484 0.515625 -0.779297 0.660156 -0.078125
|
||||||
|
c0.0898438 0.429688 0.787109 0.99707 1.55176 1.26074zM56.3066 70.083c-0.746094 0.0917969 -1.54297 -0.0175781 -1.77051 -0.242188c-0.238281 -0.235352 0.34082 -0.306641 1.35547 -0.167969c1.62988 0.223633 1.66309 0.255859 0.415039 0.410156zM103.232 65.5049
|
||||||
|
c0 0.256836 -0.225586 0.466797 -0.5 0.466797c-0.275391 0 -0.369141 -0.209961 -0.208984 -0.466797c0.161133 -0.256836 0.385742 -0.467773 0.500977 -0.467773c0.114258 0 0.208008 0.210938 0.208008 0.467773zM107.954 61.8213
|
||||||
|
c0 0.257812 -0.211914 0.337891 -0.47168 0.178711c-0.259766 -0.158203 -0.472656 -0.499023 -0.472656 -0.755859s0.212891 -0.336914 0.472656 -0.178711c0.259766 0.15918 0.47168 0.499023 0.47168 0.755859zM42.8457 45.5371
|
||||||
|
c-0.46582 0.458008 -0.520508 0.404297 -0.263672 -0.261719c0.176758 -0.460938 0.441406 -0.719727 0.585938 -0.576172c0.145508 0.143555 0.000976562 0.520508 -0.322266 0.837891zM50.6436 29.8994c0 0.957031 -0.244141 1.32715 -0.90918 1.37695
|
||||||
|
c-0.870117 0.0644531 -0.873047 0.0292969 -0.0761719 -0.841797c0.457031 -0.5 0.494141 -0.90918 0.494141 -0.90918c-0.185547 0 -0.206055 -0.209961 -0.0458984 -0.467773c0.448242 -0.716797 0.537109 -0.577148 0.537109 0.841797zM52.29 23.1084
|
||||||
|
c-0.46582 0.458008 -0.520508 0.404297 -0.263672 -0.261719c0.176758 -0.460938 0.441406 -0.719727 0.586914 -0.576172c0.144531 0.143555 0 0.520508 -0.323242 0.837891zM69.1045 12.9863c-0.157227 0.155273 -0.564453 0.171875 -0.905273 0.0371094
|
||||||
|
c-0.376953 -0.149414 -0.264648 -0.260742 0.285156 -0.283203c0.498047 -0.0195312 0.620117 0.246094 0.620117 0.246094zM77.2598 11.3018c0 0.256836 -0.224609 0.467773 -0.5 0.467773s-0.369141 -0.210938 -0.208008 -0.467773
|
||||||
|
c0.160156 -0.256836 0.385742 -0.466797 0.5 -0.466797s0.208008 0.209961 0.208008 0.466797zM42.6973 -5.56152c-0.426758 0.493164 -0.701172 0.972656 -0.608398 1.06445s0.266602 0.6875 0.386719 1.32422s0.665039 2.26953 1.20996 3.62793
|
||||||
|
c0.544922 1.35938 0.990234 3.18555 0.990234 4.05859s0.210938 2.13477 0.467773 2.80273c0.364258 0.950195 0.313477 1.27344 -0.236328 1.48242c-0.386719 0.146484 -0.703125 0.572266 -0.703125 0.945312s0.1875 0.563477 0.417969 0.422852
|
||||||
|
c0.397461 -0.243164 0.955078 3.6123 1.17773 8.1543c0.128906 2.62012 0.427734 3.1084 2.39746 3.92285c1.52539 0.630859 1.56152 0.709961 1.33789 2.91309c-0.155273 1.5332 -0.557617 2.5498 -1.24609 3.14453
|
||||||
|
c-0.558594 0.484375 -0.957031 1.07812 -0.885742 1.32031s-0.0625 0.322266 -0.297852 0.178711c-0.235352 -0.144531 -1.22656 0.366211 -2.20215 1.13281c-0.975586 0.767578 -1.90332 1.39551 -2.0625 1.39648c-0.15918 0 -0.359375 1.41113 -0.443359 3.13477
|
||||||
|
c-0.0849609 1.72363 -0.375 3.54004 -0.643555 4.03809c-0.347656 0.642578 -0.316406 1.42188 0.106445 2.69043c0.480469 1.44238 0.479492 1.9248 -0.00488281 2.50293c-0.467773 0.557617 -0.475586 0.865234 -0.0361328 1.38965
|
||||||
|
c0.953125 1.13574 1.85254 0.293945 2.13574 -2c0.147461 -1.19824 0.473633 -2.79785 0.725586 -3.55566c0.250977 -0.757812 0.277344 -1.49414 0.0585938 -1.63574s-0.125977 -0.993164 0.206055 -1.89258s0.639648 -1.06641 0.639648 -1.06641
|
||||||
|
c0.0195312 0.313477 0.354492 0.448242 0.744141 0.300781c0.794922 -0.302734 0.958008 -1.83008 0.241211 -2.26855c-0.277344 -0.169922 -0.34082 0.0400391 -0.155273 0.516602c0.200195 0.516602 -0.204102 0.487305 -0.204102 0.487305
|
||||||
|
c-0.283203 -0.173828 -0.850586 0.0175781 -1.26074 0.423828c-1.0791 1.06836 -0.917969 0.455078 0.44043 -1.67383c1.17676 -1.8457 1.48145 -1.17383 1.48145 -1.17383c-0.146484 0.376953 -0.0615234 0.810547 0.189453 0.963867
|
||||||
|
c0.25 0.15332 0.582031 -0.0507812 0.738281 -0.452148c0.163086 -0.420898 0.84082 -0.730469 1.59863 -0.730469c1.29297 0 1.88867 -0.696289 1.88867 -2.20605c0 -0.400391 0.334961 -0.970703 0.743164 -1.2666
|
||||||
|
c0.603516 -0.436523 0.642578 -0.755859 0.208984 -1.69824c-0.601562 -1.30762 0.212891 -3.47363 1.30664 -3.47363c0.582031 0 1.41016 -1.15332 2.43164 -3.3877c0.264648 -0.578125 0.751953 -1.05469 1.08301 -1.05859
|
||||||
|
c0.423828 -0.00488281 0.392578 -0.15625 -0.106445 -0.511719c-0.612305 -0.43457 -0.603516 -0.470703 0.0625 -0.261719c0.958984 0.300781 4.51367 -0.87793 5.4541 -1.80762c0.383789 -0.379883 0.871094 -0.584961 1.08301 -0.456055
|
||||||
|
c0.211914 0.129883 0.506836 -0.0791016 0.655273 -0.462891c0.318359 -0.820312 -0.298828 -0.892578 -1.7373 -0.205078c-1.00293 0.479492 -1.00586 0.472656 -0.103516 -0.241211c0.509766 -0.404297 1.58008 -0.691406 2.37891 -0.638672
|
||||||
|
c1.54492 0.103516 2.75391 -0.383789 2.39258 -0.962891c-0.120117 -0.192383 0.407227 -0.259766 1.17285 -0.148438s1.3916 -0.00878906 1.3916 -0.265625c0 -0.257812 0.723633 -0.602539 1.60742 -0.766602s1.72754 -0.608398 1.87402 -0.987305
|
||||||
|
c0.341797 -0.881836 2.00391 -0.894531 2.34375 -0.0175781c0.15332 0.394531 0.854492 0.654297 1.7041 0.629883c1.57422 -0.0439453 1.75488 -0.313477 0.852539 -1.27539c-0.482422 -0.514648 -0.432617 -0.574219 0.275391 -0.327148
|
||||||
|
c0.475586 0.166016 1.05273 0.302734 1.2832 0.302734s0.279297 0.367188 0.109375 0.817383c-0.264648 0.697266 -0.199219 0.729492 0.439453 0.21582c0.783203 -0.629883 3.48535 -0.560547 4.59375 0.118164c0.46582 0.28418 0.538086 0.22168 0.259766 -0.224609
|
||||||
|
c-0.28418 -0.455078 -0.167969 -0.536133 0.4375 -0.305664c0.454102 0.171875 0.926758 0.313477 1.0498 0.313477c0.124023 0 0.101562 0.199219 -0.0517578 0.443359c-0.370117 0.592773 2.73047 1.13965 4.48828 0.791016
|
||||||
|
c0.770508 -0.152344 1.40039 -0.078125 1.40039 0.164062s0.290039 0.331055 0.645508 0.196289s1.35352 0.449219 2.21777 1.29883c0.865234 0.849609 1.21875 0.966797 1.21875 0.966797c-0.240234 -0.393555 -0.119141 -0.490234 0.376953 -0.301758
|
||||||
|
c0.401367 0.152344 0.589844 0.500977 0.418945 0.774414c-0.200195 0.320312 -0.00585938 0.382812 0.542969 0.173828c0.979492 -0.37207 2.75586 0.951172 2.28613 1.70215c-0.163086 0.261719 -0.0927734 0.351562 0.157227 0.198242
|
||||||
|
c0.506836 -0.30957 2.99707 2.09668 2.99707 2.89551c0 0.280273 0.235352 0.509766 0.522461 0.509766c0.300781 0 0.390625 0.341797 0.210938 0.803711c-0.170898 0.441406 0.0449219 0.450195 0.0449219 0.450195c0.582031 -0.575195 2.01562 3.65527 1.80273 5.32031
|
||||||
|
c-0.108398 0.84375 0.0371094 1.81348 0.321289 2.15332c0.385742 0.458984 0.359375 0.617188 -0.101562 0.617188c-0.464844 0 -0.442383 0.147461 0.0898438 0.583984c0.889648 0.732422 1.73047 2.68359 1.5791 3.66504
|
||||||
|
c-0.0634766 0.410156 -0.671875 1.61816 -1.35352 2.68555l-1.23828 1.94141l-1.39844 -1.23242c-0.768555 -0.677734 -1.28516 -1.41309 -1.14746 -1.63477c0.138672 -0.220703 0.0791016 -0.416992 -0.130859 -0.436523
|
||||||
|
c-0.209961 -0.0205078 -0.753906 -0.125 -1.20801 -0.234375c-0.455078 -0.108398 -1.19824 -0.287109 -1.65332 -0.395508c-0.454102 -0.108398 -1.10449 -0.213867 -1.44434 -0.233398s-0.486328 -0.24707 -0.325195 -0.504883s0.8125 -0.339844 1.44824 -0.181641
|
||||||
|
c1.05371 0.261719 1.11914 0.189453 0.739258 -0.816406c-0.298828 -0.791016 -0.714844 -1.05957 -1.47168 -0.948242c-0.674805 0.0986328 -0.735352 -0.358398 -0.735352 -0.358398c0.175781 -0.282227 -0.467773 0.015625 -1.43164 0.663086
|
||||||
|
c-0.962891 0.646484 -2.04004 1.17578 -2.39355 1.17578s-0.642578 0.222656 -0.642578 0.495117s-0.212891 0.365234 -0.472656 0.206055s-0.47168 -0.0273438 -0.47168 0.292969c0 0.319336 -0.413086 1.01562 -0.916992 1.54688
|
||||||
|
c-0.504883 0.53125 -1.04492 1.68359 -1.20117 2.56152c-0.15625 0.876953 -0.381836 1.75 -0.5 1.94043c-0.119141 0.19043 0.226562 0.231445 0.768555 0.0917969c0.749023 -0.194336 0.833984 -0.349609 0.354492 -0.650391
|
||||||
|
c-0.482422 -0.302734 -0.436523 -0.397461 0.196289 -0.402344c0.553711 -0.00585938 0.826172 -0.375 0.826172 -1.11914c0 -0.793945 0.404297 -1.27637 1.41699 -1.69141c0.779297 -0.319336 1.41699 -0.765625 1.41699 -0.991211
|
||||||
|
c0 -0.226562 1.24902 -0.411133 2.77734 -0.411133c2.50586 0 2.92578 0.148438 4.2998 1.51855c0.837891 0.834961 1.83398 1.97852 2.21484 2.54004c1.16211 1.71289 1.32617 7.41309 0.364258 12.6396c-0.802734 4.36133 -0.994141 4.81445 -2.91992 6.88965
|
||||||
|
c-2.24512 2.41895 -4.40527 3.24121 -6.76172 2.57227c-1.58301 -0.449219 -3.71582 -2.64551 -3.73828 -3.84766c-0.0078125 -0.450195 -0.18457 -0.818359 -0.392578 -0.818359c-0.207031 0 -0.37793 -0.774414 -0.37793 -1.7207
|
||||||
|
c0 -0.947266 -0.255859 -1.80566 -0.569336 -1.90918s-0.475586 -0.337891 -0.361328 -0.520508c0.114258 -0.183594 0.0136719 -0.638672 -0.222656 -1.01172c-0.266602 -0.419922 -0.317383 0.836914 -0.132812 3.29297
|
||||||
|
c0.163086 2.18457 0.477539 4.04199 0.697266 4.12793c0.220703 0.0859375 0.400391 0.427734 0.400391 0.760742c0 0.834961 1.20898 1.74805 3.24219 2.44922c3.67578 1.26758 7.1084 0.361328 9.09375 -2.40039c1.13086 -1.57129 1.24902 -1.62402 1.92676 -0.852539
|
||||||
|
c1.17676 1.33984 1.40625 3.11426 0.477539 3.6875c-0.445312 0.275391 -0.936523 0.479492 -1.09082 0.453125c-0.632812 -0.107422 -1.84766 1.2959 -1.73145 2c0.0761719 0.463867 -0.149414 0.695312 -0.583984 0.599609
|
||||||
|
c-0.389648 -0.0859375 -0.358398 0.19043 -0.358398 0.19043c0.516602 0.511719 -0.564453 1.60059 -1.58887 1.60059c-0.487305 0 -0.886719 0.201172 -0.886719 0.446289c0 0.246094 -1.19434 0.394531 -2.65527 0.331055
|
||||||
|
c-2.22168 -0.0966797 -2.83398 -0.321289 -3.75488 -1.38086c-1.32227 -1.52051 -1.89258 -1.59277 -2.23926 -0.28418c-0.142578 0.539062 0.0322266 0.692383 0.0322266 0.692383c0.15918 -0.158203 0.573242 0.378906 0.918945 1.19336
|
||||||
|
c0.34668 0.813477 0.519531 1.58789 0.385742 1.7207s-0.243164 0.0302734 -0.243164 -0.227539s-0.890625 -0.50293 -1.97949 -0.545898c-1.08789 -0.0419922 -2.12891 -0.317383 -2.31348 -0.611328c-0.183594 -0.294922 -0.685547 -0.402344 -1.11426 -0.239258
|
||||||
|
c-0.429688 0.163086 -0.523438 -0.115234 -0.523438 -0.115234c0.306641 -0.491211 0.460938 -0.481445 -10.5967 -0.677734c-7.78516 -0.138672 -8.72168 -0.239258 -8.59961 -0.921875c0.112305 -0.629883 -0.138672 -0.711914 -1.41699 -0.460938
|
||||||
|
c-1.46191 0.286133 -1.51172 0.253906 -0.844727 -0.551758c0.667969 -0.807617 0.643555 -0.822266 -0.4375 -0.251953l-1.14648 0.604492l1.26465 0.655273c1.37988 0.71582 0.4375 0.724609 0.4375 0.724609c-0.455078 -0.220703 -1.46387 -0.25293 -2.24316 -0.0722656
|
||||||
|
c-0.779297 0.181641 -0.798828 0.384766 -0.798828 0.384766c0.339844 0.0302734 0.486328 0.265625 0.326172 0.522461c-0.37793 0.606445 -2.45508 0.606445 -2.83301 0c-0.161133 -0.256836 -0.87207 -0.466797 -1.58105 -0.466797
|
||||||
|
c-3.2832 0 -8.05176 -2.64844 -8.08887 -4.49316c-0.00585938 -0.286133 -0.428711 -1.04688 -0.94043 -1.68945c-0.510742 -0.642578 -0.793945 -1.30176 -0.628906 -1.46484c0.164062 -0.163086 0.0146484 -0.295898 -0.333008 -0.295898
|
||||||
|
s-0.966797 -0.287109 -1.37695 -0.638672c-0.410156 -0.350586 -1.31641 -0.772461 -2.01465 -0.935547c-1.06445 -0.25 -1.61328 0.0371094 -3.39648 1.77637c-1.16992 1.14062 -2.43848 2.67188 -2.82031 3.40234c-0.918945 1.75879 -1.74316 6.6748 -1.74316 6.6748
|
||||||
|
c0.199219 0 0.509766 1.6123 0.69043 3.58301c0.384766 4.20312 1.10938 6.13281 3.08203 8.21484c0.791016 0.835938 1.43945 1.67578 1.44043 1.86719c0.00292969 0.488281 3.48828 1.97949 6.84961 2.92969l2.83301 0.800781v2.63379
|
||||||
|
c0 3.38086 0.368164 4.26953 1.63184 3.94238c0.688477 -0.177734 1.13965 -0.875977 1.51172 -2.33984c0.291992 -1.14746 0.819336 -2.19629 1.17285 -2.33008s0.648438 -0.484375 0.655273 -0.777344c0.00683594 -0.293945 0.960938 -1.00781 2.12012 -1.58594
|
||||||
|
c2.4707 -1.2334 2.11719 -0.350586 2.11719 -0.350586c-0.734375 0.875 -0.536133 0.875 1.58008 0c0.931641 -0.385742 1.90723 -0.701172 2.16602 -0.701172c0.259766 0 1.5293 0.928711 2.82031 2.06445c2.55176 2.24219 7.70898 5.41211 8.80566 5.41211
|
||||||
|
c0.375977 0 0.683594 -0.205078 0.683594 -0.455078c0 -0.296875 0.423828 -0.296875 1.21094 0c1.49707 0.5625 9.02832 0.604492 9.37402 0.0517578c0.137695 -0.22168 2.75391 -0.543945 5.8125 -0.716797s6.72949 -0.537109 8.1582 -0.80957
|
||||||
|
c6.45508 -1.22949 8.3584 -7.07422 4.62207 -14.1904c-1.31738 -2.50879 -2.56152 -3.84473 -5.06934 -5.43945c-1.25098 -0.796875 -1.27051 -1.33594 -1.27051 -1.33594c0.456055 0 0.710938 -0.188477 0.567383 -0.418945
|
||||||
|
c-0.143555 -0.229492 0.0800781 -0.547852 0.49707 -0.706055c0.609375 -0.231445 0.701172 -0.0625 0.467773 0.857422c-0.160156 0.628906 -0.0771484 1.27441 0.183594 1.43457c0.260742 0.15918 0.473633 0.0136719 0.474609 -0.322266
|
||||||
|
c0 -0.655273 2.67188 -6.45215 2.97363 -6.45215c0.0986328 0 1.33008 0.626953 2.73535 1.39355c1.4043 0.765625 2.83496 1.39648 3.17871 1.40137c0.342773 0.00488281 0.942383 0.324219 1.33203 0.708984c0.389648 0.385742 1.10547 0.701172 1.59082 0.701172
|
||||||
|
c0.486328 0 1.01465 0.209961 1.1748 0.467773c0.368164 0.588867 1.18066 0.610352 1.18066 0.03125c0 -0.240234 -0.478516 -0.580078 -1.0625 -0.756836c-1.4209 -0.428711 -5.87598 -2.49805 -7.83008 -3.63574l-1.57324 -0.916016l1.21875 -1.11914
|
||||||
|
c0.670898 -0.614258 1.21973 -1.32129 1.21973 -1.57031c0 -0.25293 0.402344 -0.204102 0.913086 0.112305c0.501953 0.30957 0.874023 0.762695 0.826172 1.00586c-0.0478516 0.242188 0.625977 0.632812 1.49707 0.867188
|
||||||
|
c1.82324 0.490234 3.41797 1.87012 4.48242 3.87793c0.649414 1.22559 0.745117 1.27441 0.761719 0.386719c0.0273438 -1.4248 -2.04102 -3.69141 -4.24316 -4.65332c-1.02246 -0.446289 -1.63574 -1.0332 -1.63574 -1.0332
|
||||||
|
c0.123047 -0.121094 0.0341797 -0.450195 -0.196289 -0.731445c-0.230469 -0.280273 -0.549805 -1.66699 -0.708984 -3.08008s-0.477539 -3.30566 -0.708008 -4.20508c-0.416992 -1.625 -0.419922 -1.62109 -0.467773 0.662109
|
||||||
|
c-0.0273438 1.2627 -0.232422 2.10254 -0.232422 2.10254c-0.567383 -0.599609 -0.941406 -5.24609 -0.921875 -11.4375c0.0244141 -7.57031 0.130859 -7.97266 2.96289 -11.1416c0.859375 -0.961914 0.410156 -1.0752 0.410156 -1.0752
|
||||||
|
c-0.551758 0.194336 -0.725586 0.0830078 -0.556641 -0.352539c0.135742 -0.349609 -0.0957031 -1.29004 -0.514648 -2.09082c-0.417969 -0.800781 -0.978516 -2.62598 -1.24609 -4.05566c-0.428711 -2.2959 -0.386719 -2.67285 0.358398 -3.21191
|
||||||
|
c0.495117 -0.358398 0.864258 -1.25781 0.893555 -2.17676c0.140625 -4.39062 0.136719 -4.37891 1.51367 -4.39746c0.713867 -0.0107422 2.31152 -0.0605469 3.54883 -0.112305l2.25098 -0.0947266l-0.125977 -12.2656l-0.125 -12.2656l-35.9004 -0.119141
|
||||||
|
c-34.9072 -0.117188 -35.9209 -0.0947266 -36.6768 0.77832z" />
|
||||||
|
<glyph glyph-name="uniE811" unicode=""
|
||||||
|
d="M56.7275 30.46c1.05469 0.572266 1.6416 1.77637 1.59863 3.27734c-0.0380859 1.30566 -0.50293 1.28027 -0.50293 1.28027c-0.697266 -1.75293 -2.87402 -1.25684 -2.87402 0.65625c0 1.07129 0.583008 1.75879 1.50684 1.77539
|
||||||
|
c1.36426 0.0253906 1.34863 0.150391 -0.165039 1.31152c-2.33105 1.78906 -3.68262 1.60938 -6.0625 -0.805664c-2.07812 -2.10938 -2.1582 -4.79004 -0.217773 -7.30762c1.02344 -1.32617 4.44434 -1.42188 6.7168 -0.1875zM53.2266 -5.58691
|
||||||
|
c0 0.381836 1.74414 5.09668 3.87598 10.4785c2.13086 5.38184 3.875 10.5654 3.875 11.5186s1.16309 4.96582 2.58398 8.91699c1.4209 3.95215 2.58398 7.50293 2.58398 7.8916c0 1.45801 -2.48926 0.638672 -2.99805 -0.987305
|
||||||
|
c-1.3584 -4.34375 -11.5615 -10.542 -17.3525 -10.542c-3.50977 0 -6.86719 2.93262 -7.66504 6.69824c-0.289062 1.36328 -0.917969 3.4541 -1.39844 4.64648c-0.84375 2.09473 -0.817383 2.11719 0.773438 0.65625c1.89648 -1.74219 6.28125 -2.00293 7.79785 -0.463867
|
||||||
|
c0.568359 0.576172 1.00293 2.05176 0.96582 3.27734s-0.50293 1.13574 -0.50293 1.13574c-0.679688 -1.70898 -3.0498 -1.32129 -2.6709 0.4375c0.181641 0.84082 0.827148 1.41895 1.43555 1.28418c0.608398 -0.135742 0.943359 0.257812 0.744141 0.874023
|
||||||
|
c-0.495117 1.5293 -5.63477 1.93262 -7.25391 0.569336c0 0 -0.125977 0.938477 1.32715 3.43848l2.63965 4.54492l-3.35254 2.25195c-3.89648 2.61621 -3.67578 2.68848 -13.5342 -4.39941c-3.51074 -2.52539 -8.25 -5.5332 -10.5322 -6.68652l-4.14844 -2.0957
|
||||||
|
l-0.561523 -7.8252c-0.308594 -4.30469 -0.864258 -8.13281 -1.23438 -8.50879c-0.662109 -0.671875 -0.449219 15.5391 0.25 18.9648c0.243164 1.19238 2.22754 2.58301 6.1875 4.33398c3.20703 1.41699 8.60645 4.46191 12 6.76465
|
||||||
|
c3.39355 2.30371 7.01465 4.18848 8.04785 4.18848c1.03223 0 3.69043 -1.0498 5.90625 -2.33203l4.0293 -2.33203l-3.01465 3.29297c-3.29395 3.59863 -11.2441 10.0498 -14.6152 11.8584c-1.16992 0.62793 -5.23926 1.66602 -9.04297 2.30664l-6.91602 1.16406
|
||||||
|
l7.20215 -0.404297c5.80273 -0.325195 7.97852 -0.862305 11.1963 -2.7627c2.19629 -1.29688 5.83398 -3.32227 8.08301 -4.5s5.3916 -3.60547 6.98438 -5.39453c2.43652 -2.7373 3.32324 -3.18848 5.59961 -2.84961c1.78418 0.266602 2.70508 0.896484 2.70508 1.85156
|
||||||
|
c0 3.02344 -3.55664 14.3008 -5.49121 17.4102c-1.11035 1.78418 -2.77051 4.81445 -3.68945 6.7334c-0.918945 1.91992 -2.42676 4.65527 -3.35059 6.0791l-1.67969 2.58887l2.87598 -2.15234c3.81543 -2.85547 8.46191 -11.4355 12.2881 -22.6914
|
||||||
|
c2.4209 -7.12207 3.5 -9.23535 4.81641 -9.4375c1.5625 -0.240234 1.80566 0.675781 3.06152 11.5361c1.15723 10.001 1.92676 13.2021 5.05273 21.0186c2.02734 5.07227 3.94629 9.22168 4.2627 9.22168c0.802734 0 1.66016 -5.78223 1.55566 -10.4883l-0.0869141 -3.93262
|
||||||
|
l-1.09863 4.80664c-0.604492 2.64453 -1.20312 3.49609 -1.20312 3.49609c-0.0576172 -0.720703 -1.12012 -3.47461 -2.36133 -6.11816c-1.82617 -3.89258 -2.47754 -7.2168 -3.4209 -17.4756l-1.16602 -12.6699l2.18457 -2.18945l2.18457 -2.18945l3.4248 3.93359
|
||||||
|
c1.88281 2.16309 5.14258 6.32227 7.24219 9.24316c3.52832 4.9082 4.22266 5.4248 9.16016 6.81836c2.93848 0.829102 9.43066 3.25586 14.4277 5.39258l9.08691 3.88574l3.75488 -3.71094c2.06641 -2.04102 4.15918 -4.49805 4.65137 -5.45996
|
||||||
|
c0 0 -1.21777 0.338867 -3.7998 2.8877l-4.69629 4.63574l-10.5391 -5.2627c-5.7959 -2.89551 -11.833 -5.51074 -13.415 -5.81152c-2.43066 -0.462891 -4.11035 -2.18164 -10.8311 -11.0801c-8.73535 -11.5674 -8.87012 -11.0039 1.9209 -8.00781l5.74414 1.59473
|
||||||
|
l8.17578 -2.80664c4.49609 -1.54395 9.12598 -2.80664 10.2881 -2.80664c2.87793 0 5.82031 -2.53223 8.25586 -7.10449l2.03516 -3.82129l-3.32715 3.64453c-3.62793 3.97363 -6.61719 5.19727 -19.5547 8.00391l-7.61523 1.65234l-7.02637 -2.60645
|
||||||
|
c-8.42578 -3.12402 -9.77734 -4.13867 -5.51562 -4.13867c2.92383 0 3.27344 -0.291992 4.95215 -4.14355c0.993164 -2.2793 2.9043 -5.91797 4.24609 -8.08496c2.53418 -4.09277 5.72754 -12.8994 4.95996 -13.6777
|
||||||
|
c-0.241211 -0.246094 -0.724609 0.467773 -1.07227 1.58594c-0.348633 1.11719 -1.50488 3.21191 -2.56836 4.6543c-1.06445 1.44238 -3.33691 5.46973 -5.05078 8.9502c-2.5498 5.18066 -3.67871 6.56641 -6.22754 7.64746
|
||||||
|
c-3.78809 1.60645 -4.54688 1.6709 -2.67871 0.227539c1.30859 -1.01074 1.29102 -1.70996 -0.233398 -9.32422c-0.907227 -4.52734 -2.5791 -10.2305 -3.7168 -12.6738c-1.1377 -2.44238 -3.52344 -7.88281 -5.30176 -12.0889
|
||||||
|
c-3.00684 -7.1123 -3.89062 -6.95508 -3.89062 -6.95508z" />
|
||||||
|
<glyph glyph-name="uniE812" unicode=""
|
||||||
|
d="M64.0752 44.4023c0 13.7324 -0.0253906 24.9678 -0.0566406 24.9678c-0.103516 0 -37.4658 -24.9287 -37.4492 -24.9863c0.0244141 -0.0839844 37.3008 -24.9375 37.4111 -24.9434c0.0751953 -0.00390625 0.0947266 5.03613 0.0947266 24.9619zM26.2998 -5.94043
|
||||||
|
c-0.0302734 0.0302734 -0.0546875 22.708 -0.0546875 50.3965c0 18.7635 0.0135463 30.7514 0.0135463 38.3013l5.41576e-11 7.11991e-08c0 7.42849 0.0075914 11.9303 0.0206334 11.9507c0.0130174 0.0210972 0.0334626 0.0405438 0.0565936 0.0553998
|
||||||
|
c0.00436594 0.0485802 0.00893586 0.0716868 0.0137189 0.0735065c0 0 0.040113 -0.0221678 0.112199 -0.0679587c0.195849 -0.119739 1.08051 -0.700646 2.45653 -1.61097c13.1936 -8.70922 72.7302 -48.3491 72.9049 -48.5594
|
||||||
|
c0.0517578 -0.0625 0.0820312 -0.173828 0.0683594 -0.249023c-0.0146484 -0.0849609 -7.09277 -4.84766 -18.8643 -12.6953c-41.9873 -27.9912 -56.3936 -37.5762 -56.5293 -37.6123c-0.0791016 -0.0205078 -0.167969 -0.0126953 -0.198242 0.0175781z" />
|
||||||
|
<glyph glyph-name="uniE813" unicode=""
|
||||||
|
d="M48.0615 45.7881c-1.03906 -0.157227 -2.06543 -0.408203 -3.06738 -0.753906c-2.47852 -0.854492 -4.71973 -2.23438 -6.5791 -4.09375l-9.81445 -9.81641c-0.385742 -0.385742 -0.751953 -0.795898 -1.10938 -1.23926
|
||||||
|
c-6.16504 1.46387 -10.6875 7.04004 -10.6875 13.5088c0 6.81055 5.02148 12.6221 11.7197 13.6904c0.28125 0.0478516 1.64648 0.192383 2.15918 0.192383h13.8789c1.59277 0 3.13086 -0.275391 4.56543 -0.78125c-0.679688 -1.21484 -1.06543 -2.60938 -1.06543 -4.09277
|
||||||
|
v-6.61426zM48.0615 23.0596c-0.00488281 -0.162109 -0.0078125 -0.325195 -0.0078125 -0.488281v-13.8818c0 -0.536133 0.0302734 -1.0752 0.0898438 -1.63379c-5.39746 -3.32227 -12.5234 -2.58398 -17.0889 1.98242c-4.80957 4.80957 -5.37207 12.4609 -1.41699 17.9395
|
||||||
|
c0.47168 0.655273 0.930664 1.20605 1.41699 1.69238l9.81348 9.81641c1.48145 1.48145 3.26855 2.58105 5.25684 3.26758c0.634766 0.217773 1.28125 0.389648 1.93652 0.514648v-19.209zM51.5811 59.25c-2.1543 0.962891 -4.53223 1.49609 -7.01953 1.49609h-13.8789
|
||||||
|
c-0.52832 0 -1.05957 -0.0292969 -1.61035 -0.0859375c-3.32227 5.39844 -2.58398 12.5244 1.98242 17.0918c4.80859 4.80957 12.458 5.37207 17.9355 1.41602c0.655273 -0.47168 1.20605 -0.929688 1.69238 -1.41602l9.81348 -9.81836
|
||||||
|
c1.48145 -1.48145 2.58105 -3.26855 3.2666 -5.25781c0.199219 -0.577148 0.359375 -1.16602 0.480469 -1.76074h-7.50781c-1.93066 0 -3.71289 -0.618164 -5.1543 -1.66504zM73.5586 31.5859c1.4502 -1.55566 3.18262 -2.84375 5.11621 -3.78613
|
||||||
|
c2.35645 -1.14941 4.91602 -1.75879 7.54688 -1.75879h13.8789c0.535156 0 1.07422 0.0302734 1.63281 0.0898438c3.32324 -5.39746 2.58398 -12.5254 -1.98145 -17.0928c-4.80957 -4.81055 -12.459 -5.37305 -17.9365 -1.41699
|
||||||
|
c-0.655273 0.472656 -1.20605 0.930664 -1.69238 1.41699l-9.81348 9.81641c-1.48145 1.48047 -2.58105 3.26855 -3.2666 5.25781c-0.80957 2.34863 -0.973633 4.87207 -0.493164 7.29199h4.64258c0.805664 0 1.5957 0.0615234 2.36621 0.181641zM81.2207 57.1543
|
||||||
|
c1.00195 2.22168 1.53125 4.6123 1.53125 7.06445v13.8818c0 0.536133 -0.0302734 1.0752 -0.0888672 1.63379c5.39648 3.32227 12.5225 2.58398 17.0879 -1.98242c4.81055 -4.8125 5.37305 -12.4619 1.41699 -17.9395
|
||||||
|
c-0.47168 -0.655273 -0.930664 -1.20703 -1.41699 -1.69336l-9.81348 -9.81641c-1.08789 -1.08691 -2.34082 -1.96973 -3.7168 -2.63281c0.00488281 0.162109 0.0078125 0.326172 0.0078125 0.490234c0 4.36719 -1.93457 8.29199 -5.00781 10.9941zM85.5146 41.6543
|
||||||
|
c0.0986328 0.0322266 0.198242 0.0654297 0.296875 0.0986328c2.47852 0.855469 4.71973 2.23535 6.5791 4.09473l9.81445 9.81641c0.379883 0.379883 0.740234 0.782227 1.09277 1.21777c6.16406 -1.46582 10.6816 -7.02832 10.6816 -13.4883
|
||||||
|
c0 -6.80273 -5.01074 -12.6104 -11.6816 -13.6865c-0.801758 -0.129883 -1.51465 -0.195312 -2.19727 -0.195312h-13.8789c-2.0957 0 -4.13672 0.486328 -6.02734 1.40723c-1.00293 0.489258 -1.93848 1.09473 -2.78906 1.7998
|
||||||
|
c3.83496 1.70996 6.80957 4.95508 8.10938 8.93555zM63.0264 31.4043c-0.444336 -2.81152 -0.198242 -5.70898 0.736328 -8.42285c0.851562 -2.47656 2.23242 -4.71973 4.09277 -6.58105l9.81641 -9.81836c0.378906 -0.37793 0.78125 -0.737305 1.21582 -1.08984
|
||||||
|
c-1.46582 -6.16699 -7.02637 -10.6855 -13.4844 -10.6855c-6.80273 0 -12.6084 5.0127 -13.6846 11.6846c-0.128906 0.801758 -0.195312 1.51465 -0.195312 2.19824v13.8818v0.0380859l9.12012 8.79492h2.38281zM67.7695 60.915
|
||||||
|
c-0.158203 0.979492 -0.400391 1.94727 -0.726562 2.89355c-0.851562 2.47656 -2.23242 4.71973 -4.09277 6.58105l-9.81445 9.81641c-0.379883 0.379883 -0.783203 0.740234 -1.21777 1.09277c1.4668 6.16602 7.02734 10.6836 13.4854 10.6836
|
||||||
|
c6.80176 0 12.6074 -5.01172 13.6836 -11.6836c0.128906 -0.802734 0.195312 -1.51465 0.195312 -2.19824v-13.8818c0 -1.74121 -0.335938 -3.44434 -0.976562 -5.05566c-2.11816 1.11816 -4.54004 1.75195 -7.11328 1.75195h-3.42285z" />
|
||||||
|
<glyph glyph-name="uniE814" unicode=""
|
||||||
|
d="M45.3096 9.37305c3.08789 2.48145 36.7285 30.667 40.7998 34.1836c0.694906 0.599622 0.958326 0.833763 0.82495 1.12622c-0.206762 0.209402 -0.632584 0.616256 -1.50733 1.39659c-1.98554 1.67064 -7.19792 6.03395 -14.467 12.109
|
||||||
|
c-9.44141 7.88965 -22.9229 19.1133 -25.1436 20.9307c-1.71094 1.40039 -1.73926 1.41113 -2.5957 0.96582c-0.829102 -0.430664 -3.64453 -2.34766 -4.76758 -3.24512c-5.58203 -4.46387 -9.79395 -10.0332 -12.5195 -16.5586
|
||||||
|
c-3.39258 -8.11914 -4.0127 -17.1846 -1.76953 -25.8477c1.38867 -5.36133 3.87695 -10.4229 7.23828 -14.7207c2.21973 -2.83887 5.42871 -5.96973 8.26758 -8.06836c1.16504 -0.861328 2.9502 -2.01367 3.7373 -2.41309
|
||||||
|
c0.959961 -0.487305 1.13672 -0.473633 1.90234 0.141602zM68.1348 3.93555c4.4707 0.398438 9.58105 1.85254 13.8633 3.94629c11.0107 5.38086 18.9844 15.2822 21.9062 27.2012c0.861328 3.51562 1.04004 5.22949 1.04004 10.0059
|
||||||
|
c0 3.40234 -0.015625 3.78418 -0.201172 5.02539c-1.18848 7.94629 -4.22754 14.7764 -9.26855 20.835c-1.70898 2.05371 -4.5 4.72656 -6.63477 6.35254c-4.92188 3.74902 -10.9697 6.42969 -17.3154 7.67188c-2.75488 0.540039 -4.4834 0.701172 -7.47461 0.697266
|
||||||
|
c-2.70801 -0.00292969 -4.79785 -0.166992 -7.08008 -0.555664c-1.125 -0.192383 -1.4375 -0.330078 -1.4375 -0.634766c0 -0.317383 0 -0.291392 23.5977 -20.6777c17.7862 -15.3664 21.1007 -18.2301 21.7181 -18.8638
|
||||||
|
c0.836712 -0.737036 0.714398 -0.653191 0.468005 -0.473693c-0.0361569 0.0156899 -0.233349 0.166492 -0.34189 0.235664c-0.00759756 -0.0111985 -0.0181196 -0.0248154 -0.0317245 -0.0409904c0.338241 -0.308307 0.145761 -0.165307 -0.0365641 -0.0415221
|
||||||
|
c-0.459956 -0.503987 -2.92248 -2.67453 -9.86869 -8.71316c-0.908203 -0.790039 -3.86133 -3.34277 -6.56152 -5.67285c-2.70117 -2.33008 -5.3418 -4.61133 -5.86719 -5.07031c-0.525391 -0.458008 -2.55957 -2.21289 -4.51953 -3.90039
|
||||||
|
c-15.0283 -12.9355 -17.8438 -15.4219 -18.1787 -16.0547c-0.172852 -0.325195 -0.0898438 -0.617188 0.208008 -0.736328c0.504883 -0.203125 3.26074 -0.561523 5.02051 -0.65332c1.07812 -0.0556641 5.96484 0.0263672 6.99609 0.118164zM61.9639 -5.8877
|
||||||
|
c-3.31055 0.21875 -5.38672 0.458984 -7.50977 0.867188c-9.90332 1.90723 -18.7803 6.5293 -25.9404 13.5059c-7.99707 7.79102 -13.1357 17.7793 -14.7773 28.7207c-0.363781 2.42578 -0.464207 3.55844 -0.484132 6.20201
|
||||||
|
c-0.0211288 0.841077 -0.000390323 1.68413 -0.000390323 2.52846c0.0189791 2.6807 0.118299 3.81051 0.484522 6.25684c2.72852 18.2168 15.207 33.5166 32.5986 39.9697c5.68262 2.10742 11.3613 3.11035 17.6279 3.11035c8.1377 0 15.6133 -1.75879 22.7725 -5.35645
|
||||||
|
c14.5322 -7.30273 24.5928 -20.8906 27.2861 -36.8525c0.521484 -3.08984 0.647461 -4.70996 0.649414 -8.32129c0.00195312 -3.49121 -0.0859375 -4.76855 -0.523438 -7.62402c-2.33594 -15.2119 -11.3145 -28.3799 -24.6572 -36.1602
|
||||||
|
c-6.41504 -3.74023 -13.6162 -6.0127 -21.1816 -6.68359c-1.39648 -0.124023 -5.38574 -0.226562 -6.34473 -0.163086z" />
|
||||||
|
<glyph glyph-name="uniE815" unicode=""
|
||||||
|
d="M80.0137 64.5537c-1.4707 -4.31543 -4.25586 -7.77246 -7.16504 -11.1475c-2.24707 -2.60449 -4.8877 -4.7959 -7.69922 -6.78125c-0.134766 -0.0966797 -0.280273 -0.176758 -0.644531 -0.400391c1.67676 2.87891 3.0293 5.61328 3.4209 8.80078
|
||||||
|
c-3.9873 -0.9375 -7.74707 -0.52832 -11.3867 1.06641c-6.46094 2.8291 -10.3223 9 -9.66309 15.9678c0.539062 5.7334 3.70898 9.86523 8.77637 12.5342c8.16016 4.29785 18.5811 1.54883 23.2461 -6.09766c2.71875 -4.45215 2.76074 -9.11523 1.11523 -13.9424z
|
||||||
|
M70.9062 6.52148c2.18457 0 3.95605 1.79102 3.95508 3.99805c0 0.0595703 -0.00585938 0.119141 0 0.176758v1.91211c0 1.05469 -0.625 3.96289 -2.15137 6.05469c-1.63477 2.24023 -3.71094 3.69922 -5.90625 4.4043c3.10059 1.15039 5.30762 4.11816 5.30762 7.59863
|
||||||
|
c0 4.48145 -3.65137 8.11133 -8.16113 8.11133c-4.50781 0 -8.16113 -3.62988 -8.16113 -8.11133c0 -3.39453 2.10059 -6.30176 5.08105 -7.50977c-2.26172 -0.662109 -4.3457 -2.13281 -5.8916 -4.39551c-1.45898 -2.1377 -1.94141 -5.09473 -1.94043 -6.15137
|
||||||
|
c0.00195312 -0.955078 0.00292969 -1.91016 0.0078125 -1.91016c-0.00195312 -0.0585938 -0.00878906 -0.119141 -0.00878906 -0.177734c0 -2.20898 1.77148 -4 3.95801 -4h13.9111zM89.2363 56.3682l12.1465 0.0283203c2.61328 0 4.73047 -2.10547 4.73047 -4.70117
|
||||||
|
v-53.2217c0 -2.5957 -2.11719 -4.70117 -4.73047 -4.70117h-74.8096c-2.61133 0 -4.72949 2.10547 -4.72949 4.70117v53.2217c0 2.5957 2.11816 4.70117 4.72949 4.70117h10.8115c0.302734 0.000976562 0.603516 0 1.05078 0v1.09473v12.9746
|
||||||
|
c0 11.9941 8.8291 22.5117 20.6895 24.6445c13.3975 2.40918 26.1572 -5.7373 29.3779 -18.8369c0.450195 -1.83301 0.658203 -3.75879 0.702148 -5.64746c0.101562 -4.38281 0.03125 -9.87402 0.03125 -14.2578z" />
|
||||||
|
<glyph glyph-name="uniE816" unicode=""
|
||||||
|
d="M5.23438 80.6982c0.0136719 1.09375 0.311523 0.81543 0.311523 0.81543c0.158203 -0.644531 0.148438 -1.53906 -0.0234375 -1.9873c-0.170898 -0.449219 -0.300781 0.0791016 -0.288086 1.17188zM82.8721 -1.87988c-4.80957 1.72168 -10.4385 4.05566 -12.5098 5.18652
|
||||||
|
c-3.25977 1.78027 -3.95898 1.94727 -5.2002 1.24219c-1.3584 -0.770508 -1.17285 -0.939453 3.45312 -3.16113c8.1416 -3.90918 15.9883 -6.35059 20.5029 -6.38086c2.01074 -0.0126953 0.791992 0.59375 -6.24609 3.11328zM85.4492 -5.41992
|
||||||
|
c-5.4668 1.1709 -11.3486 3.23633 -17.0986 6.00586l-4.52832 2.18066l-4.45703 -1.9502c-9.59473 -4.19727 -22.4199 -7.49414 -23.7334 -6.10059c-0.854492 0.90625 0.328125 1.6748 5.72852 3.72266c2.58887 0.980469 6.94531 3.30762 9.68164 5.16992l4.97363 3.38574
|
||||||
|
l-1.56152 1.19531c-20.4863 15.6846 -32.1172 28.501 -40.5898 44.7285c-3.50977 6.71973 -7.0957 16.7109 -7.77246 21.6514c-0.576172 4.21094 0.369141 4.00586 1.53125 -0.331055l0.931641 -3.47949l5.77051 -0.19043
|
||||||
|
c5.57227 -0.183594 5.79883 -0.251953 6.62012 -1.9873c0.466797 -0.988281 1.19824 -3.72754 1.62402 -6.08594c1.91797 -10.627 7.8457 -23.9971 15.332 -34.5791c4.32715 -6.11719 17.9482 -20.46 21.041 -22.1562c1.49121 -0.818359 2.2666 -0.897461 3.40527 -0.34668
|
||||||
|
c0.811523 0.392578 1.47461 0.951172 1.47461 1.24121c0 0.291016 -1.85938 2.01172 -4.13281 3.82422c-5.69238 4.53809 -13.9639 14.0029 -18.4316 21.0898c-8.07031 12.7988 -13.6182 28.9268 -13.6494 39.6729c-0.00976562 3.27344 -0.217773 3.93848 -1.51855 4.84277
|
||||||
|
c-0.830078 0.576172 -2.25195 1.13281 -3.16113 1.23535c-1.98926 0.224609 -15.3066 5.84668 -15.3125 6.46484c-0.0078125 0.686523 2.15234 -0.0683594 12.1738 -4.25586c5.15332 -2.15332 12.0049 -4.76172 15.2266 -5.79688
|
||||||
|
c3.2207 -1.03516 6.06934 -2.12793 6.3291 -2.42773s0.774414 -3.67578 1.14355 -7.50195c1.125 -11.6562 5.18164 -24.1787 11.2021 -34.582c3.64551 -6.2998 8.58008 -13.0449 9.95117 -13.6025c0.705078 -0.287109 1.70117 0.397461 3.17383 2.18262
|
||||||
|
c11.1279 13.4912 19.4365 34.1553 19.4775 48.4395c0.00878906 3.18652 0.302734 5.06445 0.891602 5.6875c0.482422 0.512695 3.22266 1.625 6.08887 2.47266c2.86719 0.847656 10.0605 3.43164 15.9863 5.74219s10.9707 4.20117 11.2109 4.20117
|
||||||
|
c2.00098 0 -9.4375 -5.35449 -11.9922 -5.61426c-1.12988 -0.114258 -1.26074 -0.65918 -1.37109 -5.7041c-0.227539 -10.4551 -2.35547 -19.1729 -7.14453 -29.2773c-6.23633 -13.1592 -13.6211 -22.4795 -26.7979 -33.8203l-2.16113 -1.86035l2.67285 1.49609
|
||||||
|
c1.46973 0.823242 6.00195 5.09863 10.0723 9.50293c12.7168 13.7598 19.5732 26.6318 23.4766 44.0732c1.6582 7.41113 1.46191 7.2041 7.03809 7.42676l4.83301 0.193359l1.11035 3.64453c0.611328 2.00488 1.17285 5.20703 1.24902 7.11816
|
||||||
|
c0.133789 3.34863 0.617188 4.38477 1.24023 2.65527c0.447266 -1.24316 -0.641602 -8.79395 -2.07812 -14.4111c-1.61133 -6.29688 -6.95801 -18.1738 -11.1455 -24.7588c-4.71582 -7.41406 -11.8271 -16.1709 -17.7031 -21.7988
|
||||||
|
c-5.0293 -4.81641 -13.6748 -11.8867 -17.3623 -14.1973c-1.0127 -0.634766 -1.8418 -1.50781 -1.8418 -1.94043c0 -1.75293 9.95801 -7.68945 17.0518 -10.165c7.12012 -2.48535 4.19434 -4.11719 -4.16895 -2.3252z" />
|
||||||
|
</font>
|
||||||
|
</defs></svg>
|
After Width: | Height: | Size: 69 KiB |
BIN
cl-theme/static/fonts/libresocial/libresocial.ttf
Normal file
BIN
cl-theme/static/fonts/libresocial/libresocial.woff
Normal file
BIN
cl-theme/static/fonts/roboto/roboto-cyrillic.woff2
Normal file
BIN
cl-theme/static/fonts/roboto/roboto-greek-ext.woff2
Normal file
BIN
cl-theme/static/fonts/roboto/roboto-greek.woff2
Normal file
BIN
cl-theme/static/fonts/roboto/roboto-latin-ext.woff2
Normal file
BIN
cl-theme/static/fonts/roboto/roboto-latin.woff2
Normal file
BIN
cl-theme/static/fonts/roboto/roboto-vietnamese.woff2
Normal file
BIN
cl-theme/static/images/background/745x372.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
cl-theme/static/images/favicon/cl-favicon-16x16.png
Normal file
After Width: | Height: | Size: 301 B |
BIN
cl-theme/static/images/favicon/cl-favicon-180x180.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
cl-theme/static/images/favicon/cl-favicon-192x192.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
cl-theme/static/images/favicon/cl-favicon-32x32.png
Normal file
After Width: | Height: | Size: 476 B |
BIN
cl-theme/static/images/favicon/cl-favicon-96x96.png
Normal file
After Width: | Height: | Size: 986 B |
BIN
cl-theme/static/images/hover/lupa.png
Normal file
After Width: | Height: | Size: 593 B |
23
cl-theme/static/js/navbar-burger.js
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
|
// Get all "navbar-burger" elements
|
||||||
|
const $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0);
|
||||||
|
|
||||||
|
// Check if there are any navbar burgers
|
||||||
|
if ($navbarBurgers.length > 0) {
|
||||||
|
|
||||||
|
// Add a click event on each of them
|
||||||
|
$navbarBurgers.forEach( el => {
|
||||||
|
el.addEventListener('click', () => {
|
||||||
|
|
||||||
|
// Get the target from the "data-target" attribute
|
||||||
|
const target = el.dataset.target;
|
||||||
|
const $target = document.getElementById(target);
|
||||||
|
|
||||||
|
// Toggle the "is-active" class on both the "navbar-burger" and the "navbar-menu"
|
||||||
|
el.classList.toggle('is-active');
|
||||||
|
$target.classList.toggle('is-active');
|
||||||
|
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
134
cl-theme/templates/archives.html
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block extra_head %}
|
||||||
|
<meta name="description" content="{{ _('Lista de artículos publicados en Conocimientos Libres.') }}">
|
||||||
|
<meta name="keywords" content="{{ _('archivos,artículos,historia,lista de artículos') }}">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
|
||||||
|
.content ul, .content ul ul, .content ul ul ul {
|
||||||
|
list-style:none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content ul {
|
||||||
|
margin-left: 0px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.contenedor-arbol, .contenedor-arbol ul, .contenedor-arbol li {
|
||||||
|
position: relative;
|
||||||
|
margin: 0;
|
||||||
|
padding-left: 2%;
|
||||||
|
line-height: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.contenedor-arbol ul {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.contenedor-arbol li::before, .contenedor-arbol li::after {
|
||||||
|
content: "";
|
||||||
|
position: absolute;
|
||||||
|
left: -12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.contenedor-arbol li::before {
|
||||||
|
border-top: 2px solid #111;
|
||||||
|
top: 9px;
|
||||||
|
width: 12px;
|
||||||
|
height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.contenedor-arbol li::after {
|
||||||
|
border-left: 2px solid black;
|
||||||
|
height: 100%;
|
||||||
|
width: 0px;
|
||||||
|
top: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.contenedor-arbol ul > li:last-child::after {
|
||||||
|
height: 8px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block title %}{% trans %}Archivos de {{ SITENAME }}{% endtrans %}{% endblock %}
|
||||||
|
{% block content %}
|
||||||
|
<!-- page content -->
|
||||||
|
<div class="main-content">
|
||||||
|
<div class="container">
|
||||||
|
<!-- start of posts -->
|
||||||
|
<div class="columns is-multiline is-centered">
|
||||||
|
<!-- start of post -->
|
||||||
|
<div class="column is-7">
|
||||||
|
<div class="card">
|
||||||
|
|
||||||
|
<!-- post header -->
|
||||||
|
<div class="card-content-header">
|
||||||
|
<h4 class="title is-4 has-text-centered">{% trans %}Archivos de {{ SITENAME }}{% endtrans %}</h4>
|
||||||
|
</div>
|
||||||
|
<!-- end of post header -->
|
||||||
|
|
||||||
|
<!-- post content -->
|
||||||
|
<div class="card-content">
|
||||||
|
<div class="content">
|
||||||
|
<div class="card-inner-wrapper">
|
||||||
|
|
||||||
|
<div class="contenedor-arbol">
|
||||||
|
<p>{{ ngettext('%(num)d artículo', '%(num)d artículos', dates|length) }}</p>
|
||||||
|
<ul>
|
||||||
|
{% for article in dates %}
|
||||||
|
{% set current_year = article.date|strftime('%Y') %}
|
||||||
|
{% set current_month = article.date|strftime('%m') %}
|
||||||
|
{% if loop.previtem %}
|
||||||
|
{% set previous_year = loop.previtem.date|strftime('%Y') %}
|
||||||
|
{% set previous_month = loop.previtem.date|strftime('%m') %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if current_year != previous_year %}
|
||||||
|
{% if loop.previtem %}
|
||||||
|
</ul>
|
||||||
|
</li> <!-- Cierra el mes -->
|
||||||
|
</ul>
|
||||||
|
</li> <!-- Cierra el año -->
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
<li><a href="{{ SITEURL }}/archives/{{ current_year }}/">{{ current_year }}</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="{{ SITEURL }}/archives/{{ current_year }}/{{ current_month }}/">{{ article.date|strftime('%B') }}</a>
|
||||||
|
<ul>
|
||||||
|
{% elif current_month != previous_month %}
|
||||||
|
{% if loop.previtem %}
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
|
<li><a href="{{ SITEURL }}/archives/{{ current_year }}/{{ current_month }}/">{{ article.date|strftime('%B') }}</a>
|
||||||
|
<ul>
|
||||||
|
{% endif %}
|
||||||
|
<li><a href="{{ SITEURL }}/{{ article.url }}" title="{{ article.locale_date}}">{{ article.title }}</a></li>
|
||||||
|
{% if loop.last %}
|
||||||
|
</ul>
|
||||||
|
</li> <!-- Cierra el mes -->
|
||||||
|
</ul>
|
||||||
|
</li> <!-- Cierra el año -->
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- end of post content -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- end of post -->
|
||||||
|
</div>
|
||||||
|
<!-- end of post column -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end of page content -->
|
||||||
|
{% endblock %}
|
148
cl-theme/templates/article.html
Normal file
@ -0,0 +1,148 @@
|
|||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block html_lang %}{{ article.lang }}{% endblock %}
|
||||||
|
|
||||||
|
{% block extra_head %}
|
||||||
|
<meta name="author" content="{{ article.author }}">
|
||||||
|
<meta name="keywords" content="{{ article.tags|join(',')|escape }}">
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block head %}
|
||||||
|
{{ super() }}
|
||||||
|
{% import 'translations.html' as translations with context %}
|
||||||
|
{% if translations.entry_hreflang(article) %}
|
||||||
|
{{ translations.entry_hreflang(article) }}
|
||||||
|
{% endif %}
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||||
|
<meta property="og:title" content="{{ article.title }}">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="{{ SITEURL }}/{{ article.url }}">
|
||||||
|
<meta property="article:published_time" content="{{ article.date.isoformat() }}">
|
||||||
|
{% if article.modified %}
|
||||||
|
<meta property="article:modified_time" content="{{ article.modified.isoformat() }}">
|
||||||
|
{% endif %}
|
||||||
|
<meta property="article:section" content="{{ article.category }}">
|
||||||
|
{% set og_description = article.summary.split(ANOTHER_READ_MORE_LINK_FORMAT[:6])[0][3:]|striptags|escape %}
|
||||||
|
{% set OG_DESC_LENGTH = 175 %}
|
||||||
|
{% if og_description|length >= OG_DESC_LENGTH %}
|
||||||
|
{# Quita la última palabra para no dejarla incompleta #}
|
||||||
|
{% set og_description = og_description[:OG_DESC_LENGTH].split(' ')[:-1]|join(' ') %}
|
||||||
|
{% if not og_description[-1] in ['.', '?', ':', '!'] %}
|
||||||
|
{% set og_description = og_description + '…' %}
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
<meta property="og:description" content="{{ og_description }}">
|
||||||
|
{% if article.image %}
|
||||||
|
<meta property="og:image" content="{{ article.image.split('"')[1] }}">
|
||||||
|
{% endif %}
|
||||||
|
{% for tag in article.tags %}
|
||||||
|
<meta property="og:tag" content="{{ tag | escape }}">
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
{% if article.styles %}
|
||||||
|
{% for style in article.styles %}
|
||||||
|
{{ style|format(SITEURL) }}
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
{% if article.js %}
|
||||||
|
{% for script in article.js %}
|
||||||
|
{% if 'top' in script[-7:] %}
|
||||||
|
{{ script[:-5]|format(SITEURL) }}
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block title %}{{ article.title|striptags }}{% endblock %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
<!-- page content -->
|
||||||
|
<div class="main-content">
|
||||||
|
<div class="container">
|
||||||
|
<!-- start of posts -->
|
||||||
|
<div class="columns is-multiline is-centered">
|
||||||
|
<!-- start of post -->
|
||||||
|
<div class="column is-10">
|
||||||
|
<div class="card">
|
||||||
|
|
||||||
|
<!-- post header -->
|
||||||
|
<div class="card-content-header">
|
||||||
|
<h4 class="title is-4 has-text-centered">{{ article.title }}</h4>
|
||||||
|
</div>
|
||||||
|
<!-- end of post header -->
|
||||||
|
|
||||||
|
<!-- post content -->
|
||||||
|
<div class="card-content">
|
||||||
|
<div class="content">
|
||||||
|
<div class="card-inner-wrapper">
|
||||||
|
<!-- post text -->
|
||||||
|
<div class="card-content-text has-text-justified">
|
||||||
|
{{ article.content }}
|
||||||
|
</div>
|
||||||
|
<!-- end of post text -->
|
||||||
|
|
||||||
|
<!-- post footer -->
|
||||||
|
<div class="card-content-footer-small">
|
||||||
|
<div class="navbar is-social-center">
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-gnusocial"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-diaspora"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-mastodon"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<!-- post footer nav -->
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column has-text-left">
|
||||||
|
<a class="button is-small is-button-grey" href="{{ SITEURL }}/">{{ _('Regresar al Inicio') }}</a>
|
||||||
|
</div>
|
||||||
|
<div class="column has-text-right">
|
||||||
|
<i class="fa fa-calendar">
|
||||||
|
{% set año = article.date|strftime('%Y') %}
|
||||||
|
{% set mes = article.date|strftime('%m') %}
|
||||||
|
{% set nombre_mes = article.date|strftime('%B') %}
|
||||||
|
<time class="entry-date published"
|
||||||
|
datetime="{{ article.date.isoformat() }}">
|
||||||
|
<small>
|
||||||
|
{{ article.date|strftime('%a %-d') }}
|
||||||
|
<a href="{{ SITEURL }}/archives/{{ año }}/{{ mes }}/"
|
||||||
|
title="{% trans %}Artículos de {{ nombre_mes }} de {{ año }}{% endtrans %}">
|
||||||
|
{{ nombre_mes }}
|
||||||
|
</a>
|
||||||
|
<a href="{{ SITEURL }}/archives/{{ año }}/"
|
||||||
|
title="{% trans %}Artículos de {{ año }}{% endtrans %}">{{ año }}
|
||||||
|
</a>
|
||||||
|
</small>
|
||||||
|
</time>
|
||||||
|
</i>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end of post footer nav -->
|
||||||
|
</div>
|
||||||
|
<!-- end of post footer -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end of post content -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- end of post -->
|
||||||
|
</div>
|
||||||
|
<!-- end of post column -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end of page content -->
|
||||||
|
{% endblock %}
|
48
cl-theme/templates/article_info.html
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
<!-- post footer -->
|
||||||
|
<div class="card-content-footer">
|
||||||
|
<i class="fa fa-calendar">
|
||||||
|
{% set año = article.date|strftime('%Y') %}
|
||||||
|
{% set mes = article.date|strftime('%m') %}
|
||||||
|
{% set nombre_mes = article.date|strftime('%B') %}
|
||||||
|
<time class="entry-date published"
|
||||||
|
datetime="{{ article.date.isoformat() }}">
|
||||||
|
<small>
|
||||||
|
{{ article.date|strftime('%a %-d') }}
|
||||||
|
<a href="{{ SITEURL }}/archives/{{ año }}/{{ mes }}/"
|
||||||
|
title="{% trans %}Artículos de {{ nombre_mes }} de {{ año }}{% endtrans %}">
|
||||||
|
{{ nombre_mes }}
|
||||||
|
</a>
|
||||||
|
<a href="{{ SITEURL }}/archives/{{ año }}/"
|
||||||
|
title="{% trans %}Artículos de {{ año }}{% endtrans %}">{{ año }}
|
||||||
|
</a>
|
||||||
|
</small>
|
||||||
|
</time>
|
||||||
|
</i>
|
||||||
|
|
||||||
|
{% if article.modified %}
|
||||||
|
<i class="fa fa-calendar">
|
||||||
|
<span class="edit-link"
|
||||||
|
title="{{ _('Fecha de modificación') }}">
|
||||||
|
<small class="screen-reader-text">{{ _('Modificado el %(fecha)s'|format(fecha='</small>
|
||||||
|
<time class="updated" datetime="%s"><small>%s</small></time>')|format(article.modified.isoformat(), article.locale_modified)) }}
|
||||||
|
</span>
|
||||||
|
</i>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
<!-- <i class="fa fa-comment">
|
||||||
|
<small>20 comments</small>
|
||||||
|
</i> -->
|
||||||
|
|
||||||
|
{% import 'translations.html' as translations with context %}
|
||||||
|
{% if translations.translations_for(article) %}
|
||||||
|
<i class="fa fa-flag">
|
||||||
|
<small>
|
||||||
|
{{ translations.translations_for(article) }}
|
||||||
|
</small>
|
||||||
|
</i>
|
||||||
|
{% else %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- end of post footer -->
|
||||||
|
<!-- /.post-info -->
|
21
cl-theme/templates/author.html
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{% extends "index.html" %}
|
||||||
|
|
||||||
|
{% block extra_head %}
|
||||||
|
<meta name="author" content="{{ author }}">
|
||||||
|
<meta name="description" content="{% trans %}Artículos escritos por {{ author }} en Conocimientos Libres.{% endtrans %}">
|
||||||
|
<meta name="keywords" content="{% trans %}articulista,artículos,autor,autor {{ author }},escritor,{{ author }}{% endtrans %}">
|
||||||
|
<style>
|
||||||
|
.card-content-header {
|
||||||
|
margin-bottom: 2rem;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block title %}{{ SITENAME }} - {{ author }}{% endblock %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
<div class="card-content-header">
|
||||||
|
<h4 class="title is-4 has-text-centered">{% trans %}Autor: {{ author }}{% endtrans %}</h4>
|
||||||
|
</div>
|
||||||
|
{{ super() }}
|
||||||
|
{% endblock %}
|
119
cl-theme/templates/authors.html
Normal file
@ -0,0 +1,119 @@
|
|||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block extra_head %}
|
||||||
|
<meta name="description" content="{{ _('Lista de autores de Conocimientos Libres.') }}">
|
||||||
|
<meta name="keywords" content="{{ _('articulistas,autores,colaboradores,escritores,lista de autores') }}">
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block title %}{% trans %}Autores de {{ SITENAME }}{% endtrans %}{% endblock %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
<div class="main-content">
|
||||||
|
<div class="container">
|
||||||
|
<!-- start of pages -->
|
||||||
|
<div class="columns is-multiline is-centered">
|
||||||
|
<!-- start of page -->
|
||||||
|
<div class="column is-7">
|
||||||
|
<div class="card">
|
||||||
|
<!-- post header -->
|
||||||
|
<div class="card-content-header">
|
||||||
|
<h4 class="title is-4 has-text-centered">{{ _('Créditos') }}</h4>
|
||||||
|
</div>
|
||||||
|
<!-- end of post header -->
|
||||||
|
<!-- post content -->
|
||||||
|
<div class="card-content">
|
||||||
|
<div class="content">
|
||||||
|
<div class="card-inner-wrapper">
|
||||||
|
<!-- post text -->
|
||||||
|
<div class="card-content-text has-text-justified">
|
||||||
|
|
||||||
|
<h2>{{ _('Artículos') }}</h2>
|
||||||
|
<ul>
|
||||||
|
{%- for author, articles in authors|sort %}
|
||||||
|
<li>
|
||||||
|
<a href="{{ SITEURL }}/{{ author.url }}"
|
||||||
|
title="{% trans %}Artículos escritos por {{ author }}{% endtrans %}">{{ author }}</a>
|
||||||
|
({{ articles|count }})
|
||||||
|
</li>
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2>{{ _('Programación') }}</h2>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://www.freakspot.net/" title="Sitio para gente Libre">Jorge Maldonado Ventura</a></li>
|
||||||
|
<li><a href="https://heckyel.ga/" title="Sitio web de Jesús E.">Jesús E.</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2>{{ _('Traducción') }}</h2>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://rosenzweig.io/" title="Sitio web de Alyssa Rosenzweig">Alyssa Rosenzweig</a></li>
|
||||||
|
<li>Jorge Maldonado Ventura</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2>{{ _('Software que usa la página') }}</h2>
|
||||||
|
{% set software = (('https://nginx.org/', 'Nginx'),
|
||||||
|
('http://babel.pocoo.org/', 'Babel'),
|
||||||
|
('https://pypi.org/project/beautifulsoup4/', 'BeautifulSoup4'),
|
||||||
|
('https://nodejs.org/', 'nodejs'),
|
||||||
|
('https://www.python.org/', 'Python'),
|
||||||
|
('https://blog.getpelican.com/', 'Pelican'),
|
||||||
|
('https://pypi.org/project/Markdown/', 'Markdown'),
|
||||||
|
('https://nodejs.org/', 'nodejs'),
|
||||||
|
('https://www.npmjs.com/', 'npm'),
|
||||||
|
('https://github.com/fmarcia/UglifyCSS', 'uglifycss'),
|
||||||
|
('https://github.com/mishoo/UglifyJS', 'uglifyjs'),
|
||||||
|
('https://conocimientoslibres.tuxfamily.org/pages/librejs.html', _('Varios programas de JavaScript'),)) %}
|
||||||
|
<ul>
|
||||||
|
{% for program in software %}
|
||||||
|
<li><a href="{{ program[0] }}" title="{{ _('Sitio web de %(programa)s', programa=program[1]) }}"></a>{{ program[1] }}</li>
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
<h2>{{ _('Miscelánea') }}</h2>
|
||||||
|
<ul>
|
||||||
|
<li>CitoplasmaC</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- end of post text -->
|
||||||
|
|
||||||
|
<!-- post footer -->
|
||||||
|
<div class="card-content-footer-small">
|
||||||
|
<div class="navbar is-social-center">
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-gnusocial"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-diaspora"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-mastodon"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<!-- post footer nav -->
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column has-text-left">
|
||||||
|
<a class="button is-small is-button-grey" href="{{ SITEURL }}/">{{ _('Regresar al Inicio') }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end of post footer nav -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- end of post footer -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end page content -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end of page -->
|
||||||
|
</div>
|
||||||
|
<!-- end of pages -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endblock %}
|
281
cl-theme/templates/base.html
Normal file
@ -0,0 +1,281 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="{% block html_lang %}{{ DEFAULT_LANG }}{% endblock %}">
|
||||||
|
<head prefix="og: http://ogp.me/ns# {% if article %}article: http://ogp.me/ns/article#{% endif%}">
|
||||||
|
{% block head %}
|
||||||
|
<meta charset="UTF-8"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>{% block title %}{{ SITENAME }}{% endblock title %}</title>
|
||||||
|
<!-- Metas -->
|
||||||
|
{% block extra_head %}
|
||||||
|
{% set SITE_DESCRIPTION = _('Sitio web que trata temas diversos relacionados con la libertad, como la cultura libre y el software libre.') %}
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||||
|
<meta name="description" content="{{ SITE_DESCRIPTION }}">
|
||||||
|
<meta name="keywords" content="{{ _('software libre,libertad,libertad de expresión,privacidad,formación,tutoriales,guías,GNU/Linux,desarrollo web,Hyperbola') }}">
|
||||||
|
<meta property="og:title" content="{{ SITENAME }}">
|
||||||
|
<meta property="og:type" content="website">
|
||||||
|
<meta property="og:url" content="{{ SITEURL }}">
|
||||||
|
<meta property="og:description" content="{{ SITE_DESCRIPTION }}">
|
||||||
|
{% endblock %}
|
||||||
|
<!-- fonts -->
|
||||||
|
<link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/fontawesome.css">
|
||||||
|
<link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/libresocial.css">
|
||||||
|
<link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/roboto.css">
|
||||||
|
<!-- stylesheets -->
|
||||||
|
<link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/bulma.css">
|
||||||
|
<link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/hover.css">
|
||||||
|
<link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/style.css">
|
||||||
|
<!-- favicon -->
|
||||||
|
<link rel="icon" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/favicon/cl-favicon-16x16.png" sizes="16x16">
|
||||||
|
<link rel="icon" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/favicon/cl-favicon-32x32.png" sizes="32x32">
|
||||||
|
<link rel="icon" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/favicon/cl-favicon-96x96.png" sizes="96x96">
|
||||||
|
<link rel="icon" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/favicon/cl-favicon-192x192.png" sizes="192x192">
|
||||||
|
<link rel="apple-touch-icon-precomposed" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/favicon/cl-favicon-180x180.png">
|
||||||
|
{% endblock head %}
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<!-- navigation -->
|
||||||
|
<header class="navigation">
|
||||||
|
<nav class="navbar">
|
||||||
|
<div class="container">
|
||||||
|
<!-- nav site title -->
|
||||||
|
<!-- Input for menu-mobile with checkbox-->
|
||||||
|
<input id="navbar-toggle-cbox" role="button" type="checkbox">
|
||||||
|
<!-- End Input for menu-mobile with checkbox-->
|
||||||
|
<div class="navbar-brand">
|
||||||
|
|
||||||
|
<a class="navbar-item" href="{{ SITEURL }}/" rel="home">
|
||||||
|
<h3 class="title is-3" style="color: white;">{{ SITENAME_SINGLE }}</h3>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!-- this "navbar-burger" hamburger menu is only visible on mobile -->
|
||||||
|
<label class="navbar-burger" for="navbar-toggle-cbox" data-target="navMenu">
|
||||||
|
<span></span>
|
||||||
|
<span></span>
|
||||||
|
<span></span>
|
||||||
|
</label>
|
||||||
|
<!-- end of burger -->
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- this "navbar-menu" is hidden on mobile -->
|
||||||
|
{% if DISPLAY_PAGES_ON_MENU %}
|
||||||
|
<div id="navMenu" class="navbar-menu">
|
||||||
|
<ul class="navbar-end">
|
||||||
|
<li><a href="{{ SITEURL }}/" class="navbar-item is-tab {% if output_file == 'index.html' %} is-active{% endif %}">{{ _('Inicio') }}</a></li>
|
||||||
|
{% for p in pages %}
|
||||||
|
<li><a href="{{ SITEURL }}/{{ p.url }}" class="navbar-item is-tab {% if p == page %} is-active{% endif %}">{{ p.title }}</a></li>
|
||||||
|
{% endfor %}
|
||||||
|
<li><a href="{{ SITEURL }}/{{ ARCHIVES_URL }}" class="navbar-item is-tab {% if output_file == ARCHIVES_SAVE_AS %} is-active {% endif %}">{{ _('Archivos') }}</a></li>
|
||||||
|
<li><a href="{{ SITEURL }}/{{ AUTHORS_URL }}" class="navbar-item is-tab {% if output_file == AUTHORS_SAVE_AS %} is-active{% endif %}">{{ _('Créditos') }}</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
<!-- end of nav -->
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
<!-- end navigation -->
|
||||||
|
|
||||||
|
<!-- page header (title, etc) -->
|
||||||
|
<div class="main-header">
|
||||||
|
<section class="hero">
|
||||||
|
<div class="hero-body">
|
||||||
|
<div class="container">
|
||||||
|
<div class="has-text-centered">
|
||||||
|
{%- block sitename -%}
|
||||||
|
<!-- header && subheader -->
|
||||||
|
<h1 class="title is-1 is-spaced">{{ SITENAME }}</h1>
|
||||||
|
<h4 class="subtitle is-4">{{ SITESUBTITLE }}</h4>
|
||||||
|
{%- endblock -%}
|
||||||
|
|
||||||
|
<!-- search form -->
|
||||||
|
<div class="column is-6 is-offset-3">
|
||||||
|
<div class="box has-background-black-ter">
|
||||||
|
<form class="field has-addons" action="{{ SITEURL }}/buscar.php">
|
||||||
|
<div class="control is-expanded">
|
||||||
|
<input class="input has-text-centered"
|
||||||
|
type="search"
|
||||||
|
name="q" required
|
||||||
|
placeholder="{{ _('» » » » » » búscame « « « « « «') }}">
|
||||||
|
</div>
|
||||||
|
<input class="button is-dark" name="submit" value="{{ _('Buscar') }}" type="submit">
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end search form -->
|
||||||
|
|
||||||
|
<!-- end of header && subheader -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
<!-- end page header -->
|
||||||
|
|
||||||
|
<!-- page content -->
|
||||||
|
<div class="main-content">
|
||||||
|
{%- block content -%}
|
||||||
|
<div class="container">
|
||||||
|
<!-- start of posts -->
|
||||||
|
<div class="columns is-multiline is-centered has-text-centered">
|
||||||
|
<!-- start of post -->
|
||||||
|
{% for article in articles_page.object_list %}
|
||||||
|
<div class="column is-4">
|
||||||
|
<div class="card">
|
||||||
|
<!-- image for post -->
|
||||||
|
{% if article.image %}
|
||||||
|
<div class="card-image">
|
||||||
|
<a href="{{ SITEURL }}/{{ article.url }}#titulo">
|
||||||
|
<figure class="image ihover circle3">
|
||||||
|
<img src="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/../wp-content/uploads/article/poster/{{ article.image }}" alt="{{ article.title }}">
|
||||||
|
</figure>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
{% else %}
|
||||||
|
<div class="card-image">
|
||||||
|
<a href="{{ SITEURL }}/{{ article.url }}#titulo">
|
||||||
|
<figure class="image ihover circle3">
|
||||||
|
<img src="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/background/745x372.png" alt="Image">
|
||||||
|
</figure>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
<!-- end of image for post -->
|
||||||
|
|
||||||
|
<!-- post header -->
|
||||||
|
<div class="card-content-header">
|
||||||
|
<h4 class="title is-4"><a href="{{ SITEURL }}/{{ article.url }}#titulo">{{ article.title }}</a></h4>
|
||||||
|
</div>
|
||||||
|
<!-- end of post header -->
|
||||||
|
|
||||||
|
<!-- post content -->
|
||||||
|
<div class="card-content">
|
||||||
|
<div class="content social">
|
||||||
|
<div class="navbar is-social-center">
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-gnusocial"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-diaspora"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-mastodon"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- post footer -->
|
||||||
|
{% include "article_info.html" %}
|
||||||
|
<!-- end of post footer -->
|
||||||
|
</div>
|
||||||
|
<!-- end of post content -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endfor %}
|
||||||
|
<!-- end of post -->
|
||||||
|
</div>
|
||||||
|
<!-- end of posts -->
|
||||||
|
</div>
|
||||||
|
<!-- pagination -->
|
||||||
|
{% include "pagination.html" %}
|
||||||
|
<!-- end of pagination -->
|
||||||
|
{%- endblock -%}
|
||||||
|
</div>
|
||||||
|
<!-- end of page content -->
|
||||||
|
<!-- .site-content -->
|
||||||
|
|
||||||
|
<footer class="footer footer-top-shadow">
|
||||||
|
|
||||||
|
<!-- header nav content -->
|
||||||
|
<div class="navbar is-social-center">
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-diaspora"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-gnusocial"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-pump"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-pixelfed"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-peertube"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-mediagoblin"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-matrix"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="fa fa-rss"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<!-- end of header nav content -->
|
||||||
|
<div class="container has-text-centered">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-libregit"></i>
|
||||||
|
</span>
|
||||||
|
<p>{{ _('Escrito por') }}
|
||||||
|
<a href="https://libregit.org/heckyel">libregit.org/heckyel</a>
|
||||||
|
</p>
|
||||||
|
<p>{{ _('Este sitio es Software Libre') }}</p>
|
||||||
|
<p>
|
||||||
|
<a href="https://libregit.org/heckyel/cl">{{ _('Código fuente') }}</a>
|
||||||
|
<span class="icon">
|
||||||
|
<i class="fa fa-code"></i>
|
||||||
|
</span>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<a href="{{ SITEURL }}/pages/librejs.html" data-jslicense="1">{{ _('Licencias de JavaScript') }}</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
<!-- end of footer -->
|
||||||
|
<!-- navbar-burger -->
|
||||||
|
<script src="{{ SITEURL}}/{{ THEME_STATIC_DIR }}/js/navbar-burger.js"></script>
|
||||||
|
<!-- end of navbar-burger -->
|
||||||
|
{% if article %}
|
||||||
|
{% if article.js %}
|
||||||
|
{% for script in article.js %}
|
||||||
|
{% if 'bottom' in script[-7:] %}
|
||||||
|
{{ script[:-8]|format(SITEURL) }}
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if page %}
|
||||||
|
{% if page.js %}
|
||||||
|
{% for script in page.js %}
|
||||||
|
{% if 'bottom' in script[-7:] %}
|
||||||
|
{{ script[:-8]|format(SITEURL) }}
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
</body>
|
||||||
|
</html>
|
16
cl-theme/templates/index.html
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block extra_head %}
|
||||||
|
{{ super() }}
|
||||||
|
{% if lang_siteurls and articles_page.number == 1 %}
|
||||||
|
{% for lang, url in lang_siteurls.items() %}
|
||||||
|
<link rel="alternate" hreflang="{{ lang }}" href="{{ url }}/">
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block title %}{{ SITENAME }}{% if articles_page.number != 1 %} | Page {{ articles_page.number }}{% endif %}{% endblock %}
|
||||||
|
{% block sitename %}
|
||||||
|
<h1 class="title is-1 is-spaced">{{ SITENAME }}</h1>
|
||||||
|
<h4 class="subtitle is-4">{{ SITESUBTITLE }}</h4>
|
||||||
|
{% endblock %}
|
105
cl-theme/templates/page.html
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block html_lang %}{{ page.lang }}{% endblock%}
|
||||||
|
|
||||||
|
{% block extra_head %}
|
||||||
|
{% import 'translations.html' as translations with context %}
|
||||||
|
{% if translations.entry_hreflang(page) %}
|
||||||
|
{{ translations.entry_hreflang(page) }}
|
||||||
|
{% endif %}
|
||||||
|
<meta name="author" content="{{ author }}">
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block title %}{{ page.title }}{% endblock %}
|
||||||
|
|
||||||
|
{% block head %}
|
||||||
|
{{ super() }}
|
||||||
|
{% if page.styles %}
|
||||||
|
{% for style in page.styles %}
|
||||||
|
{{ style|format(SITEURL) }}
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
{% if page.js %}
|
||||||
|
{% for script in page.js %}
|
||||||
|
{% if 'top' in script[-7:] %}
|
||||||
|
{{ script[:-5]|format(SITEURL) }}
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
|
||||||
|
<div class="main-content">
|
||||||
|
<div class="container">
|
||||||
|
<!-- start of pages -->
|
||||||
|
<div class="columns is-multiline is-centered">
|
||||||
|
<!-- start of page -->
|
||||||
|
<div class="column is-7">
|
||||||
|
<div class="card">
|
||||||
|
<!-- post header -->
|
||||||
|
<div class="card-content-header">
|
||||||
|
<h4 class="title is-4 has-text-centered">{{ page.title }}</h4>
|
||||||
|
</div>
|
||||||
|
<!-- end of post header -->
|
||||||
|
<!-- post content -->
|
||||||
|
<div class="card-content">
|
||||||
|
<div class="content">
|
||||||
|
<div class="card-inner-wrapper">
|
||||||
|
<!-- post text -->
|
||||||
|
<div class="card-content-text has-text-justified">
|
||||||
|
{{ page.content }}
|
||||||
|
</div>
|
||||||
|
<!-- end of post text -->
|
||||||
|
|
||||||
|
<!-- post footer -->
|
||||||
|
<div class="card-content-footer-small">
|
||||||
|
<div class="navbar is-social-center">
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-gnusocial"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-diaspora"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="navbar-item" href="">
|
||||||
|
<span class="icon">
|
||||||
|
<i class="icon-mastodon"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<!-- post footer nav -->
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column has-text-left">
|
||||||
|
<a class="button is-small is-button-grey" href="{{ SITEURL }}/">{{ _('Regresar al Inicio') }}</a>
|
||||||
|
</div>
|
||||||
|
<div class="column has-text-right">
|
||||||
|
<i class="fa fa-flag">
|
||||||
|
{% import 'translations.html' as translations with context %}
|
||||||
|
{% if translations.translations_for(page) %}
|
||||||
|
<small>
|
||||||
|
{{ translations.translations_for(page) }}
|
||||||
|
</small>
|
||||||
|
{% endif %}
|
||||||
|
</i>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end of post footer nav -->
|
||||||
|
</div>
|
||||||
|
<!-- end of post footer -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end page content -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end of page -->
|
||||||
|
</div>
|
||||||
|
<!-- end of pages -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% endblock %}
|
65
cl-theme/templates/pagination.html
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
{% if DEFAULT_PAGINATION %}
|
||||||
|
<div class="pagination-style-custom">
|
||||||
|
<nav class="pagination is-rounded is-centered" aria-label="pagination">
|
||||||
|
{% if articles_page.has_previous() %}
|
||||||
|
<a class="pagination-previous button is-button-grey"
|
||||||
|
href="{{ SITEURL }}/{{ articles_previous_page.url }}">{{ _('Página anterior') }}</a>
|
||||||
|
{% else %}
|
||||||
|
<a class="pagination-previous disabled">{{ _('Página anterior') }}</a>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if articles_page.has_next() %}
|
||||||
|
<a class="pagination-next button is-button-grey"
|
||||||
|
href="{{ SITEURL }}/{{ articles_next_page.url }}">{{ _('Página siguiente') }}</a>
|
||||||
|
{% else %}
|
||||||
|
<a class="pagination-next disabled">{{ _('Página siguiente') }}</a>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
<ul class="pagination-list">
|
||||||
|
{% for num in range(1, 1 + articles_paginator.num_pages) %}
|
||||||
|
{% set print_number = False %}
|
||||||
|
{% set dots_before = True %}
|
||||||
|
{% if num == 1 %}
|
||||||
|
{% set print_number = True %}
|
||||||
|
{% set dots_before = False %}
|
||||||
|
{% elif (articles_page.number - PAGINATOR_LIMIT / 2) <= num < (articles_page.number - PAGINATOR_LIMIT / 2 + 1) %}
|
||||||
|
{% set print_number = True %}
|
||||||
|
{% if num == 2 %}
|
||||||
|
{% set dots_before = False %}
|
||||||
|
{% endif %}
|
||||||
|
{% elif (articles_page.number - PAGINATOR_LIMIT / 2 + 1) <= num <= (articles_page.number + PAGINATOR_LIMIT / 2) %}
|
||||||
|
{% set print_number = True %}
|
||||||
|
{% set dots_before = False %}
|
||||||
|
{% elif num == articles_paginator.num_pages %}
|
||||||
|
{% set print_number = True %}
|
||||||
|
{% if (articles_page.number + PAGINATOR_LIMIT / 2) <= num <= (articles_page.number + PAGINATOR_LIMIT / 2 + 1)%}
|
||||||
|
{% set dots_before = False %}
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
{% if print_number %}
|
||||||
|
{% if dots_before %}
|
||||||
|
<li><span class="pagination-ellipsis">…</span></li>
|
||||||
|
{% endif %}
|
||||||
|
{% if num == articles_page.number %}
|
||||||
|
<li>
|
||||||
|
<a class="pagination-link is-current"
|
||||||
|
aria-label="Page {{ num }}"
|
||||||
|
aria-current="page">{{ num }}
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
{% else %}
|
||||||
|
<li>
|
||||||
|
<a class="pagination-link" aria-label="Goto page {{ num }}"
|
||||||
|
href="{{ SITEURL }}/{{ articles_paginator.page(num).url }}">{{ num }}
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
|
{% if dots_before %}
|
||||||
|
<li><span class="pagination-ellipsis">…</span></li>
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
47
cl-theme/templates/period_archives.html
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
<div class="main-content">
|
||||||
|
<div class="container">
|
||||||
|
<!-- start of posts -->
|
||||||
|
<div class="columns is-multiline is-centered">
|
||||||
|
<!-- start of post -->
|
||||||
|
<div class="column is-10">
|
||||||
|
<div class="card">
|
||||||
|
|
||||||
|
<div class="card-content-header">
|
||||||
|
<h4 class="title is-4 has-text-centered">
|
||||||
|
{% set len_period = period|length %}
|
||||||
|
{%- if len_period == 1 -%}
|
||||||
|
{{ _('Archivos de %(año)d', año=period[0]) }}
|
||||||
|
{%- elif len_period == 2 -%}
|
||||||
|
{{ _('Archivos de %(mes)s de %(año)d', año=period[0], mes=period[1]) }}
|
||||||
|
{%- elif len_period == 3 -%}
|
||||||
|
{{ _('Archivos del %(dia)d de %(mes)s de %(año)d', año=period[0], mes=period[1], dia=period[2]) }}
|
||||||
|
{%- endif -%}
|
||||||
|
</h4>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="card-content">
|
||||||
|
<div class="content">
|
||||||
|
<div class="card-inner-wrapper">
|
||||||
|
|
||||||
|
<div class="entry-content">
|
||||||
|
<dl>
|
||||||
|
{% for article in dates %}
|
||||||
|
<dt>{{ article.date|strftime('%A %-d de %B de %Y a las %H:%M %z') }}</dt>
|
||||||
|
<dd><a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a></dd>
|
||||||
|
{% endfor %}
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% endblock %}
|
408
cl-theme/translations/de/LC_MESSAGES/messages.po
Normal file
@ -0,0 +1,408 @@
|
|||||||
|
# German translations for PROJECT.
|
||||||
|
# Copyright (C) 2018 ORGANIZATION
|
||||||
|
# This file is distributed under the same license as the PROJECT project.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PROJECT VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
|
"POT-Creation-Date: 2018-07-02 14:17+0200\n"
|
||||||
|
"PO-Revision-Date: 2018-06-28 23:01+0200\n"
|
||||||
|
"Last-Translator: \n"
|
||||||
|
"Language: de\n"
|
||||||
|
"Language-Team: de <LL@li.org>\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Generated-By: Babel 2.6.0\n"
|
||||||
|
|
||||||
|
#: templates/archives.html:4
|
||||||
|
msgid "Lista de artículos publicados en Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/archives.html:5
|
||||||
|
msgid "archivos,artículos,historia,lista de artículos"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/archives.html:44 templates/archives.html:48
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/archives.html:52
|
||||||
|
#, python-format
|
||||||
|
msgid "%(num)d artículo"
|
||||||
|
msgid_plural "%(num)d artículos"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: templates/article.html:86 templates/pagination.html:3
|
||||||
|
msgid "Navegación de entradas"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:91
|
||||||
|
msgid "Anterior"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:92
|
||||||
|
msgid "Entrada anterior:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:100
|
||||||
|
msgid "Siguiente"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:101
|
||||||
|
msgid "Entrada siguiente:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:110 templates/article_info.html:16
|
||||||
|
msgid "Comentarios"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:113
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Lo siento, el sistema de comentarios no funciona sin JavaScript. Si "
|
||||||
|
"quieres, puedes %(abre_enlace)senviar tu comentario por correo "
|
||||||
|
"electrónico%(cierra_enlace)s. El comentario será publicado en el espacio "
|
||||||
|
"reservado a comentarios de esta página."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:2
|
||||||
|
msgid "Fecha de publicación"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:2
|
||||||
|
msgid "Publicado el"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos de %(nombre_mes)s de %(año)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos de %(año)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:9
|
||||||
|
msgid "Fecha de modificación"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:12
|
||||||
|
msgid "Categoría"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "En %(categoria)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos en la categoría %(categoria)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:17
|
||||||
|
msgid "Deja un comentario"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:18
|
||||||
|
#, python-format
|
||||||
|
msgid "en %(articulo)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:22
|
||||||
|
msgid "Traducciones"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/author.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos escritos por %(author)s en Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/author.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "articulista,artículos,autor,autor %(author)s,escritor,%(author)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/author.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "Autor: %(author)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:4
|
||||||
|
msgid "Lista de autores de Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:5
|
||||||
|
msgid "articulistas,autores,colaboradores,escritores,lista de autores"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Autores de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:13 templates/base.html:84
|
||||||
|
msgid "Créditos"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:16
|
||||||
|
msgid "Artículos"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:19
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos escritos por %(author)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:22
|
||||||
|
msgid "Programación"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:27
|
||||||
|
msgid "Traducción"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:32
|
||||||
|
msgid "Software que usa la página"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:44
|
||||||
|
msgid "Varios programas de JavaScript"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:47
|
||||||
|
#, python-format
|
||||||
|
msgid "Sitio web de %(programa)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:50
|
||||||
|
msgid "Miscelánea"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:10
|
||||||
|
msgid ""
|
||||||
|
"Sitio web que trata temas diversos relacionados con la libertad, como la "
|
||||||
|
"cultura libre y el software libre."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:12
|
||||||
|
msgid ""
|
||||||
|
"software libre,libertad,libertad de "
|
||||||
|
"expresión,privacidad,formación,tutoriales,guías,GNU/Linux,desarrollo "
|
||||||
|
"web,Trisquel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:21
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente de entradas Atom completa de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:24
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente completa de entradas RSS de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:27
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:30
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:33
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente de categorías Atom de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:36
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de categorías de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:39
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:42
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:47
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de idioma %(idioma)s de %(nombre_sitio_web)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:61
|
||||||
|
msgid "Saltar al contenido"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:72
|
||||||
|
msgid "Menú y widgets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:83
|
||||||
|
msgid "Archivos"
|
||||||
|
msgstr "Archive"
|
||||||
|
|
||||||
|
#: templates/base.html:92
|
||||||
|
msgid "Buscar ..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:97
|
||||||
|
msgid "Entradas recientes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:109
|
||||||
|
msgid "Categorías"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:121 templates/taglist.html:2 templates/taglist.html:3
|
||||||
|
msgid "Etiquetas"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:149
|
||||||
|
#, python-format
|
||||||
|
msgid "Enlace a %(articulo)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:163
|
||||||
|
msgid "Licencia de Creative Commons de dominio público"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:163
|
||||||
|
msgid ""
|
||||||
|
"El contenido (textos, imágenes, vídeos, comentarios) de Conocimientos Libres es de "
|
||||||
|
"dominio público."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:165
|
||||||
|
msgid "Código fuente"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:166
|
||||||
|
msgid "Licencias de JavaScript"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:167
|
||||||
|
msgid "Política de uso"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:179
|
||||||
|
msgid "expande el menú inferior"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:179
|
||||||
|
msgid "plegar menú inferior"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/categories.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de categorías de %(SITENAME)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/categories.html:5
|
||||||
|
msgid "categorías,lista de categorías"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/categories.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de categorías de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/categories.html:13
|
||||||
|
msgid "Lista de categorías"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/category.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos en la categoría «%(categoria)s» en Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/category.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "artículos,categoría,categoría %(categoria)s,%(categoria)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/category.html:12
|
||||||
|
#, python-format
|
||||||
|
msgid "Categoría: %(categoria)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/pagination.html:6
|
||||||
|
msgid "Página anterior"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/pagination.html:36 templates/pagination.html:41
|
||||||
|
msgid "Página"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/pagination.html:50
|
||||||
|
msgid "Página siguiente"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/period_archives.html:9
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(año)d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/period_archives.html:11
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(mes)s de %(año)d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/period_archives.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos del %(dia)d de %(mes)s de %(año)d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tag.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos marcados con la etiqueta «%(etiqueta)s» en Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tag.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "artículos,etiqueta,etiqueta %(etiqueta)s,%(etiqueta)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tag.html:12
|
||||||
|
#, python-format
|
||||||
|
msgid "Etiqueta: %(etiqueta)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/taglist.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos con la etiqueta %(etiqueta)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tags.html:4 templates/tags.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tags.html:5
|
||||||
|
msgid "etiquetas,palabras clave"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tags.html:13
|
||||||
|
msgid "Lista de etiquetas"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/translations.html:3
|
||||||
|
msgid "Traducciones:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Lista de autores"
|
||||||
|
#~ msgstr ""
|
374
cl-theme/translations/en/LC_MESSAGES/messages.po
Normal file
@ -0,0 +1,374 @@
|
|||||||
|
# English translations for PROJECT.
|
||||||
|
# Copyright (C) 2018 ORGANIZATION
|
||||||
|
# This file is distributed under the same license as the PROJECT project.
|
||||||
|
# FIRST Jorge Maldonado Ventura <jorgesumle@freakspot.net>, 2018.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PROJECT VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
|
"POT-Creation-Date: 2018-07-02 14:17+0200\n"
|
||||||
|
"PO-Revision-Date: 2019-01-09 13:13+0200\n"
|
||||||
|
"Last-Translator: Jesús E. <heckyel@riseup.net>\n"
|
||||||
|
"Language: en\n"
|
||||||
|
"Language-Team: en <LL@li.org>\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Generated-By: Babel 2.6.0\n"
|
||||||
|
|
||||||
|
#: templates/archives.html:4
|
||||||
|
msgid "Lista de artículos publicados en Conocimientos Libres."
|
||||||
|
msgstr "List of articles published on Conocimientos Libres."
|
||||||
|
|
||||||
|
#: templates/archives.html:5
|
||||||
|
msgid "archivos,artículos,historia,lista de artículos"
|
||||||
|
msgstr "archives,articles,history,list of articles"
|
||||||
|
|
||||||
|
#: templates/archives.html:56
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(SITENAME)s"
|
||||||
|
msgstr "Archives for %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/archives.html:79
|
||||||
|
#, python-format
|
||||||
|
msgid "%(num)d artículo"
|
||||||
|
msgid_plural "%(num)d artículos"
|
||||||
|
msgstr[0] "%(num)d article"
|
||||||
|
msgstr[1] "%(num)d articles"
|
||||||
|
|
||||||
|
#: templates/article.html:110 templates/article_info.html:16
|
||||||
|
msgid "Comentarios"
|
||||||
|
msgstr "Comments"
|
||||||
|
|
||||||
|
#: templates/article.html:113
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Lo siento, el sistema de comentarios no funciona sin JavaScript. Si "
|
||||||
|
"quieres, puedes %(abre_enlace)senviar tu comentario por correo "
|
||||||
|
"electrónico%(cierra_enlace)s. El comentario será publicado en el espacio "
|
||||||
|
"reservado a comentarios de esta página."
|
||||||
|
msgstr ""
|
||||||
|
"I'm sorry, the comment system doesn't work without JavaScript, You can "
|
||||||
|
"%(abre_enlace)ssend your comment via email%(cierra_enlace)s if you want. "
|
||||||
|
"The comment will be published on the space reserved to comments from this"
|
||||||
|
" page."
|
||||||
|
|
||||||
|
#: templates/article_info.html:12
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos de %(nombre_mes)s de %(año)s"
|
||||||
|
msgstr "Articles of %(nombre_mes)s %(año)s"
|
||||||
|
|
||||||
|
#: templates/article_info.html:16
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos de %(año)s"
|
||||||
|
msgstr "%(año)s articles"
|
||||||
|
|
||||||
|
#: templates/article_info.html:25
|
||||||
|
msgid "Fecha de modificación"
|
||||||
|
msgstr "Modification date"
|
||||||
|
|
||||||
|
#: templates/article_info.html:17
|
||||||
|
msgid "Deja un comentario"
|
||||||
|
msgstr "Leave a comment"
|
||||||
|
|
||||||
|
#: templates/article_info.html:18
|
||||||
|
#, python-format
|
||||||
|
msgid "en %(articulo)s"
|
||||||
|
msgstr "in %(articulo)s"
|
||||||
|
|
||||||
|
#: templates/article_info.html:22
|
||||||
|
msgid "Traducciones"
|
||||||
|
msgstr "Translations"
|
||||||
|
|
||||||
|
#: templates/author.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos escritos por %(author)s en Conocimientos Libres."
|
||||||
|
msgstr "Articles written by%(author)s in Conocimientos Libres."
|
||||||
|
|
||||||
|
#: templates/author.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "articulista,artículos,autor,autor %(author)s,escritor,%(author)s"
|
||||||
|
msgstr "columnist,articles,author,author %(author)s,writer,%(author)s"
|
||||||
|
|
||||||
|
#: templates/author.html:18
|
||||||
|
#, python-format
|
||||||
|
msgid "Autor: %(author)s"
|
||||||
|
msgstr "Author: %(author)s"
|
||||||
|
|
||||||
|
#: templates/authors.html:4
|
||||||
|
msgid "Lista de autores de Conocimientos Libres."
|
||||||
|
msgstr "List of authors of Conocimientos Libres."
|
||||||
|
|
||||||
|
#: templates/authors.html:5
|
||||||
|
msgid "articulistas,autores,colaboradores,escritores,lista de autores"
|
||||||
|
msgstr "authors,columnists,collaborators,contributors,list of authors,writers"
|
||||||
|
|
||||||
|
#: templates/authors.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Autores de %(SITENAME)s"
|
||||||
|
msgstr "%(SITENAME)s authors"
|
||||||
|
|
||||||
|
#: templates/authors.html:20 templates/base.html:84
|
||||||
|
msgid "Créditos"
|
||||||
|
msgstr "Credits"
|
||||||
|
|
||||||
|
#: templates/authors.html:30
|
||||||
|
msgid "Artículos"
|
||||||
|
msgstr "Articles"
|
||||||
|
|
||||||
|
#: templates/authors.html:35
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos escritos por %(author)s"
|
||||||
|
msgstr "Articles written by %(author)s"
|
||||||
|
|
||||||
|
#: templates/authors.html:41
|
||||||
|
msgid "Programación"
|
||||||
|
msgstr "Programming"
|
||||||
|
|
||||||
|
#: templates/authors.html:47
|
||||||
|
msgid "Traducción"
|
||||||
|
msgstr "Translating"
|
||||||
|
|
||||||
|
#: templates/authors.html:53
|
||||||
|
msgid "Software que usa la página"
|
||||||
|
msgstr "Software used by this website"
|
||||||
|
|
||||||
|
#: templates/authors.html:65
|
||||||
|
msgid "Varios programas de JavaScript"
|
||||||
|
msgstr "Some JavaScript programs"
|
||||||
|
|
||||||
|
#: templates/authors.html:68
|
||||||
|
#, python-format
|
||||||
|
msgid "Sitio web de %(programa)s"
|
||||||
|
msgstr "%(programa)s website"
|
||||||
|
|
||||||
|
#: templates/authors.html:71
|
||||||
|
msgid "Miscelánea"
|
||||||
|
msgstr "Miscellaneus"
|
||||||
|
|
||||||
|
#: templates/base.html:10
|
||||||
|
msgid ""
|
||||||
|
"Sitio web que trata temas diversos relacionados con la libertad, como la "
|
||||||
|
"cultura libre y el software libre."
|
||||||
|
msgstr ""
|
||||||
|
"Websites about different issues related to freedom, like free culture and"
|
||||||
|
" free software."
|
||||||
|
|
||||||
|
#: templates/base.html:13
|
||||||
|
msgid ""
|
||||||
|
"software libre,libertad,libertad de "
|
||||||
|
"expresión,privacidad,formación,tutoriales,guías,GNU/Linux,desarrollo "
|
||||||
|
"web,Hyperbola"
|
||||||
|
msgstr ""
|
||||||
|
"free software,freedom,free "
|
||||||
|
"speech,privacy,education,tutorials,guides,GNU/Linux,web "
|
||||||
|
"development,Hyperbola"
|
||||||
|
|
||||||
|
#: templates/base.html:21
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente de entradas Atom completa de %(SITENAME)s"
|
||||||
|
msgstr "%(SITENAME)s full Atom feed"
|
||||||
|
|
||||||
|
#: templates/base.html:24
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente completa de entradas RSS de %(SITENAME)s"
|
||||||
|
msgstr "%(SITENAME)s full RSS feed"
|
||||||
|
|
||||||
|
#: templates/base.html:27
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de %(SITENAME)s"
|
||||||
|
msgstr "%(SITENAME)s Atom feed"
|
||||||
|
|
||||||
|
#: templates/base.html:30
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de %(SITENAME)s"
|
||||||
|
msgstr "%(SITENAME)s RSS feed"
|
||||||
|
|
||||||
|
#: templates/base.html:33
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente de categorías Atom de %(SITENAME)s"
|
||||||
|
msgstr "%(SITENAME)s categories Atom feed"
|
||||||
|
|
||||||
|
#: templates/base.html:36
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de categorías de %(SITENAME)s"
|
||||||
|
msgstr "%(SITENAME)s categories RSS feed"
|
||||||
|
|
||||||
|
#: templates/base.html:39
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr "%(SITENAME)s tags Atom feed"
|
||||||
|
|
||||||
|
#: templates/base.html:42
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr "%(SITENAME)s tags RSS feed"
|
||||||
|
|
||||||
|
#: templates/base.html:47
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de idioma %(idioma)s de %(nombre_sitio_web)s"
|
||||||
|
msgstr "%(nombre_sitio_web)s Atom feed of language %(idioma)s"
|
||||||
|
|
||||||
|
#: templates/base.html:61
|
||||||
|
msgid "Saltar al contenido"
|
||||||
|
msgstr "Jump to content"
|
||||||
|
|
||||||
|
#: templates/base.html:72
|
||||||
|
msgid "Menú y widgets"
|
||||||
|
msgstr "Menu and widgets"
|
||||||
|
|
||||||
|
#: templates/base.html:64
|
||||||
|
msgid "Archivos"
|
||||||
|
msgstr "Archives"
|
||||||
|
|
||||||
|
#: templates/base.html:95
|
||||||
|
msgid "» » » » » » búscame « « « « « «"
|
||||||
|
msgstr "» » » » » » find me « « « « « «"
|
||||||
|
|
||||||
|
#: templates/base.html:97
|
||||||
|
msgid "Entradas recientes"
|
||||||
|
msgstr "Recent entries"
|
||||||
|
|
||||||
|
#: templates/base.html:109
|
||||||
|
msgid "Categorías"
|
||||||
|
msgstr "Categories"
|
||||||
|
|
||||||
|
#: templates/base.html:121 templates/taglist.html:2 templates/taglist.html:3
|
||||||
|
msgid "Etiquetas"
|
||||||
|
msgstr "Tags"
|
||||||
|
|
||||||
|
#: templates/base.html:149
|
||||||
|
#, python-format
|
||||||
|
msgid "Enlace a %(articulo)s"
|
||||||
|
msgstr "Link to %(articulo)s"
|
||||||
|
|
||||||
|
#: templates/base.html:163
|
||||||
|
msgid "Licencia de Creative Commons de dominio público"
|
||||||
|
msgstr "Creative Commons public domain license"
|
||||||
|
|
||||||
|
#: templates/base.html:163
|
||||||
|
msgid ""
|
||||||
|
"El contenido (textos, imágenes, vídeos, comentarios) de Conocimientos Libres es de "
|
||||||
|
"dominio público."
|
||||||
|
msgstr ""
|
||||||
|
"The content (text, images, videos, coments) of Conocimientos Libres is in the "
|
||||||
|
"public domain."
|
||||||
|
|
||||||
|
#: templates/base.html:244
|
||||||
|
msgid "Código fuente"
|
||||||
|
msgstr "Source code"
|
||||||
|
|
||||||
|
#: templates/base.html:250
|
||||||
|
msgid "Licencias de JavaScript"
|
||||||
|
msgstr "JavaScript licenses"
|
||||||
|
|
||||||
|
#: templates/base.html:167
|
||||||
|
msgid "Política de uso"
|
||||||
|
msgstr "Use policy"
|
||||||
|
|
||||||
|
#: templates/base.html:179
|
||||||
|
msgid "expande el menú inferior"
|
||||||
|
msgstr "toggle menu"
|
||||||
|
|
||||||
|
#: templates/base.html:179
|
||||||
|
msgid "plegar menú inferior"
|
||||||
|
msgstr "toggle menu"
|
||||||
|
|
||||||
|
#: templates/categories.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de categorías de %(SITENAME)s."
|
||||||
|
msgstr "%(SITENAME)s's category list."
|
||||||
|
|
||||||
|
#: templates/categories.html:5
|
||||||
|
msgid "categorías,lista de categorías"
|
||||||
|
msgstr "categories,category list"
|
||||||
|
|
||||||
|
#: templates/categories.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de categorías de %(SITENAME)s"
|
||||||
|
msgstr "%(SITENAME)s category list"
|
||||||
|
|
||||||
|
#: templates/categories.html:13
|
||||||
|
msgid "Lista de categorías"
|
||||||
|
msgstr "Category list"
|
||||||
|
|
||||||
|
#: templates/category.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos en la categoría «%(categoria)s» en Conocimientos Libres."
|
||||||
|
msgstr "Artículos in category '%(categoria)s' on Conocimientos Libres."
|
||||||
|
|
||||||
|
#: templates/category.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "artículos,categoría,categoría %(categoria)s,%(categoria)s"
|
||||||
|
msgstr "articles,category,category %(categoria)s,%(categoria)s"
|
||||||
|
|
||||||
|
#: templates/category.html:12
|
||||||
|
#, python-format
|
||||||
|
msgid "Categoría: %(categoria)s"
|
||||||
|
msgstr "Category: %(categoria)s"
|
||||||
|
|
||||||
|
#: templates/pagination.html:6 templates/pagination.html:8
|
||||||
|
msgid "Página anterior"
|
||||||
|
msgstr "Previous page"
|
||||||
|
|
||||||
|
#: templates/pagination.html:13 templates/pagination.html:15
|
||||||
|
msgid "Página siguiente"
|
||||||
|
msgstr "Next page"
|
||||||
|
|
||||||
|
#: templates/pagination.html:50
|
||||||
|
msgid "Página siguiente"
|
||||||
|
msgstr "Next page"
|
||||||
|
|
||||||
|
#: templates/period_archives.html:16
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(año)d"
|
||||||
|
msgstr "%(año)d archives"
|
||||||
|
|
||||||
|
#: templates/period_archives.html:18
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(mes)s de %(año)d"
|
||||||
|
msgstr "%(mes)s %(año)d archives"
|
||||||
|
|
||||||
|
#: templates/period_archives.html:20
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos del %(dia)d de %(mes)s de %(año)d"
|
||||||
|
msgstr "Archives of %(mes)s %(dia)d, %(año)d"
|
||||||
|
|
||||||
|
#: templates/tag.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos marcados con la etiqueta «%(etiqueta)s» en Conocimientos Libres."
|
||||||
|
msgstr "Articles with the tag '%(etiqueta)s' on Conocimientos Libres."
|
||||||
|
|
||||||
|
#: templates/tag.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "artículos,etiqueta,etiqueta %(etiqueta)s,%(etiqueta)s"
|
||||||
|
msgstr "articles,tag,tag %(etiqueta)s,%(etiqueta)s"
|
||||||
|
|
||||||
|
#: templates/tag.html:12
|
||||||
|
#, python-format
|
||||||
|
msgid "Etiqueta: %(etiqueta)s"
|
||||||
|
msgstr "Tag: %(etiqueta)s"
|
||||||
|
|
||||||
|
#: templates/taglist.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos con la etiqueta %(etiqueta)s"
|
||||||
|
msgstr "Articles with tag %(etiqueta)s"
|
||||||
|
|
||||||
|
#: templates/tags.html:4 templates/tags.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr "%(SITENAME)s tag list"
|
||||||
|
|
||||||
|
#: templates/tags.html:5
|
||||||
|
msgid "etiquetas,palabras clave"
|
||||||
|
msgstr "tags,keywords"
|
||||||
|
|
||||||
|
#: templates/tags.html:13
|
||||||
|
msgid "Lista de etiquetas"
|
||||||
|
msgstr "Tag list"
|
||||||
|
|
||||||
|
#: templates/translations.html:3
|
||||||
|
msgid "Traducciones:"
|
||||||
|
msgstr "Translations:"
|
414
cl-theme/translations/eo/LC_MESSAGES/messages.po
Normal file
@ -0,0 +1,414 @@
|
|||||||
|
# Esperanto translations for PROJECT.
|
||||||
|
# Copyright (C) 2018 ORGANIZATION
|
||||||
|
# This file is distributed under the same license as the PROJECT project.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PROJECT VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
|
"POT-Creation-Date: 2018-07-02 14:17+0200\n"
|
||||||
|
"PO-Revision-Date: 2018-06-28 23:00+0200\n"
|
||||||
|
"Last-Translator: \n"
|
||||||
|
"Language: eo\n"
|
||||||
|
"Language-Team: eo <LL@li.org>\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Generated-By: Babel 2.6.0\n"
|
||||||
|
|
||||||
|
#: templates/archives.html:4
|
||||||
|
msgid "Lista de artículos publicados en Conocimientos Libres."
|
||||||
|
msgstr "Listo de artikoloj afiŝitaj en Conocimientos Libres."
|
||||||
|
|
||||||
|
#: templates/archives.html:5
|
||||||
|
msgid "archivos,artículos,historia,lista de artículos"
|
||||||
|
msgstr "arkivo,artikoloj,historio,listo de artikoloj"
|
||||||
|
|
||||||
|
#: templates/archives.html:44 templates/archives.html:48
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(SITENAME)s"
|
||||||
|
msgstr "Arkivo de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/archives.html:52
|
||||||
|
#, python-format
|
||||||
|
msgid "%(num)d artículo"
|
||||||
|
msgid_plural "%(num)d artículos"
|
||||||
|
msgstr[0] "%(num)d artikolo"
|
||||||
|
msgstr[1] "%(num)d artikoloj"
|
||||||
|
|
||||||
|
#: templates/article.html:86 templates/pagination.html:3
|
||||||
|
msgid "Navegación de entradas"
|
||||||
|
msgstr "blogaĵa navigado"
|
||||||
|
|
||||||
|
#: templates/article.html:91
|
||||||
|
msgid "Anterior"
|
||||||
|
msgstr "Malsekva"
|
||||||
|
|
||||||
|
#: templates/article.html:92
|
||||||
|
msgid "Entrada anterior:"
|
||||||
|
msgstr "Malsekva blogaĵo"
|
||||||
|
|
||||||
|
#: templates/article.html:100
|
||||||
|
msgid "Siguiente"
|
||||||
|
msgstr "Sekva"
|
||||||
|
|
||||||
|
#: templates/article.html:101
|
||||||
|
msgid "Entrada siguiente:"
|
||||||
|
msgstr "Sekva blogaĵo"
|
||||||
|
|
||||||
|
#: templates/article.html:110 templates/article_info.html:16
|
||||||
|
msgid "Comentarios"
|
||||||
|
msgstr "Komentoj"
|
||||||
|
|
||||||
|
#: templates/article.html:113
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Lo siento, el sistema de comentarios no funciona sin JavaScript. Si "
|
||||||
|
"quieres, puedes %(abre_enlace)senviar tu comentario por correo "
|
||||||
|
"electrónico%(cierra_enlace)s. El comentario será publicado en el espacio "
|
||||||
|
"reservado a comentarios de esta página."
|
||||||
|
msgstr ""
|
||||||
|
"Pardonu, la komenta sistemo ne funkciias sen Ĝavoskripto. Se vi volas,vi "
|
||||||
|
"povas %(abre_enlace)ssendi tuan komenton per retpoŝto%(cierra_enlace)s. "
|
||||||
|
"Lakomeno aperis en la lokaro por komentoj de tia paĝaro."
|
||||||
|
|
||||||
|
#: templates/article_info.html:2
|
||||||
|
msgid "Fecha de publicación"
|
||||||
|
msgstr "Afiŝdato"
|
||||||
|
|
||||||
|
#: templates/article_info.html:2
|
||||||
|
msgid "Publicado el"
|
||||||
|
msgstr "Afiŝita je"
|
||||||
|
|
||||||
|
#: templates/article_info.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos de %(nombre_mes)s de %(año)s"
|
||||||
|
msgstr "Artikoloj de %(nombre_mes)s %(año)s"
|
||||||
|
|
||||||
|
#: templates/article_info.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos de %(año)s"
|
||||||
|
msgstr "Artikoloj de %(año)s"
|
||||||
|
|
||||||
|
#: templates/article_info.html:9
|
||||||
|
msgid "Fecha de modificación"
|
||||||
|
msgstr "Aliĝo-dato"
|
||||||
|
|
||||||
|
#: templates/article_info.html:12
|
||||||
|
msgid "Categoría"
|
||||||
|
msgstr "Kategorio"
|
||||||
|
|
||||||
|
#: templates/article_info.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "En %(categoria)s"
|
||||||
|
msgstr "El %(categoria)s"
|
||||||
|
|
||||||
|
#: templates/article_info.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos en la categoría %(categoria)s"
|
||||||
|
msgstr "Artikoloj el la kategorio %(categoria)s"
|
||||||
|
|
||||||
|
#: templates/article_info.html:17
|
||||||
|
msgid "Deja un comentario"
|
||||||
|
msgstr "Skribi komenton"
|
||||||
|
|
||||||
|
#: templates/article_info.html:18
|
||||||
|
#, python-format
|
||||||
|
msgid "en %(articulo)s"
|
||||||
|
msgstr "el %(articulo)s"
|
||||||
|
|
||||||
|
#: templates/article_info.html:22
|
||||||
|
msgid "Traducciones"
|
||||||
|
msgstr "Tradukaĵoj"
|
||||||
|
|
||||||
|
#: templates/author.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos escritos por %(author)s en Conocimientos Libres."
|
||||||
|
msgstr "Artikoloj skribita de %(author)s en Conocimientos Libres."
|
||||||
|
|
||||||
|
#: templates/author.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "articulista,artículos,autor,autor %(author)s,escritor,%(author)s"
|
||||||
|
msgstr "artikolisto,artikoloj,aŭtoro,aŭtoro %(author)s,skribisto,%(author)s"
|
||||||
|
|
||||||
|
#: templates/author.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "Autor: %(author)s"
|
||||||
|
msgstr "Aŭtoro: %(author)s"
|
||||||
|
|
||||||
|
#: templates/authors.html:4
|
||||||
|
msgid "Lista de autores de Conocimientos Libres."
|
||||||
|
msgstr "Listo de aŭtoroj de Conocimientos Libres."
|
||||||
|
|
||||||
|
#: templates/authors.html:5
|
||||||
|
msgid "articulistas,autores,colaboradores,escritores,lista de autores"
|
||||||
|
msgstr "artikolistoj,aŭtoroj,kunlaboristoj,skribistoj,lista de aŭtoroj"
|
||||||
|
|
||||||
|
#: templates/authors.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Autores de %(SITENAME)s"
|
||||||
|
msgstr "Aŭtoroj de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/authors.html:13 templates/base.html:84
|
||||||
|
msgid "Créditos"
|
||||||
|
msgstr "Atribuadoj"
|
||||||
|
|
||||||
|
#: templates/authors.html:16
|
||||||
|
msgid "Artículos"
|
||||||
|
msgstr "Artikoloj"
|
||||||
|
|
||||||
|
#: templates/authors.html:19
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos escritos por %(author)s"
|
||||||
|
msgstr "Artikoloj skribitaj de %(author)s"
|
||||||
|
|
||||||
|
#: templates/authors.html:22
|
||||||
|
msgid "Programación"
|
||||||
|
msgstr "Programado"
|
||||||
|
|
||||||
|
#: templates/authors.html:27
|
||||||
|
msgid "Traducción"
|
||||||
|
msgstr "Tradukado"
|
||||||
|
|
||||||
|
#: templates/authors.html:32
|
||||||
|
msgid "Software que usa la página"
|
||||||
|
msgstr "Programaron kiun la pâgaro uzas"
|
||||||
|
|
||||||
|
#: templates/authors.html:44
|
||||||
|
msgid "Varios programas de JavaScript"
|
||||||
|
msgstr "Diversaj programoj de Ĝavoskripto"
|
||||||
|
|
||||||
|
#: templates/authors.html:47
|
||||||
|
#, python-format
|
||||||
|
msgid "Sitio web de %(programa)s"
|
||||||
|
msgstr "Retpaĝaro de %(programa)s"
|
||||||
|
|
||||||
|
#: templates/authors.html:50
|
||||||
|
msgid "Miscelánea"
|
||||||
|
msgstr "Diverso"
|
||||||
|
|
||||||
|
#: templates/base.html:10
|
||||||
|
msgid ""
|
||||||
|
"Sitio web que trata temas diversos relacionados con la libertad, como la "
|
||||||
|
"cultura libre y el software libre."
|
||||||
|
msgstr ""
|
||||||
|
"Retpaĝaro pri diversaj temoj rilata al la libereco, kiel la liberakulturo"
|
||||||
|
" kaj la libera programaro."
|
||||||
|
|
||||||
|
#: templates/base.html:12
|
||||||
|
msgid ""
|
||||||
|
"software libre,libertad,libertad de "
|
||||||
|
"expresión,privacidad,formación,tutoriales,guías,GNU/Linux,desarrollo "
|
||||||
|
"web,Trisquel"
|
||||||
|
msgstr ""
|
||||||
|
"libera programaro,libereco,parollibereco,lernilo,gvidilo,GNU/Linukso"
|
||||||
|
",paĝo-programaro,Triskelo"
|
||||||
|
|
||||||
|
#: templates/base.html:21
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente de entradas Atom completa de %(SITENAME)s"
|
||||||
|
msgstr "Kompleta Atom-fluo de afiŝoj de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/base.html:24
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente completa de entradas RSS de %(SITENAME)s"
|
||||||
|
msgstr "Kompleta RSS-fluo de afiŝoj de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/base.html:27
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de %(SITENAME)s"
|
||||||
|
msgstr "Atom-fluo de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/base.html:30
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de %(SITENAME)s"
|
||||||
|
msgstr "RSS-fluo de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/base.html:33
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente de categorías Atom de %(SITENAME)s"
|
||||||
|
msgstr "Atom-fluo de kategorioj de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/base.html:36
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de categorías de %(SITENAME)s"
|
||||||
|
msgstr "RSS-fluo de kategorioj de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/base.html:39
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr "Atom-fluo de etikedoj de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/base.html:42
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr "RSS-fluo de etikedoj de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/base.html:47
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de idioma %(idioma)s de %(nombre_sitio_web)s"
|
||||||
|
msgstr "Atom-fluo de lingvo %(idioma)s de %(nombre_sitio_web)s"
|
||||||
|
|
||||||
|
#: templates/base.html:61
|
||||||
|
msgid "Saltar al contenido"
|
||||||
|
msgstr "Iri al enhavo"
|
||||||
|
|
||||||
|
#: templates/base.html:72
|
||||||
|
msgid "Menú y widgets"
|
||||||
|
msgstr "Menuo kaj paĝaĵo"
|
||||||
|
|
||||||
|
#: templates/base.html:83
|
||||||
|
msgid "Archivos"
|
||||||
|
msgstr "Arkivo"
|
||||||
|
|
||||||
|
#: templates/base.html:92
|
||||||
|
msgid "Buscar ..."
|
||||||
|
msgstr "Serĉi ..."
|
||||||
|
|
||||||
|
#: templates/base.html:97
|
||||||
|
msgid "Entradas recientes"
|
||||||
|
msgstr "Nelgaj blogaĵo"
|
||||||
|
|
||||||
|
#: templates/base.html:109
|
||||||
|
msgid "Categorías"
|
||||||
|
msgstr "Kategorioj"
|
||||||
|
|
||||||
|
#: templates/base.html:121 templates/taglist.html:2 templates/taglist.html:3
|
||||||
|
msgid "Etiquetas"
|
||||||
|
msgstr "Etikedoj"
|
||||||
|
|
||||||
|
#: templates/base.html:149
|
||||||
|
#, python-format
|
||||||
|
msgid "Enlace a %(articulo)s"
|
||||||
|
msgstr "Ligilo al %(articulo)s"
|
||||||
|
|
||||||
|
#: templates/base.html:163
|
||||||
|
msgid "Licencia de Creative Commons de dominio público"
|
||||||
|
msgstr "Krea Komunaĵa raitigilo de publikaĵo"
|
||||||
|
|
||||||
|
#: templates/base.html:163
|
||||||
|
msgid ""
|
||||||
|
"El contenido (textos, imágenes, vídeos, comentarios) de Conocimientos Libres es de "
|
||||||
|
"dominio público."
|
||||||
|
msgstr ""
|
||||||
|
"La enhavo (tekstoj, bildoj, videoj, komentoj) de Conocimientos Libres estas "
|
||||||
|
"publikaĵo."
|
||||||
|
|
||||||
|
#: templates/base.html:165
|
||||||
|
msgid "Código fuente"
|
||||||
|
msgstr "Fontkodo"
|
||||||
|
|
||||||
|
#: templates/base.html:166
|
||||||
|
msgid "Licencias de JavaScript"
|
||||||
|
msgstr "Rajtigilo de Ĝavoskripto"
|
||||||
|
|
||||||
|
#: templates/base.html:167
|
||||||
|
msgid "Política de uso"
|
||||||
|
msgstr "Regularo pri uzado"
|
||||||
|
|
||||||
|
#: templates/base.html:179
|
||||||
|
msgid "expande el menú inferior"
|
||||||
|
msgstr "dilati suba menuo"
|
||||||
|
|
||||||
|
#: templates/base.html:179
|
||||||
|
msgid "plegar menú inferior"
|
||||||
|
msgstr "maldilati suba menuo"
|
||||||
|
|
||||||
|
#: templates/categories.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de categorías de %(SITENAME)s."
|
||||||
|
msgstr "Listo de kategorioj de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/categories.html:5
|
||||||
|
msgid "categorías,lista de categorías"
|
||||||
|
msgstr "kategorioj,listo de kategorioj"
|
||||||
|
|
||||||
|
#: templates/categories.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de categorías de %(SITENAME)s"
|
||||||
|
msgstr "Listo de kategorioj de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/categories.html:13
|
||||||
|
msgid "Lista de categorías"
|
||||||
|
msgstr "Listo de kategorioj"
|
||||||
|
|
||||||
|
#: templates/category.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos en la categoría «%(categoria)s» en Conocimientos Libres."
|
||||||
|
msgstr "Artikoloj el la kategorio «%(categoria)s» de Conocimientos Libres."
|
||||||
|
|
||||||
|
#: templates/category.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "artículos,categoría,categoría %(categoria)s,%(categoria)s"
|
||||||
|
msgstr "artikoloj,kategorio,kategorio %(categoria)s,%(categoria)s"
|
||||||
|
|
||||||
|
#: templates/category.html:12
|
||||||
|
#, python-format
|
||||||
|
msgid "Categoría: %(categoria)s"
|
||||||
|
msgstr "Kategorio: %(categoria)s"
|
||||||
|
|
||||||
|
#: templates/pagination.html:6
|
||||||
|
msgid "Página anterior"
|
||||||
|
msgstr "Malsekva paĝo"
|
||||||
|
|
||||||
|
#: templates/pagination.html:36 templates/pagination.html:41
|
||||||
|
msgid "Página"
|
||||||
|
msgstr "Paĝo"
|
||||||
|
|
||||||
|
#: templates/pagination.html:50
|
||||||
|
msgid "Página siguiente"
|
||||||
|
msgstr "Sekva paĝo"
|
||||||
|
|
||||||
|
#: templates/period_archives.html:9
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(año)d"
|
||||||
|
msgstr "Arkivo de %(año)d"
|
||||||
|
|
||||||
|
#: templates/period_archives.html:11
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(mes)s de %(año)d"
|
||||||
|
msgstr "Arkivo de %(mes)s %(año)d"
|
||||||
|
|
||||||
|
#: templates/period_archives.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos del %(dia)d de %(mes)s de %(año)d"
|
||||||
|
msgstr "Arkivo de %(dia)d-a de %(mes)s %(año)d"
|
||||||
|
|
||||||
|
#: templates/tag.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos marcados con la etiqueta «%(etiqueta)s» en Conocimientos Libres."
|
||||||
|
msgstr "Artikoloj etikeditaj «%(etiqueta)s» en Conocimientos Libres."
|
||||||
|
|
||||||
|
#: templates/tag.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "artículos,etiqueta,etiqueta %(etiqueta)s,%(etiqueta)s"
|
||||||
|
msgstr "artikoloj,etikedo,etikedo %(etiqueta)s,%(etiqueta)s"
|
||||||
|
|
||||||
|
#: templates/tag.html:12
|
||||||
|
#, python-format
|
||||||
|
msgid "Etiqueta: %(etiqueta)s"
|
||||||
|
msgstr "Etikedo: %(etiqueta)s"
|
||||||
|
|
||||||
|
#: templates/taglist.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos con la etiqueta %(etiqueta)s"
|
||||||
|
msgstr "Artikoloj kun la etikedo %(etiqueta)s"
|
||||||
|
|
||||||
|
#: templates/tags.html:4 templates/tags.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr "Listo de etikedoj de %(SITENAME)s"
|
||||||
|
|
||||||
|
#: templates/tags.html:5
|
||||||
|
msgid "etiquetas,palabras clave"
|
||||||
|
msgstr "etikedoj,ŝlosilvorto"
|
||||||
|
|
||||||
|
#: templates/tags.html:13
|
||||||
|
msgid "Lista de etiquetas"
|
||||||
|
msgstr "Listo de etikedoj"
|
||||||
|
|
||||||
|
#: templates/translations.html:3
|
||||||
|
msgid "Traducciones:"
|
||||||
|
msgstr "Tradukaĵoj:"
|
408
cl-theme/translations/fr/LC_MESSAGES/messages.po
Normal file
@ -0,0 +1,408 @@
|
|||||||
|
# French translations for PROJECT.
|
||||||
|
# Copyright (C) 2018 ORGANIZATION
|
||||||
|
# This file is distributed under the same license as the PROJECT project.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PROJECT VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
|
"POT-Creation-Date: 2018-07-02 14:17+0200\n"
|
||||||
|
"PO-Revision-Date: 2018-06-26 02:31+0200\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language: fr\n"
|
||||||
|
"Language-Team: fr <LL@li.org>\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Generated-By: Babel 2.6.0\n"
|
||||||
|
|
||||||
|
#: templates/archives.html:4
|
||||||
|
msgid "Lista de artículos publicados en Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/archives.html:5
|
||||||
|
msgid "archivos,artículos,historia,lista de artículos"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/archives.html:44 templates/archives.html:48
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/archives.html:52
|
||||||
|
#, python-format
|
||||||
|
msgid "%(num)d artículo"
|
||||||
|
msgid_plural "%(num)d artículos"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: templates/article.html:86 templates/pagination.html:3
|
||||||
|
msgid "Navegación de entradas"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:91
|
||||||
|
msgid "Anterior"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:92
|
||||||
|
msgid "Entrada anterior:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:100
|
||||||
|
msgid "Siguiente"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:101
|
||||||
|
msgid "Entrada siguiente:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:110 templates/article_info.html:16
|
||||||
|
msgid "Comentarios"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article.html:113
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Lo siento, el sistema de comentarios no funciona sin JavaScript. Si "
|
||||||
|
"quieres, puedes %(abre_enlace)senviar tu comentario por correo "
|
||||||
|
"electrónico%(cierra_enlace)s. El comentario será publicado en el espacio "
|
||||||
|
"reservado a comentarios de esta página."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:2
|
||||||
|
msgid "Fecha de publicación"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:2
|
||||||
|
msgid "Publicado el"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos de %(nombre_mes)s de %(año)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos de %(año)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:9
|
||||||
|
msgid "Fecha de modificación"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:12
|
||||||
|
msgid "Categoría"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "En %(categoria)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos en la categoría %(categoria)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:17
|
||||||
|
msgid "Deja un comentario"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:18
|
||||||
|
#, python-format
|
||||||
|
msgid "en %(articulo)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/article_info.html:22
|
||||||
|
msgid "Traducciones"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/author.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos escritos por %(author)s en Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/author.html:6
|
||||||
|
#, python-format
|
||||||
|
msgid "articulista,artículos,autor,autor %(author)s,escritor,%(author)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/author.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "Autor: %(author)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:4
|
||||||
|
msgid "Lista de autores de Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:5
|
||||||
|
msgid "articulistas,autores,colaboradores,escritores,lista de autores"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Autores de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:13 templates/base.html:84
|
||||||
|
msgid "Créditos"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:16
|
||||||
|
msgid "Artículos"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:19
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos escritos por %(author)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:22
|
||||||
|
msgid "Programación"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:27
|
||||||
|
msgid "Traducción"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:32
|
||||||
|
msgid "Software que usa la página"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:44
|
||||||
|
msgid "Varios programas de JavaScript"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:47
|
||||||
|
#, python-format
|
||||||
|
msgid "Sitio web de %(programa)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/authors.html:50
|
||||||
|
msgid "Miscelánea"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:10
|
||||||
|
msgid ""
|
||||||
|
"Sitio web que trata temas diversos relacionados con la libertad, como la "
|
||||||
|
"cultura libre y el software libre."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:12
|
||||||
|
msgid ""
|
||||||
|
"software libre,libertad,libertad de "
|
||||||
|
"expresión,privacidad,formación,tutoriales,guías,GNU/Linux,desarrollo "
|
||||||
|
"web,Trisquel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:21
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente de entradas Atom completa de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:24
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente completa de entradas RSS de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:27
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:30
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:33
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente de categorías Atom de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:36
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de categorías de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:39
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:42
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente RSS de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:47
|
||||||
|
#, python-format
|
||||||
|
msgid "Fuente Atom de idioma %(idioma)s de %(nombre_sitio_web)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:61
|
||||||
|
msgid "Saltar al contenido"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:72
|
||||||
|
msgid "Menú y widgets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:83
|
||||||
|
msgid "Archivos"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:92
|
||||||
|
msgid "Buscar ..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:97
|
||||||
|
msgid "Entradas recientes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:109
|
||||||
|
msgid "Categorías"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:121 templates/taglist.html:2 templates/taglist.html:3
|
||||||
|
msgid "Etiquetas"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:149
|
||||||
|
#, python-format
|
||||||
|
msgid "Enlace a %(articulo)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:163
|
||||||
|
msgid "Licencia de Creative Commons de dominio público"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:163
|
||||||
|
msgid ""
|
||||||
|
"El contenido (textos, imágenes, vídeos, comentarios) de Conocimientos Libres es de "
|
||||||
|
"dominio público."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:165
|
||||||
|
msgid "Código fuente"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:166
|
||||||
|
msgid "Licencias de JavaScript"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:167
|
||||||
|
msgid "Política de uso"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:179
|
||||||
|
msgid "expande el menú inferior"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/base.html:179
|
||||||
|
msgid "plegar menú inferior"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/categories.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de categorías de %(SITENAME)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/categories.html:5
|
||||||
|
msgid "categorías,lista de categorías"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/categories.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de categorías de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/categories.html:13
|
||||||
|
msgid "Lista de categorías"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/category.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos en la categoría «%(categoria)s» en Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/category.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "artículos,categoría,categoría %(categoria)s,%(categoria)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/category.html:12
|
||||||
|
#, python-format
|
||||||
|
msgid "Categoría: %(categoria)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/pagination.html:6
|
||||||
|
msgid "Página anterior"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/pagination.html:36 templates/pagination.html:41
|
||||||
|
msgid "Página"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/pagination.html:50
|
||||||
|
msgid "Página siguiente"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/period_archives.html:9
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(año)d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/period_archives.html:11
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos de %(mes)s de %(año)d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/period_archives.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid "Archivos del %(dia)d de %(mes)s de %(año)d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tag.html:4
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos marcados con la etiqueta «%(etiqueta)s» en Conocimientos Libres."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tag.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "artículos,etiqueta,etiqueta %(etiqueta)s,%(etiqueta)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tag.html:12
|
||||||
|
#, python-format
|
||||||
|
msgid "Etiqueta: %(etiqueta)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/taglist.html:5
|
||||||
|
#, python-format
|
||||||
|
msgid "Artículos con la etiqueta %(etiqueta)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tags.html:4 templates/tags.html:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Lista de etiquetas de %(SITENAME)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tags.html:5
|
||||||
|
msgid "etiquetas,palabras clave"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/tags.html:13
|
||||||
|
msgid "Lista de etiquetas"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/translations.html:3
|
||||||
|
msgid "Traducciones:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Lista de autores"
|
||||||
|
#~ msgstr ""
|
34
content/citizenfour.md
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Category: Cine
|
||||||
|
CSS: plyr/plyr.css
|
||||||
|
Date: 2018-09-25 11:05
|
||||||
|
JS: plyr/plyr.js (bottom)
|
||||||
|
Lang: es
|
||||||
|
Slug: citizenfour
|
||||||
|
Image: 2018/09/citizenfour.png
|
||||||
|
Tags: snowden, citizenfour, libertad
|
||||||
|
Title: Citizenfour
|
||||||
|
|
||||||
|
En enero de 2013, **Laura Poitras** comenzó a recibir correos electrónicos
|
||||||
|
cifrados firmados por un tal **"Citizenfour"**, que le aseguraba tener
|
||||||
|
pruebas de los programas de vigilancia ilegales dirigidos por la NSA
|
||||||
|
en colaboración con otras agencias de inteligencia en todo el mundo.
|
||||||
|
Cinco meses más tarde, junto con los periodistas **Glenn Greenwald** y
|
||||||
|
**Ewen MacAskill** voló a **Hong Kong** para el primero de muchos encuentros
|
||||||
|
con un hombre anónimo que resultó ser **Edward Snowden**.
|
||||||
|
Para sus encuentros, viajó siempre con una cámara.
|
||||||
|
La película resultante es la historia que se desarrolla ante nuestros
|
||||||
|
ojos en este documental.
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls poster='{static}/wp-content/uploads/article/images/2018/09/preview-snowden.jpg'>
|
||||||
|
<source src="https://archive.org/download/libreweb/citizenfour-spanish.webm" type="video/webm"/>
|
||||||
|
<p>Lo siento, tu navegador no soporta vídeo en HTML5. Por favor, cambia o actualiza tu navegador web</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
<p class="has-text-right">
|
||||||
|
<small><strong>VideoTime: </strong>1h 48min 40sec</small>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!--Plyr-->
|
||||||
|
<script src="{static}/vendor/js/play.js"></script>
|
||||||
|
<!--EndPlyr-->
|
55
content/como-generar-freakspot.md
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Category: Desarrollo web
|
||||||
|
CSS: plyr/plyr.css
|
||||||
|
Date: 2018-02-15 08:08
|
||||||
|
JS: plyr/plyr.js (bottom)
|
||||||
|
Lang: es
|
||||||
|
Slug: como-generar-freakspot
|
||||||
|
Status: published
|
||||||
|
Tags: educación, GNU/Linux, Pelican, Python, software libre, tutorial, video
|
||||||
|
Title: ¿Cómo generar Freak Spot?
|
||||||
|
|
||||||
|
Muchas veces alguno que otro usuario se ha preguntado alguna vez
|
||||||
|
cómo se genera este sitio web, la verdad es que es bastante sencillo
|
||||||
|
una vez explicado. Es por ello que en el siguiente vídeo se detallan
|
||||||
|
los pasos a seguir.
|
||||||
|
|
||||||
|
<!-- more -->
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls>
|
||||||
|
<source src="https://archive.org/download/libreweb/freakspot.webm" type="video/webm">
|
||||||
|
<p>Lo siento, tu navegador no soporta HTML 5. Por favor, cambia o actualiza tu navegador</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
Durante el vídeo se explican los comandos para su generación, utilizando
|
||||||
|
un entorno virtual con python-virtualenv.
|
||||||
|
|
||||||
|
1. Clonación del repositorio e ingreso al directorio de trabajo
|
||||||
|
|
||||||
|
$ git clone https://notabug.org/Freak-Spot/Freak-Spot
|
||||||
|
|
||||||
|
$ cd Freak-Spot
|
||||||
|
|
||||||
|
2. Generar el entorno virtual y activarlo
|
||||||
|
|
||||||
|
$ virtualenv env
|
||||||
|
|
||||||
|
$ source env/bin/activate
|
||||||
|
|
||||||
|
3. Instalación de dependencias pip y npm
|
||||||
|
|
||||||
|
$ sudo npm install uglifycss uglify-js -g
|
||||||
|
|
||||||
|
$ pip install -U pelican beautifulsoup4 markdown babel
|
||||||
|
|
||||||
|
$ npm install
|
||||||
|
|
||||||
|
4. Generar el sitio web
|
||||||
|
|
||||||
|
`$ (cd freak-theme && make compile)`
|
||||||
|
|
||||||
|
`$ make html`
|
||||||
|
|
||||||
|
<!--Plyr-->
|
||||||
|
<script src="{static}/vendor/js/play.js"></script>
|
||||||
|
<!--EndPlyr-->
|
115
content/conectar-xmpp-con-whatsapp-usando-yowsup-y-transwhat.md
Normal file
@ -0,0 +1,115 @@
|
|||||||
|
Author: Megver83
|
||||||
|
Category: GNU/Linux
|
||||||
|
Date: 2017-05-18 06:35
|
||||||
|
Image: /2017/05/xmpp.png
|
||||||
|
Slug: conectar-xmpp-con-whatsapp-usando-yowsup-y-transwhat
|
||||||
|
Tags: xmpp
|
||||||
|
Title: Conectar XMPP con WhatsApp usando yowsup y transWhat
|
||||||
|
|
||||||
|
¿No te ha pasado que la comunicación con tus amigos, familia, etc.
|
||||||
|
se dificulta por el simple hecho de no usar WhatsApp? Claro, es una
|
||||||
|
solución rápida, fácil y además multiplataforma, pero no respeta las
|
||||||
|
libertades y derechos de los usuarios. Conozco mucha gente del mundo
|
||||||
|
del software libre que se ha visto obligada a instalarlo porque no hay
|
||||||
|
otra forma de comunicarse con quienes necesitan hacerlo (sea por trabajo,
|
||||||
|
tareas escolares, o simplemente mantener contacto con sus seres queridos).
|
||||||
|
Sin embargo, con [yowsup][yowsupGIT] y [transWhat][transWhatGIT]
|
||||||
|
eso se acabó. Con ambos, podrás
|
||||||
|
chatear con los usuarios de WhatsApp, estar en sus grupos y más,
|
||||||
|
utilizando la red de mensajería instantánea descentralizada más conocida: XMPP.
|
||||||
|
|
||||||
|
## ¿Qué son yowsup y transWhat?
|
||||||
|
|
||||||
|
Yowsup es una biblioteca de python que te permite crear aplicaciones que usan
|
||||||
|
el servicio de WhatsApp. Yowsup se ha utilizado para crear un cliente no
|
||||||
|
oficial de WhatsApp Nokia N9 a través del proyecto [Wazapp][WazappGIT]
|
||||||
|
que estaba en uso por 200K + usuarios, así como otro completamente oficioso cliente
|
||||||
|
no oficial para Blackberry 10. Por el otro lado, transWhat es una puerta de
|
||||||
|
enlace entre las redes de mensajería instantánea XMPP y WhatsApp.
|
||||||
|
|
||||||
|
## Genial! ¿Cómo empiezo?
|
||||||
|
|
||||||
|
Los requisitos básicos son:
|
||||||
|
|
||||||
|
- Tener [pip][pipweb] instalado.
|
||||||
|
- Crearse una cuenta (en el caso de no tenerla) de XMPP con soporte para la pasarela transWhat. Por ejemplo, [JabJab.de][jabjabsite]
|
||||||
|
- Tener un número de teléfono móvil (celular).
|
||||||
|
- Tener un cliente XMPP avanzado, por ejemplo Gajim, con la cuenta XMPP a usarse configurada.
|
||||||
|
|
||||||
|
## Entonces, ¡Manos a la obra!
|
||||||
|
|
||||||
|
Desde un terminal, instala el paquete yowsup2 con pip como root.
|
||||||
|
|
||||||
|
# pip install yowsup2
|
||||||
|
|
||||||
|
Después de haberlo instalado, asegúrate que en el archivo
|
||||||
|
/usr/lib/python3.6/site-packages/yowsup/env/env.py
|
||||||
|
en la variable DEFAULT diga "Android" (incluyendo las comillas),
|
||||||
|
lee [este comentario][comment]
|
||||||
|
de un issue del repositorio GitHub de yowsup.
|
||||||
|
|
||||||
|
|
||||||
|
## Creación de la cuenta
|
||||||
|
|
||||||
|
Para crearte una cuenta con yowsup, debes ejecutar el siguiente comando:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ yowsup-cli registration -E s40 -r sms -p <nº_de_teléfono> -C <código_del_país> -m <código_móvil_del_país> -n <código_móvil_de_la_red>
|
||||||
|
```
|
||||||
|
|
||||||
|
Entonces, como dijo Jack el destripador, vamos por parte.
|
||||||
|
|
||||||
|
|
||||||
|
- `<nº_de_teléfono>` debe ser el número de teléfono completo, con el código del país, exceptuando el signo +
|
||||||
|
- `<código_del_país>` corresponde al código del país, si no te sabes el tuyo, míralo [aquí][netlist].
|
||||||
|
- `<código_móvil_del_país>` Es el MCC que lo puedes encontrar [aquí][MCC].
|
||||||
|
- `<código_móvil_de_la_red>` Es el MNC que también lo puedes encontrar en la misma página que `<código_móvil_del_país>`
|
||||||
|
|
||||||
|
Si todo funcionó, debería aparecerte algo como esto al final del comando, deberías recibir
|
||||||
|
un mensaje de texto con el código para registrarte, de forma similar, escribe:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ yowsup-cli registration -E s40 -p <nº_de_teléfono> -C <código_del_país> -m <código_móvil_del_país> -n <código_móvil_de_la_red> -R <código_del_sms>
|
||||||
|
```
|
||||||
|
|
||||||
|
Donde `<código_del_sms>` corresponde al código que recibiste en tu celular.
|
||||||
|
El resultado del comando, cerca del final, deberías obtener algo como:
|
||||||
|
|
||||||
|
```
|
||||||
|
INFO:yowsup.common.http.warequest:b'{"status":"ok","login":"<nº_de_teléfono>","type":"existing","pw":"FBmvgZs8UUbSX2ZHeVyxc7G7g4s=","expiration":4444444444.0,"kind":"free","price":"US$0.99","cost":"0.99","currency":"USD","price_expiration":1497967560}\n' status: b'ok' login: b'<nº_de_teléfono>' pw: b'<contraseña>' type: b'existing' expiration: 4444444444.0 kind: b'free' price: b'US$0.99' cost: b'0.99' currency: b'USD' price_expiration: 1497967560
|
||||||
|
```
|
||||||
|
|
||||||
|
Lo que nos interesa de aquí es lo que está ennegrecido. A ustedes les mostrará su número de teléfono y una contraseña,
|
||||||
|
que ahora usaremos para conectar XMPP con WhatsApp. Nota que las letras “b” y los apostrofes no están ennegrecidos.
|
||||||
|
|
||||||
|
## Conectando XMPP y WhatsApp con transWhat
|
||||||
|
|
||||||
|
Entonces, ahora que tenemos el número y la contraseña, es hora de la acción. Si usas Gajim, ve a **Acciones> Descubrir servicios>
|
||||||
|
usando la cuenta jabjab.de** (o la que ustedes usen con soporte transWhat). En la sección "Transportes" selecciona "transWhat" y
|
||||||
|
luego haz click en "Suscribir", te pedirá el número y contraseña que obtuviste con yowsup.
|
||||||
|
|
||||||
|
Listo! Ya tienes una cuenta XMPP funcional con WhatsApp. Para agregar contactos de WhatsApp tienes que
|
||||||
|
añadirlos con la dirección `<nº_de_teléfono>@dominio.del.transporte>`
|
||||||
|
|
||||||
|
**Nota:**
|
||||||
|
```
|
||||||
|
<nº_de_teléfono>
|
||||||
|
```
|
||||||
|
tiene que ser el número completo pero sin el **signo +**, igual que cuando te registraste.
|
||||||
|
|
||||||
|
## Para finalizar
|
||||||
|
|
||||||
|
Esperamos que te haya servido este tutorial, compártelo con tus amigos, en redes sociales y has derivados de este artículo si lo deseas,
|
||||||
|
recuerda que Conocimientos Libres se trata de eso (o˘◡˘o)
|
||||||
|
|
||||||
|
Le agradezco a [trinux][u-trinux], quien fue la persona que me enseñó como conectar XMPP y WhatsApp.
|
||||||
|
|
||||||
|
[yowsupGIT]: https://github.com/tgalal/yowsup
|
||||||
|
[transWhatGIT]: https://github.com/stv0g/transwhat
|
||||||
|
[WazappGIT]: https://github.com/tgalal/wazapp
|
||||||
|
[pipweb]: https://pip.pypa.io/
|
||||||
|
[jabjabsite]: https://jabjab.de/
|
||||||
|
[comment]: https://github.com/tgalal/yowsup/issues/1952#issuecomment-284212268
|
||||||
|
[netlist]: http://www.ipipi.com/networkList.do
|
||||||
|
[MCC]: https://en.wikipedia.org/wiki/Mobile_country_code
|
||||||
|
[u-trinux]: https://trisquel.info/es/users/trinux
|
33
content/convertir-un-video-a-formato-gif.md
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Category: Edición de imágenes
|
||||||
|
Date: 2016-08-10 10:17
|
||||||
|
Image: 2016/08/convert-gif.png
|
||||||
|
Lang: es
|
||||||
|
Modified: 2017-03-26 14:38
|
||||||
|
Slug: convertir-un-video-a-formato-gif
|
||||||
|
Status: published
|
||||||
|
Tags: animate, cat animation, convert, ffmpeg, GIF, GNU/Linux, ImageMagick
|
||||||
|
Title: Convertir un vídeo a formato GIF
|
||||||
|
|
||||||
|
[{.aligncenter .size-full .wp-image-235 width="1000" height="196"}]({static}/wp-content/uploads/article/images/2016/08/cat_animation.gif)
|
||||||
|
|
||||||
|
Hay muchas formas y programas útiles para hacer esto. Aquí os cuento mi
|
||||||
|
método:
|
||||||
|
|
||||||
|
1. **Si no tienes `ffmpeg`, instálalo** (en distribuciones de GNU/Linux
|
||||||
|
basadas en Debian con `sudo apt-get install ffmpeg`).
|
||||||
|
2. **Separa el vídeo en fotogramas**:
|
||||||
|
`mkdir fotogramas && ffmpeg -i tuvideo fotogramas/fotograma%04d.png ` (los
|
||||||
|
fotogramas se guardarán en la carpeta `fotogramas`).
|
||||||
|
3. **Borra los fotogramas que no necesites** (paso opcional).
|
||||||
|
4. **Une los fotogramas extraídos creando un gif con el programa
|
||||||
|
adecuado**. Puedes usar `animate`
|
||||||
|
(`animate fotograma*.png anim.gif`) para hacerlo rápido, pero si
|
||||||
|
buscas controlar mejor el espacio de tiempo entre fotogramas utiliza
|
||||||
|
`convert` (`convert -delay 0 -loop 0 fotograma*.png anim.gif`).
|
||||||
|
`-delay num` indica el tiempo entre los fotogramas y `-loop 0`
|
||||||
|
quiere decir que cuando acabe de reproducir las imagenes empezará
|
||||||
|
de nuevo. Estas herramientas suelen estar ya instaladas en muchas
|
||||||
|
distribuciones de GNU/Linux, forman parte de `ImageMagick`
|
||||||
|
(<http://imagemagick.org/script/index.php>).
|
208
content/crear-parches-con-git.md
Normal file
@ -0,0 +1,208 @@
|
|||||||
|
Author: Megver83
|
||||||
|
Category: GNU/Linux
|
||||||
|
Date: 2017-07-08 10:02
|
||||||
|
Image: 2018/04/git-diff.png
|
||||||
|
Slug: crear-parches-con-git
|
||||||
|
Tags: git, diff, patch
|
||||||
|
Title: Crear parches con Git
|
||||||
|
|
||||||
|
Muchas veces pasa, especialmente cuando se trabaja en desarrollo de código,
|
||||||
|
que modificamos software (por ej. algo tan simple como un script o varios
|
||||||
|
archivos del código fuente de un programa) y queremos compartir esa
|
||||||
|
modificación o solamente guardarla para tener esa "diferenciación" en
|
||||||
|
la forma de un archivo de texto plano para más tarde aplicarla cuando el
|
||||||
|
programa en el que nos basamos se actualice. Pues esa es la función que
|
||||||
|
cumplen los parches.
|
||||||
|
|
||||||
|
En Wikipedia dice lo siguiente sobre los parches:
|
||||||
|
|
||||||
|
>En informática, un parche consta de cambios que se aplican a un programa,
|
||||||
|
>para corregir errores, agregarle funcionalidad, actualizarlo, etc.
|
||||||
|
|
||||||
|
Pues hay varios métodos para crear parches, los más usados son `diff` y `git diff`.
|
||||||
|
En este tutorial se enseñará el uso de `git diff`, por ser más completo.
|
||||||
|
|
||||||
|
## Primer paso: crear los directorios
|
||||||
|
Este es un paso muy importante, que la mayoría de los tutoriales omiten,
|
||||||
|
más adelante se explicará por qué.
|
||||||
|
|
||||||
|
Si se fijan bien, en Git, cada vez que se hace un commit se crea un parche,
|
||||||
|
y cuando muestra un archivo modificado aparece el comando
|
||||||
|
`diff --git a/ruta/al/archivo/modificado.sh b/ruta/al/archivo/modificado.sh`
|
||||||
|
donde `modificado.sh` es, en este caso, un script que fue modificado (.❛ ᴗ ❛.)
|
||||||
|
|
||||||
|
Entonces, para modificar nuestro script, texto o código fuente primero hay que
|
||||||
|
crear el directorio `a` y `b`
|
||||||
|
|
||||||
|
$ mkdir a b
|
||||||
|
|
||||||
|
En el directorio `a` pondremos el o los archivos sin modificar, y en el
|
||||||
|
directorio `b` el modificado.
|
||||||
|
|
||||||
|
## Segundo paso: crea el parche
|
||||||
|
Ejecuta:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ git diff --no-prefix --no-index --no-renames --binary a b > parche.patch
|
||||||
|
```
|
||||||
|
|
||||||
|
+ --no-prefix: No mostrar ningún prefijo de origen o destino.
|
||||||
|
+ --no-index: Se usa para comparar las dos rutas dadas en el sistema de archivos.
|
||||||
|
+ --no-remanes: Desactiva la detección de cambio de nombre de un archivo.
|
||||||
|
+ --binary: Crea un diff binario que puede ser aplicado con git apply.
|
||||||
|
|
||||||
|
Ya tienen listo su parche. Sencillo ¿no?. Pues bien, ahora es la hora de probarlo.
|
||||||
|
|
||||||
|
## Tercer paso: aplicar el parche
|
||||||
|
Una vez tenemos nuestro parche como archivo `.diff` o `.patch` (aunque en general
|
||||||
|
se puede usar cualquier extensión), lo aplicaremos con `patch` o `git apply`
|
||||||
|
dependiendo del caso.
|
||||||
|
|
||||||
|
1. Solo texto plano: Si su parche únicamente modifica texto plano, como scripts,
|
||||||
|
archivos de código fuente en C/C++, Python, Pascal, Javascript, PHP, HMTL, etc.
|
||||||
|
entonces usaremos este comando:
|
||||||
|
|
||||||
|
patch -p1 -i /ruta/del/parche.diff
|
||||||
|
|
||||||
|
2. Con archivos binarios: Es decir, cosas como programas ejecutables ya compilados,
|
||||||
|
imágenes PNG, JPEG, Gif, etc. que no sean texto plano. En general podrás identificar
|
||||||
|
cuando se parcha un binario cuando en parche dice algo como "GIT binary patch".
|
||||||
|
En este caso aplicaremos el parche de la siguiente manera:
|
||||||
|
|
||||||
|
git apply -v /ruta/del/parche.diff
|
||||||
|
|
||||||
|
## El problema con diff y no hacer directorios a y b
|
||||||
|
Ahora, regresando a lo que decía anteriormente sobre por qué esto es importante,
|
||||||
|
se debe a que en muchas guías, wikis, etc. he encontrado que en vez de crear estos
|
||||||
|
directorios, crean un archivo (por ej.) `script.sh` y `script.sh.new` y luego en base
|
||||||
|
a eso ejecutan `diff -u scripts.sh script.sh.new`.
|
||||||
|
Resulta que hay dos problemas en esto:
|
||||||
|
|
||||||
|
|
||||||
|
+ Al hacer eso, en el parche en vez de decir algo como
|
||||||
|
`diff --opciones a/ruta/al/archivo/modificado.sh b/ruta/al/archivo/modificado.sh`
|
||||||
|
dice (en este caso) `diff --opciones script.sh script.sh.new`, pero resulta que tu
|
||||||
|
quieres parchar `b/script.sh`, no `script.sh.new` (porque dentro de `b/` están los
|
||||||
|
archivos modificados).
|
||||||
|
+ Si se usa `diff`, cuando se detecte un archivo que no existía originalmente en `a/`
|
||||||
|
(seguramente porque creaste uno en `b/`), no lo va a agregar en el parche, y si
|
||||||
|
eliminaste uno dentro del árbol original, tampoco quitará dicho archivo.
|
||||||
|
+ `diff` no puede hacer parches de binarios.
|
||||||
|
|
||||||
|
Para que se entienda mejor, voy a ejemplificar cada caso con dos ejemplos.
|
||||||
|
En el primero, crearé los archivos que puse de ejemplo (valga la redundancia) y usaré diff:
|
||||||
|
|
||||||
|
**script.sh:**
|
||||||
|
|
||||||
|
```
|
||||||
|
#!/bin/bash
|
||||||
|
echo "Hello world"
|
||||||
|
```
|
||||||
|
|
||||||
|
**script.sh.new:**
|
||||||
|
|
||||||
|
```
|
||||||
|
#!/bin/sh
|
||||||
|
echo "Hello world"
|
||||||
|
echo "This is a patched file :D"
|
||||||
|
```
|
||||||
|
Ahora haremos lo que la mayoría de tutoriales de internet te dicen que hagas:
|
||||||
|
|
||||||
|
diff -u script.sh script.sh.new
|
||||||
|
|
||||||
|
Y me queda así:
|
||||||
|
|
||||||
|
```
|
||||||
|
--- script.sh 2018-03-16 15:52:49.887087539 -0300
|
||||||
|
+++ script.sh.new 2018-03-16 15:53:02.490420209 -0300
|
||||||
|
@@ -1,2 +1,3 @@
|
||||||
|
-#!/bin/bash
|
||||||
|
+#!/bin/sh
|
||||||
|
echo "Hello world"
|
||||||
|
+echo "This is a patched file :D"
|
||||||
|
```
|
||||||
|
Todo aparentemente bien, pero ahora apliquemos dicho parche
|
||||||
|
|
||||||
|
```
|
||||||
|
$ diff -u script.sh script.sh.new | patch -p1 -i /dev/stdin
|
||||||
|
can't find file to patch at input line 3
|
||||||
|
Perhaps you used the wrong -p or --strip option?
|
||||||
|
The text leading up to this was:
|
||||||
|
--------------------------
|
||||||
|
|--- script.sh 2018-03-16 15:52:49.887087539 -0300
|
||||||
|
|+++ script.sh.new 2018-03-16 15:53:02.490420209 -0300
|
||||||
|
--------------------------
|
||||||
|
File to patch:
|
||||||
|
```
|
||||||
|
Falla siendo que estoy en el mismo directorio que `script.sh{.new}`, de modo que
|
||||||
|
esto se corrige usando el hack de crear los directorios `a/` y `b/`.
|
||||||
|
Sin embargo, esto no resulve el punto 2 y 3. Vamos a por ello.
|
||||||
|
|
||||||
|
Supongamos que tenemos esto dentro de `a/` y `b/`:
|
||||||
|
|
||||||
|
a:
|
||||||
|
script.sh
|
||||||
|
|
||||||
|
b:
|
||||||
|
archivo_binario.bin script.sh
|
||||||
|
|
||||||
|
Bien, ahora hagamos el parche con diff:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ diff -ur a b
|
||||||
|
Sólo en b: archivo_binario.bin
|
||||||
|
diff -ur a/script.sh b/script.sh
|
||||||
|
--- a/script.sh 2018-03-16 15:37:27.513802777 -0300
|
||||||
|
+++ b/script.sh 2018-03-16 15:41:17.717123987 -0300
|
||||||
|
@@ -1,2 +1,3 @@
|
||||||
|
-#!/bin/bash
|
||||||
|
+#!/bin/sh
|
||||||
|
echo "Hello world"
|
||||||
|
+echo "This is a patched file :D"
|
||||||
|
```
|
||||||
|
Y se cumple lo que decía en el punto 2, no te pone el archivo nuevo,
|
||||||
|
te dice "Sólo en b" o si hay un fichero que está en `a/` pero no en `b/`
|
||||||
|
(es decir, seguro que lo eliminaste de tu fork), te saldrá el mensaje
|
||||||
|
"Sólo en a" en vez de eliminarlo o crearlo. Si aplicamos este parche
|
||||||
|
solo afectará a los archivos de texto plano, y aunque hiciera bien
|
||||||
|
su trabajo y creara este nuevo archivo no funcionaría porque
|
||||||
|
`archivo_binario.bin` es un binario, el cual no está soportado por `diff`
|
||||||
|
pero sí por `git` lo cual nos lleva al tercer punto.
|
||||||
|
Mira lo que pasa si uso `git` en vez de `diff`:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ git diff --no-prefix --no-index --no-renames --binary a b
|
||||||
|
diff --git b/archivo_binario.bin b/archivo_binario.bin
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000000000000000000000000000000000000..1ce3c1c596d7a7f400b0cc89bda5a41eed2780c5
|
||||||
|
GIT binary patch
|
||||||
|
literal 73
|
||||||
|
pcmd-HXHZUIU{c}EWl|AfLZWk+R0P|Ad@#)bSHb~R0-{lr003gr3L5|b
|
||||||
|
|
||||||
|
literal 0
|
||||||
|
HcmV?d00001
|
||||||
|
|
||||||
|
diff --git a/script.sh b/script.sh
|
||||||
|
index da049c4..3d351f5 100644
|
||||||
|
--- a/script.sh
|
||||||
|
+++ b/script.sh
|
||||||
|
@@ -1,2 +1,3 @@
|
||||||
|
-#!/bin/bash
|
||||||
|
+#!/bin/sh
|
||||||
|
echo "Hello world"
|
||||||
|
+echo "This is a patched file :D"
|
||||||
|
```
|
||||||
|
|
||||||
|
Ahora sí me consideró el archivo binario inexistente en `a/` pero tangible en `b/`.
|
||||||
|
Noten que en este caso particular, como ya expliqué anteriormente, al tratar con
|
||||||
|
archivos binarios que solo git soporta (vean el mensaje "GIT binary patch") se
|
||||||
|
debe usar `git apply` obligatoriamente. Pero les recomiendo usarlo solo cuando sea
|
||||||
|
obligatorio, no siempre (en general no se usan muchos binarios en el software que
|
||||||
|
es 100% libre, a no ser que se traten de casos como firmware para el kernel o
|
||||||
|
librerías precompiladas, pero el software libre blobbeado suele tener binarios
|
||||||
|
privativos en su código, aunque el hecho de que sea binario no significa que sea
|
||||||
|
necesariamente privativo).
|
||||||
|
|
||||||
|
Si tienes dudas al respecto sobre el uso de `diff` y `git diff` o `patch` y `git apply`
|
||||||
|
recuerda que puedes dejarlas en los comentarios, así como también leer sus **manpages** y
|
||||||
|
consultar sus páginas web para más información.
|
65
content/curso-de-instalacion-de-hyperbola.md
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Category: GNU/Linux
|
||||||
|
CSS: plyr/plyr.css
|
||||||
|
Date: 2018-05-29 08:57
|
||||||
|
Image: 2018/05/curso-hyperbola-gnu-linux.png
|
||||||
|
JS: plyr/plyr.js (bottom)
|
||||||
|
Slug: curso-de-instalacion-de-hyperbola
|
||||||
|
Tags: hyperbola, linux, linux-libre, parabola
|
||||||
|
Title: Curso de Instalación de Hyperbola
|
||||||
|
|
||||||
|
Después de algunos meses, he decidido realizar esta serie de vídeos
|
||||||
|
sobre la instalación de [Hyperbola GNU+Linux-Libre][hypersite],
|
||||||
|
una de las distros 100 % libres, el método de Instalación se basa
|
||||||
|
en una guía de instalación, bien abajo se encuentra una lista
|
||||||
|
de 6 vídeos:
|
||||||
|
|
||||||
|
**Hyperbola [Base + Usuario] 1⁄6 | Time: 1:06:45**
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls poster='{static}/wp-content/uploads/article/images/2018/05/curso-hyperbola-1.png'>
|
||||||
|
<source src="https://archive.org/download/hyperbola-video-1/Hyperbola%20Base%20%2B%20Usuario%201%E2%81%846.webm" type="video/webm"/>
|
||||||
|
<p>Lo siento, tu navegador no soporta vídeo en HTML5. Por favor, cambia o actualiza tu navegador web</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
**Hyperbola [Xorg] 2⁄6 | Time: 23:38**
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls poster='{static}/wp-content/uploads/article/images/2018/05/curso-hyperbola-2.png'>
|
||||||
|
<source src="https://archive.org/download/hyperbola-video-2/Hyperbola%20Xorg%202%E2%81%846.webm" type="video/webm"/>
|
||||||
|
<p>Lo siento, tu navegador no soporta vídeo en HTML5. Por favor, cambia o actualiza tu navegador web</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
**Hyperbola [XFCE] 3⁄6 | Time: 20:06**
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls poster='{static}/wp-content/uploads/article/images/2018/05/curso-hyperbola-3.png'>
|
||||||
|
<source src="https://archive.org/download/hyperbola_20180527/Hyperbola%20XFCE%203%E2%81%846.webm" type="video/webm"/>
|
||||||
|
<p>Lo siento, tu navegador no soporta vídeo en HTML5. Por favor, cambia o actualiza tu navegador web</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
**Hyperbola [Fixed Idioma] 4⁄6 | Time: 6:31**
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls poster='{static}/wp-content/uploads/article/images/2018/05/curso-hyperbola-4.png'>
|
||||||
|
<source src="https://archive.org/download/hyperbola_20180527_2333/Hyperbola%20Fixed%20Idioma%204%E2%81%84%E2%81%846.webm" type="video/webm"/>
|
||||||
|
<p>Lo siento, tu navegador no soporta vídeo en HTML5. Por favor, cambia o actualiza tu navegador web</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
**Hyperbola [Gestor de Inicio de Sesión SLIM] 5⁄6 | Time: 7:23**
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls poster='{static}/wp-content/uploads/article/images/2018/05/curso-hyperbola-5.png'>
|
||||||
|
<source src="https://archive.org/download/hyperbola-video-5/Hyperbola%20Gestor%20de%20Inicio%20de%20Sesi%C3%B3n%20SLIM%205%E2%81%846.webm" type="video/webm"/>
|
||||||
|
<p>Lo siento, tu navegador no soporta vídeo en HTML5. Por favor, cambia o actualiza tu navegador web</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
**Hyperbola [Utilidades] 6⁄6 | Time: 34:14**
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls poster='{static}/wp-content/uploads/article/images/2018/05/curso-hyperbola-6.png'>
|
||||||
|
<source src="https://archive.org/download/hyperbola-video-6/Hyperbola%20-%20Utilidades%206%E2%81%846.webm" type="video/webm"/>
|
||||||
|
<p>Lo siento, tu navegador no soporta vídeo en HTML5. Por favor, cambia o actualiza tu navegador web</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
Y, bien hasta aquí ya es posible instalar Hyperbola GNU+Linux-Libre, de manera sencilla.
|
||||||
|
|
||||||
|
<!--Plyr-->
|
||||||
|
<script src="{static}/vendor/js/play.js"></script>
|
||||||
|
<!--EndPlyr-->
|
||||||
|
|
||||||
|
[hypersite]: https://www.hyperbola.info/
|
101
content/entrevista-Uruk.md
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Category: GNU/Linux
|
||||||
|
Date: 2018-06-20 12:50
|
||||||
|
Image: 2018/06/uruk.png
|
||||||
|
Lang: es
|
||||||
|
Slug: entrevista-uruk
|
||||||
|
Tags: entrevista, GNU/Linux, proyecto, software libre, Trisquel, Uruk
|
||||||
|
Title: Entrevista sobre el proyecto Uruk
|
||||||
|
|
||||||
|
El Proyecto Uruk incluye muchas aplicaciones útiles y una distribución
|
||||||
|
de GNU/Linux basada en Trisquel. He entrevistado a Hayder Majid, una de
|
||||||
|
las iniciadoras, para conocer más.
|
||||||
|
|
||||||
|
<!-- more -->
|
||||||
|
|
||||||
|
**¿Puedes presentar brevemente el Proyecto Uruk y la distribución
|
||||||
|
Uruk GNU/Linux?**
|
||||||
|
|
||||||
|
El proyecto nació en 2016, pero la historia empezó días atrás de ese
|
||||||
|
año. Mi amigo alimiracle y yo estábamos pensando en crear una
|
||||||
|
distribución completamente libre para satisfacer nuestras necesidades y
|
||||||
|
compartirla con otras, así que nos reunimos con un pequeño equipo con la
|
||||||
|
misma idea y rápidamente nos unimos a él. El equipo dividió el trabajo
|
||||||
|
de forma incorrecta, y el proyecto falló. Después de eso, hasta 2016,
|
||||||
|
hicimos algunas aplicaciones como Uruk cleaner, el
|
||||||
|
[tema de iconos Masalla](https://www.gnome-look.org/content/show.php/Masalla+Icon+Theme?content=170321),
|
||||||
|
[UPMS](https://notabug.org/alimiracle/UPMS) y otras cosas,
|
||||||
|
así que decidimos hacer estos programas bajo un techo común. Lo llamamos
|
||||||
|
Proyecto Uruk e hicimos una distribución completamente libre con el
|
||||||
|
mismo nombre que respeta la libertad y la privacidad de las usuarias.
|
||||||
|
|
||||||
|
**¿Cuáles son los antecedentes de las contribuidoras al proyecto y sus
|
||||||
|
motivaciones?**
|
||||||
|
|
||||||
|
Tenemos muchas personas que nos ayudan en el Proyecto Uruk, y que
|
||||||
|
comparten nuestras metas y motivaciones sobre el software libre, pero
|
||||||
|
principalmente tenemos dos tipos de cotribuidoras: primero, las
|
||||||
|
integrantes del equipo del proyecto; tienen proyectos bajo el Proyecto
|
||||||
|
Uruk o desarrollados en uno o más de los subproyectos de Uruk, que
|
||||||
|
hicieron un cambio sustancial en el Proyecto Uruk, las integrantes
|
||||||
|
activas del equipo son las siguientes:
|
||||||
|
|
||||||
|
- *Ali Abdul Ghani (Ali Miracle)*: programador y fundador del Proyecto
|
||||||
|
Uruk y Desarrollador de Uruk GNU/Linux y muchos otros subproyectos.
|
||||||
|
- *Hayder Majid (Hayder Ctee)*: ingeniero informático, programador y
|
||||||
|
diseñador, fundador del Proyecto Uruk y Uruk GNU/Linux, y muchos
|
||||||
|
otros.
|
||||||
|
- *Rosa*: Programadora, empaquetadora, administradora del servidor y
|
||||||
|
desarrolladora del Proyecto Uruk y Uruk GNU/Linux.
|
||||||
|
- *Ahmed Nourllah*: Programador y desarrollador del Proyecto Uruk y
|
||||||
|
desarrollador principal del wiki de Uruk.
|
||||||
|
|
||||||
|
El segundo es otro tipo de contribuidoras, que pueden apoyar el proyecto
|
||||||
|
traduciendo o escribiendo código, empaquetando, etc.
|
||||||
|
|
||||||
|
**Como usuaria de GNU/Linux, lo ejecuto en un viejo portátil Thinkpad
|
||||||
|
X60 y tengo aún así una experiencia de uso fluida. Gracias por hacer
|
||||||
|
el tema de iconos Masalla que mencionaste antes. Siendo Uruk GNU/Linux
|
||||||
|
una distribución basada en Trisquel, me pregunto por qué no elegisteis
|
||||||
|
Debian para basaros en esta o contribuisteis directamente a Trisquel en
|
||||||
|
vez de crear una nueva distribución.**
|
||||||
|
|
||||||
|
Como dijo Rosa, «no puedes hacer que todo el mundo coma un tipo de
|
||||||
|
tarta».
|
||||||
|
|
||||||
|
Elegimos Trisquel porque creemos en la filosofía del software libre.
|
||||||
|
Trisquel es una distribución completamente libre que cumple con nuestros
|
||||||
|
objetivos, pero no con nuestras necesidades, así que hicimos nuestra
|
||||||
|
distribución. Si probaste Uruk y Trisquel antes, encontrarás algunas
|
||||||
|
diferencias entre ellas porque Uruk es más personalizable y tiene muchas
|
||||||
|
aplicaciones creadas por el equipo de Uruk (como upms, ucc y otros
|
||||||
|
programas). También tratamos la opinión de la comunidad como la base de
|
||||||
|
nuestras publicaciones y creo que influimos a Trisquel, pero
|
||||||
|
indirectamente: después de todo, puedes verlo en Trisquel 8, que usa el
|
||||||
|
[escritorio MATE](https://es.wikipedia.org/wiki/MATE) como el entorno de escritorio predeterminado y VLC como
|
||||||
|
un reproductor multimedia [Uruk hizo eso antes].
|
||||||
|
|
||||||
|
**Estáis tomando medidas para ganar el reconocimiento de la _Free
|
||||||
|
Software Foundation_ [Fundación del Software Libre] y que sea añadida a
|
||||||
|
la lista de distribuciones que son completamente libres**
|
||||||
|
|
||||||
|
Sí, realizamos un paso serio para añadir Uruk GNU/Linux a la lista de
|
||||||
|
distribuciones libres de GNU, pero tarda mucho tiempo, o como dijo mi
|
||||||
|
amigo Ali «mil años [sonrisa]».
|
||||||
|
|
||||||
|
<figure>
|
||||||
|
<a href="{static}/wp-content/uploads/article/images/2018/06/Uruk-2.0.captura.png">
|
||||||
|
<img src="{static}/wp-content/uploads/article/images/2018/06/Uruk-2.0.captura.png" alt="Uruk" width="1025" height="768">
|
||||||
|
</a>
|
||||||
|
<figcaption class="wp-caption-text">Captura de pantalla de Uruk
|
||||||
|
GNU/Linux 2.0</figcaption>
|
||||||
|
</figure>
|
||||||
|
|
||||||
|
|
||||||
|
**La última publicación fue GNU/Linux Uruk 2.0, basada en Trisquel 8.
|
||||||
|
¿Cuáles son vuestros planes para el futuro?**
|
||||||
|
|
||||||
|
Tenemos muchos planes para el futuro, como añadir más sabores a nuestras
|
||||||
|
publicaciones de Uruk GNU/Linux, mejorar la infraestructura del
|
||||||
|
proyecto, añadir nuevas aplicaciones creadas por el equipo del proyecto
|
||||||
|
y algunas otras sorpresas [guiño].
|
31
content/facebook-legitima-la-violencia-estatal.md
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Category: Noticias
|
||||||
|
Date: 2018-04-25 00:37
|
||||||
|
Image: 2018/04/brutalidad-policial-apoyada-por-Facebook.png
|
||||||
|
Lang: es
|
||||||
|
Slug: facebook-legitima-la-violencia-estatal
|
||||||
|
Tags: capitalismo, estado, Facebook, página web, represión, redes sociales, violencia
|
||||||
|
Title: Facebook legitima la violencia estatal
|
||||||
|
|
||||||
|
Facebook se ha sumado a Twitter
|
||||||
|
[legitimando la violencia estatal](https://newsroom.fb.com/news/2018/04/keeping-terrorists-off-facebook/).
|
||||||
|
Pero ha ido un paso más allá: define como terroristas a quienes tratan
|
||||||
|
de acabar con los estados o la propiedad, como es el caso de personas
|
||||||
|
que comparten las ideologías anarquista y comunista.
|
||||||
|
|
||||||
|
Así definen el terrorismo:
|
||||||
|
|
||||||
|
> Definimos el terrorismo como: «Cualquier organización no gubernamental
|
||||||
|
> que se involucra en actos premeditados de violencia contra personas
|
||||||
|
> o propiedad para intimidar a una población civil, gobierno u
|
||||||
|
> organización internacional para lograr un objetivo político, religioso
|
||||||
|
> o ideológico».
|
||||||
|
|
||||||
|
Y así legitiman la violencia del estado:
|
||||||
|
|
||||||
|
> Nuestra política antiterrorista no se aplica a gobiernos. Esto refleja
|
||||||
|
un consenso académico general y legal de que los estados nacionales
|
||||||
|
pueden usar legítimamente la violencia bajo ciertas circunstancias. No
|
||||||
|
obstante, cierto contenido sobre violencia patrocinada por el estado
|
||||||
|
sería eliminado por nuestras otras políticas, como nuestra política de
|
||||||
|
violencia gráfica.
|
743
content/heckyel_pub.asc
Normal file
@ -0,0 +1,743 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
+oDpNh1Y1aVNh0hr+Gfw02ru95Qi2ycbKy0GKvOOPamyJZyTest3XfmKoQLQUI+D
|
||||||
|
N1w644BOfaOvPcpmTuKId4ROGqfZW1o26PBeNVLHBw1HwFpbOwaJVpa2hz9kTooz
|
||||||
|
3V+zaL+ElMc4/qylNtbN15rhv2dEs3mIl8Izi5EBTupJhMDmTZg11X/he69ZWlbF
|
||||||
|
++ceCtTevd6pOw7eCoq7MOy0Z5pjS7Pu8FZk5t3tu85NKfz2gq97KNVJXhlTdMKV
|
||||||
|
SoVD2GOVhaMN4Xd70k8EdoBxUVCkhYqqgBYIusTI8qi0BooaOw5ky2jm+u96UD5U
|
||||||
|
5c1Gql2CA7VV3rMc1AaEXRHDY0Lo4I75bXe9IOrYROqCa6NyUXXZKIAx2WDIoXIN
|
||||||
|
GAEb3pFJIbOwWjhjhsxVXBUcOzU7cKpwK6LBHiz3z2POITm/MmtjJG84rvGeapLC
|
||||||
|
r1laSg20nZKizUlxau9bKjwrloORVlaDPFWB9d6SnWmpV3jOw3QSU+0t3lnyMKtb
|
||||||
|
to9kOgNVnbZOAkIU2AaouhC3Lbs0aF1IuNfEiqNjbCHjVTmmnQo9Ke0mRAV6zO8f
|
||||||
|
yTQnPyDdmCBYSzkuudYg2mMwquPLaJQ911FtzaQn2sdZanDgg8iCMFCP6grFuUK6
|
||||||
|
MHDeOHBP4Jz9xHauOFLwTYwCB8o3tq04E0RvdqTtg9u8cTvQ/tCV1d1wyDstkOeA
|
||||||
|
TgmuGfaa0Cia3Qb2CpB7p7MStVipuhztSpd6R2YV9www3459nFeILJZdrrH5ZKBQ
|
||||||
|
b87ZVQV3QQ1eEqLrlg5RaKh7DeNfgHBHbgqU5bMlQKoVJ2gBNbp8DfGB3nWnAYfB
|
||||||
|
EGoTmjDdaMGJQa0UHwb1RYrFYrHbiqJ86/B+IJ13w7KbK9iux3WuusKmytA/l8C3
|
||||||
|
o3RyQTiWoP6TaujyTuyDgUX2Tz1WN0prr4B03s2tq1i/DDrREs/DYcAEHu8U7ydh
|
||||||
|
MpobamM5UdIs/UIGztBOhx7d5xujiiGfiu4IhruqafKu+69nVY1yKuZ7Lrt1U7QB
|
||||||
|
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
|
||||||
|
+F8=
|
||||||
|
=n2eL
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
61
content/hyperbola-gnu-linux-libre-es-aprobada-por-la-fsf.md
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Category: Noticias
|
||||||
|
Date: 2018-12-08 11:25
|
||||||
|
Image: 2018/12/hyperbola-gnu-freedom.png
|
||||||
|
Slug: hyperbola-gnu-linux-libre-es-aprobada-por-la-fsf
|
||||||
|
Tags: fsf, hyperbola, gnu
|
||||||
|
Title: Hyperbola GNU/Linux-libre es aprobada por la FSF
|
||||||
|
|
||||||
|
La distribución **Hyperbola GNU/Linux-libre** ha sido aceptada
|
||||||
|
por la **Free Software Foundation** (FSF) en su lista de
|
||||||
|
distribuciones 100% software libre.
|
||||||
|
|
||||||
|
<figure class="has-text-center is-table">
|
||||||
|
<img src="https://static.fsf.org/nosvn/images/hyperbola_logo.png" alt="Logo de Hyperbola" height="50" width="276">
|
||||||
|
<figcaption>Hyperbola GNU con Linux libre</figcaption>
|
||||||
|
</figure>
|
||||||
|
|
||||||
|
Después de varios meses, **Hyperbola GNU/Linux-libre** una
|
||||||
|
distribución basada en **Arch GNU/Linux** y con la estabilidad
|
||||||
|
de **Debian** ahora es parte de [lista de distribuciones libres][distros-libres]
|
||||||
|
siendo avalada por la FSF.
|
||||||
|
|
||||||
|
<figure class="has-text-center is-table">
|
||||||
|
<img src="https://static.fsf.org/common/img/logo-new.png" alt="Logo de FSF">
|
||||||
|
<figcaption>Fundación de Software Libre (FSF por sus siglas en inglés)</figcaption>
|
||||||
|
</figure>
|
||||||
|
|
||||||
|
**John Sullivan** director ejecutivo de la FSF dijo al respecto:
|
||||||
|
|
||||||
|
>En un mundo donde los sistemas operativos privativos
|
||||||
|
>están en constante expansión en términos de abuso de sus
|
||||||
|
>propios usuarios, el añadir otra distribución a la lista
|
||||||
|
>de sistemas completamente libres es bienvenido. Hyperbola
|
||||||
|
>representa otro hogar seguro para las personas que busquen
|
||||||
|
>un control completo de su computación.
|
||||||
|
|
||||||
|
**André Silva**, co-fundador y desarrollador del proyecto Hyperbola menciona al respecto:
|
||||||
|
|
||||||
|
>Hyperbola es una distribución totalmente libre basada en
|
||||||
|
>snapshots de Arch y desarrollo de Debian sin software no libre,
|
||||||
|
>documentación o cualquier tipo de soporte para la instalación
|
||||||
|
>o ejecución de software no libre. A diferencia de Arch, que es
|
||||||
|
>una distribución de lanzamiento continuo, Hyperbola es una
|
||||||
|
>solución a largo plazo centrada en la estabilidad y la seguridad
|
||||||
|
>inspirado en Debian y Devuan.
|
||||||
|
|
||||||
|
**Donald Robertson**, gerente de licencias y cumplimiento de la FSF agregó:
|
||||||
|
|
||||||
|
>Fue un placer trabajar con el equipo detrás de Hyperbola
|
||||||
|
>durante todo este proceso. Realmente van más allá de lo
|
||||||
|
>que respecta a los derechos de sus usuarios.
|
||||||
|
|
||||||
|
**Hyperbola** es la primera distribución completamente libre nacida en **FISL17**
|
||||||
|
(Porto Alegre, Brasil). Tienes más información en la propia web de [Hyperbola][hypersite],
|
||||||
|
desde donde podrás [descargar][download] las imágenes para
|
||||||
|
[instalar]({filename}/curso-de-instalacion-de-hyperbola.md)
|
||||||
|
o probar la distro en modo "live".
|
||||||
|
|
||||||
|
[distros-libres]: https://www.gnu.org/distros/free-distros.es.html
|
||||||
|
[download]: https://www.hyperbola.info/download/
|
||||||
|
[hypersite]: https://www.hyperbola.info
|
29
content/locutus-de-gnu.md
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Category: Cine
|
||||||
|
CSS: plyr/plyr.css
|
||||||
|
Date: 2017-02-01 00:03
|
||||||
|
Image: 2017/02/article-locutus.png
|
||||||
|
JS: plyr/plyr.js (bottom)
|
||||||
|
Lang: es
|
||||||
|
Modified: 2019-02-10 12:23
|
||||||
|
Slug: locutus-de-gnu
|
||||||
|
Status: published
|
||||||
|
Tags: GNU/Linux, gracioso, humor, software libre, software privativo, Star Trek, video
|
||||||
|
Title: Locutus de GNU
|
||||||
|
|
||||||
|
Encontré [esta parodia](https://goblinrefuge.com/mediagoblin/u/locutus/m/locutus-de-gnu/)
|
||||||
|
muy graciosa. Para entenderla al menos debéis saber qué son el software
|
||||||
|
libre y el software privativo. Espero que os guste.
|
||||||
|
|
||||||
|
<!-- more -->
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls
|
||||||
|
poster="{static}/wp-content/uploads/article/images/2017/02/locutus.png">
|
||||||
|
<source src="https://archive.org/download/libreweb/locutus.webm" type="video/webm">
|
||||||
|
<p>Lo siento, tu navegador no soporta HTML 5. Por
|
||||||
|
favor, cambia o actualiza tu navegador</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
<!--Plyr-->
|
||||||
|
<script src="{static}/vendor/js/play.js"></script>
|
||||||
|
<!--EndPlyr-->
|
26
content/montar-android-en-hyperbola.md
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
CSS: plyr/plyr.css
|
||||||
|
Category: GNU/Linux
|
||||||
|
Date: 2018-08-22 10:52
|
||||||
|
JS: plyr/plyr.js (bottom)
|
||||||
|
Image: 2018/08/montar-android-en-hyperbola.png
|
||||||
|
Slug: montar-android-en-hyperbola
|
||||||
|
Tags: android, mtp, hyperbola, usb
|
||||||
|
Title: Montar Android en Hyperbola
|
||||||
|
|
||||||
|
En esta oportunidad se enseña cómo montar los dispositivos
|
||||||
|
Android en Hyperbola.
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls>
|
||||||
|
<source src="https://archive.org/download/libreweb/android-uucp.webm" data-res="1080" type="video/webm">
|
||||||
|
<source src="https://archive.org/download/libreweb/android-uucp-480.webm" data-res="480" type="video/webm">
|
||||||
|
<p>Lo siento, tu navegador no soporta vídeo en HTML5. Por favor, cambia o actualiza tu navegador web</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
<p class="has-text-right">
|
||||||
|
<small><strong>VideoTime: </strong>4min 54sec</small>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!--Plyr-->
|
||||||
|
<script src="{static}/vendor/js/play.js"></script>
|
||||||
|
<!--EndPlyr-->
|
7
content/pages/404.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
Date: 2017-02-22 16:54
|
||||||
|
Modified: 2017-10-08 03:07
|
||||||
|
Save_as: 404.html
|
||||||
|
Status: hidden
|
||||||
|
Title: No se encontró la página
|
||||||
|
|
||||||
|
Parece que no hay nada en este lugar. ¿Y si pruebas una búsqueda?
|
24
content/pages/acerca-de.eo.md
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Date: 2016-07-28 17:43
|
||||||
|
Lang: eo
|
||||||
|
Modified: 2017-04-27 16:15
|
||||||
|
Slug: acerca-de
|
||||||
|
Status: published
|
||||||
|
Title: Pri
|
||||||
|
|
||||||
|
## Kio estas Libera Kono?
|
||||||
|
|
||||||
|
Conocimientos Libres estas TTT-platformo dediĉita al la dissendo
|
||||||
|
de Scio en la Komputila Mondo, kiu implicas la tutmondan problemon
|
||||||
|
pri la programaro kaj la maniero en kiu ĝi estas distribuata;
|
||||||
|
Nia ĉefa objektivo estas la Liberigo de homoj de la uzo de
|
||||||
|
PRIVATIVAJ iloj kaj anstataŭigi ilin per liberaj iloj, ĉar nur
|
||||||
|
tiel ni garantias ke scio daŭrigos tutmonde kaj neniam
|
||||||
|
estos malkonfirmita.
|
||||||
|
|
||||||
|
## Kunlaborado
|
||||||
|
|
||||||
|
Vi povas skribi artikulojn por ĉi tia retpaĝaro, traduki aŭ kunlabori
|
||||||
|
kun la programado. En la
|
||||||
|
[legumino da fonta kodo da retpaĝaro](https://notabug.org/heckyel/cl/src/master/README.markdown#colaboraci%C3%B3n)
|
||||||
|
estas la informo pri kiel fari ĝin.
|
65
content/pages/acerca-de.md
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
CSS: plyr/plyr.css
|
||||||
|
Date: 2019-02-04 08:03
|
||||||
|
JS: plyr/plyr.js (bottom)
|
||||||
|
Lang: es
|
||||||
|
Modified: 2019-02-04 09:03
|
||||||
|
Slug: acerca-de
|
||||||
|
Status: published
|
||||||
|
Title: Acerca
|
||||||
|
|
||||||
|
## ¿Qué es Conocimientos Libres?
|
||||||
|
|
||||||
|
Conocimientos Libres es una plataforma Web dedicada a la distribución de
|
||||||
|
Conocimientos en el Mundo Informático, que involucra la problemática
|
||||||
|
mundial sobre el software y la manera en que se distribuye; tenemos como
|
||||||
|
objetivo principal la Liberación de las personas del uso de herramientas
|
||||||
|
PRIVATIVAS y reemplazarlos por herramientas LIBRES, pues solo de esta
|
||||||
|
manera garantizaremos que el conocimiento siga difundiéndose mundialmente
|
||||||
|
y jamás sea negado.
|
||||||
|
|
||||||
|
## ¿Qué es Software Libre?
|
||||||
|
|
||||||
|
Software libre significa que los usuarios tienen la libertad de ejecutar,
|
||||||
|
copiar, distribuir, estudiar, modificar y mejorar el software.
|
||||||
|
|
||||||
|
El software libre es una cuestión de libertad, no de precio. Para
|
||||||
|
entender el concepto, debe pensarse en «libre» como en «libertad de
|
||||||
|
expresión», no como en «cerveza gratis».
|
||||||
|
|
||||||
|
Más precisamente, software libre significa que los usuarios de un
|
||||||
|
programa tienen las [cuatro libertades esenciales][libertades]:
|
||||||
|
|
||||||
|
+ La libertad de ejecutar el programa como lo desee, con cualquier
|
||||||
|
propósito (libertad 0).
|
||||||
|
+ La libertad de estudiar el funcionamiento del programa y adaptarlo
|
||||||
|
a sus necesidades (libertad 1). El acceso al código fuente es un
|
||||||
|
prerrequisito para esto.
|
||||||
|
+ La libertad de redistribuir copias para ayudar a los demás (libertad 2).
|
||||||
|
+ La libertad de mejorar el programa y de publicar las mejoras,
|
||||||
|
de modo que toda la comunidad se beneficie (libertad 3).
|
||||||
|
El acceso al código fuente es un prerrequisito para esto.
|
||||||
|
|
||||||
|
Debido a la evolución de la tecnología y del uso de la red, estas libertades
|
||||||
|
son ahora aún más importantes que en 1983.
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls="controls" poster="{static}/wp-content/uploads/pages/images/2017/03/poster.png">
|
||||||
|
<source src="https://audio-video.gnu.org/video/TEDxGE2014_Stallman05_LQ.webm" type="video/webm">
|
||||||
|
<track kind="captions" src="{static}/wp-content/uploads/pages/subtitles/2017/03/english.vtt" srclang="en" label="English">
|
||||||
|
<track kind="captions" src="{static}/wp-content/uploads/pages/subtitles/2017/03/spanish.vtt" srclang="es" label="Spanish" default="">
|
||||||
|
<track kind="captions" src="{static}/wp-content/uploads/pages/subtitles/2017/03/portuguese.vtt" srclang="pt" label="Portuguese">
|
||||||
|
<p>Lo siento, tu navegador no soporta vídeo en HTML5. Por favor, cambia o actualiza tu navegador web</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
## Colaboración
|
||||||
|
|
||||||
|
Puedes escribir un artículo para este sitio web, hacer una
|
||||||
|
traducción o colaborar en el desarrollo. La información sobre cómo
|
||||||
|
hacerlo, se encuentra en el
|
||||||
|
[README del código fuente de la web](https://libregit.org/heckyel/cl/src/master/README.markdown#colaboraci%C3%B3n).
|
||||||
|
|
||||||
|
<!--Plyr-->
|
||||||
|
<script src="{static}/vendor/js/play.js"></script>
|
||||||
|
<!--EndPlyr-->
|
||||||
|
|
||||||
|
[libertades]: https://www.gnu.org/philosophy/free-sw.html
|
18
content/pages/apoyo-economico.en.md
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Date: 2017-10-28 17:46
|
||||||
|
Lang: en
|
||||||
|
Modified: 2018-07-03 03:17
|
||||||
|
Slug: apoyo-economico
|
||||||
|
Status: published
|
||||||
|
Title: Economic support
|
||||||
|
|
||||||
|
Since its birth, this website has used only free software and has been
|
||||||
|
free of ads. However, maintaining a website like this one requires both
|
||||||
|
time and money. [Donations]({filename}/pages/donaciones.en.md) for
|
||||||
|
encourage its development and improvement.
|
||||||
|
|
||||||
|
You can choose between different donation methods.
|
||||||
|
|
||||||
|
## Liberapay
|
||||||
|
|
||||||
|
<a href="https://liberapay.com/ConocimientosLibres/donate" role="button"><img alt="Donate" src="{static}/wp-content/uploads/pages/images/donate.svg"></a>
|
15
content/pages/apoyo-economico.eo.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Date: 2018-07-03 02:06
|
||||||
|
Lang: eo
|
||||||
|
Slug: apoyo-economico
|
||||||
|
Status: published
|
||||||
|
Title: Ekonomika subteno
|
||||||
|
|
||||||
|
Ekde ĝia nasko, ĉi tia retpaĝaro uzis nur liberan programaron kaj
|
||||||
|
estis sen anoncoj. Tamen, bonteni retpaĝaron kiel ĉi tia bezonas kaj
|
||||||
|
tempon kaj monon. [Donacoj]({filename}/pages/donaciones.eo.md) por
|
||||||
|
instigi ĝian ellaboradon kaj plibonigon.
|
||||||
|
|
||||||
|
## Liberapay
|
||||||
|
|
||||||
|
<a href="https://liberapay.com/ConocimientosLibres/donate" role="button"><img alt="Donaci" src="{static}/wp-content/uploads/pages/images/donaci.svg"></a>
|
19
content/pages/apoyo-economico.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Date: 2017-01-22 18:33
|
||||||
|
Lang: es
|
||||||
|
Modified: 2018-04-29 22:48
|
||||||
|
Slug: apoyo-economico
|
||||||
|
Status: published
|
||||||
|
Title: Apoyo económico
|
||||||
|
|
||||||
|
Desde su nacimiento, esta página ha usado solo software libre y ha
|
||||||
|
estado libre de publicidad. Sin embargo, para mantener un sitio web como
|
||||||
|
este se requiere tiempo y dinero. Las
|
||||||
|
[donaciones]({filename}/pages/donaciones.md) son para
|
||||||
|
fomentar su desarrollo y mejora.
|
||||||
|
|
||||||
|
Puedes eligir entre diferentes formas de realizar donaciones.
|
||||||
|
|
||||||
|
## Liberapay
|
||||||
|
|
||||||
|
<a href="https://liberapay.com/ConocimientosLibres/donate" role="button"><img alt="Dona" src="{static}/wp-content/uploads/pages/images/donar.svg"></a>
|
172
content/pages/buscar.php.md
Normal file
@ -0,0 +1,172 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
CSS: tipuesearch/tipuesearch.css
|
||||||
|
Date: 2017-04-22 20:38
|
||||||
|
Modified: 2018-01-11 16:38
|
||||||
|
Save_as: buscar.php
|
||||||
|
Status: hidden
|
||||||
|
Title: Resultados
|
||||||
|
|
||||||
|
<div id="tipue_search_content">
|
||||||
|
<?php
|
||||||
|
$STOP_WORDS = ['a', 'un', 'una', 'unas', 'unos', 'uno', 'sobre', 'todo',
|
||||||
|
'también', 'tras', 'otro', 'algun', 'alguno', 'alguna', 'algunos',
|
||||||
|
'algunas', 'ser', 'es', 'soy', 'eres', 'somos', 'sois', 'estoy', 'esta',
|
||||||
|
'estamos', 'estais', 'estan', 'como', 'en', 'para', 'atras', 'porque',
|
||||||
|
'por', 'que', 'estado', 'estaba', 'ante', 'antes', 'siendo', 'ambos',
|
||||||
|
'pero', 'por', 'poder', 'puede', 'puedo', 'podemos', 'podeis', 'pueden',
|
||||||
|
'fui', 'fue', 'fuimos', 'fueron', 'hacer', 'hago', 'hace', 'hacemos',
|
||||||
|
'haceis', 'hacen', 'cada', 'fin', 'incluso', 'primero', 'desde',
|
||||||
|
'conseguir', 'consigo', 'consigue', 'consigues', 'conseguimos',
|
||||||
|
'consiguen', 'ir', 'voy', 'va', 'vamos', 'vais', 'van', 'vaya', 'gueno',
|
||||||
|
'ha', 'tener', 'tengo', 'tiene', 'tenemos', 'teneis', 'tienen', 'el', 'la',
|
||||||
|
'lo', 'las', 'los', 'su', 'aqui', 'mio', 'tuyo', 'ellos', 'ellas', 'nos',
|
||||||
|
'nosotros', 'vosotros', 'vosotras', 'si', 'dentro', 'solo', 'solamente',
|
||||||
|
'saber', 'sabes', 'sabe', 'sabemos', 'sabeis', 'saben', 'ultimo', 'largo',
|
||||||
|
'bastante', 'haces', 'muchos', 'aquellos', 'aquellas', 'sus', 'entonces',
|
||||||
|
'tiempo', 'verdad', 'verdadero', 'verdadera', 'cierto', 'ciertos',
|
||||||
|
'cierta', 'ciertas', 'intentar', 'intento', 'intenta', 'intentas',
|
||||||
|
'intentamos', 'intentais', 'intentan', 'dos', 'bajo', 'arriba', 'encima',
|
||||||
|
'usar', 'uso', 'usas', 'usa', 'usamos', 'usais', 'usan', 'emplear',
|
||||||
|
'empleo', 'empleas', 'emplean', 'ampleamos', 'empleais', 'valor', 'muy',
|
||||||
|
'era', 'eras', 'eramos', 'eran', 'modo', 'bien', 'cual', 'cuando', 'donde',
|
||||||
|
'mientras', 'quien', 'con', 'entre', 'sin', 'trabajo', 'trabajar',
|
||||||
|
'trabajas', 'trabaja', 'trabajamos', 'trabajais', 'trabajan', 'podria',
|
||||||
|
'podrias', 'podriamos', 'podrian', 'podriais', 'yo', 'aquel'];
|
||||||
|
|
||||||
|
$DESCRIPTION_LENGTH = 25;
|
||||||
|
$HALF_DESCRIPTION_LENGTH = floor($DESCRIPTION_LENGTH / 2);
|
||||||
|
|
||||||
|
$web_content = json_decode(file_get_contents('tipuesearch_content.json'), true);
|
||||||
|
$stop_words_ignored = false;
|
||||||
|
|
||||||
|
if (isset($_GET['q'])) {
|
||||||
|
|
||||||
|
$search_str = trim($_REQUEST['q']);
|
||||||
|
|
||||||
|
$keywords = explode(' ', $search_str);
|
||||||
|
$keywords_temp = '';
|
||||||
|
foreach ($keywords as $keyword) {
|
||||||
|
$is_stop_word = false;
|
||||||
|
foreach ($STOP_WORDS as $stop_word) {
|
||||||
|
if ($keyword == $stop_word) {
|
||||||
|
$is_stop_word = true;
|
||||||
|
$stop_words_ignored = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (! $is_stop_word) {
|
||||||
|
$keywords_temp .= $keyword;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$keywords = $keywords_temp;
|
||||||
|
$keywords = explode(' ', $keywords);
|
||||||
|
$found_results = [];
|
||||||
|
|
||||||
|
foreach ($web_content["pages"] as $page) {
|
||||||
|
$score = 0;
|
||||||
|
$page['text'] = htmlentities($page['text']);
|
||||||
|
|
||||||
|
foreach ($keywords as $word) {
|
||||||
|
if (preg_match("/$word/i", $page['url'])) {
|
||||||
|
$score += 35;
|
||||||
|
}
|
||||||
|
if (preg_match("/$word/i", $page['title'])) {
|
||||||
|
$score += 35;
|
||||||
|
}
|
||||||
|
if (preg_match("/$word/i", $page['tags'])) {
|
||||||
|
$score += 30;
|
||||||
|
}
|
||||||
|
// It replaces upper case matches with lower case matches, but it's fine for now.
|
||||||
|
$page['text'] = preg_replace("/$word/i", '<span class="tipue_search_content_bold">' . $word . '</span>', $page['text'], -1, $match_count);
|
||||||
|
if ($match_count > 0) {
|
||||||
|
$score += 10 * $match_count;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($score != 0) {
|
||||||
|
$found_results[] = ['score' => $score, 'title' => $page['title'], 'url' => $page['url'], 'text' => $page['text']];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Compare results score.
|
||||||
|
*/
|
||||||
|
function comp_result_score($a, $b) {
|
||||||
|
if ($a['score'] == $b['score']) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
return ($a['score'] > $b['score']) ? -1 : 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($stop_words_ignored) {
|
||||||
|
printf('<div id="tipue_search_warning">%s</div>', 'Las palabras comunes se ignoran en gran parte');
|
||||||
|
}
|
||||||
|
|
||||||
|
$found_results_count = count($found_results);
|
||||||
|
if ($found_results_count > 0) {
|
||||||
|
usort($found_results, 'comp_result_score');
|
||||||
|
if ($found_results_count == 1) {
|
||||||
|
$found_results_count_str = '1 resultado';
|
||||||
|
} else {
|
||||||
|
$found_results_count_str = $found_results_count . ' resultados';
|
||||||
|
}
|
||||||
|
} else if ($found_results_count == 0) {
|
||||||
|
// die('<div id="tipue_search_warning">No se ha encontrado nada</div>');
|
||||||
|
$found_results_count_str = '';
|
||||||
|
printf('<div id="tipue_search_warning">No se ha encontrado nada</div>');
|
||||||
|
}
|
||||||
|
|
||||||
|
printf('<div id="tipue_search_results_count">%s</div>', $found_results_count_str);
|
||||||
|
|
||||||
|
foreach ($found_results as $found_result) {
|
||||||
|
printf('<div class="tipue_search_content_title"><a class="is-cyan" href="%s">%s</a></div>', $found_result['url'], $found_result['title']);
|
||||||
|
printf('<div class="tipue_search_content_url"><a href="%s">%s</a></div>', $found_result['url'], $found_result['url']);
|
||||||
|
|
||||||
|
$description_words = explode(' ', $found_result['text']);
|
||||||
|
$description_words_count = count($description_words);
|
||||||
|
$first_match = false;
|
||||||
|
for ($i = 0; $i < $description_words_count; $i++) {
|
||||||
|
if ($description_words[$i] == '<span>') {
|
||||||
|
$first_match = $i;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($first_match !== false) {
|
||||||
|
echo '<div class="tipue_search_content_text">';
|
||||||
|
if ($first_match - 12 <= 0) {
|
||||||
|
for ($i = 0; $i < $DESCRIPTION_LENGTH; $i++) {
|
||||||
|
echo $description_words[$i] . ' ';
|
||||||
|
}
|
||||||
|
echo '...';
|
||||||
|
} else if($first_match + 12 >= $description_words_count) {
|
||||||
|
echo '...';
|
||||||
|
for ($i = $first_match - 12; $i < $description_words_count; $i++) {
|
||||||
|
echo ' ' . $description_words[$i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
echo '...';
|
||||||
|
for ($i = $first_match - 12; $i <= $first_match + 12; $i++) {
|
||||||
|
echo $description_words[$i] . ' ';
|
||||||
|
}
|
||||||
|
echo '...';
|
||||||
|
}
|
||||||
|
echo '</div>';
|
||||||
|
} else {
|
||||||
|
echo '<div class="tipue_search_content_text">';
|
||||||
|
for ($i = 0; $i < $DESCRIPTION_LENGTH; $i++) {
|
||||||
|
echo $description_words[$i] . ' ';
|
||||||
|
}
|
||||||
|
if ($description_words_count > $DESCRIPTION_LENGTH) {
|
||||||
|
echo '...';
|
||||||
|
}
|
||||||
|
echo '</div>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
printf('<div id="tipue_search_warning">Aún no has buscado</div>');
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
|
</div>
|
14
content/pages/contacto.de.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Date: 2019-02-04 07:52
|
||||||
|
Lang: de
|
||||||
|
Modified: 2019-02-04 07:55
|
||||||
|
Slug: contacto
|
||||||
|
Status: published
|
||||||
|
Title: Kontakt
|
||||||
|
|
||||||
|
Mein Email ist
|
||||||
|
[heckyel@hyperbola.info](mailto:heckyel@hyperbola.info). Nutz
|
||||||
|
meinen
|
||||||
|
<abbr title="GNU Privacy Guard">GPG</abbr> öffentlichen Schlüssel
|
||||||
|
([4DF2 1B6A 7C10 21B2 5C36 0914 F6EE 7BC5 9A31 5766]({static}/heckyel_pub.asc)),
|
||||||
|
damit die Nachricht nicht von anderen Personen gelesen werden kann.
|
13
content/pages/contacto.en.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Date: 2019-02-04 07:51
|
||||||
|
Lang: en
|
||||||
|
Modified: 2019-02-04 07:52
|
||||||
|
Slug: contacto
|
||||||
|
Status: published
|
||||||
|
Title: Contact
|
||||||
|
|
||||||
|
My email is
|
||||||
|
[heckyel@hyperbola.info](mailto:heckyel@hyperbola.info). Use my
|
||||||
|
<abbr title="GNU Privacy Guard">GPG</abbr> public key
|
||||||
|
([4DF2 1B6A 7C10 21B2 5C36 0914 F6EE 7BC5 9A31 5766]({static}/heckyel_pub.asc))
|
||||||
|
so that other people cannot read the message.
|
12
content/pages/contacto.eo.md
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Date: 2019-02-04 07:36
|
||||||
|
Lang: eo
|
||||||
|
Slug: contacto
|
||||||
|
Status: published
|
||||||
|
Title: Kontakto
|
||||||
|
|
||||||
|
Mia retpoŝto estas
|
||||||
|
[heckyel@hyperbola.info](mailto:heckyel@hyperbola.info). Uzu mian
|
||||||
|
<abbr title="GNU Privacy Guard">GPG</abbr> publikan ŝlosilon
|
||||||
|
([4DF2 1B6A 7C10 21B2 5C36 0914 F6EE 7BC5 9A31 5766]({static}/heckyel_pub.asc))
|
||||||
|
por ke aliaj personoj ne povus legi la mesaĝon.
|
13
content/pages/contacto.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Date: 2019-02-04 07:36
|
||||||
|
Lang: es
|
||||||
|
Modified: 2019-02-04 07:38
|
||||||
|
Slug: contacto
|
||||||
|
Status: published
|
||||||
|
Title: Contacto
|
||||||
|
|
||||||
|
Mi correo electrónico es
|
||||||
|
[heckyel@hyperbola.info](mailto:heckyel@hyperbola.info). Utiliza mi
|
||||||
|
clave pública <abbr title="GNU Privacy Guard">GPG</abbr>
|
||||||
|
([4DF2 1B6A 7C10 21B2 5C36 0914 F6EE 7BC5 9A31 5766]({static}/heckyel_pub.asc))
|
||||||
|
para evitar que el mensaje pueda ser leído por otras personas.
|
21
content/pages/donaciones.de.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Date: 2018-03-29 00:29
|
||||||
|
Lang: de
|
||||||
|
Slug: donaciones
|
||||||
|
Status: hidden
|
||||||
|
Title: Spenden
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Datum</th>
|
||||||
|
<th>Spender</th>
|
||||||
|
<th>Währung</th>
|
||||||
|
<th>Anzahl</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>2018-02-12</td>
|
||||||
|
<td>Namenlos</td>
|
||||||
|
<td>Faircoin</td>
|
||||||
|
<td>0,008</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
21
content/pages/donaciones.en.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Date: 2018-03-29 00:29
|
||||||
|
Lang: en
|
||||||
|
Slug: donaciones
|
||||||
|
Status: hidden
|
||||||
|
Title: Donations
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Date</th>
|
||||||
|
<th>Donor</th>
|
||||||
|
<th>Currency</th>
|
||||||
|
<th>Amount</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>2018-02-12</td>
|
||||||
|
<td>Anonymous</td>
|
||||||
|
<td>Faircoin</td>
|
||||||
|
<td>0.008</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
21
content/pages/donaciones.eo.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Date: 2018-03-29 00:29
|
||||||
|
Lang: eo
|
||||||
|
Slug: donaciones
|
||||||
|
Status: hidden
|
||||||
|
Title: Donatoj
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Dato</th>
|
||||||
|
<th>Donacantoj</th>
|
||||||
|
<th>Valuto</th>
|
||||||
|
<th>Kvanto</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>2018-02-12</td>
|
||||||
|
<td>anonima</td>
|
||||||
|
<td>Faircoin</td>
|
||||||
|
<td>0,008</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
21
content/pages/donaciones.fr.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Date: 2018-03-29 00:29
|
||||||
|
Lang: fr
|
||||||
|
Slug: donaciones
|
||||||
|
Status: hidden
|
||||||
|
Title: Donations
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Date</th>
|
||||||
|
<th>Donateur</th>
|
||||||
|
<th>Devise</th>
|
||||||
|
<th>Montant</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>2018-02-12</td>
|
||||||
|
<td>Anonyme</td>
|
||||||
|
<td>Faircoin</td>
|
||||||
|
<td>0,008</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
21
content/pages/donaciones.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Date: 2018-03-29 00:29
|
||||||
|
Lang: es
|
||||||
|
Slug: donaciones
|
||||||
|
Status: hidden
|
||||||
|
Title: Donaciones
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Fecha</th>
|
||||||
|
<th>Donante</th>
|
||||||
|
<th>Moneda</th>
|
||||||
|
<th>Cantidad</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>2018-02-12</td>
|
||||||
|
<td>Anónima</td>
|
||||||
|
<td>Faircoin</td>
|
||||||
|
<td>0,008</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
80
content/pages/estructura-de-directorios.md
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Date: 2018-01-28 17:35
|
||||||
|
Lang: es
|
||||||
|
Slug: estructura-de-directorios
|
||||||
|
Status: hidden
|
||||||
|
Title: Estructura de directorios
|
||||||
|
|
||||||
|
## Ficheros del directorio raíz
|
||||||
|
|
||||||
|
- `LICENSE`. La licencia de software libre del proyecto.
|
||||||
|
- `Makefile`. Archivo para la automatización de tareas.
|
||||||
|
- `pelicanconf.py`. Configuración local del proyecto.
|
||||||
|
- `publishconf.py`. Configuración en producción de la web.
|
||||||
|
|
||||||
|
Si hace falta cambiar algún parámetro de configuración genérico, se debe
|
||||||
|
editar el archivo `pelicanconf.py`. De tratarse de un ajuste que solo
|
||||||
|
necesita aplicarse durante la generación final, debe añadirse a
|
||||||
|
`publishconf.py`. Ejecuta `make` sin parámetros en este dictorio para
|
||||||
|
ver todas las opciones de `Makefile` disponibles.
|
||||||
|
|
||||||
|
## Directorios
|
||||||
|
|
||||||
|
- `content`. Contenido de la web: artículos, páginas, imágenes, etc.
|
||||||
|
- `cl-theme`. Diseño de la página web.
|
||||||
|
- `plugins`. Complementos para Pelican.
|
||||||
|
- `output`. El directorio donde se suele generar la página web.
|
||||||
|
|
||||||
|
Algunos de estos directorios se explican con más detalle a continuación.
|
||||||
|
|
||||||
|
### `content`
|
||||||
|
|
||||||
|
Aquí se guarda todo el contenido de la web. Todos los artículos se
|
||||||
|
encuentran en este directorio, incluidas las traducciones a artículos.
|
||||||
|
Los archivos de traducción indican el código del idioma antes de la
|
||||||
|
extensión `.md`. Si existe un artículo llamado `texto-sobre-algo.md`,
|
||||||
|
entonces la traducción al esperanto, por ejemplo, se debe llamar
|
||||||
|
`texto-sobre-algo.eo.md`. El idioma principal de la web es el
|
||||||
|
castellano.
|
||||||
|
|
||||||
|
Además de los artículos hay otro tipo de contenido que se organiza en
|
||||||
|
directorios:
|
||||||
|
|
||||||
|
- `asciicast`. Vídeos realizados con asciinema.
|
||||||
|
- `css`. El código <abbr title="Cascading Style Sheets">CSS</abbr>.
|
||||||
|
- `fonts`. Fuentes tipográficas.
|
||||||
|
- `js`. Código JavaScript.
|
||||||
|
- `pages`. Páginas que se encuentran en la barra lateral.
|
||||||
|
- `wp-content`. Contiene todo lo que no encaja en ningún otro sitio. En
|
||||||
|
gran parte contiene imágenes. Los archivos se han de ubicar en la
|
||||||
|
carpeta correspondiente al año y al mes en el que se añaden. Por
|
||||||
|
ejemplo, el directorio `/wp-content/uploads/article/images/2018/01/`
|
||||||
|
contiene los archivos de enero de 2018.
|
||||||
|
|
||||||
|
El código CSS, JS y las fuentes aquí encontrados no aparecen en todos
|
||||||
|
los artículos. Por esta razón, se ubican aquí (y no en `cl-theme`)y
|
||||||
|
son cargados cuando un artículo los necesita usando los complementos
|
||||||
|
pelican-css y pelican-js
|
||||||
|
|
||||||
|
### `cl-theme`
|
||||||
|
|
||||||
|
Contiene varias carpetas:
|
||||||
|
|
||||||
|
- `static`. Aquí se encuentran los archivos estáticos (como imágenes,
|
||||||
|
fuentes tipográficas, JavaScript, CSS)
|
||||||
|
- `templates`. Aquí están las plantillas que usan el lenguaje Jinja2.
|
||||||
|
Puedes aprender más sobre los archivos de plantillas de Pelican y cómo
|
||||||
|
acceder a sus variables en [su
|
||||||
|
documentación](http://docs.getpelican.com/en/stable/themes.html) (solo
|
||||||
|
está disponible en inglés).
|
||||||
|
- `translations`. Aquí se ubican las traducciones del tema de la página.
|
||||||
|
|
||||||
|
Además están los archivos `Makefile`, que contiene las intrucciones más
|
||||||
|
comunes para trabajar con traducciones; `babel.cfg`, la configuración de
|
||||||
|
traducciones; y `message.po`, el catalogo de mensajes traducibles.
|
||||||
|
|
||||||
|
### `plugins`
|
||||||
|
|
||||||
|
Para aprender cómo funcionan los complementos en Pelican, consulta [su
|
||||||
|
documentación](http://docs.getpelican.com/en/stable/plugins.html)
|
||||||
|
(solo está disponible en inglés).
|
29
content/pages/libreJS.md
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Date: 2017-02-16 19:02
|
||||||
|
Modified: 2017-08-28 11:03
|
||||||
|
Slug: librejs
|
||||||
|
Status: hidden
|
||||||
|
Title: LibreJS
|
||||||
|
|
||||||
|
<table id="jslicense-labels1">
|
||||||
|
<tr>
|
||||||
|
<td><a href="../vendor/plyr/plyr.min.js">plyr.min.js</a></td>
|
||||||
|
<td><a href="https://www.freebsd.org/copyright/freebsd-license.html">Expat</a></td>
|
||||||
|
<td><a href="https://libregit.org/heckyel/plyr/archive/1.0.tar.gz">plyr.tar.gz</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="../vendor/js/play.js">play.js</a></td>
|
||||||
|
<td><a href="http://www.gnu.org/licenses/gpl-3.0.html">GPL-3.0</a></td>
|
||||||
|
<td><a href="../vendor/js/play.js">play.js</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="../theme/js/navbar-burger.js">navbar-burger.js</a></td>
|
||||||
|
<td><a href="http://www.gnu.org/licenses/gpl-3.0.html">GPL-3.0</a></td>
|
||||||
|
<td><a href="../theme/js/navbar-burger.js">navbar-burger.js</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="../hashover-next/comments.php">hashover.js</a></td>
|
||||||
|
<td><a href="http://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a></td>
|
||||||
|
<td><a href="../hashover-next/comments.php">hashover.js</a></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
56
content/pages/política-de-uso.eo.md
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Date: 2018-08-08 18:14
|
||||||
|
Lang: eo
|
||||||
|
Save_as: pages/regularo-pri-uzado
|
||||||
|
Slug: política-de-uso
|
||||||
|
Status: hidden
|
||||||
|
Title: Regularo pri uzado
|
||||||
|
Url: pages/regularo-pri-uzado
|
||||||
|
|
||||||
|
Oni akceptas sugestojn kaj aliigojn de ĉi tiu regularo adresitaj per la
|
||||||
|
[koncernaĵo-administrilo de Conocimientos Libres](https://notabug.org/heckyel/cl/issues)
|
||||||
|
aŭ per [nia kontakta retpoŝto]({filename}/pages/contacto.md).
|
||||||
|
|
||||||
|
## Kondiĉaro pro uzado
|
||||||
|
|
||||||
|
Ni ne akceptas la respondecon pri la eblaj problemoj derivitaj de la
|
||||||
|
uzado de nia retpaĝaro. Ni akceptas kritikojn kaj korrektojn por pliboni
|
||||||
|
la paĝaron kaj solvi la eblajn erarojn, kiujn ni havigu.
|
||||||
|
|
||||||
|
Conocimientos Libres respektas la opiniojn, kritikojn kaj proponojn esprimitaj en
|
||||||
|
komentoj. Ni havas la rajton forigi la spamojn.
|
||||||
|
|
||||||
|
Kiam ebla, ni penas fari la paĝaron alirebla al pli granda nombro de
|
||||||
|
homoj eble: al malkapablaj homoj; al kiu retumas kun Ĝavaskripto
|
||||||
|
maleblita; al homoj, kiu uzas teksto-retumilojn; kun multa trafiklimigo,
|
||||||
|
ktp.
|
||||||
|
|
||||||
|
Kie ne notita kontraŭon, la licencoj de Conocimientos Libres estas la
|
||||||
|
[CC0](https://creativecommons.org/publicdomain/mark/1.0/deed.eo) de
|
||||||
|
publikaĵo, por la enhavo (tekstoj, bildoj, videoj, komentoj...), kaj la
|
||||||
|
<abbr title="Affero General Public License, version 3">AGPLv3</abbr> de
|
||||||
|
libera programaro, por la programaro. Conocimientos Libres Lankaŭ uzas
|
||||||
|
programaron farita de aliaj, kiu povas trovi je alia licenco de libera
|
||||||
|
programaro, konsultu [informon pri
|
||||||
|
licencoj](https://notabug.org/heckyel/cl#informaci%C3%B3n-de-licencias)
|
||||||
|
por pli informo pri la programaraj licencoj.
|
||||||
|
|
||||||
|
## Regularo pri privateco
|
||||||
|
|
||||||
|
Conocimientos Libres estas gastita en [Tuxfamily](https://tuxfamily.org/).
|
||||||
|
Ci tiu provizanto de gastigo uzas
|
||||||
|
[Nginx](https://eo.wikipedia.org/wiki/Nginx)-servilon, kiu
|
||||||
|
gastigas en dosieroj aliro-datumoj: <abbr title="Interreta
|
||||||
|
Protokolo">IP</abbr>, uzita retumilo, dato de vizito, ktp. Ĉi tiu
|
||||||
|
informo estas malpersona, sed oni povus ritali al vizitantaj homoj. Oni
|
||||||
|
povas viziti la retpaĝaron kun prokurilo kiel
|
||||||
|
[Tor](https://eo.wikipedia.org/wiki/Tor_(programaro)) aŭ
|
||||||
|
<a href="https://eo.wikipedia.org/wiki/VPN"><abbr title="Virtuala Privata Reto">VPN</abbr></a> por havi pli privatecon.
|
||||||
|
|
||||||
|
Pri la artikoloj oni povas fari anonimajn komentojn, kun falsaj nomoj aŭ
|
||||||
|
kun realaj datumoj. Okaze de ajno volu forigi aŭ rektifi komenton, ri devu
|
||||||
|
[kontakti nin]({filename}/pages/contacto.md)
|
||||||
|
demonstranta, kiu vi skribis la komenton, en tiu kazo ni indikos, ke oni
|
||||||
|
eliminis aŭ modifis la komenton kiel ni trovis tion bone, ĉiam penante
|
||||||
|
esti plej travidebla eble kun la aliaj partoprenantoj de la konversacio
|
||||||
|
kaj evitante perdi la ĉirkaŭtekston de aliaj komentoj.
|
63
content/pages/política-de-uso.md
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Date: 2018-03-05 16:30
|
||||||
|
Modified: 2018-07-28 15:50
|
||||||
|
Lang: es
|
||||||
|
Slug: política-de-uso
|
||||||
|
Status: hidden
|
||||||
|
Title: Política de uso
|
||||||
|
|
||||||
|
Se aceptan sugerencias y cambios a estas políticas enviados mediante el
|
||||||
|
[gestor de incidencias de Conocimientos Libres](https://libregit.org/heckyel/cl/issues)
|
||||||
|
o usando
|
||||||
|
nuestro [correo de contacto]({filename}/pages/contacto.md).
|
||||||
|
|
||||||
|
## Condiciones de uso
|
||||||
|
|
||||||
|
No nos hacemos responsables sobre los posibles problemas derivados del
|
||||||
|
uso de nuestro sitio web. Aceptamos críticas y correcciones para mejorar
|
||||||
|
la página y subsanar los posibles errores que hayamos podido cometer.
|
||||||
|
|
||||||
|
Conocimientos Libres respeta las opiniones, críticas o sugerencias expresadas en
|
||||||
|
comentarios. Nos reservamos el derecho de eliminar mensajes
|
||||||
|
publicitarios.
|
||||||
|
|
||||||
|
En la medida de lo posible, tratamos de hacer el sitio web accesible al
|
||||||
|
mayor número de personas posible: personas discapacitadas, a quien
|
||||||
|
navega con JavaScript desactivado, personas que usan navegadores de
|
||||||
|
texto, con poco ancho de banda, etc.
|
||||||
|
|
||||||
|
Donde no se indique lo contrario, las licencias de Conocimientos Libres son la de
|
||||||
|
dominio público
|
||||||
|
[CC0](https://creativecommons.org/publicdomain/mark/1.0/), para el
|
||||||
|
<span title="textos, imágenes, vídeos, comentarios...">contenido</span>,
|
||||||
|
y la de software libre
|
||||||
|
<abbr title="Affero General Public License, version 3">AGPLv3</abbr>,
|
||||||
|
para el software. Conocimientos Libres también usa software
|
||||||
|
producido por terceros que puede encontrar bajo otra licencia de
|
||||||
|
software libre, consulte [Información de
|
||||||
|
licencias](https://libregit.org/heckyel/cl#informaci%C3%B3n-de-licencias)
|
||||||
|
para más información sobre las licencias de software.
|
||||||
|
|
||||||
|
## Política de privacidad
|
||||||
|
|
||||||
|
CL está alojado en [TuxFamily](https://tuxfamily/). Este
|
||||||
|
proveedor de alojamiento web utiliza un servidor
|
||||||
|
[Nginx](https://es.wikipedia.org/wiki/Nginx) que almacena
|
||||||
|
en ficheros datos de acceso: dirección
|
||||||
|
<abbr title="Internet Protocol">IP</abbr>, navegador utilizado, fecha de
|
||||||
|
visita, etc. Esta información no es personal, pero podría ser
|
||||||
|
relacionada con la persona visitante. El sitio web puede ser accedido
|
||||||
|
usando un proxy como
|
||||||
|
[Tor](https://es.wikipedia.org/wiki/Tor_(red_de_anonimato)) o una
|
||||||
|
<a href="https://es.wikipedia.org/wiki/Red_privada_virtual"><abbr title="Red Privada Virtual">RPV</abbr></a>
|
||||||
|
para contar con mayor privacidad.
|
||||||
|
|
||||||
|
Sobre los artículos se pueden realizar comentarios anónimos, con nombres
|
||||||
|
falsos o con datos reales. En caso de que alguien desee eliminar o
|
||||||
|
rectificar un comentario, deberá
|
||||||
|
[contactarnos]({filename}/pages/contacto.md) demostrándonos
|
||||||
|
que escribió ese comentario, en cuyo caso indicaremos que el comentario
|
||||||
|
ha sido eliminado o modificado de la forma que estimemos oportuna,
|
||||||
|
siempre intentando ser lo más transparentes posibles con el resto de
|
||||||
|
participantes en la conversación y evitando perder el contexto de otros
|
||||||
|
comentarios.
|
77
content/por-que-no-windows.md
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Category: Opinión
|
||||||
|
Date: 2018-02-17 08:14
|
||||||
|
Image: 2018/02/question.png
|
||||||
|
Slug: por-que-no-windows
|
||||||
|
Tags: libre, libertad, gnu, linux-libre
|
||||||
|
Title: ¿Por qué no Windows?
|
||||||
|
|
||||||
|
Windows y Office funcionan bien, entonces: **¿cómo pueden ser tan malos?**
|
||||||
|
|
||||||
|
## Restricciones
|
||||||
|
|
||||||
|
Una copia legal de Windows es costosa, pero ¿qué obtienes realmente?
|
||||||
|
Ni Windows ni Office son verdaderamente vendidos, en realidad solo se
|
||||||
|
vende la licencia para usarlos.
|
||||||
|
|
||||||
|
Para usar esos productos, se debe aceptar **varias restricciones muy
|
||||||
|
fuertes**. En la mayoría de las licencias de Windows, no puedes conservar
|
||||||
|
el software cuando cambias de computador. A veces ni siquiera puedes
|
||||||
|
regalar el software. Microsoft te impone quién puede usar el software,
|
||||||
|
en qué computador y para qué propósitos; la lista de restricciones es
|
||||||
|
larga y en ocasiones aberrante.
|
||||||
|
|
||||||
|
## ¿Qué hay de la elección?
|
||||||
|
|
||||||
|
El software debería venir sin mecanismos para atar a los usuarios
|
||||||
|
a los productos de una compañía.
|
||||||
|
|
||||||
|
¿Por qué los documentos de Office son tan difíciles de exportar?
|
||||||
|
¿Por qué sus formatos están constantemente cambiando? ¿Por qué no
|
||||||
|
siquiera puedes desinstalar algunos programas? Si buscas el control,
|
||||||
|
los productos de Microsoft no son para usted.
|
||||||
|
|
||||||
|
## Sin código fuente
|
||||||
|
|
||||||
|
El código fuente (los detalles del funcionamiento de un programa) de
|
||||||
|
Windows y Office están ocultos, y además **nadie tiene permiso legal
|
||||||
|
para averiguar cómo funcionan**.
|
||||||
|
|
||||||
|
Si no tienes derecho a inspeccionar el código fuente (la descripción
|
||||||
|
del funcionamiento de un programa), no puedes pedirle a un informático
|
||||||
|
que modifique el software ni que evalúe cómo el software protege tu privacidad.
|
||||||
|
|
||||||
|
Y adivina qué: En el software que cuyo código fuente está disponible,
|
||||||
|
los programas maliciosos (como los malware o virus) no logran su objetivo,
|
||||||
|
es decir, aquí la seguridad no se compra por separado. La industria de
|
||||||
|
los antivirus en la cual Microsoft juega un papel crucial, prefiere que
|
||||||
|
tú uses Windows.
|
||||||
|
|
||||||
|
## Por una sociedad Libre
|
||||||
|
|
||||||
|
Un sociedad libre requiere Software Libre. Piensa en "Libre" como en
|
||||||
|
libertad, no de precio: la libertad para inspeccionar, aprender y
|
||||||
|
modificar el software que utilice.
|
||||||
|
|
||||||
|
Las computadoras se usan para compartir ideas, cultura e información.
|
||||||
|
Sin estas libertades sobre el software, estamos en riesgo de perder
|
||||||
|
el control sobre lo que compartimos.
|
||||||
|
|
||||||
|
Esto ya está sucediendo hoy, desde tecnologías evidentemente fastidiosas
|
||||||
|
como la [Gestión Digital de Restricciones][drm] (DRM) hasta las
|
||||||
|
completamente espantosas como la [Computación Confiable][tc] (TC).
|
||||||
|
El derecho que tiene cualquiera de participar en la cultura se está
|
||||||
|
viendo amenazado.
|
||||||
|
|
||||||
|
Si tienes que renunciar a tu libertad para usar un software, quizá
|
||||||
|
entonces no estés contento con el software privativo.
|
||||||
|
|
||||||
|
Fuente: [https://www.getgnulinux.org/es/windows/](https://www.getgnulinux.org/es/windows/)
|
||||||
|
|
||||||
|
**Noticias relacionadas:**
|
||||||
|
|
||||||
|
+ [Piden prisión para la dueña de un locutorio que tenía copias ilícitas de Windows instaladas][locutorio]
|
||||||
|
|
||||||
|
[drm]: https://www.gnu.org/proprietary/proprietary-drm.html
|
||||||
|
[tc]: https://www.gnu.org/philosophy/can-you-trust.es.html
|
||||||
|
[locutorio]: https://www.20minutos.es/noticia/3332612/0/prision-duena-locutorio-tenia-copias-ilicitas-windows-instaladas/
|
42
content/prompt-avanzado.md
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Category: GNU/Linux
|
||||||
|
CSS: plyr/plyr.css
|
||||||
|
Date: 2017-12-05 11:34
|
||||||
|
Modified: 2019-02-06 11:34
|
||||||
|
Image: 2017/12/bash.png
|
||||||
|
JS: plyr/plyr.js (bottom)
|
||||||
|
Slug: prompt-avanzado
|
||||||
|
Tags: bash, hyperbash, shell
|
||||||
|
Title: Prompt avanzado
|
||||||
|
|
||||||
|
Muchas veces necesitamos del [intérprete de comandos][bash]
|
||||||
|
para realizar una que otra tarea, quizás resulte tedioso armar
|
||||||
|
nuestra propia configuración de `.bashrc`.
|
||||||
|
Pero como en la [World Wide Web][www] existe mucha información
|
||||||
|
útil, se ha logrado escribir una configuración prudente del ya
|
||||||
|
mencionado `.bashrc` para distros basadas en Arch como
|
||||||
|
[Hyperbola][hypersite] o [Parabola][parasite], en efecto estas
|
||||||
|
2 últimas son distros 100 % Libres.
|
||||||
|
|
||||||
|
¿Y dónde consigo una copia?, sencillo puedes descargarlo desde
|
||||||
|
[notabug][notabug] bajo la Licencia [GPLv3][license].
|
||||||
|
|
||||||
|
¿Existe algún vídeo, mostrando su uso? sí, a continuación te
|
||||||
|
mostramos cómo instalarlo:
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls>
|
||||||
|
<source src="https://archive.org/download/libreweb/0001-15599.webm" type="video/webm">
|
||||||
|
<p>Lo siento, tu navegador no soporta HTML 5. Por
|
||||||
|
favor, cambia o actualiza tu navegador</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
<!--Plyr-->
|
||||||
|
<script src="{static}/vendor/js/play.js"></script>
|
||||||
|
<!--EndPlyr-->
|
||||||
|
|
||||||
|
[bash]: https://es.wikipedia.org/wiki/Bash
|
||||||
|
[www]: https://es.wikipedia.org/wiki/World_Wide_Web
|
||||||
|
[hypersite]: https://hyperbola.info/
|
||||||
|
[parasite]: https://parabola.nu/
|
||||||
|
[notabug]: https://notabug.org/heckyel/hyperbash
|
||||||
|
[license]: https://www.gnu.org/licenses/gpl-3.0.html
|
35
content/rms-en-dominio-digital.md
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Category: Opinión
|
||||||
|
CSS: plyr/plyr.css
|
||||||
|
Date: 2018-06-09 10:07
|
||||||
|
Image: 2018/06/RMS-Dominio-Digital.png
|
||||||
|
JS: plyr/plyr.js (bottom)
|
||||||
|
Slug: rms-en-dominio-digital
|
||||||
|
Tags: GNU/Linux
|
||||||
|
Title: RMS en Dominio digital
|
||||||
|
|
||||||
|
El pasado 30 de mayo, [Richard M. Stallman][rms] se presentó en Argentina
|
||||||
|
en el programa radial Dominio Digital. Dado que hay bastantes
|
||||||
|
puntos importantes que se tomaron en cuenta durante el programa
|
||||||
|
aquí os dejamos una copia de la Entrevista en vídeo.
|
||||||
|
|
||||||
|
**Dominio Digital** es un programa sobre informática, emitido en Televisión
|
||||||
|
Argentina entre 1996 y 2011.En el año 2018 volvió en formato de radio.
|
||||||
|
|
||||||
|
Sus integrantes son **Claudio Regis** (Conductor) y **Daniela Gastaminza**,
|
||||||
|
**Alejandro Ponike** y **Daniel "Chacal"** Sentinelli (columnistas).
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls poster='{static}/wp-content/uploads/article/images/2018/06/rms-screen-1.jpg'>
|
||||||
|
<source src="https://archive.org/download/libreweb/StallmanenDominioDigital.webm" type="video/webm"/>
|
||||||
|
<p>Lo siento, tu navegador no soporta vídeo en HTML5. Por favor, cambia o actualiza tu navegador web</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
<p class="has-text-right">
|
||||||
|
<small><strong>VideoTime: </strong>56min 07sec</small>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!--Plyr-->
|
||||||
|
<script src="{static}/vendor/js/play.js"></script>
|
||||||
|
<!--EndPlyr-->
|
||||||
|
|
||||||
|
[rms]: https://es.wikipedia.org/wiki/Richard_Stallman
|
24
content/salva-el-internet.md
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Category: Opinión
|
||||||
|
Date: 2016-06-29 12:07
|
||||||
|
Image: 2016/06/salva-internet.png
|
||||||
|
Lang: es
|
||||||
|
Slug: salva-el-internet
|
||||||
|
Status: published
|
||||||
|
Tags: Internet, libertad, neutralidad de la Red, Unión Europea
|
||||||
|
Title: Salva el Internet
|
||||||
|
|
||||||
|
Los reguladores europeos están a punto de decidir si darle a las grandes
|
||||||
|
corporaciones de telecomunicaciones el poder de decidir sobre lo que
|
||||||
|
podemos y no podemos hacer en Internet.
|
||||||
|
|
||||||
|
La neutralidad de la Red está en peligro. La discriminación de datos en
|
||||||
|
base a su origen, destino o tipo de dato supondría un peligro para la
|
||||||
|
libertad de expresión, para la libre competencia entre empresas y para
|
||||||
|
muchas otras libertades.
|
||||||
|
|
||||||
|
Por estas razones, se ha puesto en marcha una campaña para salvar el
|
||||||
|
Internet: <https://www.savetheinternet.eu/es/>. En dicha página, que ya
|
||||||
|
ha sido traducida a varios idiomas, se explican los peligros de las
|
||||||
|
regulaciones que se quieren aprobar y cómo ayudar a pararlas. Todavía
|
||||||
|
nos quedan 19 días para tomar acción y salvar nuestra libertad.
|
46
content/sayonara-openmailbox.md
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
Author: Jesús E.
|
||||||
|
Category: Opinión
|
||||||
|
Date: 2017-08-14 11:09
|
||||||
|
Image: 2017/08/openmailbox.png
|
||||||
|
Slug: sayonara-openmailbox
|
||||||
|
Tags: openmailbox, mail
|
||||||
|
Title: Sayonara OpenMailBox
|
||||||
|
|
||||||
|
OpenMailBox, llevaba operando desde 2012, pero a fecha de este artículo
|
||||||
|
año 2017, ha cambiado las políticas de sus servicios, lo que ha provocado
|
||||||
|
el descontento en la mayoría de sus usuarios, y la migración notoria
|
||||||
|
hacia otros servicios.
|
||||||
|
|
||||||
|
La comunicación con sus usuarias y usuarios no ha sido el punto fuerte
|
||||||
|
de este servicio.
|
||||||
|
Al principio sí que había un foro oficial que con el tiempo desapareció
|
||||||
|
sin más explicaciones.
|
||||||
|
|
||||||
|
La única vía de comunicación oficial de OpenMailBox era mediante su cuenta
|
||||||
|
de Twitter (una red social No libre y centralizada), y tampoco parecen
|
||||||
|
prodigarse demasiado en explicaciones.
|
||||||
|
|
||||||
|
Los cambios más notables consisten en, los que ya eran usuarios, tendrían
|
||||||
|
acceso sólo al correo mediante su web cliente. Por el contrario el
|
||||||
|
pagar o no por un servicio no es el problema, el asunto viene en las
|
||||||
|
siguientes líneas…
|
||||||
|
|
||||||
|
Su página de login desafortunadamente ejecuta **ECMAScript** (JavaScript)
|
||||||
|
No libre proveniente de Google (la API recaptcha, [freakspot][fsite]
|
||||||
|
cuenta a detalle sobre esta API), ese es el verdadero problema ya que
|
||||||
|
sin duda ahora los usuarios estarían a merced del posible ciber-espionaje
|
||||||
|
y va en contra de la [filosofía del Software Libre][gnu-philosophy].
|
||||||
|
|
||||||
|
## Reemplazos de servicios con Software Libre
|
||||||
|
|
||||||
|
+ [Posteo][posteo], de pago 1 EUR por mes,
|
||||||
|
+ [Riseup][riseup], requiere de una invitación, y de donaciones para su funcionamiento, y
|
||||||
|
+ [Otros servicios][other] que respetan la libertad.
|
||||||
|
|
||||||
|
Por el mal trato recibido y la poca profesionalidad de OpenMailBox solo puedo decir: ha sido un placer, pero adiós!
|
||||||
|
|
||||||
|
[fsite]: https://www.freakspot.net/como-explota-Google-con-CAPTCHAs
|
||||||
|
[gnu-philosophy]: https://www.gnu.org/philosophy/who-does-that-server-really-serve.es.html
|
||||||
|
[posteo]: https://posteo.de/
|
||||||
|
[riseup]: https://riseup.net/
|
||||||
|
[other]: https://www.fsf.org/resources/webmail-systems
|
33
content/sin-parar.md
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
Author: Jorge Maldonado Ventura
|
||||||
|
Category: Cine
|
||||||
|
CSS: plyr/plyr.css
|
||||||
|
Date: 2017-07-16 12:15
|
||||||
|
Image: 2017/07/intro-articulo-sin-parar.png
|
||||||
|
JS: plyr/plyr.js (bottom)
|
||||||
|
Lang: es
|
||||||
|
Modified: 2019-02-10 11:46:44
|
||||||
|
Slug: sin-parar
|
||||||
|
Tags: capitalismo, ciencia, cortometraje, cultura libre, educación, sistema, video
|
||||||
|
Title: Sin parar
|
||||||
|
|
||||||
|
«Desde que hace siglos apareciera el mayor invento creado por el hombre,
|
||||||
|
generación tras generación hay alguien encargado de revisarlo
|
||||||
|
minuciosamente [...] y que pueda seguir funcionando en todo el mundo sin
|
||||||
|
parar». Así comienza este cortometraje educativo sobre el sistema
|
||||||
|
capitalista. ¿Seguirá funcionando siempre **sin parar**?
|
||||||
|
|
||||||
|
<!-- more -->
|
||||||
|
|
||||||
|
<video class="player-ply" playsinline controls poster="{static}/wp-content/uploads/article/images/2017/07/poster-video-sin-parar.png">
|
||||||
|
<source src="https://archive.org/download/libreweb/sin_parar.webm" type="video/webm">
|
||||||
|
<p>Lo siento, tu navegador no soporta HTML 5. Por
|
||||||
|
favor, cambia o actualiza tu navegador</p>
|
||||||
|
</video>
|
||||||
|
|
||||||
|
El vídeo se encuentra bajo la licencia <a href="http://creativecommons.org/licenses/by-sa/3.0/"><abbr title="Attribution-ShareAlike 3.0 Unported">CC BY-SA 3.0</abbr></a> y fue
|
||||||
|
obtenido de
|
||||||
|
[la instancia de Mediagoblin de Roaming Initiative](http://roaming-initiative.com/mediagoblin/u/rafapoverello/m/sin-parar/).
|
||||||
|
|
||||||
|
<!--Plyr-->
|
||||||
|
<script src="{static}/vendor/js/play.js"></script>
|
||||||
|
<!--EndPlyr-->
|
3
content/vendor/js/play.js
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
|
const players = Array.from(document.querySelectorAll('.player-ply')).map(player => new Plyr(player));
|
||||||
|
});
|