PmWikiDe / ConfigFileLocalization
(deutsche Übersetzung der Seite PmWiki:Localization.SampleConfigFileLocalization, Stand 06.09.2005)
Weiter unten findet man Einstellungen um PmWiki für die eigene Sprache anzupassen.
Diese sollten am Ende der Datei local/config.php eingefügt werden.
Um die gewünschten Einstellungen zu aktivieren einfach das führende # löschen.
Hier sind Variablen und Daten enthalten, die nicht direkt in der XLPage gesetzt werden können.
Hier ein französisches Beispiel dieser Seite:
Siehe auch
##--------------- Lokale Einstellungen -----------------------------------
# XLPage('de','PmWikiDe.XLPage'); #aktiviert die deutsche Übersetzung
# XLPage('de','PmWikiDe.XLPageCookbook');
##-- Zeichenketten und Seiten----------
# $DefaultGroup = 'DeinWiki'; # Standardgruppe, Voreinstellung: 'Main'
# $DefaultName = 'StartSeite'; # Startseite jeder Gruppe, Voreinstellung: 'HomePage'
# $TimeFmt = "%d.%m.%Y %H:%M Uhr"; # Datums-/Uhrzeitformat
# $AuthorGroup='Profile'; # Name der Autorengruppe, Voreinstellung 'Profiles'
# $AuthorRequiredFmt = 'Gib Deinen Namen/Kürzel an'; #Wenn ein Autorenname verlangt wird
##-- Seitenmanagement ------------------
# $DefaultPageTextFmt = 'Die Seite $Name gibt es nicht'; # Abgelehnt ?
# $PageNotFound = 'PmWikiDe.PageNotFound'; #Umleiten, wenn Seite nicht gefunden wurde
## Ausdruck, der anzeigt, dassdie Seite gelöscht werden soll
# $DeleteKeyPattern = "^\\s*löschen\\s*$"; # Voreinstellung 'delete'
# $PageRedirectFmt = '<p><i>umgeleitet von $FullName</p>';
## Definition für die Anzeige der kürzlichen Änderungen (RecentChanges) mit Titelanzeige
## Voreinstellung:
## $RecentChangesFmt = array(
## '$DefaultGroup.AllRecentChanges' =>
## '* [[$Group.$Name]] . . . $CurrentTime $[by] $AuthorLink',
## '$Group.RecentChanges' =>
## '* [[$Group/$Name]] . . . $CurrentTime $[by] $AuthorLink');
# $RecentChangesFmt = array(
# '$DefaultGroup.AlleKürzlichenÄnderungen' =>
# '* [[$Group.$Name]] - $Title . . . $CurrentTime $[by] $AuthorLink',
# '$Group.KürzlicheÄnderungen' =>
# '* [[$Group/$Name]] - $Title . . . $CurrentTime $[by] $AuthorLink');
## Definition von kürzlich hochgeladenen Dateien ...
# $RecentUploads = array( # ... später
## Vordefinierte lokale Stile
# $WikiStyle['LcBlack']['color'] = 'schwarz';
# $WikiStyle['LcWhite']['color'] = 'weiß';
# $WikiStyle['LcRed']['color'] = 'rot';
# $WikiStyle['LcGreen']['color'] = 'grün';
# $WikiStyle['LcBlue']['color'] = 'blau';
# $WikiStyle['LcYellow']['color'] = 'gelb';
# $WikiStyle['LcGray']['color'] = 'grau';
# $WikiStyle['LcSilver']['color'] = 'silber';
# $WikiStyle['LcMaroon']['color'] = 'braun';
# $WikiStyle['LcPurple']['color'] = 'lila';
# $WikiStyle['LcNavy']['color'] = 'navy';
##-- Gruppen und Seiten, die von der Suche ausgeschlossen werden sollen ----------------
# $SearchPatterns['default'][] = '!\\.Search$!'; #Suchseite selbst ausschliessen
# $SearchPatterns['default'][] = '!\\.(Alle)?Kürzlichen(Änderungen|HochgeladeneDateien)$!';
# $SearchPatterns['default'][] = '!\\.StartSeite$!';
# $SearchPatterns['default'][] = '!\\.SideBar$!'; # Seitenleiste
# $SearchPatterns['allgroups'] = $SearchPatterns['default'];
# $SearchPatterns['default'][] = '!^PmWiki\\.!'; # Gruppe PmWiki ausschliessen
# $SearchPatterns['default'][] = '!^EineWikiGruppe\\.!';
## usw..
## Die Gruppe PmWiki kann ausgeschlossen werden, wenn die Übersetzung
## ziemlich komplett ist. Das bedeutet, dass man auf die Seiten zugreifen
## kann. Sie erscheinen aber nicht als Ergebnis bei der Suche oder in
## den Seitenlisten. Um die Suche in dieser Gruppe zu erlauben ist im obigen
## Beispiel das Array 'allgroups' erzeugt worden um weitere Suche/Listen zu
## ermöglichen. Zum Beispiel :
## (:pagelist group=PmWiki list=allgroups:)
## oder man trägt 'list=allgroups' in der Suche ein, um alle zu durchsuchen.
##-- Module ------------------------------------------------------
##- Wenn das Modul PageRefCount geladen ist --
# $PageRefCountFmt = "<h1>Cross references</h1><p>"; # Seitentitel
# $RefCountTimeFmt = "<small>%d.%m.%Y %H:%M Uhr</small>"; # Datumsformat
## Andere Zeichenketten können nur im Quelltext des refcount Moduls geändert
## werden. In diesem Fall verwendet man eine Kopie von refcount im lokalen
## Verzeichnis.
## Zeichenketten bei Mailposts (Benachrichtung bei Seitenveränderung).
## Nur für Administartoren, nicht kritisch...
# $MailPostsMessage = "Kürzliche Änderungen in Deinem Wiki:\n
# ($ScriptUrl/$DefaultGroup/AlleKürzlichenÄnderungen)\n\n\$MailPostsList\n";
# $MailPostsSubject = "$WikiTitle : Kürzliche Änderungen in Deinem Wiki";
# $MailPostsTimeFmt = $TimeFmt;
# $MailPostsItemFmt = ' * $FullName - $Title . . . $PostTime von $Author';
## Falls das urlapprove Module geladen wird --
$ApprovedUrlPagesFmt = array('$DefaultGroup.ZugelasseneWebseiten');
##-- Aus der Dokumentation -------------------------------------------
## Hier werden Seiten definiert, in denen Variablen beschrieben sind.
## Diese Seiten sollten in Deiner Sprache existieren
#$VarPagesFmt = array('PmWikiLc.Variables','PmWikiLc.BasicVariables',
# 'PmWikiDe.LayoutVariables','PmWikiDe.LinksVariables',
# 'PmWikiDe.EditVariables','PmWikiDe.UploadVariables',
# 'PmWikiDe.OtherVariables','PmWikiDe.MailPosts');