Benutzer-Werkzeuge

Webseiten-Werkzeuge


docuteam:packer_500_config

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
docuteam:packer_500_config [2018/10/31 11:35] – [Erklärungen] penelopedocuteam:packer_500_config [2018/11/01 12:19] – [Beispiel] penelope
Zeile 156: Zeile 156:
  
 ^ Feld ^ Inhalt (Beispiel) ^ Erklärung ^ Wenn leer oder undefiniert ^ ^ Feld ^ Inhalt (Beispiel) ^ Erklärung ^ Wenn leer oder undefiniert ^
-^ displayLanguage | en |Die Sprache, in der packer angezeigt wird. Zur Zeit existieren drei Übersetzungen (de = deutsch, en = englisch, fr = französisch). Falls eine weitere Sprache eingestellt wird, wird packer in deutsch angezeigt. | Die Sprache des Computers. Ist diese weder “de” noch “en” noch “fr”, wird packer in deutsch angezeigt | +^ displayLanguage | en |Die Sprache, in der packer angezeigt wird. Zur Zeit existieren drei Übersetzungen (de = deutsch, en = englisch, fr = französisch). Falls eine weitere Sprache eingestellt wird, wird packer in deutsch angezeigt. | Die Sprache des Computers. Ist diese weder “de” noch “en” noch “fr”, wird packer in deutsch angezeigt.
-^ dataDir | C:/Data/RawData |Dieser Ordner wird standardmässig angezeigt, um Dateien oder Ordner auszuwählen, die in das SIP eingefügt werden sollen |  Der 'home'-Ordner des aktuellen Benutzers | +^ dataDir | C:/Data/RawData |Dieser Ordner wird standardmässig angezeigt, um Dateien oder Ordner auszuwählen, die in das SIP eingefügt werden sollen. |  Der 'home'-Ordner des aktuellen Benutzers | 
-^ SIPDir | C:/Data/SIPs |Dieser Ordner wird standardmässig angezeigt, wenn ein SIP neu angelegt, geöffnet oder gespeichert wird |  Der 'home'-Ordner des aktuellen Benutzers | +^ SIPDir | C:/Data/SIPs |Dieser Ordner wird standardmässig angezeigt, wenn ein SIP neu angelegt, geöffnet oder gespeichert wird. |  Der 'home'-Ordner des aktuellen Benutzers | 
-^ backupDir | C:/Data/Backups |Der Ordner, in dem die automatischen Backups gespeichert werden |  Der Ordner der in <SIPDir> spezifiziert ist | +^ backupDir | C:/Data/Backups |Der Ordner, in dem die automatischen Backups gespeichert werden. |  Der Ordnerder in <SIPDir> spezifiziert ist.
-^ templateDir | C:/Data/Templates |Der Ordner, in dem die Vorlagen gespeichert werden |  Der Ordner der in <SIPDir> spezifiziert ist | +^ templateDir | C:/Data/Templates |Der Ordner, in dem die Vorlagen gespeichert werden. |  Der Ordnerder in <SIPDir> spezifiziert ist.
-^ exportsDir | C:/Data/Templates/exports |Der Ordner, in dem die Vorlagen für den Export gespeichert werden |  Der Ordner der in <SIPDir> spezifiziert ist | +^ exportsDir | C:/Data/Templates/exports |Der Ordner, in dem die Vorlagen für den Export gespeichert werden. |  Der Ordnerder in <SIPDir> spezifiziert ist.
-^ reportsDir | C:/Data/Templates/reports |Der Ordner, in dem die Vorlagen für die Berichte gespeichert werden |  Der Ordner der in <SIPDir> spezifiziert ist | +^ reportsDir | C:/Data/Templates/reports |Der Ordner, in dem die Vorlagen für die Berichte gespeichert werden. |  Der Ordnerder in <SIPDir> spezifiziert ist.
-^ tempDir         | C:/Data/Temp                 |Der Ordner für temporäre Dateien |  Es wird der temporäre Ordner des Systems genommen | +^ tempDir         | C:/Data/Temp                 |Der Ordner für temporäre Dateien. |  Es wird der temporäre Ordner des Systems genommen.
-^ ingestSubmitDir | C:/Data/Submit                 |Der Ordner, in den die SIPs submitted werden |  Submission ist nicht möglich |+^ ingestSubmitDir | C:/Data/Submit                 |Der Ordner, in den die SIPs submitted werden. |  Submission ist nicht möglich. |
 ^ newSIPDeleteSourceByDefault| true                    |Wenn true, werden die Ursprungsdateien nach der Bildung des SIPs gelöscht. |  Wie false  | ^ newSIPDeleteSourceByDefault| true                    |Wenn true, werden die Ursprungsdateien nach der Bildung des SIPs gelöscht. |  Wie false  |
