From 728aa660debda729e661297e1004960e2f7665b9 Mon Sep 17 00:00:00 2001 From: Marko Date: Wed, 19 Nov 2025 23:06:41 +0100 Subject: [PATCH 1/2] Add support for formal German (de-formal) translations - Added i18n/de-formal.json with formal variants of messages - Updated message keys to support FORMAL handling via mw.msg - Ensures correct UI text depending on user's language preference (de vs de-formal) --- i18n/de-formal.json | 53 +++++++++++++++++++++++++++++++++++++++++++++ i18n/de.json | 8 +++---- 2 files changed, 57 insertions(+), 4 deletions(-) create mode 100644 i18n/de-formal.json diff --git a/i18n/de-formal.json b/i18n/de-formal.json new file mode 100644 index 0000000..ae24268 --- /dev/null +++ b/i18n/de-formal.json @@ -0,0 +1,53 @@ +{ + "@metadata": { + "authors": [ + "Ameisenigel" + ] + }, + "knowledge-graph-name": "KnowledgeGraph", + "knowledge-graph-desc": "Stellt den Wissensgraph in Semantic MediaWiki mittels VisNetwork.js dar.", + "knowledge-graph-wrapper-loading": "Wissensgraph lädt...", + "apihelp-knowledgegraph-load-nodes-summary": "rufe Attribute der angegebenen Seiten ab", + "specialpages-group-knowledgegraph": "KnowledgeGraph", + "knowledgegraphdesigner": "KnowledgeGraph Designer", + "knowledgegraph-knowledgegraphdesigner-label": "KnowledgeGraph Designer", + "knowledgegraph-toolbar-info": "Info", + "knowledgegraph-toolbar-help": "Hilfe", + "knowledgegraph-graph-options-message": "Klicken Sie auf die Schaltfläche unten und kopieren Sie den Inhalt der Tasten \"nodes\" und \"edges\" in einen Artikel wie diesen. Dann setzen Sie ihn als Wert der Parameter \"graph-options\" oder \"property-options?[Property label] der Parser-Funktion des KnowledgeGraphs.", + "knowledgegraph-menu-open-article": "Seite öffnen", + "knowledgegraph-menu-delete-node": "Knoten entfernen", + "knowledgegraph-delete-node-confirm": "Diesen Knoten sicher entfernen?", + "knowledgegraph-dialog-continue": "Weiter", + "knowledgegraph-dialog-back": "Zurück", + "knowledgegraph-dialog-done": "Fertig", + "knowledgegraph-dialog-cancel": "Abbrechen", + "knowledgegraph-dialog-delete": "Löschen", + "knowledgegraph-dialog-select-article": "Wählen Sie einen Artikel mit semantischen Attributen", + "knowledgegraph-dialog-select-namespace": "Wählen Sie einen Namensraum", + "knowledgegraph-dialog-main-namespace": "(Main)", + "knowledgegraph-dialog-edit-depth": "Tiefe", + "knowledgegraph-dialog-edit-limit": "Limit", + "knowledgegraph-dialog-edit-offset": "Versatz", + "knowledgegraph-dialog-tabs-by-article": "nach Seite", + "knowledgegraph-dialog-select-categories": "Eine oder mehrere Kategorien wählen", + "knowledgegraph-dialog-select-properties": "Eines oder mehrere Attribute wählen", + "knowledgegraph-dialog-select-nodes": "Einen oder mehrere Knoten wählen", + "knowledgegraph-dialog-include-inverse": "Inverse Attribute einbeziehen", + "knowledgegraph-dialog-tabs-by-properties": "nach Attributen", + "knowledgegraph-dialog-tabs-by-categories": "nach Kategorien", + "knowledgegraph-dialog-results-no-properties": "keine Attribute", + "knowledgegraph-dialog-results-no-articles": "keine Seiten", + "knowledgegraph-dialog-results-existing-node": "existierender Knoten", + "knowledgegraph-dialog-results-skipped-existing": "die folgenden Knoten existieren bereits und wurden übersprungen:", + "knowledgegraph-dialog-results-no-new-nodes": "Keine neuen Knoten zum Hinzufügen", + "knowledgegraph-dialog-results-has-properties": "hat Attribute:", + "knowledgegraph-dialog-results-importing-nodes": "importiert Knoten:", + "knowledgegraph-copied-to-clipboard": "In die Zwischenablage kopiert!", + "knowledgegraph-toolbar-reset-network": "zurücksetzen", + "knowledgegraph-toolbar-reset-network-confirm": "Sind Sie sicher, dass Sie das Netzwerk neu initialisieren wollen?", + "knowledgegraph-toolbar-add-node": "Knoten hinzufügen", + "knowledgegraph-toolbar-toggle-config": "Konfiguration umschalten", + "knowledgegraph-toolbar-export-graph": "exportiere Wikitext", + "knowledgegraph-credits": "Info:", + "knowledgegraph-credits-list": "" +} diff --git a/i18n/de.json b/i18n/de.json index 58bc0ee..618c2e0 100644 --- a/i18n/de.json +++ b/i18n/de.json @@ -13,7 +13,7 @@ "knowledgegraph-knowledgegraphdesigner-label": "KnowledgeGraph Designer", "knowledgegraph-toolbar-info": "Info", "knowledgegraph-toolbar-help": "Hilfe", - "knowledgegraph-graph-options-message": "{{#FORMAL:Klicke|Klicken Sie}} auf die Schaltfläche unten und {{#FORMAL:kopiere|kopieren Sie}} den Inhalt der Tasten \"nodes\" und \"edges\" in einen Artikel wie diesen. Dann {{#FORMAL:setze|setzen Sie}} ihn als Wert der Parameter \"graph-options\" oder \"property-options?[Property label] der Parser-Funktion des KnowledgeGraphs.", + "knowledgegraph-graph-options-message": "Klicke auf die Schaltfläche unten und kopiere den Inhalt der Tasten \"nodes\" und \"edges\" in einen Artikel wie diesen. Dann setze ihn als Wert der Parameter \"graph-options\" oder \"property-options?[Property label] der Parser-Funktion des KnowledgeGraphs.", "knowledgegraph-menu-open-article": "Seite öffnen", "knowledgegraph-menu-delete-node": "Knoten entfernen", "knowledgegraph-delete-node-confirm": "Diesen Knoten sicher entfernen?", @@ -22,8 +22,8 @@ "knowledgegraph-dialog-done": "Fertig", "knowledgegraph-dialog-cancel": "Abbrechen", "knowledgegraph-dialog-delete": "Löschen", - "knowledgegraph-dialog-select-article": "{{#FORMAL:Wähle|Wählen Sie}} einen Artikel mit semantischen Attributen", - "knowledgegraph-dialog-select-namespace": "{{#FORMAL:Wähle|Wählen Sie}} einen Namensraum", + "knowledgegraph-dialog-select-article": "Wähle einen Artikel mit semantischen Attributen", + "knowledgegraph-dialog-select-namespace": "Wähle einen Namensraum", "knowledgegraph-dialog-main-namespace": "(Main)", "knowledgegraph-dialog-edit-depth": "Tiefe", "knowledgegraph-dialog-edit-limit": "Limit", @@ -44,7 +44,7 @@ "knowledgegraph-dialog-results-importing-nodes": "importiert Knoten:", "knowledgegraph-copied-to-clipboard": "In die Zwischenablage kopiert!", "knowledgegraph-toolbar-reset-network": "zurücksetzen", - "knowledgegraph-toolbar-reset-network-confirm": "{{#FORMAL:Bist du|Sind Sie}} sicher, dass {{#FORMAL:du|Sie}} das Netzwerk neu initialisieren {{#FORMAL:willst|wollen}}?", + "knowledgegraph-toolbar-reset-network-confirm": "Bist du sicher, dass du das Netzwerk neu initialisieren willst?", "knowledgegraph-toolbar-add-node": "Knoten hinzufügen", "knowledgegraph-toolbar-toggle-config": "Konfiguration umschalten", "knowledgegraph-toolbar-export-graph": "exportiere Wikitext", From a83fe0530e05d2ee60c42bc2bd2847a1e9dd2bee Mon Sep 17 00:00:00 2001 From: Marko Date: Thu, 20 Nov 2025 09:13:56 +0100 Subject: [PATCH 2/2] Update de-formal.json to include only formal Sie-variant messages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Cleaned up de-formal.json to follow MediaWiki’s de/de-formal convention - Kept only messages that differ between informal (du) and formal (Sie) - Removed neutral/identical messages so de.json acts as the fallback --- i18n/de-formal.json | 44 +------------------------------------------- 1 file changed, 1 insertion(+), 43 deletions(-) diff --git a/i18n/de-formal.json b/i18n/de-formal.json index ae24268..86e11b5 100644 --- a/i18n/de-formal.json +++ b/i18n/de-formal.json @@ -4,50 +4,8 @@ "Ameisenigel" ] }, - "knowledge-graph-name": "KnowledgeGraph", - "knowledge-graph-desc": "Stellt den Wissensgraph in Semantic MediaWiki mittels VisNetwork.js dar.", - "knowledge-graph-wrapper-loading": "Wissensgraph lädt...", - "apihelp-knowledgegraph-load-nodes-summary": "rufe Attribute der angegebenen Seiten ab", - "specialpages-group-knowledgegraph": "KnowledgeGraph", - "knowledgegraphdesigner": "KnowledgeGraph Designer", - "knowledgegraph-knowledgegraphdesigner-label": "KnowledgeGraph Designer", - "knowledgegraph-toolbar-info": "Info", - "knowledgegraph-toolbar-help": "Hilfe", "knowledgegraph-graph-options-message": "Klicken Sie auf die Schaltfläche unten und kopieren Sie den Inhalt der Tasten \"nodes\" und \"edges\" in einen Artikel wie diesen. Dann setzen Sie ihn als Wert der Parameter \"graph-options\" oder \"property-options?[Property label] der Parser-Funktion des KnowledgeGraphs.", - "knowledgegraph-menu-open-article": "Seite öffnen", - "knowledgegraph-menu-delete-node": "Knoten entfernen", - "knowledgegraph-delete-node-confirm": "Diesen Knoten sicher entfernen?", - "knowledgegraph-dialog-continue": "Weiter", - "knowledgegraph-dialog-back": "Zurück", - "knowledgegraph-dialog-done": "Fertig", - "knowledgegraph-dialog-cancel": "Abbrechen", - "knowledgegraph-dialog-delete": "Löschen", "knowledgegraph-dialog-select-article": "Wählen Sie einen Artikel mit semantischen Attributen", "knowledgegraph-dialog-select-namespace": "Wählen Sie einen Namensraum", - "knowledgegraph-dialog-main-namespace": "(Main)", - "knowledgegraph-dialog-edit-depth": "Tiefe", - "knowledgegraph-dialog-edit-limit": "Limit", - "knowledgegraph-dialog-edit-offset": "Versatz", - "knowledgegraph-dialog-tabs-by-article": "nach Seite", - "knowledgegraph-dialog-select-categories": "Eine oder mehrere Kategorien wählen", - "knowledgegraph-dialog-select-properties": "Eines oder mehrere Attribute wählen", - "knowledgegraph-dialog-select-nodes": "Einen oder mehrere Knoten wählen", - "knowledgegraph-dialog-include-inverse": "Inverse Attribute einbeziehen", - "knowledgegraph-dialog-tabs-by-properties": "nach Attributen", - "knowledgegraph-dialog-tabs-by-categories": "nach Kategorien", - "knowledgegraph-dialog-results-no-properties": "keine Attribute", - "knowledgegraph-dialog-results-no-articles": "keine Seiten", - "knowledgegraph-dialog-results-existing-node": "existierender Knoten", - "knowledgegraph-dialog-results-skipped-existing": "die folgenden Knoten existieren bereits und wurden übersprungen:", - "knowledgegraph-dialog-results-no-new-nodes": "Keine neuen Knoten zum Hinzufügen", - "knowledgegraph-dialog-results-has-properties": "hat Attribute:", - "knowledgegraph-dialog-results-importing-nodes": "importiert Knoten:", - "knowledgegraph-copied-to-clipboard": "In die Zwischenablage kopiert!", - "knowledgegraph-toolbar-reset-network": "zurücksetzen", - "knowledgegraph-toolbar-reset-network-confirm": "Sind Sie sicher, dass Sie das Netzwerk neu initialisieren wollen?", - "knowledgegraph-toolbar-add-node": "Knoten hinzufügen", - "knowledgegraph-toolbar-toggle-config": "Konfiguration umschalten", - "knowledgegraph-toolbar-export-graph": "exportiere Wikitext", - "knowledgegraph-credits": "Info:", - "knowledgegraph-credits-list": "" + "knowledgegraph-toolbar-reset-network-confirm": "Sind Sie sicher, dass Sie das Netzwerk neu initialisieren wollen?" }