Lokale Einstellungen
(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');