Hallo,
ich benutzt die a21Glossary Extension.
Nun möchte ich dass die BEschriftung auf deutsch ist.
Was muss ich Einstellen, damit er die deutschen Einträte aus der locallang nimmt?
Muss ich da im typoScript eine variable angeben oder was?
Danke sehr für eure Hilfe
mit
config.language=de
oder weniger elegant einfach in der locallang_db.xml das Array "de" zu default machen und Default zb zu "en"
grüße
Das erste habe ich ja gemacht, deswegen wunder ich mich, wieso er nicht auf deutsch umstellt.
Ich seh gerade, dass die Daei nur mit der Datenbnak beschriftung zu tuen hat.
Wie kann ich denn den a21 Glossary auf deutsch umstellen?
config.language = de habe ich gemacht, klappt aber nicht.
du meinst die beschriftung im BE-datensatz?
--->
hier ist eben auch locallang_db.xml zuständig
tasächlich richtet hier .. config.language="irgndwas" nichts aus
da sich das anscheinend nur an das frontend richtet und da von a21glossary eh nichts an feldern kommt--- oder?
eine möglichkeit über typo-script die locallang_db fürs BE zu ändern hab ich leider nicht gefunden aber eben die oben gennante änderung von locallang_db.xml funktioniert(getestet) solange gut bis auch mal englischsprachige redakteure dransitzen😉
Hi,
tut mir Leid für die Verwirrung, aber es geht mir nicht um den BE sondern nur um den FE von a21Glossary.
Dort steht bei mir nämlich noch "acronym of" , das sollte aber auf deutsch sein. Das das geht sieht man in der Dokumentation. Dort gibt es einen Screenshot wo es auf deutsch sit.
Die Frage ist nur wo ich das umstelle.
das reicht auch nicht
config {
language = de
locale_all = de_DE@euro
}
Ich habe es gemacht, aber leider ist die Ausgabe der Extension immer noch auf englisch.
Im Constant Editor kann man das auch net umtsellen, also müsste es doch mit irgendeiner Spracheinstellung zu tuen haben.
Wo könnte das sein?
Du hast Recht, das steht direkt im TS. Wenn Du im Template Analyzer schaust, wirst Du folgenden Ausschnitt sehen:
# configuration of the glossary list display
tx_a21glossary_main = COA
tx_a21glossary_main {
10 = TEXT
10.if.isTrue.field = short
10.field = short
10.wrap = {$a21glossary.shortWrap}
20 = COA
20.wrap = {$a21glossary.restWrap}
20 {
10 = CASE
10.key.field = shorttype
10.stdWrap.if.isTrue.field = shorttype
10.stdWrap.wrap = {$a21glossary.typeWrap}
10.acronym = TEXT
10.acronym.value = acronym of:
10.abbr = TEXT
10.abbr.value = abbreviation of:
10.dfn = TEXT
10.dfn.value = definition:
20 = TEXT
20.if.isTrue.field = longversion
20.field = longversion
20.wrap = {$a21glossary.longWrap}
30 = TEXT
30.if.isTrue.field = description
30.field = description
30.wrap = {$a21glossary.descriptionWrap}
}
}
Wie Du siehst, sind diese Worte hartkodiert.
Also pass den Schnipsel an und pack ihn ins Setup.
Bedankt, hätte ich auch drauf kommen können #angry#
Hatte den ObjectBrowser lange net mehr genutzt, da ist er mir wohl aus dem Sinn gekommen :p
Hätte noch einen kleinen Tipp für eine Mehrsprachigkeit dieser in TS hardkodierter Labels.
Über die lang-Eigenschaft von stdwrap lassen sich die Labels zur Mehrsprachigkeit überreden:
(Beispiel für die Variante de-eng)
tx_a21glossary_main.20.10.acronym.value = Akronym zu:
tx_a21glossary_main.20.10.acronym.lang.en = acronym of:
tx_a21glossary_main.20.10.abbr.value = Abkürzung von:
tx_a21glossary_main.20.10.abbr.lang.en = abbreviation of:
tx_a21glossary_main.20.10.dfn.value = Definition von:
tx_a21glossary_main.20.10.dfn.lang.en = definition:
Zur Eigenschaft selbst siehe: https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Stdwrap.html