Arbeitsrepo fuer die deutsche Uebersetzung von Survivalist: Invisible Strain.
Das Repo trennt bewusst zwischen:
translations/: die eigentlichen deutschen TSV-Dateiendocs/: Stil-, Formel- und Terminologie-Dokumentationdocs/imported/: aus dem Spielordner uebernommene Doc-Kopien und Zusatznotizendocs/reference/: groessere Nachschlagewerke wie Disassembly-Snapshotsaudits/: nachvollziehbare Pruef- und Aenderungsprotokollediffs/: exportierte Zwischenstaende und manuelle Diffssnapshots/: rohe Vorher-/Nachherstaende, Altversionen und Arbeitskopientools/: Sync-Skripte zwischen Spielordner und Repo
docs/
imported/
reference/
translations/
UI/German.tsv
BaseStory/German.tsv
Common/German.tsv
Sandbox/German.tsv
MainStory/German.tsv
audits/
diffs/
snapshots/
tools/
Standardmaessig gehen die Skripte von folgendem Spielpfad aus:
/mnt/games/SteamLibrary/steamapps/common/Survivalist Invisible Strain
Davon ausgehend wird innerhalb von:
Survivalist Invisible Strain_Data/StreamingAssets
gesynct.
./tools/sync-from-game.sh./tools/sync-to-game.sh./tools/sync-from-game.sh --dry-run
./tools/sync-to-game.sh --dry-run./tools/sync-from-game.sh --game-root "/pfad/zur/installation"Vorhandene *.diff, *.audit.tsv und verwandte Pruefdateien aus dem Spielordner lassen sich gesammelt ins Repo uebernehmen:
./tools/import-history-artifacts.shOder erst einmal nur ansehen:
./tools/import-history-artifacts.sh --dry-run- Die Sync-Skripte kopieren nur die kanonischen Dateien aus
tools/sync-manifest.tsv. - Audit- und Diff-Dateien werden bewusst nicht automatisch zwischen Spielordner und Repo gespiegelt.
- Importierte Altstaende und Vorher-Dateien landen bewusst unter
snapshots/imported/, damit die kanonischentranslations/sauber bleiben. - Groessere externe Referenzen wie der dekompilierte
Assembly-CSharp-Snapshot liegen unterdocs/reference/und dienen nur als read-only Nachschlagewerk. - Fuer groessere Aenderungen sollten Audit- und Diff-Dateien im Repo abgelegt werden, damit der Verlauf nachvollziehbar bleibt.