Hallo,
...weil ich dann immer die Array-Keys ('error_username') im Kopf haben muss bzw. immer hin und her gucken muss, was was bedeutet.
OK, nachvollziehbar, aber:
Wenn ich z.B. eine Fehlermeldung habe, gebe ich sie so aus:
echo lang("Fehler: Sie haben einen falschen Usernamen eingegeben!");
hier musst Du ja die komplette und exakte deutsche Phrase im Kopf haben, damit er ggf. die anderssprachige Entsprechung findet - oder habe ich da was falsch verstanden?
Grüße Basti