Sprachenwechsel im Themenbaum funktioniert nicht mit Themennamen

Issue #799 open
Karl-Hans Heinemann created an issue

Die Mehrsprachigkeit eines Portals läßt sich prinzipiell auch für den Themenbaum einrichten. Dieser funktioniert jedoch nur teilweise, wenn die Sprache gewechselt wird. Für den Layernamen wird die Sprache gewechselt, für denThemennamen z.B. eine Ebene höher jedoch nicht.

Wird das Portal mit STRG-F5 neu geladen, so werden sämtliche Elemente des Themenbaums in der richtigen Sprache beim Sprachenwechsel dargestellt.

Comments (7)

  1. Christopher Reder

    Hallo Herr Heinemann,

    können sie ihre Meldung mit ein paar Screenshots hinterlegen? Bisher ist es von unserer Seite gar nicht angedacht gewesen, dass die Layer im Themenbaum mit übersetzt werden können. Haben sie die Mehrsprachigkeit für die Layer eingetragen?

    Mit freundlichen Grüßen Christopher Reder

  2. Karl-Hans Heinemann reporter

    Hallo Herr Reder,

    in einem Portal habe ich testweise für deutsch und englisch folgende Erweiterungen/Anpassungen durchgeführt:

    de/common.json

    {
        "parcelmap": {
            "title": "Grundstückskarte",
            "colour": "Farbig",
            "gray": "Grau"
        },
        "citymap": {
            "title": "Stadtplan Krefeld",
            "colour": "Krefeld farbig",
            "light20000": "Krefeld Light 20000",
            "light50000": "Krefeld Light 50000",
            "gray20000": "Krefeld Grau 20000",
            "gray50000": "Krefeld Grau 50000",
            "oepnv": "Stadtplan ÖPNV",
            "rvr": "Stadtplan RVR",
            "osm": "OpenStreetMap",
            "arial" : "Luftbild"
        },
        ....
    

    en/common.json

    {
        "parcelmap": {
            "title": "Parcels",
            "colour": "Colour",
            "gray": "Gray"
        },
        "citymap": {
            "title": "City map Krefeld",
            "colour": "Krefeld Colour",
            "light20000": "Krefeld Light 20000",
            "light50000": "Krefeld Light 50000",
            "gray20000": "Krefeld Gray 20000",
            "gray50000": "Krefeld Gray 50000",
            "oepnv": "City map ÖPNV",
            "rvr": "City Map RVR",
            "osm": "OpenStreetMap",
            "arial" : "Arial Image"
        },
        ...
    

    config.json

    ...
                    {
                        "Titel": "translate#common:citymap.title",
                        "isFolderSelectable": false,
                        "Layer": [
                            {
                                "id": "90010",
                                "name": "translate#common:citymap.colour",
                                "visibility": false
                            },
                            {
                                "name": "translate#common:citymap.light20000",
                                "visibility": false,
                                "id": "90007"
                            },
                            {
                                "name": "translate#common:citymap.light50000",
                                "id": "90001",
                                "visibility": false
                            },
                            {
                                "name": "translate#common:citymap.gray20000",
                                "visibility": false,
                                "id": "90009"
                            },
                            {
                                "name": "translate#common:citymap.gray50000",
                                "id": "90004",
                                "visibility": false
                            },
                            {
                                "id": "90002",
                                "name": "translate#common:citymap.oepnv",
                                "visibility": false,
                                "minScale": 2500,
                                "maxScale": 500000
                            }
                        ]
                    },
                    {
                        "Titel": "translate#common:parcelmap.title",
                        "isFolderSelectable": false,
                        "Layer": [
                            {
                                "isNeverVisibleInTree": false,
                                "id": "20108",
                                "name": "Farbe",
                                "name": "translate#common:parcelmap.colour",
                                "minScale": 0,
                                "maxScale": 5000,
                                "visibility": true,
                                "gfiAttributes": "ignore"
                            },
                            {
                                "isNeverVisibleInTree": false,
                                "id": "20112",
                                "name": "translate#common:parcelmap.gray",
                                "minScale": 0,
                                "maxScale": 5000,
                                "visibility": false,
                                "gfiAttributes": "ignore"
                            }
                        ]
                    }
                    ...
    

  3. Christopher Reder

    Hallo Herr Heinemann,

    wir haben den Typ ihres Tickets auf Erweiterung gesetzt. Zum jetzigen Zeitpunkt ist das Masterportal nicht so gedacht, dass der Themenbaum die Mehrsprachigkeit unterstützt. Auch wenn es bei den Layern bereits funktioniert. In zukünftigen Weiterentwicklungen ist es nicht ausgeschlossen, dass dies allerdings mit umgesetzt wird für die Themen.

    Mit freundlichen Grüßen Christopher Reder

  4. Log in to comment