-^ AIPCreator.className    | ch.docuteam.aip.AIPCreator |Der Name der Klasse, die das AIP generiert |  AIP-Generierung ist nicht möglich | +^ AIPCreator.className    | ch.docuteam.aip.AIPCreator |Der Name der Klasse, die das AIP generiert. |  AIP-Generierung ist nicht möglich.
-^ newSIPDefaultsToZipped    | true |Wenn true, ist beim Anlegen eines neuen SIPs das Häkchen "ZIP" standardmässig gesetzt. Wenn false, ist das Häkchen standardmässig nicht gesetzt    | Wie true |+^ newSIPDefaultsToZipped    | true |Wenn true, ist beim Anlegen eines neuen SIPs das Häkchen "ZIP" standardmässig gesetzt. Wenn false, ist das Häkchen standardmässig nicht gesetzt.    | Wie true |
 ^ migrateFileKeepOrginial    | true |Bei der Migration wird die Ursprungsdatei standardmässig durch die migrierte Version ersetzt. In diesem Fall wird sowohl die Ursprungsdatei als auch die migrierte Version behalten.                     | Wie true | ^ migrateFileKeepOrginial    | true |Bei der Migration wird die Ursprungsdatei standardmässig durch die migrierte Version ersetzt. In diesem Fall wird sowohl die Ursprungsdatei als auch die migrierte Version behalten.                     | Wie true |
-^ versioning |   true     |Wenn true, wird bei jedem Speichervorgang die vorige Version als Backup im Ordner <backupDir> gespeichert. Wenn false, werden keine Backups erstellt und somit das Original-SIP jedes Mal überschrieben | Wie true | +^ versioning |   true     |Wenn true, wird bei jedem Speichervorgang die vorige Version als Backup im Ordner <backupDir> gespeichert. Wenn false, werden keine Backups erstellt und somit das Original-SIP jedes Mal überschrieben. | Wie true | 
-^ versioning.keepBackupsCount| 20 |Maximale Anzahl der angelegten Backups. Wenn die Anzahl der Backups diesen Wert überschreitet, werden die ältesten Backups gelöscht |  10  | +^ versioning.keepBackupsCount| 20 |Maximale Anzahl der angelegten Backups. Wenn die Anzahl der Backups diesen Wert überschreitet, werden die ältesten Backups gelöscht|  10  | 
-^ openFullScreen |   false |Wenn true, nimmt das SIP-Fenster den gesamten Bildschirm ein. Wenn false, werden für die Fenstergrösse die beiden Werte <screenSize.x> und <screenSize.y> genommen |  Wie false  | +^ openFullScreen |   false |Wenn true, nimmt das Bearbeitungsfenster des SIPs den gesamten Bildschirm ein. Wenn false, werden für die Fenstergrösse die beiden Werte <screenSize.x> und <screenSize.y> genommen. |  Wie false  | 
-^ screenSize.x\\ screenSize.y | 1200\\ 1000 |Die Grösse des SIP-Fensters in Pixeln. Diese Werte werden ignoriert, wenn <openFullScreen> = true ist | 1000x700 Pixel | +^ screenSize.x\\ screenSize.y | 1200\\ 1000 |Die Grösse des SIP-Fensters in Pixeln. Diese Werte werden ignoriert, wenn <openFullScreen> = true ist. | 1000x700 Pixel | 
-^ screenPos.x\\ screenPos.y | 500\\ 500 |Die Position des SIP-Fensters beim Öffnen. Diese Werte werden ignoriert, wenn <openFullScreen> = true ist | Zentriert | +^ screenPos.x\\ screenPos.y | 500\\ 500 |Die Position des SIP-Fensters beim Öffnen. Diese Werte werden ignoriert, wenn <openFullScreen> = true ist. | Zentriert | 
-^ useSystemLookAndFeel | false |Wenn true, wird das Aussehen von packer dem Fenstersystem des Computers angepasst. Wenn false, wird ein generisches Aussehen (“Metal”) gewählt | Wie false | +^ useSystemLookAndFeel | false |Wenn true, wird das Aussehen von packer dem Betriebssystem des Computers angepasst. Wenn false, wird ein generisches Aussehen (“Metal”) gewählt. | Wie false | 
-^ defaultChecksumAlgorithm        | MD5     |Kryptografische Hash-Funktion zur Berechnung der Prüfsumme. Unterstützte Werte: CRC-32, MD5, SHA-1, SHA-256, SHA-512| |+^ defaultChecksumAlgorithm        | MD5     |Kryptografische Hash-Funktion zur Berechnung der Prüfsumme. Unterstützte Werte: CRC-32, MD5, SHA-1, SHA-256, SHA-512.| |
 ^ droid.signatureFile\\ droid.containerFile\\ droid.extensionUsage        |      |Wenn DROID keine Standard-Konfigurationsdateien verwenden soll, müssen die Werte hier angegeben werden.| | ^ droid.signatureFile\\ droid.containerFile\\ droid.extensionUsage        |      |Wenn DROID keine Standard-Konfigurationsdateien verwenden soll, müssen die Werte hier angegeben werden.| |
 ^ SA.getSAsFromServerOnStartup | false |Wenn true, wird die aktuelle Liste der SAs (Submission Agreements) beim Start von packer von der in <SA.BASE.URL> eingetragenen Web-Adresse runtergeladen.  | Wie false | ^ SA.getSAsFromServerOnStartup | false |Wenn true, wird die aktuelle Liste der SAs (Submission Agreements) beim Start von packer von der in <SA.BASE.URL> eingetragenen Web-Adresse runtergeladen.  | Wie false |
-^ SA.BASE.URL | <code>http://docuteam/sa</code> |Die Web-Adresse von welcher manuell oder beim Start von packer (falls so eingestellt) die aktuellen SAs (Submission Agreements) runtergeladen werden |  Es wird nichts runtergeladen | +^ SA.BASE.URL | <code>http://docuteam/sa</code> |Die Web-Adresse von welcher manuell oder beim Start von packer (falls so eingestellt) die aktuellen SAs (Submission Agreements) runtergeladen werden. |  Es wird nichts runtergeladen.  | 
-^ OOConverter.path | C:/Programme |Der Ordner in dem sich die OpenOffice.org Applikation befindet, welche für die Vorschau einiger Dateien benötigt wird |  Es wird die interne OOO-Applikation genommen, falls sie vorhanden ist. Falls nicht, ist die Vorschau einiger Dateien nicht möglich | +^ OOConverter.path | C:/Programme |Der Ordner in dem sich die OpenOffice.org Applikation befindet, welche für die Vorschau einiger Dateien benötigt wird. |  Es wird die interne OOO-Applikation genommen, falls sie vorhanden ist. Falls nicht, ist die Vorschau einiger Dateien nicht möglich.
-^ OOConverter.initializationRetries | 30 |Die Anzahl der Versuche, die OpenOffice.org-Applikation zu initialisieren. Diese wird für die Vorschau einiger Dateien benötigt | 10 | +^ OOConverter.initializationRetries | 30 |Die Anzahl der Versuche, die OpenOffice.org-Applikation zu initialisieren. Diese wird für die Vorschau einiger Dateien benötigt| 10 | 
-^ filePreviewer.cacheSizeLimit | 20 |Die Grösse des Zwischenspeichers für die Vorschau der Dateien. Je höher dieser Wert, umso mehr Vorschauen hält sich packer im Speicher | 100 | +^ filePreviewer.cacheSizeLimit | 20 |Die Grösse des Zwischenspeichers für die Vorschau der Dateien. Je höher dieser Wert, umso mehr Vorschauen hält sich packer im Speicher.  | 100 | 
-^ openSystemOutViewOnOutput | true |Wenn true, wird beim Auftreten eines Fehlers das Fehlerfenster automatisch geöffnet. Wenn false, bleibt im Falle eines Fehlers das Fehlerfenster geschlossen | Wie true | +^ openSystemOutViewOnOutput | true |Wenn true, wird beim Auftreten eines Fehlers das Fehlerfenster automatisch geöffnet. Wenn false, wird das Fehlerfenster nicht geöffnet. | Wie true | 
-^ SIPView.TreeExpandAll  | true |Wenn true, werden alle Elemente der SIP-Struktur ausgeklappt. | Wie true | +^ SIPView.TreeExpandAll  | true |Wenn true, werden alle Elemente der SIP-Struktur angezeigt. | Wie true | 
-^ SIPView.DefaultTab     | 1       |Bei der Eingabe eines Wertes zwischen 1 und 3 wird in der SIPView standardmässig der entsprechende Tab als "geöffnet" angezeigt | 1       |+^ SIPView.DefaultTab     | 1       |Bei der Eingabe eines Wertes zwischen 1 und 3 wird in der SIPView standardmässig der entsprechende Tab als "geöffnet" angezeigt| 1       |
 ^ actionsNotVisible      | deleteItemDontAskAction,deleteItemAction  |Liste der Aktionen (durch Kommas getrennt), die nicht im packer-Interface angezeigt werden. [Verweist auf die Namen der Instance Variablen von Aktionen innerhalb der Java-Klasse]   | wird nicht berücksichtigt   | ^ actionsNotVisible      | deleteItemDontAskAction,deleteItemAction  |Liste der Aktionen (durch Kommas getrennt), die nicht im packer-Interface angezeigt werden. [Verweist auf die Namen der Instance Variablen von Aktionen innerhalb der Java-Klasse]   | wird nicht berücksichtigt   |
-^ isDevMode | false |Sollte nur während der Entwicklung von packer auf true gesetzt werden | Wie false |+^ isDevMode | false |Sollte nur während der Entwicklung von packer auf true gesetzt werden. | Wie false |
  
 ===== config/levels.xml ===== ===== config/levels.xml =====
Zeile 474: Zeile 474:
 Ein ''Metadaten-Element'' wird durch folgende fünf Attribute definiert: Ein ''Metadaten-Element'' wird durch folgende fünf Attribute definiert:
  
-^ Name ^ Inhalt (Beispiel) ^ Erklärung ^ Obligatorisch ^ +^ Name ^ Inhalt (Beispiel) ^ Erklärung ^ Obligatorisch/optional
-^ accessorNameId | accessNr |Der eindeutige Name des Metadatenfelds. Dieses muss den [[#Abbildung der beschreibenden Metadaten als Encoded Archival Description (EAD)|unten ersichtlichen Akzessoren]] entsprechen, mit welchen in packer auf die Daten zugegriffen wird. Über die i18n-Konfiguration kann im Bedarfsfall einem Metadaten-Feld ein individuelles Label zugewiesen werden. | obligatorisch |+^ accessorNameId | accessNr |Der eindeutige Name des Metadatenfelds. Dieses muss den [[#Verzeichnis der beschreibenden Metadaten gemäss Encoded Archival Description (EAD)|unten ersichtlichen Akzessoren]] entsprechen, mit welchen in packer auf die Daten zugegriffen wird. Über die i18n-Konfiguration kann im Bedarfsfall einem Metadaten-Feld ein individuelles Label zugewiesen werden. | obligatorisch |
 ^ defaultExpression | <code>new java.text.SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date())</code> oder <code>((ch.docuteam.darc.mets.structmap.NodeAbstract)object1).getMimeType()</code> |Ein Java-Ausdruck, um dieses Feld beim Erstellen zu initialisieren. Der aktuelle Knoten wird referenziert durch: ''(ch.docuteam.darc.mets.structmap.NodeAbstract)object1'' optional  | ^ defaultExpression | <code>new java.text.SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date())</code> oder <code>((ch.docuteam.darc.mets.structmap.NodeAbstract)object1).getMimeType()</code> |Ein Java-Ausdruck, um dieses Feld beim Erstellen zu initialisieren. Der aktuelle Knoten wird referenziert durch: ''(ch.docuteam.darc.mets.structmap.NodeAbstract)object1'' optional  |
 ^ validatorClassName | ch.docuteam.darc.mdconfig.MetadataElementValidatorDate |Eine Java-Klasse, die den Inhalt dieses Metadaten-Elementes beim Setzen validiert. Falls die Validierung den eingegebenen Wert nicht erlaubt, wird eine Fehlermeldung angezeigt und das Feld mit dem vorigen Wert gefüllt . |  optional  | ^ validatorClassName | ch.docuteam.darc.mdconfig.MetadataElementValidatorDate |Eine Java-Klasse, die den Inhalt dieses Metadaten-Elementes beim Setzen validiert. Falls die Validierung den eingegebenen Wert nicht erlaubt, wird eine Fehlermeldung angezeigt und das Feld mit dem vorigen Wert gefüllt . |  optional  |
 ^ postActionClassName | ch.docuteam.darc.mdconfig.MetadataElementSetterPostActionSysOut |Eine Java-Klasse, die beliebige Aktionen ausführt, **nachdem** der Wert dieses Feldes gesetzt wurde. Diese Aktion wird **nicht** ausgeführt, wenn die Validierung des eingegebenen Werts fehlschlägt. |  optional  | ^ postActionClassName | ch.docuteam.darc.mdconfig.MetadataElementSetterPostActionSysOut |Eine Java-Klasse, die beliebige Aktionen ausführt, **nachdem** der Wert dieses Feldes gesetzt wurde. Diese Aktion wird **nicht** ausgeführt, wenn die Validierung des eingegebenen Werts fehlschlägt. |  optional  |
-^ allowedValues | <code>*;Deutsch;English;Français;Italiano</code> oder <code>file:///config/skos/SKOS_R_gles_de_dur_e_d_utilit_administrative_2018-06-07_11_21_18.rdf</code> |Eine Liste von Werten, die in packer als DropDown-Liste dargestellt wird. Ist das erste Element dieser Liste ein Asterisk "*", können zusätzlich zu den Listenelementen auch beliebige andere Begriffe eingegeben werden. \\ Die Liste von Werten darf ebenfalls in einer Datei, welche das SKOS-Schema ("Simple Knowledge Organization System") respektiert, vordefiniert werden. Der realtive Weg zu dieser RDF-Datei (?) muss in diesem Fall geliefert werden. |  optional  |+^ allowedValues | <code>*;Deutsch;English;Français;Italiano</code> oder <code>file:///config/skos/SKOS_R_gles_de_dur_e_d_utilit_administrative_2018-06-07_11_21_18.rdf</code> |Eine Liste von Werten, die in packer als DropDown-Liste dargestellt wird. Ist das erste Element dieser Liste ein Asterisk "*", können zusätzlich zu den Listenelementen auch beliebige andere Begriffe eingegeben werden. \\ Die Liste von Werten darf ebenfalls in einer Datei, welche das SKOS-Schema ("Simple Knowledge Organization System") respektiert, vordefiniert werden. Der realtive Pfad zu dieser RDF-Datei (?) muss in diesem Fall geliefert werden. |  optional  |
  
 Ein Beispiel: Ein Beispiel:
Zeile 489: Zeile 489:
 </code> </code>
  
-Mit dem Element <LEVELS:AllowedValuesSeparator> kann der Separator der allowedValues-Liste eingestellt werden. Dieser kann auch aus mehreren Buchstaben bestehen, wie folgendes Beispiel zeigt:+Mit dem Element <LEVELS:AllowedValuesSeparator> kann der Separator der allowedValues-Liste eingestellt werden. Dieser kann auch aus mehreren Zeichen bestehen, wie folgendes Beispiel zeigt:
  
 <code> <code>
Zeile 534: Zeile 534:
  
  
-==== Abbildung der beschreibenden Metadaten als Encoded Archival Description (EAD) ====+==== Verzeichnis der beschreibenden Metadaten gemäss Encoded Archival Description (EAD) ====
  
 Alle beschreibenden Metadaten werden unter Verwendung des ''EAD-Schemas'' innerhalb der Datei ''mets.xml'' gespeichert. Welche ''EAD-Elemente'' verwendet werden, wird aus der folgenden Tabelle ersichtlich: Alle beschreibenden Metadaten werden unter Verwendung des ''EAD-Schemas'' innerhalb der Datei ''mets.xml'' gespeichert. Welche ''EAD-Elemente'' verwendet werden, wird aus der folgenden Tabelle ersichtlich:
Zeile 673: Zeile 673:
 ==== Beispiel ==== ==== Beispiel ====
  
-Folgend die Konfigurationsparameter für die Standardisierung von ausgewählten Dateinamen. +Folgend die Konfigurationsparameter für die Funktion der Standardisierung von ausgewählten Dateinamen. 
  
 <code> <code>
Zeile 684: Zeile 684:
 ==== Erklärungen==== ==== Erklärungen====
  
-^ Variable ^ Wert (Beispiel) ^ Erklärung^ Wenn leer oder undefiniert ^ +^ Variable ^ Wert (Beispiel) ^ Erklärung  ^ Wenn leer oder undefiniert ^ 
-^ prefix | monPrefix |Dieser Wert wird zum Zeitpunkt der Standardisierung dem Ordnernamen vorangestellt. | Gibt es für diese Variable keinen Wert, wird kein Präfix hinzugefügt. | +^ prefix | monPrefix |Dieser Wert wird zum Zeitpunkt der Standardisierung dem Dateinamen vorangestellt. | Gibt es für diese Variable keinen Wert, wird kein Präfix hinzugefügt. | 
-^ suffix | monSuffix |Dieser Wert wird zum Zeitpunkt der Standardisierung dem Ordnernamen nachgestellt. | Gibt es für diese Variable keinen Wert, wird kein Suffix hinzugefügt. | +^ suffix | monSuffix |Dieser Wert wird zum Zeitpunkt der Standardisierung dem Dateinamen nachgestellt. | Gibt es für diese Variable keinen Wert, wird kein Suffix hinzugefügt. | 
-^ maxLength | 40 |Die Zeichenlänge des Ordnernamens wird auf die entsprechende Zeichenanzahl zugeschnitten. Darin sind konfigurierte Präfixe und Suffixe enthalten. | Gibt es für diese Variable keinen Wert, wird kein Suffix hinzugefügt. | +^ maxLength | 40 |Die Zeichenlänge des Dateinamens wird auf die entsprechende Zeichenanzahl zugeschnitten. Darin sind konfigurierte Präfixe und Suffixe enthalten. | Gibt es für diese Variable keinen Wert, wird kein Suffix hinzugefügt. | 
-^ fileNameRegex | <code>[a-zA-Z0-9.\\-\\/+=@_]*$</code> | Validierungsschema (regex), um festzustellen, ob alle im Ordnernamen vorhandenen Buchstaben erlaubt sind. |Das Validierungsschema ist für das reibungslose Funktionieren von packer notwendig. |+^ fileNameRegex | <code>[a-zA-Z0-9.\\-\\/+=@_]*$</code> | Validierungsschema (regex), um festzustellen, ob alle im Dateinamen vorhandenen Buchstaben erlaubt sind. |Das Validierungsschema ist für das reibungslose Funktionieren von packer notwendig. |
  
 ===== config/charConversionMap.properties ===== ===== config/charConversionMap.properties =====
  
-Wie eine JAVA-Properties-Datei strukturiert, vermittelt sie in Form von ''key-value-store'' den innerhalb der Ordnernamen zu ersetzenden Quellbuchstaben sowie den (in der Zielsprache) definierten äquivalenten Buchstaben, welche ihn ersetzen soll.+Wie eine JAVA-Properties-Datei strukturiert, vermittelt diese Konfigurationsdatei in Form eines ''key-value-store'' das innerhalb der Dateinamen zu ersetzende Quellzeichen sowie das (in der Zielsprache) definierten äquivalente Zeichen, welche es ersetzen soll.
  
  
 ==== Beispiel ==== ==== Beispiel ====
  
-Der Quellbuchstabe (?) (z.B. ''ç'') kann in der Konfigurationsdatei entweder per se als ''ç'' oder in Form seines UTF-8 Codes im Java-Kontext ''\u00E/'' angezeigt werden. Mehr Information zu diesem Beispiel findet sich hier [[http://graphemica.com/%C3%A7|ç dans graphemica]].+Das Quellzeichen (z.B. ''ç'') kann in der Konfigurationsdatei entweder per se als ''ç'' oder in Form seines UTF-8 Codes im Java-Kontext ''\u00E/'' angezeigt werden. Mehr Information zu diesem Beispiel findet sich hier [[http://graphemica.com/%C3%A7|ç dans graphemica]].
  
 ==== Auszug aus der Datei .properties ==== ==== Auszug aus der Datei .properties ====

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki