Skip to content
This repository was archived by the owner on Sep 30, 2020. It is now read-only.

Commit 860b891

Browse files
authored
Merge pull request #651 from alx741/spanish
Spanish translation
2 parents c5dc740 + 180ae51 commit 860b891

File tree

3 files changed

+349
-0
lines changed

3 files changed

+349
-0
lines changed

es/friends.html

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
layout: es/basic
3+
title: Amigos de Rust · El lenguaje de programación Rust
4+
---
5+
6+
<div id="users">
7+
8+
<h1>Amigos de Rust</h1>
9+
<h2>(Organizaciones que ejecutan Rust en producción)</h2>
10+
11+
{% for user in site.data.users %}
12+
{% assign mod = forloop.index | minus:1 | modulo:3 %}
13+
{% if mod != 0 %}
14+
{% continue %}
15+
{% endif %}
16+
17+
{% assign offset = forloop.index | minus:1 %}
18+
19+
<div class="row">
20+
{% for user in site.data.users limit:3 offset:offset %}
21+
<div class="col-md-4"
22+
id="user-logo-{{offset}}-{{forloop.index}}">
23+
<div class="user-container">
24+
<a href="{{user.url}}" rel="nofollow" alt="{{user.name}}">
25+
<img src="../user-logos/{{user.logo}}">
26+
</a>
27+
</div>
28+
<div class="details user-detail fade-out"
29+
id="user-details-{{offset}}-{{forloop.index}}">
30+
<p><em>{{user.name}}</em> : {{user.how}}</p>
31+
</div>
32+
</div>
33+
34+
<script type="text/javascript">
35+
var logo = document.getElementById("user-logo-{{offset}}-{{forloop.index}}");
36+
logo.onmouseover = function() {
37+
var allDetails = document.querySelectorAll(".user-detail");
38+
for (var i = 0; i < allDetails.length; i++) {
39+
var details = allDetails[i];
40+
details.className = details.className.replace(" fade-in", "");
41+
details.className = details.className.replace(" fade-out", "");
42+
details.className += " fade-out";
43+
}
44+
45+
var details = document.getElementById("user-details-{{offset}}-{{forloop.index}}");
46+
details.className = details.className.replace(" fade-in", "");
47+
details.className = details.className.replace(" fade-out", "");
48+
details.className += " fade-in";
49+
};
50+
51+
logo.onmouseout = function() {
52+
var details = document.getElementById("user-details-{{offset}}-{{forloop.index}}");
53+
details.className = details.className.replace(" fade-in", "");
54+
details.className = details.className.replace(" fade-out", "");
55+
details.className += " fade-out";
56+
};
57+
</script>
58+
{% endfor %}
59+
60+
</div>
61+
62+
{% endfor %}
63+
64+
<p id="user-add-info">
65+
Si su organización usa Rust en producción y desea estar listado en esta
66+
página,<br/> por favor
67+
<a href="https://github.com/rust-lang/rust-www/issues/new?title=New+Website+Logo%3A+[insert+name]%0A&body=To+list+your+organization%27s+logo+on+the+Rust+website%2C+fill+out+the+following+information+and+click+%22submit+new+issue%22.+Alternately%2C+you+may+edit+_data%2Fusers.yml+as+described+therein+and+submit+a+pull+request.%0D%0A%0D%0A-+Organization+name%3A+%28as+you+want+it+displayed%29%0D%0A-+Homepage+url%3A+%28homepage%2Fprimary+entry+point+for+users%29%0D%0A-+Logo+url%3A+%28svg+if+possible%2C+pngs+over+400x200px+with+transparent+backgrounds+are+also+acceptable%29%0D%0A-+How+you+are+using+Rust%3A+%28one+sentence+describing+your+use+of+Rust%29%0D%0A-+Url+describing+Rust+usage%3A+%28optional+link+to+e.g.+blog+post+explaining+how+you+use+Rust%29%0D%0A-+Organization+contact%3A+%28name+and+email.+we+may+contact+you+when+updating+this+page.+alternately+you+may+email+this+information+to+user-logos%40rust-lang.org+and+it+will+be+kept+secret%29.%0D%0A">
68+
abra un <i>issue</i> y llénelo con la información solicitada</a>.
69+
</p>
70+
71+
</div>

es/index.html

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
layout: es/basic
3+
title: El lenguaje de programación Rust
4+
---
5+
6+
<div class="row pitch-row">
7+
<div class="col-md-8">
8+
<p class="pitch">
9+
<b>Rust</b> es un lenguaje de programación de sistemas
10+
extremadamente rápido, previene fallas de segmentación y
11+
garantiza la seguridad de los hilos de ejecución.
12+
<br/>
13+
<b><a href="friends.html">Descubre quiénes usan Rust.</a></b>
14+
</p>
15+
</div>
16+
<div class="col-md-4">
17+
<a class="release-button" href="install.html">
18+
<div class="release-version">Instalar Rust <span>{{ site.stable }}</span></div>
19+
</a>
20+
<div class="release-date">{{ site.stable_date | date: "%B %-d, %Y" }}</div>
21+
</div>
22+
</div>
23+
24+
<div class="row code-row">
25+
<div class="col-md-4">
26+
<h2>Funcionalidades</h2>
27+
<ul class="laundry-list">
28+
<li>abstracciones sin costo</li>
29+
<li>semántica de movimiento</li>
30+
<li>seguridad de memoria garantizada</li>
31+
<li>hilos de ejecución sin condición de carrera</li>
32+
<li>generalización basada en <i>traits</i></li>
33+
<li>comparación de patrones</li>
34+
<li>inferencia de tipos</li>
35+
<li><i>runtime</i> mínimo</li>
36+
<li><i>bindings</i> eficientes con C</li>
37+
<li></li>
38+
</ul>
39+
</div>
40+
<div class="col-md-8">
41+
<div id="active-code">
42+
<button type="button" class="btn btn-primary btn-sm" id="run-code">Ejecutar</button>
43+
<div id="editor">{% include example.rs %}</div>
44+
<div id="result" data-msg-running="Running...">
45+
<a id="playlink"><i class="icon-link-ext"></i></a>
46+
</div>
47+
</div>
48+
<div id="static-code">{% include example.rs.html %}</div>
49+
<div class="more-examples">
50+
<a href="http://rustbyexample.com/">Más ejemplos</a>
51+
</div>
52+
</div>
53+
</div>
54+
55+
<script type="text/javascript">
56+
{% include include.js %}
57+
58+
include("https://cdn.jsdelivr.net/ace/1.1.3/noconflict/ace.js", function () {
59+
include("https://cdn.jsdelivr.net/ace/1.1.3/noconflict/mode-rust.js", function () {
60+
{% include editor.js %}
61+
});
62+
});
63+
</script>

es/install.html

Lines changed: 215 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,215 @@
1+
---
2+
layout: es/default
3+
title: Instalación &middot; El lenguaje de programación Rust
4+
---
5+
<h1 class="rustup">Instalar Rust</h1>
6+
7+
<div class="row rustup-row">
8+
<div class="col-md-8 instr-column">
9+
<div id="platform-instructions-unix" class="instructions" style="display: none;">
10+
<p>Para instalar Rust, ejecuta lo siguiente en tu termina, luego sigue las instrucciones en pantalla.</p>
11+
<pre>curl https://sh.rustup.rs -sSf | sh</pre>
12+
</div>
13+
14+
<div id="platform-instructions-win" class="instructions" style="display: none;">
15+
<p>
16+
Para instalar Rust, descarga y ejecuta
17+
<a href="https://win.rustup.rs">rustup&#x2011;init.exe</a>
18+
luego sigue las instrucciones en pantalla.
19+
</p>
20+
</div>
21+
22+
<div id="platform-instructions-android" class="instructions" style="display: none;">
23+
<p>Parece que estas ejecutando Android.</p>
24+
<p>
25+
The Rust compiler does not run on Android directly (yet),
26+
but it does make it easy to cross-compile <em>to</em> Android.
27+
Install Rust on a supported host platform and
28+
<a href="https://github.com/rust-lang-nursery/rustup.rs/#cross-compilation">
29+
follow the cross-compilation instructions
30+
</a>
31+
to build Rust applications for Android.
32+
</p>
33+
<p>
34+
El compilador de Rust no se puede ejecutar directamente en Android (aún),
35+
pero si puede compilar código <em>para</em> Android.
36+
Instala Rust en una plataforma soportada y
37+
<a href="https://github.com/rust-lang-nursery/rustup.rs/#cross-compilation">
38+
sigue las instrucciones de <i>cross-compilation</i>
39+
</a>
40+
para compilar aplicaciones Rust para Android.
41+
</p>
42+
</div>
43+
44+
<div id="platform-instructions-unknown" class="instructions" style="display: none;">
45+
<p>No reconozco tu plataforma.</p>
46+
<p>
47+
Rust runs on Windows, Linux, Mac OS X, FreeBSD and NetBSD. If
48+
you are on one of these platforms and are seeing this then please
49+
<a href="https://github.com/rust-lang/rust-www/issues/new">report an issue</a>,
50+
along with the following values:
51+
<div>
52+
<div>navigator.platform:</div>
53+
<div id="nav-plat"></div>
54+
<div>navigator.appVersion:</div>
55+
<div id="nav-app"></div>
56+
</div>
57+
</p>
58+
<p>
59+
Rust se puede ejecutar en Windows, Linux, Max OS X, FreeBSD y
60+
NetBSD. Si estas en una de estas plataformas y estás viendo esto,
61+
por favor
62+
<a href="https://github.com/rust-lang/rust-www/issues/new">reporta un error</a>,
63+
con la siguientes información:
64+
<div>
65+
<div>navigator.platform:</div>
66+
<div id="nav-plat"></div>
67+
<div>navigator.appVersion:</div>
68+
<div id="nav-app"></div>
69+
</div>
70+
</p>
71+
</div>
72+
73+
<div id="platform-instructions-default" class="instructions">
74+
<div>
75+
<p>Para instalar Rust en Unix,<br/>ejecuta lo siguiente en tu
76+
terminal y sigue las instrucciones en pantalla.</p>
77+
<pre>curl https://sh.rustup.rs -sSf | sh</pre>
78+
</div>
79+
80+
<hr/>
81+
82+
<div>
83+
<p>
84+
If you are running Windows,<br/>download and run
85+
<a href="https://win.rustup.rs">rustup&#x2011;init.exe</a>
86+
then follow the onscreen instructions.
87+
</p>
88+
<p>
89+
Si estas en Windows,<br/>descarga y ejecuta
90+
<a href="https://win.rustup.rs">rustup&#x2011;init.exe</a>
91+
luego sigue las instrucciones en pantalla.
92+
</p>
93+
</div>
94+
</div>
95+
96+
</div>
97+
98+
<div class="col-md-4 release-info-column">
99+
<div>
100+
<div class="release-version">Rust <span>{{ site.stable }}</span></div>
101+
<a href="{{ site.stable_blog }}">
102+
<div class="release-date">{{ site.stable_date | date: "%B %-d, %Y" }}</div>
103+
</a>
104+
105+
<br>
106+
107+
<a id="platform-button" style="display: none;" href="#">
108+
haz click o presiona "n" para cambiar de plataforma
109+
</a>
110+
</div>
111+
</div>
112+
113+
</div>
114+
115+
<h2>Notas sobre la instalación de Rust</h2>
116+
117+
<div class="row">
118+
<div class="col-md-12">
119+
120+
<h3>Administración de herramientas con <code>rustup</code></h3>
121+
122+
<p>
123+
Rust se instala y administra con la herramienta
124+
<a href="https://github.com/rust-lang-nursery/rustup.rs"><code>rustup</code></a>
125+
. Rust tiene un
126+
<a href="https://github.com/rust-lang/rfcs/blob/master/text/0507-release-channels.md">
127+
proceso de liberación veloz
128+
</a> en periodos de 6 semanas y soporta un
129+
<a href="https://forge.rust-lang.org/platform-support.html">
130+
gran número de plataformas
131+
</a>, así que siempre hay varias versiones de Rust disponibles.
132+
<code>rustup</code> administra estas versiones en una forma
133+
consistente en todas las plataformas que Rust soporta, permitiendo la
134+
instalación de Rust en las versiones <i>beta</i> y <i>nightly</i> así
135+
como el soporte de compilación para otras plataformas usando
136+
<i>cross-compiling</i>
137+
</p>
138+
139+
<p>
140+
Para más información lee la
141+
<a href="https://github.com/rust-lang-nursery/rustup.rs/blob/master/README.md"> documentación de <code>rustup</code></a>.
142+
</p>
143+
144+
<h3>Configurando la variable de entorno <code>PATH</code></h3>
145+
146+
<p>
147+
En el entorno de desarrollo de Rust, todas las herramientas se
148+
instalan en el directorio
149+
<span class="platform-specific not-win" style="display: inline;">
150+
<code>~/.cargo/bin</code>
151+
</span>
152+
<span class="platform-specific win" style="display: none;">
153+
<code>%USERPROFILE%\.cargo\bin</code>
154+
</span>
155+
, es ahí donde encontrarás todas las herramientas de Rust, incluyendo
156+
<code>rustc</code>, <code>cargo</code>, y <code>rustup</code>.
157+
</p>
158+
159+
<p>
160+
Por esto, es común que los desarrolladores de Rust incluyan este
161+
directorio en su
162+
<a href="https://en.wikipedia.org/wiki/PATH_(variable)"> variable de entorno <code>PATH </code></a>.
163+
Durante la instalación, <code>rustup</code>,
164+
intentará configurar el
165+
<code>PATH</code>, pero debido a las diferencias entre las diferentes plataformas,
166+
shells de comandos y errores en <code>rustup</code>, las
167+
modificaciones al <code>PATH</code> pueden no tomar efecto hasta que
168+
se reinicie la consola, el usuario cierre la sesión, o puede no
169+
funcionar en lo absoluto.
170+
</p>
171+
172+
<p>
173+
Si luego de la instalación, ejecutar <code>rustc --version</code> en
174+
la consola falla, esta es la razón más posible.
175+
</p>
176+
177+
<div class="platform-specific win">
178+
179+
<h3>Consideraciones en Windows</h3>
180+
<!-- This anchor is probably linked in the wild and should not be broken -->
181+
<a id="win-foot"></a>
182+
183+
<p>
184+
185+
</p>
186+
187+
<p>
188+
Para más información sobre como configurar Rust en Windows, puedes
189+
leer la
190+
<a href="https://github.com/rust-lang-nursery/rustup.rs/blob/master/README.md#working-with-rust-on-windows">Windows-specific <code>rustup</code>
191+
documentación</a>.
192+
</p>
193+
194+
</div>
195+
196+
</div>
197+
</div>
198+
199+
<h2>Otros métodos de instalación</h2>
200+
201+
<div class="row">
202+
<div class="col-md-12">
203+
<p>
204+
La instalación descrita antes, usando
205+
<code>rustup</code>, es la forma recomendada de instalar Rust para la
206+
mayoría de desarrolladores, pero Rust se puede
207+
<a href="other-installers.html">instalar usando otros métodos</a>
208+
también.
209+
</p>
210+
</div>
211+
</div>
212+
213+
<script type="text/javascript">
214+
{% include rustup.js %}
215+
</script>

0 commit comments

Comments
 (0)