Skip to content

Commit fdf20f2

Browse files
committed
fix/multilingulization
1 parent 0bab37b commit fdf20f2

9 files changed

Lines changed: 852 additions & 0 deletions

File tree

README.de.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# [Standard Python Environment](https://github.com/europanite/standard_python_environment "Standard Python Environment")
2+
3+
[![Python](https://img.shields.io/badge/python-3.9|%203.10%20|%203.11|%203.12|%203.13-blue)](https://www.python.org/)
4+
![OS](https://img.shields.io/badge/OS-Linux%20%7C%20macOS%20%7C%20Windows-blue)
5+
6+
[![CI](https://github.com/europanite/standard_python_environment/actions/workflows/ci.yml/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/ci.yml)
7+
[![Python Lint](https://github.com/europanite/standard_python_environment/actions/workflows/lint.yml/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/lint.yml)
8+
[![Pytest](https://github.com/europanite/standard_python_environment/actions/workflows/pytest.yml/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/pytest.yml)
9+
[![pages-build-deployment](https://github.com/europanite/standard_python_environment/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/pages/pages-build-deployment)
10+
[![CodeQL Advanced](https://github.com/europanite/standard_python_environment/actions/workflows/codeql.yml/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/codeql.yml)
11+
12+
<p align="right">
13+
<a href="./README.md">🇺🇸 English</a> |
14+
<a href="./README.hi.md">🇮🇳 हिंदी</a> |
15+
<a href="./README.ja.md">🇯🇵 日本語</a> |
16+
<a href="./README.zh-CN.md">🇨🇳 简体中文</a> |
17+
<a href="./README.es.md">🇪🇸 Español</a> |
18+
<a href="./README.pt-BR.md">🇧🇷 Português (Brasil)</a> |
19+
<a href="./README.ko.md">🇰🇷 한국어</a> |
20+
<a href="./README.de.md">🇩🇪 Deutsch</a> |
21+
<a href="./README.fr.md">🇫🇷 Français</a>
22+
</p>
23+
24+
Eine standardisierte **Python**-Umgebung, erstellt mit **Docker Compose**.
25+
26+
!["image"](./assets/images/image.png)
27+
28+
---
29+
30+
## Funktionen
31+
32+
- **Reproduzierbarkeit**: Abhängigkeiten sind im Container festgelegt
33+
- **Einfachheit**: Ausführung nur mit docker compose-Befehlen
34+
- **Portabilität**: Funktioniert unter Linux, macOS und Windows
35+
- **pip ready**: Python-Pakete einfach installieren und verwalten
36+
- **JupyterLab support**: (Optional) Notebooks im Container ausführen
37+
- **X11 forwarding**: (Optional) GUI-basierte Python-Apps ausführen
38+
39+
---
40+
41+
42+
## Anforderungen
43+
44+
- [Docker Compose](https://docs.docker.com/compose/)
45+
46+
---
47+
48+
## Erste Schritte
49+
50+
### Linux
51+
52+
```bash
53+
# Clone this repository
54+
git clone https://github.com/europanite/standard_python_environment.git
55+
cd standard_python_environment
56+
57+
# Export host UID/GID
58+
export HOST_UID=$(id -u)
59+
export HOST_GID=$(id -g)
60+
61+
# Build and run
62+
docker compose build
63+
docker compose up -d
64+
docker compose exec service bash
65+
```
66+
67+
### Windows
68+
69+
```powershell
70+
# Clone this repository
71+
git clone https://github.com/europanite/standard_python_environment.git
72+
cd standard_python_environment
73+
74+
# Build and run
75+
docker compose build
76+
docker compose up -d
77+
docker compose exec service bash
78+
```
79+
80+
Jetzt befinden Sie sich im Python-Container 🎉
81+
82+
Wenn Sie JupyterLab verwenden, müssen Sie nur http://localhost:8888 aufrufen
83+
84+
---
85+
86+
### Test
87+
88+
```bash
89+
# pytest
90+
docker compose \
91+
-f docker-compose.test.yml run \
92+
--rm \
93+
--entrypoint /bin/sh service_test \
94+
-lc 'pytest'
95+
96+
# Lint
97+
docker compose \
98+
-f docker-compose.test.yml run \
99+
--rm \
100+
--entrypoint /bin/sh service_test \
101+
-lc 'ruff check /app /tests'
102+
```
103+
104+
## Lizenz
105+
- Apache License 2.0

README.es.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# [Standard Python Environment](https://github.com/europanite/standard_python_environment "Standard Python Environment")
2+
3+
[![Python](https://img.shields.io/badge/python-3.9|%203.10%20|%203.11|%203.12|%203.13-blue)](https://www.python.org/)
4+
![OS](https://img.shields.io/badge/OS-Linux%20%7C%20macOS%20%7C%20Windows-blue)
5+
6+
[![CI](https://github.com/europanite/standard_python_environment/actions/workflows/ci.yml/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/ci.yml)
7+
[![Python Lint](https://github.com/europanite/standard_python_environment/actions/workflows/lint.yml/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/lint.yml)
8+
[![Pytest](https://github.com/europanite/standard_python_environment/actions/workflows/pytest.yml/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/pytest.yml)
9+
[![pages-build-deployment](https://github.com/europanite/standard_python_environment/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/pages/pages-build-deployment)
10+
[![CodeQL Advanced](https://github.com/europanite/standard_python_environment/actions/workflows/codeql.yml/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/codeql.yml)
11+
12+
<p align="right">
13+
<a href="./README.md">🇺🇸 English</a> |
14+
<a href="./README.hi.md">🇮🇳 हिंदी</a> |
15+
<a href="./README.ja.md">🇯🇵 日本語</a> |
16+
<a href="./README.zh-CN.md">🇨🇳 简体中文</a> |
17+
<a href="./README.es.md">🇪🇸 Español</a> |
18+
<a href="./README.pt-BR.md">🇧🇷 Português (Brasil)</a> |
19+
<a href="./README.ko.md">🇰🇷 한국어</a> |
20+
<a href="./README.de.md">🇩🇪 Deutsch</a> |
21+
<a href="./README.fr.md">🇫🇷 Français</a>
22+
</p>
23+
24+
Un entorno **Python** estándar creado con **Docker Compose**.
25+
26+
!["image"](./assets/images/image.png)
27+
28+
---
29+
30+
## Características
31+
32+
- **Reproducibilidad**: Las dependencias quedan fijadas dentro del contenedor
33+
- **Simplicidad**: Ejecútalo solo con comandos docker compose
34+
- **Portabilidad**: Funciona en Linux, macOS y Windows
35+
- **pip ready**: Instala y gestiona paquetes de Python fácilmente
36+
- **JupyterLab support**: (Opcional) Ejecuta notebooks dentro del contenedor
37+
- **X11 forwarding**: (Opcional) Ejecuta aplicaciones Python con interfaz gráfica
38+
39+
---
40+
41+
42+
## Requisitos
43+
44+
- [Docker Compose](https://docs.docker.com/compose/)
45+
46+
---
47+
48+
## Primeros pasos
49+
50+
### Linux
51+
52+
```bash
53+
# Clone this repository
54+
git clone https://github.com/europanite/standard_python_environment.git
55+
cd standard_python_environment
56+
57+
# Export host UID/GID
58+
export HOST_UID=$(id -u)
59+
export HOST_GID=$(id -g)
60+
61+
# Build and run
62+
docker compose build
63+
docker compose up -d
64+
docker compose exec service bash
65+
```
66+
67+
### Windows
68+
69+
```powershell
70+
# Clone this repository
71+
git clone https://github.com/europanite/standard_python_environment.git
72+
cd standard_python_environment
73+
74+
# Build and run
75+
docker compose build
76+
docker compose up -d
77+
docker compose exec service bash
78+
```
79+
80+
Ahora estás dentro del contenedor de Python 🎉
81+
82+
Si usas JupyterLab, solo tienes que acceder a http://localhost:8888
83+
84+
---
85+
86+
### Pruebas
87+
88+
```bash
89+
# pytest
90+
docker compose \
91+
-f docker-compose.test.yml run \
92+
--rm \
93+
--entrypoint /bin/sh service_test \
94+
-lc 'pytest'
95+
96+
# Lint
97+
docker compose \
98+
-f docker-compose.test.yml run \
99+
--rm \
100+
--entrypoint /bin/sh service_test \
101+
-lc 'ruff check /app /tests'
102+
```
103+
104+
## Licencia
105+
- Apache License 2.0

README.fr.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# [Standard Python Environment](https://github.com/europanite/standard_python_environment "Standard Python Environment")
2+
3+
[![Python](https://img.shields.io/badge/python-3.9|%203.10%20|%203.11|%203.12|%203.13-blue)](https://www.python.org/)
4+
![OS](https://img.shields.io/badge/OS-Linux%20%7C%20macOS%20%7C%20Windows-blue)
5+
6+
[![CI](https://github.com/europanite/standard_python_environment/actions/workflows/ci.yml/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/ci.yml)
7+
[![Python Lint](https://github.com/europanite/standard_python_environment/actions/workflows/lint.yml/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/lint.yml)
8+
[![Pytest](https://github.com/europanite/standard_python_environment/actions/workflows/pytest.yml/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/pytest.yml)
9+
[![pages-build-deployment](https://github.com/europanite/standard_python_environment/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/pages/pages-build-deployment)
10+
[![CodeQL Advanced](https://github.com/europanite/standard_python_environment/actions/workflows/codeql.yml/badge.svg)](https://github.com/europanite/standard_python_environment/actions/workflows/codeql.yml)
11+
12+
<p align="right">
13+
<a href="./README.md">🇺🇸 English</a> |
14+
<a href="./README.hi.md">🇮🇳 हिंदी</a> |
15+
<a href="./README.ja.md">🇯🇵 日本語</a> |
16+
<a href="./README.zh-CN.md">🇨🇳 简体中文</a> |
17+
<a href="./README.es.md">🇪🇸 Español</a> |
18+
<a href="./README.pt-BR.md">🇧🇷 Português (Brasil)</a> |
19+
<a href="./README.ko.md">🇰🇷 한국어</a> |
20+
<a href="./README.de.md">🇩🇪 Deutsch</a> |
21+
<a href="./README.fr.md">🇫🇷 Français</a>
22+
</p>
23+
24+
Un environnement **Python** standard créé avec **Docker Compose**.
25+
26+
!["image"](./assets/images/image.png)
27+
28+
---
29+
30+
## Fonctionnalités
31+
32+
- **Reproductibilité** : Les dépendances sont verrouillées dans le conteneur
33+
- **Simplicité** : Exécution avec de simples commandes docker compose
34+
- **Portabilité** : Fonctionne sous Linux, macOS et Windows
35+
- **pip ready** : Installez et gérez facilement les packages Python
36+
- **JupyterLab support** : (Optionnel) Exécutez des notebooks dans le conteneur
37+
- **X11 forwarding** : (Optionnel) Exécutez des applications Python avec interface graphique
38+
39+
---
40+
41+
42+
## Prérequis
43+
44+
- [Docker Compose](https://docs.docker.com/compose/)
45+
46+
---
47+
48+
## Bien démarrer
49+
50+
### Linux
51+
52+
```bash
53+
# Clone this repository
54+
git clone https://github.com/europanite/standard_python_environment.git
55+
cd standard_python_environment
56+
57+
# Export host UID/GID
58+
export HOST_UID=$(id -u)
59+
export HOST_GID=$(id -g)
60+
61+
# Build and run
62+
docker compose build
63+
docker compose up -d
64+
docker compose exec service bash
65+
```
66+
67+
### Windows
68+
69+
```powershell
70+
# Clone this repository
71+
git clone https://github.com/europanite/standard_python_environment.git
72+
cd standard_python_environment
73+
74+
# Build and run
75+
docker compose build
76+
docker compose up -d
77+
docker compose exec service bash
78+
```
79+
80+
Vous êtes maintenant dans le conteneur Python 🎉
81+
82+
Si vous utilisez JupyterLab, il vous suffit d’accéder à http://localhost:8888
83+
84+
---
85+
86+
### Test
87+
88+
```bash
89+
# pytest
90+
docker compose \
91+
-f docker-compose.test.yml run \
92+
--rm \
93+
--entrypoint /bin/sh service_test \
94+
-lc 'pytest'
95+
96+
# Lint
97+
docker compose \
98+
-f docker-compose.test.yml run \
99+
--rm \
100+
--entrypoint /bin/sh service_test \
101+
-lc 'ruff check /app /tests'
102+
```
103+
104+
## Licence
105+
- Apache License 2.0

0 commit comments

Comments
 (0)