Skip to content

Commit 10b508e

Browse files
author
Tilelli LAB
committed
i18n: add German translations of all docs
Adds de versions of all 22 docs; switcher now spans English/Français/ Español/简体中文/Deutsch. Additive only; code untouched.
1 parent 3bfcb07 commit 10b508e

110 files changed

Lines changed: 1990 additions & 88 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CODE_OF_CONDUCT.de.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[English](CODE_OF_CONDUCT.md) · [Français](CODE_OF_CONDUCT.fr.md) · [Español](CODE_OF_CONDUCT.es.md) · [简体中文](CODE_OF_CONDUCT.zh-CN.md) · **Deutsch** <!-- i18n-switcher -->
2+
3+
# Verhaltenskodex
4+
5+
Dieses Projekt folgt dem [Contributor Covenant, Version 2.1](https://www.contributor-covenant.org/version/2/1/code_of_conduct/).
6+
7+
Kurz gesagt: sei respektvoll, unterstelle guten Willen und richte die Diskussion auf die Arbeit aus. Jeder ist willkommen, beizutragen, unabhängig von Herkunft oder Identität. Meldungen inakzeptablen Verhaltens können vertraulich an **hello@atomelm.com** gesendet werden und werden umgehend und vertraulich geprüft.
8+
9+
Der vollständige Text des Contributor Covenant — einschließlich der vollständigen Durchsetzungsrichtlinien — steht unter dem obigen Link und gilt für dieses Projekt in vollem Umfang.

CODE_OF_CONDUCT.es.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[English](CODE_OF_CONDUCT.md) · [Français](CODE_OF_CONDUCT.fr.md) · **Español** · [简体中文](CODE_OF_CONDUCT.zh-CN.md) <!-- i18n-switcher -->
1+
[English](CODE_OF_CONDUCT.md) · [Français](CODE_OF_CONDUCT.fr.md) · **Español** · [简体中文](CODE_OF_CONDUCT.zh-CN.md) · [Deutsch](CODE_OF_CONDUCT.de.md) <!-- i18n-switcher -->
22

33
# Código de conducta
44

CODE_OF_CONDUCT.fr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[English](CODE_OF_CONDUCT.md) · **Français** · [Español](CODE_OF_CONDUCT.es.md) · [简体中文](CODE_OF_CONDUCT.zh-CN.md) <!-- i18n-switcher -->
1+
[English](CODE_OF_CONDUCT.md) · **Français** · [Español](CODE_OF_CONDUCT.es.md) · [简体中文](CODE_OF_CONDUCT.zh-CN.md) · [Deutsch](CODE_OF_CONDUCT.de.md) <!-- i18n-switcher -->
22

33
# Code de conduite
44

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
**English** · [Français](CODE_OF_CONDUCT.fr.md) · [Español](CODE_OF_CONDUCT.es.md) · [简体中文](CODE_OF_CONDUCT.zh-CN.md) <!-- i18n-switcher -->
1+
**English** · [Français](CODE_OF_CONDUCT.fr.md) · [Español](CODE_OF_CONDUCT.es.md) · [简体中文](CODE_OF_CONDUCT.zh-CN.md) · [Deutsch](CODE_OF_CONDUCT.de.md) <!-- i18n-switcher -->
22

33
# Code of Conduct
44

CODE_OF_CONDUCT.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[English](CODE_OF_CONDUCT.md) · [Français](CODE_OF_CONDUCT.fr.md) · [Español](CODE_OF_CONDUCT.es.md) · **简体中文** <!-- i18n-switcher -->
1+
[English](CODE_OF_CONDUCT.md) · [Français](CODE_OF_CONDUCT.fr.md) · [Español](CODE_OF_CONDUCT.es.md) · **简体中文** · [Deutsch](CODE_OF_CONDUCT.de.md) <!-- i18n-switcher -->
22

33
# 行为准则
44

CONTRIBUTING.de.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
[English](CONTRIBUTING.md) · [Français](CONTRIBUTING.fr.md) · [Español](CONTRIBUTING.es.md) · [简体中文](CONTRIBUTING.zh-CN.md) · **Deutsch** <!-- i18n-switcher -->
2+
3+
# Beitragen zu Atome LM
4+
5+
Danke, dass du einen Beitrag in Erwägung ziehst. Dies ist ein kleines, fokussiertes Projekt — ein winziges ternäres Sprachmodell + eine C99-Inferenz-Engine, die bit-genau mit ihm spricht. Lies zuerst `PROJECT_CONTENT.md`; es behandelt, was du nicht brechen darfst.
6+
7+
## Schnellstart
8+
9+
```bash
10+
git clone https://github.com/TilelliLab/atome-lm
11+
cd atome-lm
12+
./install.sh
13+
. .venv/bin/activate
14+
pytest -q # expect: 146 passed (or 145 + 1 skipped without qemu-system-arm)
15+
```
16+
17+
## Bugs melden
18+
19+
Öffne ein Issue auf GitHub mit:
20+
21+
- was du ausgeführt hast (exakter Befehl)
22+
- was du erwartet hast
23+
- was passiert ist (vollständiger Fehler, nicht paraphrasiert)
24+
- deine Plattform: OS, Python-Version und `python -c "import torch; print(torch.__version__)"`
25+
26+
Falls du auf einen Paritätsfehler stößt (Python-Forward ≠ C-Forward), hänge bitte den fehlschlagenden Seed und jeden von dir trainierten Checkpoint an — das sind die Bugs mit höchster Priorität.
27+
28+
## Einen Pull Request einreichen
29+
30+
1. Forke das Repo und erstelle einen Branch von `main`.
31+
2. Mache deine Änderung.
32+
3. Führe die vollständige Test-Suite aus — jeder PR muss `pytest -q` grün halten.
33+
4. Falls deine Änderung `atome_llm/core/`, `c_engine/upstream/` oder das Exportformat berührt, **bestätige ausdrücklich**, dass diese Tests weiterhin bestehen:
34+
- `tests/test_parity_with_c.py` — Single-Forward-Python-↔-C-Parität
35+
- `tests/test_parity_multitoken.py` — Multi-Token-Python-↔-C-Parität
36+
- `tests/test_export_format.py` — Binärformat + Header-Generierung
37+
5. Öffne den PR. Die CI führt die Suite auf Python 3.10 / 3.11 / 3.12 erneut aus.
38+
39+
## Umfang akzeptabler Änderungen
40+
41+
Willkommen:
42+
43+
- Bugfixes
44+
- Neue Testabdeckung (besonders Fuzz-Fälle am C-Parser und Grenzeingaben an `atome_predict_next` / `atome_generate`)
45+
- Performance-Verbesserungen, die die bit-genaue Parität wahren
46+
- Dokumentations-Korrekturen und -Klärungen
47+
- Neue MCU-Zielboards unter `c_engine/targets/`, *solange sie die Upstream-Engine nicht ändern*
48+
- Neue Baselines unter `atome_llm/baselines/` für einen ehrlichen A/B-Vergleich
49+
50+
Außerhalb des Umfangs, bitte öffne keine PRs für diese:
51+
52+
- Heap-Allokation, dynamischen Speicher oder libc-Abhängigkeiten zu `c_engine/upstream/` hinzufügen
53+
- "Sollte nicht passieren"-Fallbacks zu deterministischen Codepfaden hinzufügen
54+
- Neue Tokenizer bündeln (BPE / sentencepiece) — der Byte-Tokenizer ist eine tragende Designentscheidung für das MCU-Flash-Budget
55+
- Änderungen, die die Python-↔-C-Parität brechen, selbst wenn sie einen Benchmark verbessern
56+
- Neue Features, die Code von `c_engine/experiments/` nach `c_engine/upstream/` befördern, ohne vollständige Paritäts- + Grenzprüfungs-Abdeckung
57+
58+
## Coding-Standards
59+
60+
- Python: halte es einfach, keine Hilfsschichten, keine Dekoratoren-für-Stil. Passe dich der bestehenden Stimme an — kleine Funktionen, keine verfrühte Abstraktion, Kommentare nur, wenn das *Warum* nicht offensichtlich ist.
61+
- C: nur C99, keine GNU-Erweiterungen, keine libc über `<string.h>` / `<math.h>` / `<stdint.h>` hinaus. Statische Puffer, dimensioniert durch Kompilierzeit-`ATOME_*`-Makros. Grenzprüfung aller öffentlichen API-Eingaben.
62+
63+
## Sicherheit
64+
65+
Falls du ein Sicherheitsproblem findest (alles, was einem bösartigen Checkpoint oder `.atome`-Blob erlaubt, einen Host zu kompromittieren, der die Engine ausführt), sende bitte eine E-Mail an **hello@atomelm.com**, statt ein öffentliches Issue einzureichen. Wir koordinieren die Offenlegung.
66+
67+
## Lizenz
68+
69+
Durch das Einreichen eines Beitrags stimmst du zu, dass er unter der Apache License 2.0 (der Projektlizenz — siehe `LICENSE`) veröffentlicht wird.

CONTRIBUTING.es.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[English](CONTRIBUTING.md) · [Français](CONTRIBUTING.fr.md) · **Español** · [简体中文](CONTRIBUTING.zh-CN.md) <!-- i18n-switcher -->
1+
[English](CONTRIBUTING.md) · [Français](CONTRIBUTING.fr.md) · **Español** · [简体中文](CONTRIBUTING.zh-CN.md) · [Deutsch](CONTRIBUTING.de.md) <!-- i18n-switcher -->
22

33
# Contribuir a Atome LM
44

CONTRIBUTING.fr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[English](CONTRIBUTING.md) · **Français** · [Español](CONTRIBUTING.es.md) · [简体中文](CONTRIBUTING.zh-CN.md) <!-- i18n-switcher -->
1+
[English](CONTRIBUTING.md) · **Français** · [Español](CONTRIBUTING.es.md) · [简体中文](CONTRIBUTING.zh-CN.md) · [Deutsch](CONTRIBUTING.de.md) <!-- i18n-switcher -->
22

33
# Contribuer à Atome LM
44

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
**English** · [Français](CONTRIBUTING.fr.md) · [Español](CONTRIBUTING.es.md) · [简体中文](CONTRIBUTING.zh-CN.md) <!-- i18n-switcher -->
1+
**English** · [Français](CONTRIBUTING.fr.md) · [Español](CONTRIBUTING.es.md) · [简体中文](CONTRIBUTING.zh-CN.md) · [Deutsch](CONTRIBUTING.de.md) <!-- i18n-switcher -->
22

33
# Contributing to Atome LM
44

CONTRIBUTING.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[English](CONTRIBUTING.md) · [Français](CONTRIBUTING.fr.md) · [Español](CONTRIBUTING.es.md) · **简体中文** <!-- i18n-switcher -->
1+
[English](CONTRIBUTING.md) · [Français](CONTRIBUTING.fr.md) · [Español](CONTRIBUTING.es.md) · **简体中文** · [Deutsch](CONTRIBUTING.de.md) <!-- i18n-switcher -->
22

33
# 为 Atome LM 做贡献
44

0 commit comments

Comments
 (0)