Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bereinigung der Übersetzungen für Enrichments #1257

Open
j3nsch opened this issue Nov 21, 2024 · 0 comments
Open

Bereinigung der Übersetzungen für Enrichments #1257

j3nsch opened this issue Nov 21, 2024 · 0 comments

Comments

@j3nsch
Copy link
Member

j3nsch commented Nov 21, 2024

Das Publish-Formular verwendet eine Reihe von Übersetzungsschlüsseln für Enrichments. Die Keys sind unter anderem in der Klasse Admin_Model_EnrichmentKeys definiert.

private $translationKeyPatterns = [
    'hint_Enrichment%s',
    'header_Enrichment%s',
    'group%s',
    'hint_group%s',
    'button_label_add_one_moreEnrichment%s',
    'button_label_deleteEnrichment%s',
];

Die Übersetzungsschlüssel sollten einem Muster folgen, bei dem zuerst eine Namespace, dann das Enrichment, und dann die konkrete Funktion berücksichtigt wird, z.B. MODULE_ENRICHMENTKEY_hint. Auf diese Weise können Konflikte vermieden werden. MODULE ist dabei ein Namespace, der mit einem konkreten Modul korrespondieren kann, aber evtl. auch einfach nur einen Namespace definiert, z.B. model_enrichment_conferenceType_hint.

Manche von den Übersetzungsschlüsseln sind mit einem überarbeiteten Publish-Modul vielleicht so auch nicht mehr notwendig. Das ändert aber nicht, dass die Keys geändert werden sollten und erweiterbar bleiben müssen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant