German
German Language Module for Raku / Deutsches Sprachmodul für Raku
English
This module provides a comprehensive German interface for Raku programming. It allows German speakers to write Raku programs using German function names and operators, making the language more accessible to German-speaking programmers.
Features
200+ translated functions covering all major Raku operations
Custom German operators for arithmetic, comparison, logic, and more
Comprehensive coverage including I/O, math, strings, arrays, hashes, files, dates, and functional programming
Natural German syntax making code more readable for German speakers
Full Unicode support including German umlauts (ä, ö, ü, ß)
Installation
# Clone the repository
git clone https://github.com/raku-multilingual/raku-german.git
# Or manually place the module in your Raku lib pathQuick Start
use German;
sagen "Hallo, Welt!";
# Math operations
my $summe = summe([1, 2, 3, 4, 5]);
sagen "Die Summe ist: $summe";
# Using operators (requires parentheses)
my $ergebnis = (10 plus 5 mal 2);
sagen "Ergebnis: $ergebnis";Examples
See the examples/ directory for more comprehensive examples:
00-test-einfach.raku- Basic functionality test01-hallo-welt.raku- Hello World with various features02-textanalyse.raku- Text analysis demonstration03-funktionale-programmierung.raku- Functional programming examples
Limitations
Due to Rakudo issue #2404, this module cannot modify core language syntax. See limitations.md for details.
Deutsch
Dieses Modul bietet eine umfassende deutsche Schnittstelle für die Raku-Programmierung. Es ermöglicht deutschsprachigen Entwicklern, Raku-Programme mit deutschen Funktionsnamen und Operatoren zu schreiben, wodurch die Sprache für deutschsprachige Programmierer zugänglicher wird.
Funktionen
Über 200 übersetzte Funktionen, die alle wichtigen Raku-Operationen abdecken
Benutzerdefinierte deutsche Operatoren für Arithmetik, Vergleiche, Logik und mehr
Umfassende Abdeckung einschließlich E/A, Mathematik, Zeichenketten, Arrays, Hashes, Dateien, Datum/Zeit und funktionale Programmierung
Natürliche deutsche Syntax, die den Code für deutschsprachige Entwickler lesbarer macht
Vollständige Unicode-Unterstützung einschließlich deutscher Umlaute (ä, ö, ü, ß)
Installation
# Repository klonen
git clone https://github.com/raku-multilingual/raku-german.git
# Oder das Modul manuell im Raku lib-Pfad platzierenSchnellstart
use German;
sagen "Hallo, Welt!";
# Mathematische Operationen
my $summe = summe([1, 2, 3, 4, 5]);
sagen "Die Summe ist: $summe";
# Operatoren verwenden (erfordert Klammern)
my $ergebnis = (10 plus 5 mal 2);
sagen "Ergebnis: $ergebnis";Beispiele
Siehe das examples/ Verzeichnis für umfassendere Beispiele:
00-test-einfach.raku- Grundlegender Funktionstest01-hallo-welt.raku- Hallo Welt mit verschiedenen Funktionen02-textanalyse.raku- Textanalyse-Demonstration03-funktionale-programmierung.raku- Beispiele funktionaler Programmierung
Einschränkungen
Aufgrund des Rakudo-Problems #2404 kann dieses Modul die Kernsyntax der Sprache nicht ändern. Siehe limitations.md für Details.
License / Lizenz
This module is licensed under the Artistic License 2.0, same as Raku itself. Dieses Modul steht unter der Artistic License 2.0, genau wie Raku selbst.