Sys language UID "1" not found valid!

When trying to add a new translation of a page I get the message

Sys language UID “1” not found valid!

My log file says

[ERROR] request=“afe7370c60419” component=“TYPO3.CMS.Frontend.Configuration.TypoScript.ConditionMatching.ConditionMatcher”: Expression could not be parsed. - {“expression”:"“1” == “1”] && [page[“backend_layout”] == “pagets__home”"}

My site config.yaml has this language setup

languages:
  -
    languageId: '0'
    title: Dansk
    enabled: true
    base: /
    typo3Language: da
    locale: da_DK.UTF-8
    iso-639-1: da
    websiteTitle: ''
    navigationTitle: Dansk
    hreflang: da-DK
    direction: ltr
    flag: dk
  -
    languageId: '1'
    title: Tysk
    enabled: true
    base: /de/
    typo3Language: de
    locale: de_DE.UTF-8
    iso-639-1: de
    websiteTitle: ''
    navigationTitle: Deutsch
    hreflang: de-DE
    direction: ltr
    flag: de

TYPO3 10.4.9 composer based with Microtemplate installed.

Did create a sys_language_record at the System Root Page (Pid =0)?

best regards

Stefan

1 Like

No I did not - I did not find that as a part of the documentation on https://docs.typo3.org/m/typo3/guide-frontendlocalization/master/en-us/SettingUpLanguages/Index.html

But that was the one thing i needed!

Thx :hugs: