Am Ende dachte ich mir nur: "ist an sich ja genau so wie in meinem Framework.."
Ok. Alle Sprachen in einer Datei und nicht wie bei den Properties-Dateien in Java, aber ansonsten. Im Grunde hat man eine ini-Datei die eingelesen wird. Sie hat einen Namespace, was es sehr viel einfacher macht auf Text-Snippets anderer Plugins oder des Core-Systems zuzugreifen.
custom/plugins/HPrTest/Resources/snippets/frontend/index/hpr_main.ini
Da kommen dann die Texte rein
[de_DE]
blubb = "Blubb"
Wenn man das Plugin nun installiert oder aktualisiert, kann man die Snippets im Template verwenden.
{s name="blubb" namespace="frontend/index/hpr_main"}{/s}
An sich ja wieder sehr einfach, wenn man erst einmal heraus gefunden hat, wie sich der Namespace bildet und wo man die Datei genau ablegen muss.