docs: translate German comments and docstrings to English

Translate all inline comments, docstrings, and documentation from German to English across the codebase to improve accessibility for international developers.

Fixes #27

Signed-off-by: Nicolai Buchwitz <n.buchwitz@kunbus.com>
This commit is contained in:
Nicolai Buchwitz
2026-02-03 10:16:40 +01:00
committed by Sven Sager
parent 21d8c523ae
commit c26841cf94
17 changed files with 1050 additions and 1086 deletions

View File

@@ -96,7 +96,7 @@ class TestDevicesModule(TestRevPiModIO):
self.assertEqual(33 in rpi.device.virt01, False)
self.assertEqual(552 in rpi.device.virt01, True)
# Löschen
# Delete
del rpi.device.virt01
with self.assertRaises(AttributeError):
rpi.device.virt01

View File

@@ -93,10 +93,10 @@ class TestInitModio(TestRevPiModIO):
self.assertEqual(2, len(rpi.device))
del rpi
with self.assertRaises(revpimodio2.errors.DeviceNotFoundError):
# Liste mit einem ungültigen Device als <class 'list'>
# List with an invalid device as <class 'list'>
rpi = revpimodio2.RevPiModIOSelected([32, 10], **defaultkwargs)
with self.assertRaises(revpimodio2.errors.DeviceNotFoundError):
# Ungültiges Device als <class 'int'>
# Invalid device as <class 'int'>
rpi = revpimodio2.RevPiModIOSelected(100, **defaultkwargs)
with self.assertRaises(ValueError):
# Ungültiger Devicetype
@@ -116,10 +116,10 @@ class TestInitModio(TestRevPiModIO):
# RevPiModIODriver
with self.assertRaises(revpimodio2.errors.DeviceNotFoundError):
# Liste mit einem ungültigen Device als <class 'list'>
# List with an invalid device as <class 'list'>
rpi = revpimodio2.RevPiModIODriver([64, 100], **defaultkwargs)
with self.assertRaises(revpimodio2.errors.DeviceNotFoundError):
# Ungültiges Device als <class 'int'>
# Invalid device as <class 'int'>
rpi = revpimodio2.RevPiModIODriver([100], **defaultkwargs)
with self.assertRaises(ValueError):
# Ungültiger Devicetype
@@ -132,7 +132,7 @@ class TestInitModio(TestRevPiModIO):
self.assertEqual(1, len(rpi.device))
del rpi
# Core ios als bits
# Core ios as bits
rpi = self.modio(configrsc="config_core_bits.json")
del rpi

View File

@@ -27,7 +27,7 @@ class TestModioClassBasics(TestRevPiModIO):
self.assertEqual(rpi.app.savets.tm_hour, 12)
del rpi
# Alte config ohne saveTS
# Old config without saveTS
with self.assertWarnsRegex(Warning, r"equal device name '.*' in pictory configuration."):
rpi = self.modio(configrsc="config_old.rsc")
self.assertIsNone(rpi.app.savets)
@@ -79,7 +79,7 @@ class TestModioClassBasics(TestRevPiModIO):
"""Test interaction with process image."""
rpi = self.modio()
# Procimg IO alle
# Procimg IO all
self.assertIsNone(rpi.setdefaultvalues())
self.assertEqual(rpi.writeprocimg(), True)
self.assertEqual(rpi.syncoutputs(), True)

View File

@@ -19,7 +19,7 @@ class TestCompact(TestRevPiModIO):
self.assertIsInstance(rpi.core, revpimodio2.device.Compact)
# COMPACT LEDs prüfen
# Check COMPACT LEDs
self.assertEqual(rpi.io.RevPiLED.get_value(), b"\x00")
rpi.core.A1 = revpimodio2.OFF
self.assertEqual(rpi.core.A1, 0)
@@ -44,12 +44,12 @@ class TestCompact(TestRevPiModIO):
with self.assertRaises(ValueError):
rpi.core.A2 = 5
# Spezielle Werte aufrufen
# Call special values
self.assertIsInstance(rpi.core.temperature, int)
self.assertIsInstance(rpi.core.frequency, int)
rpi.core.wd_toggle()
# Directzuweisung nicht erlaubt
# Direct assignment not allowed
with self.assertRaisesRegex(AttributeError, r"direct assignment is not supported"):
rpi.core.a1green = True

View File

@@ -20,7 +20,7 @@ class TestFlat(TestRevPiModIO):
self.assertIsInstance(rpi.core, revpimodio2.device.Flat)
# FLAT LEDs prüfen
# Check FLAT LEDs
rpi.core.A1 = revpimodio2.OFF
self.assertEqual(rpi.io.RevPiLED.get_value(), b"\x00\x00")
self.assertEqual(rpi.core.A1, 0)
@@ -77,12 +77,12 @@ class TestFlat(TestRevPiModIO):
with self.assertRaises(ValueError):
rpi.core.A5 = 5
# Spezielle Werte aufrufen
# Call special values
self.assertIsInstance(rpi.core.temperature, int)
self.assertIsInstance(rpi.core.frequency, int)
rpi.core.wd_toggle()
# Directzuweisung nicht erlaubt
# Direct assignment not allowed
with self.assertRaisesRegex(AttributeError, r"direct assignment is not supported"):
rpi.core.a1green = True

View File

@@ -84,7 +84,7 @@ class TestIos(TestRevPiModIO):
"""Testet mehrbittige IOs."""
rpi = self.modio(configrsc="config_supervirt.rsc")
# Adressen und Längen prüfen
# Check addresses and lengths
self.assertEqual(rpi.device[65]._offset, 75)
self.assertEqual(rpi.io.InBit_1.length, 1)

View File

@@ -48,7 +48,7 @@ class TestRevPiConnect(TestRevPiModIO):
with self.assertRaises(ValueError):
rpi.core.A3 = BLUE
# Direkte Zuweisung darf nicht funktionieren
# Direct assignment must not work
with self.assertRaises(AttributeError):
rpi.core.a3green = True
with self.assertRaises(AttributeError):

View File

@@ -97,7 +97,7 @@ class TestRevPiCore(TestRevPiModIO):
with self.assertWarnsRegex(Warning, r"equal device name '.*' in pictory configuration."):
rpi = self.modio(configrsc="config_old.rsc")
# Errorlimits testen, die es nicht gibt (damals None, jetzt -1)
# Test error limits that don't exist (formerly None, now -1)
self.assertEqual(rpi.core.errorlimit1, -1)
self.assertEqual(rpi.core.errorlimit2, -1)