Skip to content

Commit 55715be

Browse files
committed
Merge pull request electron#3017 from Meyito/API-es
Translations of some of the Electron docs API in Spanish
2 parents 1155264 + 871571c commit 55715be

File tree

4 files changed

+219
-6
lines changed

4 files changed

+219
-6
lines changed

docs-translations/es/README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@
1010

1111
## Tutoriales
1212

13-
* [Introducción](../../docs/tutorial/quick-start.md)
14-
* [Integración con el entorno de escritorio](../../docs/tutorial/desktop-environment-integration.md)
15-
* [Detección del evento en línea/fuera de línea](../../docs/tutorial/online-offline-events.md)
13+
* [Introducción](tutorial/quick-start.md)
14+
* [Integración con el entorno de escritorio](tutorial/desktop-environment-integration.md)
15+
* [Detección del evento en línea/fuera de línea](tutorial/online-offline-events.md)
1616

1717
## API
1818

19-
* [Sinopsis](../../docs/api/synopsis.md)
20-
* [Proceso](../../docs/api/process.md)
21-
* [Parámetros CLI soportados (Chrome)](../../docs/api/chrome-command-line-switches.md)
19+
* [Sinopsis](api/synopsis.md)
20+
* [Proceso](api/process.md)
21+
* [Parámetros CLI soportados (Chrome)](api/chrome-command-line-switches.md)
2222

2323
Elementos DOM customizados:
2424

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
# Parámetros CLI soportados (Chrome)
2+
3+
Esta página lista las líneas de comandos usadas por el navegador Chrome que también son
4+
soportadas por Electron. Puedes usar [app.commandLine.appendSwitch][append-switch] para
5+
anexarlas en el script principal de tu aplicación antes de que el evento [ready][ready] del
6+
modulo [app][app] sea emitido:
7+
8+
```javascript
9+
var app = require('app');
10+
app.commandLine.appendSwitch('remote-debugging-port', '8315');
11+
app.commandLine.appendSwitch('host-rules', 'MAP * 127.0.0.1');
12+
13+
app.on('ready', function() {
14+
// Your code here
15+
});
16+
```
17+
18+
## --client-certificate=`path`
19+
20+
Establece el `path` del archivo de certificado del cliente.
21+
22+
## --ignore-connections-limit=`domains`
23+
24+
Ignora el límite de conexiones para la lista de `domains` separados por `,`.
25+
26+
## --disable-http-cache
27+
28+
Deshabilita la cacheé del disco para las peticiones HTTP.
29+
30+
## --remote-debugging-port=`port`
31+
32+
Habilita la depuración remota a través de HTTP en el puerto especificado.
33+
34+
## --proxy-server=`address:port`
35+
36+
Usa un servidor proxy especificado, que sobreescribe la configuración del sistema.
37+
Este cambio solo afecta peticiones HTTP y HTTPS.
38+
39+
## --proxy-pac-url=`url`
40+
41+
Utiliza el script PAC en la `url` especificada.
42+
43+
## --no-proxy-server
44+
45+
No usa un servidor proxy y siempre establece conexiones directas. Anula cualquier
46+
otra bandera de servidor proxy bandera que se pase.
47+
48+
## --host-rules=`rules`
49+
50+
Una lista separada por comas de `rules` (reglas) que controlan cómo se asignan los
51+
nombres de host.
52+
53+
Por ejemplo:
54+
55+
* `MAP * 127.0.0.1` Obliga a todos los nombres de host a ser asignados a 127.0.0.1
56+
* `MAP *.google.com proxy` Obliga todos los subdominios google.com a resolverse con
57+
"proxy".
58+
* `MAP test.com [::1]:77` Obliga a resolver "test.com" con un bucle invertido de IPv6.
59+
También obligará a que el puerto de la dirección respuesta sea 77.
60+
* `MAP * baz, EXCLUDE www.google.com` Reasigna todo a "baz", excepto a "www.google.com".
61+
62+
Estas asignaciones especifican el host final en una petición de red (Anfitrión de la conexión TCP
63+
y de resolución de conexión directa, y el `CONNECT` en una conexión proxy HTTP, y el host final de
64+
la conexión proxy `SOCKS`).
65+
66+
## --host-resolver-rules=`rules`
67+
68+
Como `--host-rules` pero estas `rules` solo se aplican al solucionador.
69+
70+
[app]: app.md
71+
[append-switch]: app.md#appcommandlineappendswitchswitch-value
72+
[ready]: app.md#event-ready
73+
74+
## --ignore-certificate-errors
75+
76+
Ignora errores de certificado relacionados.
77+
78+
## --ppapi-flash-path=`path`
79+
80+
Asigna la ruta `path` del pepper flash plugin.
81+
82+
## --ppapi-flash-version=`version`
83+
84+
Asigna la versión `version` del pepper flash plugin.
85+
86+
## --log-net-log=`path`
87+
88+
Permite guardar y escribir eventos de registros de red en `path`.
89+
90+
## --ssl-version-fallback-min=`version`
91+
92+
Establece la versión mínima de SSL/TLS ("tls1", "tls1.1" o "tls1.2") que
93+
el repliegue de TLC aceptará.
94+
95+
## --enable-logging
96+
97+
Imprime el registro de Chromium en consola.
98+
99+
Este cambio no puede ser usado en `app.commandLine.appendSwitch` ya que se analiza antes de que la
100+
aplicación del usuario este cargada.
101+
102+
## --v=`log_level`
103+
104+
Da el maximo nivel activo de V-logging por defecto; 0 es el predeterminado. Valores positivos
105+
son normalmente usados para los niveles de V-logging.
106+
107+
Este modificador sólo funciona cuando también se pasa `--enable-logging`.
108+
109+
## --vmodule=`pattern`
110+
111+
Da los niveles máximos de V-logging por módulo para sobreescribir el valor dado por
112+
`--v`. Ej. `my_module=2,foo*=3` cambiaria el nivel de registro para todo el código
113+
el archivos de origen `my_module.*` y `foo*.*`.
114+
115+
Cualquier patron que contiene un slash o un slash invertido será probado contra toda la ruta
116+
y no sólo con el módulo. Ej. `*/foo/bar/*=2` cambiaría el nivel de registro para todo el código
117+
en los archivos origen bajo un directorio `foo/bar`.
118+
119+
Este modificador sólo funciona cuando también se pasa `--enable-logging`.

docs-translations/es/api/process.md

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# process
2+
3+
El objeto `process` en Electron tiene las siguientes diferencias con respecto
4+
al node convencional:
5+
6+
* `process.type` String - El tipo del proceso puede ser `browser` (ej. proceso
7+
principal) o `renderer`.
8+
* `process.versions['electron']` String - Versión de Electron.
9+
* `process.versions['chrome']` String - Versión de Chromium.
10+
* `process.resourcesPath` String - Ruta al código fuente JavaScript.
11+
12+
## Events
13+
14+
### Event: 'loaded'
15+
16+
Se emite cuando Electron ha cargado su script de inicialización interna y
17+
está comenzando a cargar la página web o el script principal.
18+
19+
Puede ser usado por el script precargado para añadir de nuevo los símbolos globales
20+
de Node eliminados, al alcance global cuando la integración de Node está apagada:
21+
22+
```js
23+
// preload.js
24+
var _setImmediate = setImmediate;
25+
var _clearImmediate = clearImmediate;
26+
process.once('loaded', function() {
27+
global.setImmediate = _setImmediate;
28+
global.clearImmediate = _clearImmediate;
29+
});
30+
```
31+
32+
## Methods
33+
34+
El objeto `process` tiene los siguientes métodos:
35+
36+
### `process.hang`
37+
38+
Interrumpe el hilo principal del proceso actual.
39+
40+
41+
### process.setFdLimit(maxDescriptors) _OS X_ _Linux_
42+
43+
* `maxDescriptors` Integer
44+
45+
Establece el límite dinámico del descriptor del archivo en `maxDescriptors`
46+
o en el límite estricto del Sistema Operativo, el que sea menor para el
47+
proceso actual.

docs-translations/es/api/synopsis.md

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Synopsis
2+
3+
Todos los [Módulos integrados de Node.js](http://nodejs.org/api/) se encuentran
4+
disponibles en Electron y módulos de terceros son támbien totalmente compatibles
5+
(incluyendo los [módulos nativos](../tutorial/using-native-node-modules.md)).
6+
7+
Electron también provee algunos módulos integrados adicionales para desarrollar
8+
aplicaciones nativas de escritorio. Algunos módulos sólo se encuentran disponibles
9+
en el proceso principal, algunos sólo en el proceso renderer (pagina web), y
10+
algunos pueden ser usados en ambos procesos.
11+
12+
La regla básica es: Si un módulo es
13+
[GUI](https://es.wikipedia.org/wiki/Interfaz_gráfica_de_usuario) o de bajo nivel,
14+
entonces solo estará disponible en el proceso principal. Necesitas familiarizarte
15+
con el concepto de [scripts para proceso principal vs scripts para proceso renderer]
16+
(../tutorial/quick-start.md#the-main-process) para ser capaz de usar esos módulos.
17+
18+
El script del proceso principal es como un script normal de Node.js:
19+
20+
```javascript
21+
var app = require('app');
22+
var BrowserWindow = require('browser-window');
23+
24+
var window = null;
25+
26+
app.on('ready', function() {
27+
window = new BrowserWindow({width: 800, height: 600});
28+
window.loadUrl('https://github.com');
29+
});
30+
```
31+
32+
El proceso renderer no es diferente de una página web normal, excepto por la
33+
capacidad extra de utilizar módulos de node:
34+
35+
```html
36+
<!DOCTYPE html>
37+
<html>
38+
<body>
39+
<script>
40+
var remote = require('remote');
41+
console.log(remote.require('app').getVersion());
42+
</script>
43+
</body>
44+
</html>
45+
```
46+
47+
Para ejecutar tu aplicación, lee [Ejecutar la aplicación](../tutorial/quick-start.md#run-your-app).

0 commit comments

Comments
 (0)