source: ogBrowser-Git/README.md @ 0b68674

jenkinsmain
Last change on this file since 0b68674 was 38818c6, checked in by Vadim Troshchinskiy Shmelev <vtroshchinskiy@…>, 18 months ago

Documentar traducción

  • Property mode set to 100644
File size: 2.5 KB
RevLine 
[f9f000b]1# OG Browser
2
3El OpenGnsys Browser es un navegador limitado de tipo quiosco, basado en Qt6/Chrome.
4
[f3a613d]5## Compilación
[f9f000b]6
[f3a613d]7Compilar require Qt6. Hay paquetes disponibles para todas las distribuciones modernas.
8
9El módulo de terminal requiere `lxqt-build-tools` porque es parte del proyecto LxQt, pero el navegador resultante no require LxQt.
10
11### Dependencias
12
13#### Ubuntu 22.04
14
[a63c04d]15    # apt install build-essential cmake g++ qt6-base-dev qt6-webengine-dev linguist-qt6  libgl1-mesa-dev qt6-tools-dev qt6-l10n-tools  qt6-tools-dev-tools libqt6core5compat6-dev lxqt-build-tools qt6-webengine-dev-tools libqt6webenginecore6-bin
[f3a613d]16
17### Compilar
[f9f000b]18El sistema esta basado en CMake. Para compilar:
19
20
21    git clone https://ognproject.evlt.uma.es/gitea/unizar/ogbrowser.git
22    cd ogbrowser
23    mkdir build
24    cd build
25    cmake ..
[f3a613d]26    make -j8 # 8 cores -- cambiar según el numero de cores del hardware
[f9f000b]27
28
[38818c6]29### Traducción
30
31Se usa el sistema de traducción de Qt. Los archivos de lenguaje se encuentran en src/i18n. El sistema de traducción busca cadenas identificadas for `tr("texto")` en el código fuente,
32y las reemplaza por versiones traducidas.
33
34Para actualizar los archivos de traducción con cadenas nuevas y/o modificadas en el código, ejecutar `src/update_translations.sh`.
35
36Para traducir, ejecutar Qt Linguist, por ejemplo:
37
38    linguist-qt6 i18n/OGBrowser_ca.ts
39
40
[f9f000b]41## Uso
42
43    src/OGBrowser URL
44
45Por ejemplo:
46
47    src/OGBrowser http://example.com
48
49
50## URLs especiales:
51
52El navegador reconoce URLs especiales dentro de los documentos, que pueden usarse
53para ejecutar comandos locales.
54
55* command - Ejecuta un comando
56* command+output - Ejecuta un comando y muestra la salida
57* command+confirm - Pregunta antes de ejecutar un comando
58* command+confirm+output - Pregunta antes de ejecutar un comando y muestra la salida
59* command+output+confirm - Idéntico al anterior
60
61
62Ejemplo:
63
64    <a href="command+confirm+output:/bin/ping -c 5 127.0.0.1">Ejecutar</a>
65
66Esto crea un enlace que al hacerse click, ejecuta el comando ping y muestra el resultado en una ventana.
67
68
69## Proxy
70
71Usa el proxy del sistema, incluyendo las variables de entorno: HTTP_PROXY, HTTPS_PROXY, ALL_PROXY, NO_PROXY
72
73## Modo administrativo
74
75El administrador dispone de una consola y mas información sobre la ejecución de comandos.
76
77Se activa estableciendo la variable de entorno `ogactiveadmin=true`
78
[cad017d]79## Modo quiosco
80
81Se puede activar el modo quiosco que impide la salida del navegador con Alt+F4.
82
[38818c6]83Se activa estableciendo la variable de entorno `OGKIOSKMODE=true`
84
Note: See TracBrowser for help on using the repository browser.