Theme Name und Beschreibung weg
-
- Master Bludit
- Posts: 102
- Joined: Sun Apr 10, 2022 10:33 am
- Has thanked: 7 times
- Been thanked: 4 times
In der Übersicht aller Themes wird Name, Beschreibung, Version und Autor genannt.
Dabei scheint der Name des Themes der Ordnername zu sein und der Rest kommt nur(?) aus der metadata.json.
Edit: und aus den /languages/*json. Die sind aber alle unberührt geblieben.
Das war auch bei meinem selbstgebauten Theme so.
Doch plötzlich, von einer Sekunde auf die andere verschwand der Name und die Beschreibung.
Auch wenn ich weiß, dass das eine namenlose Theme eh meins ist, es stört doch ein bissl.
Was kann da passiert sein?
Ok, ich bastle zwar dauernd daran herum, doch weder der Ordnername noch die metadata.json wurde geändert.
Dennoch: grade noch alles sichtbar, nach dem nächsten Aktualisieren der /admin/themes Seite (weil ich ein paar neue Themes rein kopiert habe) war mein Theme "weg."
Dabei scheint der Name des Themes der Ordnername zu sein und der Rest kommt nur(?) aus der metadata.json.
Edit: und aus den /languages/*json. Die sind aber alle unberührt geblieben.
Das war auch bei meinem selbstgebauten Theme so.
Doch plötzlich, von einer Sekunde auf die andere verschwand der Name und die Beschreibung.
Auch wenn ich weiß, dass das eine namenlose Theme eh meins ist, es stört doch ein bissl.
Was kann da passiert sein?
Ok, ich bastle zwar dauernd daran herum, doch weder der Ordnername noch die metadata.json wurde geändert.
Dennoch: grade noch alles sichtbar, nach dem nächsten Aktualisieren der /admin/themes Seite (weil ich ein paar neue Themes rein kopiert habe) war mein Theme "weg."
-
- Master Bludit
- Posts: 102
- Joined: Sun Apr 10, 2022 10:33 am
- Has thanked: 7 times
- Been thanked: 4 times
In der en.json steht nur genau das, was zuvor in der Theme Übersicht erschien:
Ebenso steht das Gleiche in der de_DE.json.
Aber:
Ich habe ja die Sprache auf Deutsch(Österreich) gestellt. Und aus der Kopie der de_DE.json eine de_AT.json gemacht. (In der sollten irgendwann meine Anpassungen der Sprache landen.)
So, nun hat diese Datei plötzlich eine Menge an Übersetzungen, dafür fehlen dort die Angaben zum Theme Name und Beschreibung.
Alle Sprachdateien aller Themes haben das drinnen und haben jeweils ~ 1 KB, aber meine de_AT.json hat 24 KB.
Schalte ich die Sprache auf Deutsch(Deutschland) um, ist wieder alles in der Theme Übersicht sichtbar. Dafür sind aber nun testweise geänderte Übersetzungen in der de_AT.json nicht wirksam. Eh klar.
Irgendwie blicke ich nicht ganz durch. Aber nur wegen der fehlenden Sachen in der Theme-Übersicht ist das auch nicht wichtig.
Code: Select all
"theme-data":
{
"name": "Jupiter",
"description": "Mein erstes Bludi Theme"
}
}
Aber:
Ich habe ja die Sprache auf Deutsch(Österreich) gestellt. Und aus der Kopie der de_DE.json eine de_AT.json gemacht. (In der sollten irgendwann meine Anpassungen der Sprache landen.)
So, nun hat diese Datei plötzlich eine Menge an Übersetzungen, dafür fehlen dort die Angaben zum Theme Name und Beschreibung.
Alle Sprachdateien aller Themes haben das drinnen und haben jeweils ~ 1 KB, aber meine de_AT.json hat 24 KB.
Schalte ich die Sprache auf Deutsch(Deutschland) um, ist wieder alles in der Theme Übersicht sichtbar. Dafür sind aber nun testweise geänderte Übersetzungen in der de_AT.json nicht wirksam. Eh klar.
Irgendwie blicke ich nicht ganz durch. Aber nur wegen der fehlenden Sachen in der Theme-Übersicht ist das auch nicht wichtig.
- Edi
- Site Admin
- Posts: 3121
- Joined: Sun Aug 09, 2015 5:01 pm
- Location: Zurich
- Has thanked: 54 times
- Been thanked: 78 times
- Contact:
Da fehlt ein { (geschweifte Klammer) am Anfang. Der Code müsste sein:yakari wrote: ↑Sun Mar 26, 2023 10:40 pmCode: Select all
"theme-data": { "name": "Jupiter", "description": "Mein erstes Bludi Theme" } }
Code: Select all
{
"theme-data":
{
"name": "Jupiter",
"description": "Mein erstes Bludi Theme"
}
}
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
- CrazyBread
- Master Bludit
- Posts: 73
- Joined: Tue Jan 19, 2016 9:51 pm
- Location: Germany
- Has thanked: 4 times
- Been thanked: 5 times
- Contact:
Neben der fehlenden geschweiften Klammer, die Edi schon erwähnt hat,
ist auch irgendwas an der Json komisch.
24 kB ... da müssten weit über 10000 Zeichen in der Datei sein. Da stimmt was nicht.
Schmeiss den kompletten Inhalt der Datei mal in einen Validator / Formatter:
https://jsonformatter.curiousconcept.com/
Eventuell sind Leerzeichen / Tabs / Zeilenumbrüche drin.
ist auch irgendwas an der Json komisch.
24 kB ... da müssten weit über 10000 Zeichen in der Datei sein. Da stimmt was nicht.
Schmeiss den kompletten Inhalt der Datei mal in einen Validator / Formatter:
https://jsonformatter.curiousconcept.com/
Eventuell sind Leerzeichen / Tabs / Zeilenumbrüche drin.
-
- Master Bludit
- Posts: 102
- Joined: Sun Apr 10, 2022 10:33 am
- Has thanked: 7 times
- Been thanked: 4 times
Ne, das war nur ein Kopierfehler, die ist eh da.
Wie viel Zeichen weiß ich nicht, aber es sind ~ 400 Zeilen. Wie in der /bl-languages/de_AT.json halt.24 kB ... da müssten weit über 10000 Zeichen in der Datei sein.
sagt:
VALID (RFC 8259)
Denke, es sollte so laufen:
1. Die /bl-languages/de_AT.json sollte sich nicht 1:1 duplizieren, wenn man selbst eine gleichnamige Datei im themename/languages erstellt. Das passiert aber automatisch.
2. Die selbst erstellte themename/languages/de_AT.json sollte so aussehen:
Code: Select all
{
"theme-data":
{
"name": "Jupiter",
"description": "Mein erstes Bludi Theme"
}
"begriff-in-englisch": "Begriff auf Österreichisch",
"usw" : "usf"
}
Werde das dann mal testen
-
- Master Bludit
- Posts: 102
- Joined: Sun Apr 10, 2022 10:33 am
- Has thanked: 7 times
- Been thanked: 4 times
Habe nun alles doppelt vorhandene rausgeschmissen, denn die originale /bl-languages/de_AT.json entsprach genau der Kopie themename/languages/de_AT.json.
(Warum beim anlegen einer neuen Datei die gleichnamige Originaldatei 1:1 kopiert wird, keine Ahnung, aber isso.)
Also habe ich das alles raus und nur eine geänderte Var drin gelassen.
Aber das klappt dennoch so nicht:
So wird weiterhin "Weiterlesen" angezeigt. Also das was in der /bl-languages/de_AT.json steht.
Da ist sicher wo ein Fehlerchen im Code, denn das Konzept, nur die geänderten Teile in der selbst definierten Sprachdatei zu haben, scheint mir ja richtig.
(Warum beim anlegen einer neuen Datei die gleichnamige Originaldatei 1:1 kopiert wird, keine Ahnung, aber isso.)
Also habe ich das alles raus und nur eine geänderte Var drin gelassen.
Aber das klappt dennoch so nicht:
Code: Select all
{
"theme-data":
{
"name": "Jupiter",
"description": "Mein erstes Bludi Theme"
}
"read-more": "Mehr dazu"
}
Da ist sicher wo ein Fehlerchen im Code, denn das Konzept, nur die geänderten Teile in der selbst definierten Sprachdatei zu haben, scheint mir ja richtig.
- Edi
- Site Admin
- Posts: 3121
- Joined: Sun Aug 09, 2015 5:01 pm
- Location: Zurich
- Has thanked: 54 times
- Been thanked: 78 times
- Contact:
Ja, da fehlt etwas Kleines, nämlich ein Komma nach der ersten schliessenden geschweiften Klammer.
Der Code müsste sein:
Code: Select all
{
"theme-data":
{
"name": "Jupiter",
"description": "Mein erstes Bludi Theme"
},
"read-more": "Mehr dazu"
}
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets