The issue is that the YAML syntax requires a space between the name and value, meaning: Instead of “label:Arabictitle” it needs to be “label: Arabictitle”. The same applies for all other lines.
BTW: Did you know that Kirby supports multiple languages for the same site? That way you don’t need to put the fields into the same Panel page, but one per language.
I have changed your syntax. Code blocks use three backticks at the start and end (on separate lines), just like on GitHub.
Firstly, thanks for such a speedy response, and on a weekend
That solved the problem, a simple space, ha ha!
I fiddled about with the language support, but couldn’t get it to work the way I wanted. Probably partly because I didn’t want to have two different pages with a language each, as I am coding the website with the two language side by side on every page, as opposed to different language versions of each page. Dunno if I’m making sense?
I don’t know if this is in line with pure doctrine, but maybe less messy in the panel, but you could in fact achieve what you want to do in a multi-language installation.
In your templates, instead of calling only the standard methods, e.g.