1.37 Übersetzungen
Für die Konfiguration der im Backend angebotenen Übersetzungsgruppen existiert der folgende Block in der Konfigurationsdatei:
config_viewer.xml
1
<translations>
2
<group type="SOLR_FIELD_NAMES" name="translation__group_name_solr-fields" description="translation__group_description_solr-fields">
3
<key>DC</key>
4
<key>ACCESSCONDITION</key>
5
<key>BOOL_IMAGEAVAILABLE</key>
6
<key>FULLTEXTAVAILABLE</key>
7
<!-- List all MD_ fields except the ones that end with _UNTOKENIZED -->
8
<key regex="true">MD_.*(?&lt;!_UNTOKENIZED)$</key>
9
<!-- List all MD_ fields except the ones that contain CODICOLOGICAL,
10
DATE_SEARCH, NAME_SEARCH, PLACE_SEARCH and ent with _UNTOKENIZED
11
<key regex="true">MD_(?!.*CODICOLOGICAL)(?!.*DATE_SEARCH)(?!.*NAME_SEARCH)(?!.*PLACE_SEARCH).*(?&lt;!_UNTOKENIZED)lt;/key>
12
-->
13
</group>
14
<group type="SOLR_FIELD_VALUES" name="translation__group_name_collections" description="translation__group_description_collections">
15
<key>DC</key>
16
</group>
17
<group type="CORE_STRINGS" name="translation__group_name_email" description="translation__group_description_email">
18
<key>commentChangedNotificationEmailBody</key>
19
<key>commentChangedNotificationEmailSubject</key>
20
<key regex="true">commentNewNotificationEmail.*</key>
21
<key regex="true">feedbackEmail.*</key>
22
<key regex="true">user_activationEmail.*</key>
23
<key regex="true">user_retrieveAccountConfirmationEmail.*</key>
24
<key regex="true">user_retrieveAccountNewPasswordEmail.*</key>
25
</group>
26
<group type="LOCAL_STRINGS" name="translation__group_local_messages" description="translation__group_description_local_messages">
27
<key regex="true">.*</key>
28
</group>
29
</translations>
30
Copied!
Die Parameter sind in der folgenden Tabelle im einzelnen erklärt:
Option
Beschreibung
group
Ein <group /> Eintrag umschließt die Optionen für die Übersetzungsgruppe. Es kann eine beliebige Anzahl an <group /> Einträgen geben.
group/@type
Das type="" Attribut definiert die potentiellen Werte die in der Gruppe existieren. Dafür gibt es die folgenden Möglichkeiten:
  • SOLR_FIELD_NAMES: Listet die Solr-Feldnamen auf die den in den key Einträgen konfigurierten Werten entsprechen.
  • SOLR_FIELD_VALUES: Listet die Solr-Feldwerte der in den key Einträgen konfigurierten Felder auf.
  • CORE_STRINGS: Listet die Message Keys aus globalen messages_XX.properties Dateien.
  • LOCAL_STRINGS: Listet die Message Keys aus lokalen messages_XX.properties Dateien.
group/@name
Message key für den Namen der Übersetzungsgruppe. Dieser Name wird im Backend für die Gruppe als Überschrift angezeigt.
group/@description
Message key für die Beschreibung der Übersetzungsgruppe. Diese Beschreibung wird im Backend für die Gruppe angezeigt.
group/key
Jede Gruppe vom Typ SOLR_FIELD_NAMES oder SOLR_FIELD_VALUES kann eine Liste von <key /> Einträgen enthalten, die den Feldnamen entsprechen.
Jede Gruppe vom Typ CORE_STRINGS kann eine Liste von <key /> Einträgen enthalten, die dem Namen des message Keys entsprechen.
group/key/@regex
Wenn das Attribut regex="true" gesetzt ist, werden alle Feldnamen oder message Keys basierend auf dem angegebenen regulären Ausdruck gewählt.
Last modified 5mo ago
Copy link