Přeskočit obsah

Kramerius Core

Po prvním spuštění aplikačního serveru s nainstalovanou aplikací Kramerius (pod systémovým uživatelem kramerius4) je v domovském adresáři uživatele kramerius4 vytvořen adresář .kramerius4 a v něm prázdné soubory:

Configuration properties

Search properties

Migration properties (konverze z K3)

Migration properties (konverze z METS-NDK)

Konfigurační soubory využívají rozšířenou syntaxi properties podporovanou knihovnou Apache Commons-Configuration. Soubory jsou uspořádány ve dvoustupňové hierarchii: základní sdílené properties jsou v souboru configuration.properties, jednotlivé plugin moduly externích procesů je pak rozšiřují ve svých konfiguračních souborech (např. migration.properties). Konfigurační properties specifické pro GUI jsou v souboru search.properties.

Defaultní hodnoty properties jsou definovány uvnitř aplikačního archivu search.war. Hodnoty je možné předefinovat jejich uvedením ve stejně pojmenovaném souboru umístěném v adresáři $USER_HOME/.kramerius4. Tyto konfigurační soubory (prázdné) jsou vytvořeny automaticky při prvním spuštění Krameria, resp. příslušného externího procesu.


Lokalizace textů

Texty jednotlivých součástí GUI Krameria jsou lokalizovány pomocí standardního mechanismu ResourceBundle jazyka Java, např. Java ResourceBundle. Výchozí obsah lokalizačního souboru labels.properties je k dispozici zde:

Požadované změny je možné provádět přepsáním hodnoty příslušného klíče v souboru:

  • ~/.kramerius4/bundles/labels.properties
  • ~/.kramerius4/bundles/labels_cs.properties

Víceřádkové texty

Pro rozsáhlejší texty má Kramerius mechanismus zápisu do samostatného souboru. Tyto soubory mohou být předefinovány v adresáři ~/.kramerius4/texts:

Soubor Popis Výchozí obsah
texts/first_page_nolines_xml Text o nedostupnosti, který se objeví při generování PDF i v dokumentu first_page_nolines_xml
texts/help Obsahuje text nápovědy. Pokud není definovaný, zobrazí interní nápovědu Kramerius -
texts/rightMsg Text o nedostupnosti dokumentu. Pokud není definovaný, použije se klíč rightMsg z labels.properties -
texts/intro Popisný text o digitální knihovně intro
texts/k5info Popisný text zobrazený v klientské aplikaci k5info