From: <var...@us...> - 2013-06-18 12:55:32
|
Revision: 8814 http://sourceforge.net/p/phpwiki/code/8814 Author: vargenau Date: 2013-06-18 12:55:27 +0000 (Tue, 18 Jun 2013) Log Message: ----------- Remove LC_MESSAGES/phpwiki.php Modified Paths: -------------- trunk/lib/config.php trunk/locale/Makefile trunk/locale/README trunk/locale/README.de.txt trunk/locale/de/LC_MESSAGES/phpwiki.mo trunk/locale/de/pgsrc/DebugInfo trunk/locale/es/LC_MESSAGES/phpwiki.mo trunk/locale/fr/LC_MESSAGES/phpwiki.mo trunk/locale/fr/pgsrc/InfosDeD%C3%A9bogage trunk/locale/it/LC_MESSAGES/phpwiki.mo trunk/locale/ja/LC_MESSAGES/phpwiki.mo trunk/locale/nl/LC_MESSAGES/phpwiki.mo trunk/locale/po/de.po trunk/locale/po/es.po trunk/locale/po/fr.po trunk/locale/po/it.po trunk/locale/po/ja.po trunk/locale/po/nl.po trunk/locale/po/phpwiki.pot trunk/locale/po/sv.po trunk/locale/po/zh.po trunk/locale/sv/LC_MESSAGES/phpwiki.mo trunk/locale/update-makefile.sh trunk/locale/zh/LC_MESSAGES/phpwiki.mo trunk/locale/zh/pgsrc/DebugInfo Added Paths: ----------- trunk/lib/plugin/WikiTranslation.php Removed Paths: ------------- trunk/locale/de/LC_MESSAGES/phpwiki.php trunk/locale/es/LC_MESSAGES/phpwiki.php trunk/locale/fr/LC_MESSAGES/phpwiki.php trunk/locale/it/LC_MESSAGES/phpwiki.php trunk/locale/ja/LC_MESSAGES/phpwiki.php trunk/locale/nl/LC_MESSAGES/phpwiki.php trunk/locale/sv/LC_MESSAGES/phpwiki.php trunk/locale/zh/LC_MESSAGES/phpwiki.php Modified: trunk/lib/config.php =================================================================== --- trunk/lib/config.php 2013-06-18 12:34:10 UTC (rev 8813) +++ trunk/lib/config.php 2013-06-18 12:55:27 UTC (rev 8814) @@ -252,15 +252,7 @@ } // Try to put new locale into environment (so any // programs we run will get the right locale.) - if (!function_exists('bindtextdomain')) { - // Reinitialize translation array. - global $locale; - $locale = array(); - // do reinit to purge PHP's static cache [43ms] - if (($lcfile = FindLocalizedFile("LC_MESSAGES/phpwiki.php", 'missing_ok', 'reinit'))) { - include($lcfile); - } - } else { + if (function_exists('bindtextdomain')) { // If PHP is in safe mode, this is not allowed, // so hide errors... @putenv("LC_ALL=$setlocale"); Copied: trunk/lib/plugin/WikiTranslation.php (from rev 8810, trunk/lib/plugin/_WikiTranslation.php) =================================================================== --- trunk/lib/plugin/WikiTranslation.php (rev 0) +++ trunk/lib/plugin/WikiTranslation.php 2013-06-18 12:55:27 UTC (rev 8814) @@ -0,0 +1,557 @@ +<?php + +/* + * Copyright 2004,2005 $ThePhpWikiProgrammingTeam + * + * This file is part of PhpWiki. + * + * PhpWiki is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * PhpWiki is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with PhpWiki; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + +/** + * _WikiTranslation: Display pagenames and other strings in various languages. + * Can also be used to let a favorite translation service translate a whole page. + * Current favorite: translate.google.com if from_lang = en or fr + * + * Examples: + * <<WikiTranslation page=HomePage languages=fr >> + * Translation service for HomePage into french (redirect to translate.google.com) + * <<WikiTranslation what=pages >> + * Translation matrix of all pages with proper translations (all in pgsrc) + * <<WikiTranslation what=wikiwords match="W*" limit=20 >> + * Translation matrix of the first 20 wikiwords matching "W*" + * <<WikiTranslation string=HomePage languages=fr,de,sv >> + * Translation matrix for all given languages + * <<WikiTranslation string=HomePage >> + * Translation matrix for all supported languages + * <<WikiTranslation string=HomePage languages=fr >> + * Just return the translated string for this language. + * + * @author: Reini Urban + */ + +/* Container for untranslated pagenames. Needed to show up in locale/po/phpwiki.pot */ +$pgsrc_container = + _("AddComment") . ',' . + _("AddCommentPlugin") . ',' . + _("AddingPages") . ',' . + _("AllPages") . ',' . + _("AllPagesCreatedByMe") . ',' . + _("AllPagesLastEditedByMe") . ',' . + _("AllPagesOwnedByMe") . ',' . + _("AllUsers") . ',' . + _("AnalyseAccessLogSql") . ',' . + _("AppendText") . ',' . + _("AsciiMath") . ',' . + _("AsciiSVG") . ',' . + _("AtomFeed") . ',' . + _("DebugAuthInfo") . ',' . + _("AuthorHistory") . ',' . + _("AuthorHistoryPlugin") . ',' . + _("DebugBackendInfo") . ',' . + _("BackLinks") . ',' . + _("BlogArchives") . ',' . + _("BlogJournal") . ',' . + _("BoxRight") . ',' . + _("CacheTest") . ',' . + _("Calendar") . ',' . + _("CalendarList") . ',' . + _("CalendarListPlugin") . ',' . + _("CalendarPlugin") . ',' . + _("CategoryCategory") . ',' . + _("CategoryHomePages") . ',' . + _("CategoryPage") . ',' . + _("Chart") . ',' . + _("Chown") . ',' . + _("Comment") . ',' . + _("CommentPlugin") . ',' . + _("CreateBib") . ',' . + _("CreatePage") . ',' . + _("CreateToc") . ',' . + _("CreateTocPlugin") . ',' . + _("CurrentTime") . ',' . + _("DeadEndPages") . ',' . + _("DebugInfo") . ',' . + _("Diff") . ',' . + _("DynamicIncludePage") . ',' . + _("EditMetaData") . ',' . + _("EditMetaDataPlugin") . ',' . + _("ExternalSearch") . ',' . + _("ExternalSearchPlugin") . ',' . + _("FacebookLike") . ',' . + _("FileInfo") . ',' . + _("FindPage") . ',' . + _("FoafViewer") . ',' . + _("FoafViewerPlugin") . ',' . + _("FrameInclude") . ',' . + _("FrameIncludePlugin") . ',' . + _("FullRecentChanges") . ',' . + _("FullTextSearch") . ',' . + _("FuzzyPages") . ',' . + _("GoogleMaps") . ',' . + _("GooglePlugin") . ',' . + _("GoTo") . ',' . + _("GraphViz") . ',' . + _("DebugGroupInfo") . ',' . + _("HelloWorld") . ',' . + _("HelloWorldPlugin") . ',' . + _("HomePageAlias") . ',' . + _("HtmlConverter") . ',' . + _("Imdb") . ',' . + _("IncludePage") . ',' . + _("IncludePagePlugin") . ',' . + _("IncludePages") . ',' . + _("IncludeSiteMap") . ',' . + _("IncludeTree") . ',' . + _("InterWiki") . ',' . + _("InterWikiSearch") . ',' . + _("JabberPresence") . ',' . + _("LdapSearch") . ',' . + _("LikePages") . ',' . + _("LinkDatabase") . ',' . + _("LinkIcons") . ',' . + _("LinkSearch") . ',' . + _("ListPages") . ',' . + _("ListRelations") . ',' . + _("ListSubpages") . ',' . + _("MagicPhpWikiURLs") . ',' . + _("MediawikiTable") . ',' . + _("ModeratedPage") . ',' . + _("MoreAboutMechanics") . ',' . + _("MostPopular") . ',' . + _("NewPagesPerUser") . ',' . + _("NoCache") . ',' . + _("OldStyleTable") . ',' . + _("OldStyleTablePlugin") . ',' . + _("OrphanedPages") . ',' . + _("PageDump") . ',' . + _("PageGroup") . ',' . + _("PageHistory") . ',' . + _("PageInfo") . ',' . + _("PageTrail") . ',' . + _("PasswordReset") . ',' . + _("PhotoAlbum") . ',' . + _("PhotoAlbumPlugin") . ',' . + _("PhpHighlight") . ',' . + _("PhpHighlightPlugin") . ',' . + _("PhpWeather") . ',' . + _("PhpWeatherPlugin") . ',' . + _("PhpWiki") . ',' . + _("PhpWikiAdministration") . ',' . + _("PhpWikiDocumentation") . ',' . + _("PhpWikiPoll") . ',' . + _("Ploticus") . ',' . + _("PloticusPlugin") . ',' . + _("PluginManager") . ',' . + _("PopularNearby") . ',' . + _("PopularTags") . ',' . + _("PopUp") . ',' . + _("PreferenceApp") . ',' . + _("PreferencesInfo") . ',' . + _("PrevNext") . ',' . + _("Processing") . ',' . + _("RandomPage") . ',' . + _("RateIt") . ',' . + _("RawHtml") . ',' . + _("RawHtmlPlugin") . ',' . + _("RecentChanges") . ',' . + _("RecentChangesCached") . ',' . + _("RecentComments") . ',' . + _("RecentEdits") . ',' . + _("RecentReferrers") . ',' . + _("RecentVisitors") . ',' . + _("RedirectTo") . ',' . + _("RedirectToPlugin") . ',' . + _("RelatedChanges") . ',' . + _("ReleaseNotes") . ',' . + _("Remove") . ',' . + _("Rename") . ',' . + _("Replace") . ',' . + _("DebugRetransform") . ',' . + _("RichTable") . ',' . + _("RichTablePlugin") . ',' . + _("RssFeed") . ',' . + _("SearchHighlight") . ',' . + _("SemanticRelations") . ',' . + _("SemanticSearch") . ',' . + _("SemanticSearchAdvanced") . ',' . + _("SetAcl") . ',' . + _("SiteMap") . ',' . + _("SpellCheck") . ',' . + _("SpecialPages") . ',' . + _("SqlResult") . ',' . + _("SyncWiki") . ',' . + _("SyntaxHighlighter") . ',' . + _("SystemInfo") . ',' . + _("SystemInfoPlugin") . ',' . + _("Template") . ',' . + _("TeX2png") . ',' . + _("text2png") . ',' . + _("TextFormattingRules") . ',' . + _("TexToPng") . ',' . + _("TitleSearch") . ',' . + _("Transclude") . ',' . + _("TranscludePlugin") . ',' . + _("TranslateText") . ',' . + _("UnfoldSubpages") . ',' . + _("UnfoldSubpagesPlugin") . ',' . + _("UpLoad") . ',' . + _("UpLoadPlugin") . ',' . + _("UriResolver") . ',' . + _("UserPreferences") . ',' . + _("UserRatings") . ',' . + _("Video") . ',' . + _("VisualWiki") . ',' . + _("WabiSabi") . ',' . + _("WantedPages") . ',' . + _("WantedPagesOld") . ',' . + _("WatchPage") . ',' . + _("WhoIsOnline") . ',' . + _("WikiAdminChown") . ',' . + _("WikiAdminDeleteAcl") . ',' . + _("WikiAdminPurge") . ',' . + _("WikiAdminRemove") . ',' . + _("WikiAdminRename") . ',' . + _("WikiAdminSearchReplace") . ',' . + _("WikiAdminSelect") . ',' . + _("WikiAdminSetAcl") . ',' . + _("WikiAdminSetAclSimple") . ',' . + _("WikiAdminSetExternal") . ',' . + _("WikiAdminUtils") . ',' . + _("WikiBlog") . ',' . + _("WikiBlogPlugin") . ',' . + _("WikicreoleTable") . ',' . + _("WikiForm") . ',' . + _("WikiFormRich") . ',' . + _("WikiForum") . ',' . + _("WikiPlugin") . ',' . + _("WikiPoll") . ',' . + _("WikiTranslation") . ',' . + _("WikiWikiWeb") . ',' . + _("YouTube"); + +require_once 'lib/PageList.php'; + +class WikiPlugin_WikiTranslation + extends WikiPlugin +{ + + function getDescription() + { + return _("Show translations of various words or pages."); + } + + function getDefaultArguments() + { + return array_merge + ( + PageList::supportedArgs(), + array('languages' => '', // comma delimited string of de,en,sv,... + 'string' => '', + 'page' => '', // use a translation service + 'what' => 'pages', // or 'buttons', 'plugins' or 'wikiwords' + + 'match' => '*', + 'from_lang' => false, + 'include_empty' => false, + //'exclude' => '', + //'sortby' => '', + //'limit' => 0, + 'nolinks' => false, // don't display any links + // (for development only) + 'noT' => false // don't display the T link + // (for development only) + )); + } + + function init_locale($lang) + { + if ($lang != $this->lang) + update_locale($lang); + $this->_locales[$lang] = $locale; + } + + // reverse translation: + function translate_to_en($text, $lang = false) + { + if (!$lang) $lang = $this->lang; // current locale + if ($lang == 'en') return $text; + + $this->_locales = array(); + $this->_reverse_locales = array(); + + if (!isset($this->_locales[$lang])) { + $this->init_locale($lang); + } + assert(!empty($this->_locales[$lang])); + if (!isset($this->_reverse_locales[$lang])) { + // and now do a reverse lookup in the $locale hash + $this->_reverse_locales[$lang] = array_flip($this->_locales[$lang]); + } + if (!empty($this->_reverse_locales[$lang][$text])) { + return $this->_reverse_locales[$lang][$text]; + } else { + return $text; + } + } + + /** + * setlocale() switching with the gettext extension is by far too slow. + * So use the hash regardless if gettext is loaded or not. + */ + function fast_translate($text, $to_lang, $from_lang = false) + { + if (!$from_lang) $from_lang = $this->lang; // current locale + if ($from_lang == $to_lang) return $text; + // setup hash from en => to_lang + if (!isset($this->_locales[$to_lang])) + $this->init_locale($to_lang); + if ($from_lang != 'en') { + // get reverse gettext: translate to english + $text = $this->translate_to_en($text, $from_lang); + } + return !empty($this->_locales[$to_lang][$text]) + ? $this->_locales[$to_lang][$text] + : $text; + } + + //FIXME! There's something wrong. + function translate($text, $to_lang, $from_lang = false) + { + if (!$from_lang) $from_lang = $this->lang; // current locale + if ($from_lang == $to_lang) return $text; + // Speed up hash lookup. Not needed for gettext module + if (!isset($this->_locales[$from_lang]) and !function_exists('bindtextdomain')) { + $this->init_locale($from_lang); + } + if ($from_lang != 'en') { + // get reverse gettext: translate to english + $en = $this->translate_to_en($text, $from_lang); + // and then to target + update_locale($to_lang); + $result = gettext($en); + update_locale($from_lang); + } else { + // locale switching is very slow with the gettext extension. + // better use fast_translate + if ($from_lang != $to_lang) { + update_locale($to_lang); + } + $result = gettext($text); + if ($from_lang != $to_lang) { + update_locale($from_lang); + } + } + return $result; + } + + function run($dbi, $argstr, &$request, $basepage) + { + $this->args = $this->getArgs($argstr, $request); + extract($this->args); + $this->request = &$request; + if (!$from_lang) $from_lang = $request->getPref('lang'); + if (!$from_lang) $from_lang = $GLOBALS['LANG']; + $this->lang = $from_lang; + + if (empty($languages)) { + $available_languages = listAvailableLanguages(); + if ($from_lang == 'en') { + // "en" is always the first. + array_shift($available_languages); + } + // put from_lang to the very end. + if (in_array($from_lang, $available_languages)) + $languages = $available_languages; + else + $languages = array_merge($available_languages, array($from_lang)); + } elseif (strstr($languages, ',')) { + $languages = explode(',', $languages); + } else { + $languages = array($languages); + } + $to_lang = $languages[0]; + if (!empty($string) and count($languages) == 1) { + return $this->translate($string, $to_lang, $from_lang); + } + if (!empty($page)) { + $pagename = $page; + if ($dbi->isWikiPage($pagename)) { + $url = ''; + // google can only translate from english and french + if (in_array($from_lang, array('en', 'fr'))) { + $url = "http://translate.google.com/translate"; + $url .= "?langpair=" . urlencode($from_lang . "|" . $to_lang); + $url .= "&u=" . urlencode(WikiURL($pagename, false, true)); + } + // redirect or transclude? + if ($url) { + return $request->redirect($url); + } + return HTML(fmt("TODO: Google can only translate from english and french. Find a translation service for %s to language %s", + WikiURL($pagename, false, true), + $to_lang)); + } else { + return $this->error(fmt("%s is empty.", $pagename)); + } + } + + $pagelist = new PageList('', $exclude, $this->args); + $pagelist->_columns[0]->_heading = "$from_lang"; + foreach ($languages as $lang) { + if ($lang == $from_lang) continue; + $field = "custom:$lang"; + $pagelist->addColumnObject( + new _PageList_Column_customlang($field, $from_lang, $this)); + } + if (!empty($string)) { + $pagelist->addPage($string); + return $pagelist; + } + switch ($what) { + case 'allpages': + $pagelist->addPages($dbi->getAllPages($include_empty, $sortby, + $limit, $exclude)); + break; + case 'pages': + // not all pages, only the pgsrc pages + if (!is_array($exclude)) + $exclude = $pagelist->explodePageList($exclude, false, $sortby, + $limit, $exclude); + $path = FindLocalizedFile(WIKI_PGSRC); + $pgsrc = new fileSet($path); + foreach ($pgsrc->getFiles($exclude, $sortby, $limit) as $pagename) { + $pagename = urldecode($pagename); + if (substr($pagename, -1, 1) == '~') continue; + if (in_array($pagename, $exclude)) + continue; // exclude page. + if ($match != '*' and !glob_match($match, $pagename)) + continue; + $page_handle = $dbi->getPage($pagename); + $pagelist->addPage($page_handle); + } + break; + case 'wikiwords': + if (!isset($this->_locales[$from_lang])) { + $this->init_locale($from_lang); + } + $locale = & $this->_locales[$from_lang]; + if (is_array($locale)) { + $count = 0; + foreach ($locale as $from => $to) { + if ($match != '*' and !glob_match($match, $from)) + continue; + if (isWikiWord($from)) { + $count++; + $pagelist->addPage($from); + if ($limit and $count > $limit) break; + } + } + } + break; + // all Button texts, which need a localized .png + // where to get them from? templates/*.tmpl: Button() + // and WikiLink(?,'button') + // navbar links, actionpages, and admin requests + case 'buttons': + $buttons = $GLOBALS['AllActionPages']; + $fileset = new FileSet(FindFile("themes/MacOSX/buttons/en"), + "*.png"); + foreach ($fileset->getFiles() as $file) { + $b = urldecode(substr($file, 0, -4)); + if (!in_array($b, $buttons)) + $buttons[] = $b; + } + $count = 0; + foreach ($buttons as $button) { + $pagelist->addPage($button); + if ($limit and ++$count > $limit) break; + } + break; + } + return $pagelist; + } +} + +class _PageList_Column_customlang extends _PageList_Column +{ + function _PageList_Column_customlang($field, $from_lang, $plugin) + { + $this->_field = $field; + $this->_from_lang = $from_lang; + $this->_plugin =& $plugin; + $this->_what = $plugin->args['what']; + $this->_noT = $plugin->args['noT']; + $this->_nolinks = $plugin->args['nolinks']; + $this->_iscustom = substr($field, 0, 7) == 'custom:'; + if ($this->_iscustom) + $this->_field = substr($field, 7); + //$heading = $field; + $this->dbi = &$GLOBALS['request']->getDbh(); + $this->_PageList_Column_base($this->_field); + } + + function _getValue($page, &$revision_handle) + { + if (is_object($page)) $text = $page->getName(); + else $text = $page; + $trans = $this->_plugin->fast_translate($text, $this->_field, + $this->_from_lang); + // how to markup untranslated words and not existing pages? + // untranslated: (TODO) link to translation editor + if ($trans == $text or // untranslated + (($this->_from_lang != 'en') and + ($this->_field != 'en') and + ($trans == $this->_plugin->fast_translate($text, 'en', + $this->_from_lang)) + ) + ) { + global $WikiTheme; + $link = $WikiTheme->linkUnknownWikiWord($trans); + if (!($this->_noT or $this->_nolinks) + and $this->dbi->isWikiPage($trans) + ) { + $url = WikiURL($trans, array('action' => 'TranslateText', + 'lang' => $this->_field)); + $button = $WikiTheme->makeButton('T', $url); + $button->addTooltip(sprintf(_("Define the translation for %s in %s"), + $trans, $this->_field)); + $link = HTML::span($button); + $link->setAttr('class', 'wikiunknown'); + $text = HTML::span($WikiTheme->maybeSplitWikiWord($trans)); + $text->setAttr('style', 'text-decoration:line-through'); + $link->pushContent($text); + return $link; + } elseif (is_object($page)) + return ''; else // not existing: empty + return ''; + } elseif (is_object($page)) { + if (!$this->_nolinks) + return WikiLink($trans, 'auto'); + else + return $trans; + } else { + return $trans; + } + } +} + +// Local Variables: +// mode: php +// tab-width: 8 +// c-basic-offset: 4 +// c-hanging-comment-ender-p: nil +// indent-tabs-mode: nil +// End: Modified: trunk/locale/Makefile =================================================================== --- trunk/locale/Makefile 2013-06-18 12:34:10 UTC (rev 8813) +++ trunk/locale/Makefile 2013-06-18 12:55:27 UTC (rev 8814) @@ -30,13 +30,8 @@ mkdir -p $*/LC_MESSAGES msgfmt -o $@ $< -# Generate .php from .mo rather than .po to maximize -# the probability of agreement between .mo and .php files. -%/LC_MESSAGES/phpwiki.php : %/LC_MESSAGES/phpwiki.mo - msgunfmt $< | awk -f make-php-trans.awk > $@ - clean : - rm -f ./*/LC_MESSAGES/phpwiki.mo ./*/LC_MESSAGES/phpwiki.php + rm -f ./*/LC_MESSAGES/phpwiki.mo depend : $(SHELL) update-makefile.sh @@ -58,21 +53,21 @@ # (Run 'make depend' regenerate this section.) # po: po/de.po -mo: de/LC_MESSAGES/phpwiki.mo de/LC_MESSAGES/phpwiki.php +mo: de/LC_MESSAGES/phpwiki.mo po: po/es.po -mo: es/LC_MESSAGES/phpwiki.mo es/LC_MESSAGES/phpwiki.php +mo: es/LC_MESSAGES/phpwiki.mo po: po/fr.po -mo: fr/LC_MESSAGES/phpwiki.mo fr/LC_MESSAGES/phpwiki.php +mo: fr/LC_MESSAGES/phpwiki.mo po: po/it.po -mo: it/LC_MESSAGES/phpwiki.mo it/LC_MESSAGES/phpwiki.php +mo: it/LC_MESSAGES/phpwiki.mo po: po/ja.po -mo: ja/LC_MESSAGES/phpwiki.mo ja/LC_MESSAGES/phpwiki.php +mo: ja/LC_MESSAGES/phpwiki.mo po: po/nl.po -mo: nl/LC_MESSAGES/phpwiki.mo nl/LC_MESSAGES/phpwiki.php +mo: nl/LC_MESSAGES/phpwiki.mo po: po/sv.po -mo: sv/LC_MESSAGES/phpwiki.mo sv/LC_MESSAGES/phpwiki.php +mo: sv/LC_MESSAGES/phpwiki.mo po: po/zh.po -mo: zh/LC_MESSAGES/phpwiki.mo zh/LC_MESSAGES/phpwiki.php +mo: zh/LC_MESSAGES/phpwiki.mo # ${POT_FILE}: ../lib/ArchiveCleaner.php ${POT_FILE}: ../lib/AtomParser.php @@ -140,7 +135,6 @@ ${POT_FILE}: ../lib/plugin/AsciiSVG.php ${POT_FILE}: ../lib/plugin/AtomFeed.php ${POT_FILE}: ../lib/plugin/AuthorHistory.php -${POT_FILE}: ../lib/plugin/_BackendInfo.php ${POT_FILE}: ../lib/plugin/BackLinks.php ${POT_FILE}: ../lib/plugin/BlogArchives.php ${POT_FILE}: ../lib/plugin/BlogJournal.php @@ -157,7 +151,9 @@ ${POT_FILE}: ../lib/plugin/CurrentTime.php ${POT_FILE}: ../lib/plugin/DeadEndPages.php ${POT_FILE}: ../lib/plugin/DebugAuthInfo.php +${POT_FILE}: ../lib/plugin/DebugBackendInfo.php ${POT_FILE}: ../lib/plugin/DebugGroupInfo.php +${POT_FILE}: ../lib/plugin/DebugRetransform.php ${POT_FILE}: ../lib/plugin/Diff.php ${POT_FILE}: ../lib/plugin/DynamicIncludePage.php ${POT_FILE}: ../lib/plugin/EditMetaData.php @@ -210,7 +206,7 @@ ${POT_FILE}: ../lib/plugin/PopularTags.php ${POT_FILE}: ../lib/plugin/PopUp.php ${POT_FILE}: ../lib/plugin/PreferenceApp.php -${POT_FILE}: ../lib/plugin/_PreferencesInfo.php +${POT_FILE}: ../lib/plugin/PreferencesInfo.php ${POT_FILE}: ../lib/plugin/PrevNext.php ${POT_FILE}: ../lib/plugin/Processing.php ${POT_FILE}: ../lib/plugin/RandomPage.php @@ -223,7 +219,6 @@ ${POT_FILE}: ../lib/plugin/RecentReferrers.php ${POT_FILE}: ../lib/plugin/RedirectTo.php ${POT_FILE}: ../lib/plugin/RelatedChanges.php -${POT_FILE}: ../lib/plugin/_Retransform.php ${POT_FILE}: ../lib/plugin/RichTable.php ${POT_FILE}: ../lib/plugin/RssFeed.php ${POT_FILE}: ../lib/plugin/SearchHighlight.php @@ -270,7 +265,7 @@ ${POT_FILE}: ../lib/plugin/WikiFormRich.php ${POT_FILE}: ../lib/plugin/WikiForum.php ${POT_FILE}: ../lib/plugin/WikiPoll.php -${POT_FILE}: ../lib/plugin/_WikiTranslation.php +${POT_FILE}: ../lib/plugin/WikiTranslation.php ${POT_FILE}: ../lib/plugin/YouTube.php ${POT_FILE}: ../lib/prepend.php ${POT_FILE}: ../lib/purgepage.php Modified: trunk/locale/README =================================================================== --- trunk/locale/README 2013-06-18 12:34:10 UTC (rev 8813) +++ trunk/locale/README 2013-06-18 12:55:27 UTC (rev 8814) @@ -73,7 +73,7 @@ Empty strings will be kept in english. 3. Run 'make' to automatically create or update any additional files - ('.po' => '.mo' => 'phpwiki.php' files). + ('.po' => '.mo' files). 4. Create translations of the content for the default pages ('pgsrc' files). @@ -167,11 +167,7 @@ just ask one of the PhpWiki programmers on the mailing list to help out. -The 'phpwiki.php' files do not need to be created or edited because -the Makefile will create and update these files automatically. See the -'Makefile' section below. - Default Pages ------------- Most of the work will be in the translation of the default pgsrc @@ -242,7 +238,7 @@ changed. This makes it easy for translators to spot which items need to be updated. (Emacs' po mode also uses this information). - * The necessary '.mo' files and 'phpwiki.php' text files are + * The necessary '.mo' files are synchronized and sorted according to the translated contents of the '.po' files, for each of the locale subdirectories. @@ -287,8 +283,7 @@ msgid "%s: %s" msgstr "%s : %s" - 6. To update the compiled translation files (phpwiki.mo and - phpwiki.php): + 6. To update the compiled translation files (phpwiki.mo): make @@ -298,8 +293,8 @@ developers who will run Makefile for you. -NOTE: "Fuzzy" translations will NOT be included in the final '.mo' and -'phpwiki.php' files. If you are not using the emacs editor, make sure +NOTE: "Fuzzy" translations will NOT be included in the final '.mo' +files. If you are not using the emacs editor, make sure to remove the fuzzy marks from any *completed translations* before you run the makefile, like this: Modified: trunk/locale/README.de.txt =================================================================== --- trunk/locale/README.de.txt 2013-06-18 12:34:10 UTC (rev 8813) +++ trunk/locale/README.de.txt 2013-06-18 12:55:27 UTC (rev 8814) @@ -14,15 +14,12 @@ Nightly CVS snapshot: http://phpwiki.sf.net/nightly/phpwiki.nightly.tar.gz -Beachten Sie bei der weiteren Bearbeitung bitte, dass Sie die Datei: -phpwiki/locale/de/LC_MESSAGES/phpwiki.php direkt nicht editieren -sollten, sondern vielmehr folgende: phpwiki/locale/po/de.po. Achten -Sie auch darauf, diese Datei mit UTF-8 abzuspeichern (nicht mit ISO-8859-1, +Achten Sie auch darauf, diese Datei mit UTF-8 abzuspeichern (nicht mit ISO-8859-1, Macintosh-Charset oder Windows-1252), sonst fehlen die Umlaute und das nach älterer Schreibweise noch gebräuchliche scharfe S bzw. Sz "ß". Zunächst wurden die Dateien in LC_MESSAGES automatisch erstellt: -phpwiki.mo u. phpwiki.php. Das braucht aber GNUmake: (Seite auf +phpwiki.mo. Das braucht aber GNUmake: (Seite auf Englisch) http://www.gnu.org/software/make/make.html cd phpwiki/locale Modified: trunk/locale/de/LC_MESSAGES/phpwiki.mo =================================================================== (Binary files differ) Deleted: trunk/locale/de/LC_MESSAGES/phpwiki.php =================================================================== --- trunk/locale/de/LC_MESSAGES/phpwiki.php 2013-06-18 12:34:10 UTC (rev 8813) +++ trunk/locale/de/LC_MESSAGES/phpwiki.php 2013-06-18 12:55:27 UTC (rev 8814) @@ -1,1312 +0,0 @@ -<?php - -$locale[" %d%% (%d/%d)"] = " %d%% (%d/%d)"; -$locale[" %s AUTH ignored."] = "%s AUTH ignoriert."; -$locale[" (to pages linked from \"%s\")"] = "(auf Seiten verlinkt von \"%s\")"; -$locale[" ... around “%s”"] = "... cirka “%s”"; -$locale[" ... first %d bytes"] = " ... erste %d Bytes"; -$locale[" ... first %d lines"] = " ... erste %d Zeilen"; -$locale[" Additionally, try to keep the latest contributions of all authors in the last %d days (even if there are more than %d of them,) but in no case keep more than %d unique author revisions."] = "Versuche zusätzlich die neuesten Beiträge aller Autoren der letzten %d Tage aufzubewahren (auch wenn es mehr als %d sind), keinesfalls jedoch mehr als %d einzelne Autoren Revisionen."; -$locale[" Keep the latest contributions of the last %d authors up to %d days."] = "Aufbewahrung der neueren Beiträge der letzten %d Autoren für %d Tage."; -$locale[" Keep up to %d minor edits, but keep them no longer than %d days."] = "Aufbewahrung kleinerer Änderungen für %d, aber nicht länger als %d Tage."; -$locale[" Sorry, cannot merge."] = " Konnte leider nicht automatisch einpflegen."; -$locale[" and "] = " und "; -$locale[" is identical."] = " sind identisch."; -$locale[" skipped"] = " ausgelassen"; -$locale[" to "] = " nach "; -$locale["%4d %s\n"] = "%4d %s\n"; -$locale["%d UserPreferences fields successfully updated."] = "%d BenutzerEinstellungen erfolgreich auf neuesten Stand gebracht."; -$locale["%d best incoming links: "] = "Die %d besten hereinkommenden Links: "; -$locale["%d best outgoing links: "] = "Die %d besten hinausgehenden Links: "; -$locale["%d homepages"] = "%d Homepages"; -$locale["%d minutes"] = "%d Minuten"; -$locale["%d most popular nearby: "] = "Die %d meistbesuchten Seiten in der Nähe: "; -$locale["%d not-empty pages"] = "%d nicht leere Seiten"; -$locale["%d online users"] = "%d Benutzer Online"; -$locale["%d page(s) with more than %d hits (>%d%%)."] = "%d Seite(n) die mehr als %d aufgerufen haben (>%d%%)."; -$locale["%d pages"] = "%d Seiten"; -$locale["%d pages have been changed."] = "%d Seiten wurden geändert."; -$locale["%d pages have been changed:"] = "%d Seiten wurden geändert:"; -$locale["%d pages have been permanently purged:"] = "%d Seiten wurden unwiderruflich gelöscht:"; -$locale["%d pages have been removed:"] = "%d Seiten wurden geändert:"; -$locale["%d pages have been renamed:"] = "%d Seiten wurden geändert:"; -$locale["%d pages with less than %d hits (<%d%%)."] = "%d Seiten die weniger als %d aufgerufen haben (<%d%%)."; -$locale["%s %s %s is disallowed on this wiki for %s user “%s” (level: %s)."] = "%s %s »%s« ist auf diesem Wiki für %s Benutzer »%s« (Level: %s) nicht zugelassen."; -$locale["%s KiB (%s bytes)"] = "%s KiB (%s Bytes)"; -$locale["%s already exists"] = "%s existiert bereits"; -$locale["%s at %s"] = "%s um %s"; -$locale["%s by %s"] = "%s von %s"; -$locale["%s bytes"] = "%s Bytes"; -$locale["%s bytes written"] = "%s Bytes geschrieben"; -$locale["%s days"] = "%s Tagen"; -$locale["%s does not appear to be a WikiPlugin."] = "%s scheint kein Zusatzprogramm zu sein."; -$locale["%s does not exist"] = "%s existiert nicht"; -$locale["%s does not know about the language “%s”, using “en” instead."] = "%s weißt nichts von die Sprache »%s«, stattdessen wird 'en' angewendet."; -$locale["%s has no subpages defined."] = "%s hat keine zugewiesenen Unterseiten."; -$locale["%s is disallowed on this wiki."] = "»%s« ist auf diesem Wiki nicht zugelassen."; -$locale["%s is empty."] = "%s ist leer."; -$locale["%s is listed at %s with %s"] = "%s ist gelistet auf %s mit %s"; -$locale["%s is missing"] = "%s Argument fehlt"; -$locale["%s is not locked!"] = "%s ist nicht gesperrt!"; -$locale["%s is not writable."] = "%s is nicht änderbar."; -$locale["%s is only allowed in locked pages."] = "%s wird/werden nur in gesperrten Seiten erlaubt."; -$locale["%s not defined"] = "%s nicht definiert"; -$locale["%s not found in %s"] = "%s nicht gefunden in %s"; -$locale["%s of this page"] = "%s von dieser Seite"; -$locale["%s on %s:"] = "%s um %s:"; -$locale["%s or %s parameter missing"] = "%s oder %s Argument fehlt"; -$locale["%s pages link to %s:"] = "%s Seiten sind mit %s verlinkt:"; -$locale["%s pages would link to %s:"] = "%s Seiten würden mit %s verlinkt sein:"; -$locale["%s parameter missing"] = "%s Argument fehlt"; -$locale["%s words"] = "%s Wörter"; -$locale["%s: %s"] = "%s: %s"; -$locale["%s: Bad action"] = "%s: Ungültige Aktion"; -$locale["%s: Can't open dba database"] = "%s: Konnte DBA Datenbank nicht öffnen"; -$locale["%s: Date of new revision is %s"] = "%s: Datum dieser aktuellen Neubearbeitung ist %s"; -$locale["%s: argument index out of range"] = "%s: Ungültiger Index in Array"; -$locale["%s: error while handling error:"] = "%s: Fehler während der Fehlerbehandlung von:"; -$locale["%s: file not found"] = "»%s«: Datei nicht gefunden"; -$locale["%s: no such class"] = "Unbekannte Klasse: »%s«"; -$locale["%s: no such revision %d."] = "%s(%d): keine solche Version."; -$locale["%s: not a subclass of WikiPlugin."] = "%s scheint kein WikiPlugin zu sein."; -$locale["%s: not defined"] = "%s: nicht definiert"; -$locale["&version=-1 might help."] = "&version=-1 wird empfohlen."; -$locale["'s %d page ratings:"] = "s %d Seiten Bewertungen:"; -$locale["(%d Links)"] = "(%d Verweise)"; -$locale["(Copy your changes to the clipboard. You can try editing a different page or save your text in a text editor.)"] = "(Kopieren Sie Ihre Veränderungen in die Zwischenablage. Sie können versuchen eine andere Seite zu edieren oder Ihr Text in einem Texteditor speichern.)"; -$locale["(Currently not working)"] = "(Funktioniert momentan nicht)"; -$locale["(Redirected from %s)"] = "(Weitergeleitet von %s)"; -$locale["(Your preferences are stored as hidden data within this page.)"] = "(Ihre Einstellungen sind als versteckte Daten in dieser Seite hintergelegt.)"; -$locale["(diff)"] = "(diff)"; -$locale["(disable individual page permissions, enable inheritance)?"] = "(deaktiviere individuelle Zugriffsrechte, aktiviere Vererbung)"; -$locale["(formatted for PhpWiki developers as pgsrc template, not for backing up)"] = "(formatiert für die PhpWiki Entwickler als pgsrc Vorlage, nicht zum Backup)"; -$locale["(formatted for backing up: all revisions)"] = "(formatiert zum Backup: Alle Versionen)"; -$locale["(max. recursion level: %d)"] = "(max. Rekursionstiefe: %d)"; -$locale["(normal formatting: latest revision only)"] = "(Normales Format: Nur aktuelle Version)"; -$locale[", Memory: %s"] = ", RAM: %s"; -$locale["- saved to database as version %d"] = "- in der Datenbank gespeichert als Version %d."; -$locale["- version %d saved to database as version %d"] = "- version %d in der Datenbank gespeichert als Version %d"; -$locale["... (first %s words)"] = "... (erste %s Wörter)"; -$locale["... copied to %s"] = "... kopiert nach %s"; -$locale["... not copied to %s"] = "... nicht kopiert nach %s"; -$locale["... not found"] = "... nicht gefunden"; -$locale["1 day"] = "1 Tag"; -$locale["1 word"] = "1 Wort"; -$locale[":"] = ":"; -$locale[": "] = ": "; -$locale["<%s: no such section>"] = "<%s: unbekannte Sektion>"; -$locale["<<ModeratedPage ... >> not found in first line of %s"] = "<<ModeratedPage ... >> nicht in erster Zeile von %s gefunden"; -$locale["<empty>"] = "<leer>"; -$locale["<no matches>"] = "<nichts gefunden>"; -$locale["<not displayed>"] = "<nicht angezeigt>"; -$locale["<system language>"] = "<Sprache des Servers>"; -$locale["<system theme>"] = "<Darstellung des Systems>"; -$locale["<unknown>"] = "<unbekannt>"; -$locale["A required argument “%s” is missing."] = "Erforderliches Argument »%s« fehlt."; -$locale["ACCESS DENIED: You must log in to upload files."] = "ZUGRIFF VERWEIGERT: Bitte melden Sie sich erst an, um Dateien hochzuladen."; -$locale["ACL"] = "ACL"; -$locale["ACL changed for page “%s”"] = "ACL für Seite »%s« geändert."; -$locale["ACL changed for page “%s” from “%s” to “%s”."] = "ACL für Seite »%s« geändert von »%s« zu »%s«."; -$locale["ACL deleted for page “%s”"] = "ACL für Seite »%s« gelöscht"; -$locale["ACL not changed for page “%s”."] = "ACL für Seite »%s« nicht geändert."; -$locale["ADDING"] = "HINZU"; -$locale["ADMIN"] = "ADMIN"; -$locale["ANON"] = "ANON"; -$locale["About"] = "Über"; -$locale["Access"] = "Zugriff"; -$locale["Access denied to change page “%s”."] = "Zugang verweigert um Seite »%s« zu ändern."; -$locale["Access denied to rename page “%s”."] = "Zugang verweigert um Seite “%s” zu ändern."; -$locale["Action Page"] = "Aktion Seite"; -$locale["ActionPage"] = "Aktion Seite"; -$locale["Add %s"] = "%s Hinzufügen"; -$locale["Add %s hours to the server's local time when reporting times."] = "Addieren Sie %s Stunden zur lokalen Serverzeit, bei jeder Zeitanzeige (z.B. NeuesteÄnderungen)."; -$locale["Add Comment"] = "Neuer Kommentar"; -$locale["Add Message"] = "Neue Nachricht"; -$locale["Add this ACL"] = "Füge diese ACL hinzu"; -$locale["AddComment"] = "NeuerKommentar"; -$locale["AddCommentPlugin"] = "NeuerKommentarPlugin"; -$locale["AddingPages"] = "SeitenErzeugen"; -$locale["Adjust"] = "Justieren"; -$locale["Admin"] = "Admin"; -$locale["Admin is also online."] = "Administrator ist auch online."; -$locale["Administrators"] = "Administratoren"; -$locale["All %s are listed below."] = "Alle %s sind unten aufgelistet."; -$locale["All pages"] = "Alle Seiten"; -$locale["All pages in this wiki (%d total):"] = "Alle Seiten in diesem Wiki (%d insgesamt):"; -$locale["All pages with all links in this wiki (%d total):"] = "Alle Seiten mit allen Links in diesem Wiki (%d insgesamt):"; -$locale["All users"] = "Alle Benutzer"; -$locale["AllPages"] = "AlleSeiten"; -$locale["AllPagesCreatedByMe"] = "AlleSeitenErzeugtVonMir"; -$locale["AllPagesLastEditedByMe"] = "AlleSeitenEditiertVonMir"; -$locale["AllPagesOwnedByMe"] = "AlleSeitenImBesitzVonMir"; -$locale["AllUsers"] = "AlleBenutzer"; -$locale["Allow / Deny"] = "Erlaube / Sperre"; -$locale["Allows selection of multiple pages which get passed to other WikiAdmin plugins."] = "Erlaubt die Auswahl mehrerer Seiten, die dann mit weiteren WikiAdmin Zusatzprogrammen bearbeitet werden."; -$locale["Already logged in"] = "Bereits eingeloggt"; -$locale["Also pages which have been deleted at least %s days."] = "Auch Seiten, die in den letzten %s Tagen gelöscht wurden."; -$locale["An unnamed PhpWiki"] = "Unbenanntes PhpWiki"; -$locale["Analyze preferences based on voting budget and ratings."] = "Analysiere Empfehlungen auf Grund von Bewertungen."; -$locale["Anonymous Users"] = "Anonyme Benutzer"; -$locale["Appearance"] = "Darstellung"; -$locale["Append text to any page in this wiki."] = "Füge Text zu einer Seite in diesem Wiki hinzu."; -$locale["AppendText"] = "TextHinzufügen"; -$locale["AppendText to %s"] = "TextHinzufügen zu %s"; -$locale["Appending at the end."] = "Füge am Ende hinzu."; -$locale["Application name"] = "Anwendungsname"; -$locale["Application size: %d KiB"] = "Anwendungsplatzbedarf: %d KiB"; -$locale["Apply changes"] = "Änderungen anwenden"; -$locale["Approve"] = "Akzeptieren"; -$locale["Are you sure you want to change the owner of the selected pages?"] = "Sind Sie sicher, dass Sie die ausgewählen Seiten wirklich ändern wollen?"; -$locale["Are you sure you want to permanently change access rights to the selected files?"] = "Sind Sie sicher, dass Sie die ausgewählen Seiten wirklich ändern wollen?"; -$locale["Are you sure you want to permanently purge the following files?"] = "Sind Sie sicher, dass Sie die ausgewählen Seiten wirklich löschen wollen?"; -$locale["Are you sure you want to remove the selected files?"] = "Sind Sie sicher, dass Sie die ausgewählen Seiten wirklich löschen wollen?"; -$locale["Are you sure you want to rename the selected pages?"] = "Sind Sie sicher, dass Sie die ausgewählen Seiten wirklich umbenennen wollen?"; -$locale["Are you sure you want to replace text in the selected files?"] = "Sind Sie sicher, dass Sie alle Wörter in den angegebenen Seiten ersetzen wollen?"; -$locale["Argument “%s” not declared by plugin."] = "Argument »%s« nicht im Zusatzprogramm deklariert."; -$locale["Arguments"] = "Parameter"; -$locale["Attempting to use the directory “%s” instead."] = "Versuche stattdessen das Verzeichnis »%s« zu verwenden."; -$locale["Attribute"] = "Attribut"; -$locale["Attribute %s, base value: %s"] = "Attribut %s, Basis: %s"; -$locale["Attribute %s, value: %s"] = "Attribut %s, Wert: %s"; -$locale["Attributes"] = "Attribute"; -$locale["Attributes of %s"] = "Attribute für %s"; -$locale["Auth Level"] = "Auth. Ebene"; -$locale["Auth Method"] = "Auth. Methode"; -$locale["Authenticated Users"] = "Authentifizierte Benutzer"; -$locale["Authenticated as %s"] = "Authentifiziert als %s"; -$locale["Authenticated users on this wiki (%d total):"] = "Eingetragene Benutzer in diesem Wiki (Gesamt: %d):"; -$locale["Author"] = "Autor"; -$locale["Author will be logged as %s."] = "%s wird als Autor aufgenommen."; -$locale["AuthorHistory"] = "AutorenProtokoll"; -$locale["AuthorHistoryPlugin"] = "AutorenProtokollPlugin"; -$locale["Available plugins"] = "Verfügbare Einschubprogramme"; -$locale["Avg. Rating"] = "Durchschnittsbewertung"; -$locale["BAD phpwiki: URL"] = "phpwiki: URL Formfehler"; -$locale["BOGO"] = "BOGO"; -$locale["Back"] = "Zurück"; -$locale["Back Links"] = "Back Links"; -$locale["BackLinks"] = "BackLinks"; -$locale["BackLinks for %s"] = "BackLinks für %s"; -$locale["Backend type: "] = "Backend Typ: "; -$locale["Bad URL -- remove all of <, >, \""] = "URL Formfehler - Entfernen Sie alle Zeichen mit <, >, \""; -$locale["Bad URL for image -- remove all of <, >, \""] = "URL Formfehler für Bild - Entfernen Sie alle Zeichen mit <, >, \""; -$locale["Bad Version"] = "Ungültige Version"; -$locale["Bad file type: %s"] = "Ungültiger Dateityp: %s"; -$locale["Bad url in src: remove all of <, >, \""] = "URL Formfehler in Quellcode: alle der folgenden Zeichen entfernen <, >, \""; -$locale["Blog"] = "Blog"; -$locale["Blog Archives:"] = "Blog-Archive:"; -$locale["Blog Entries for %s:"] = "Blog-Einträge für %s:"; -$locale["Blog page"] = "Blog Seite"; -$locale["BlogArchives"] = "BlogArchiv"; -$locale["Bogo Users"] = "Bogo Benutzer"; -$locale["Bold text"] = "Fetter Text"; -$locale["Bold text [alt-b]"] = "Fetter Text [alt-f]"; -$locale["Browsing pages"] = "Das Durchblättern der Seiten dieses Wikis"; -$locale["CONVERTING"] = "KONVERTIERE"; -$locale["CREATED"] = "ERZEUGT"; -$locale["Cache statistics"] = "Cache Statistiken"; -$locale["CacheTest"] = "CacheTest"; -$locale["Calendar"] = "Kalender"; -$locale["CalendarList"] = "KalenderListe"; -$locale["CalendarListPlugin"] = "KalenderListePlugin"; -$locale["CalendarPlugin"] = "KalenderPlugin"; -$locale["Can't inflate data: zlib support not enabled in this PHP"] = "Kann Daten nicht dekomprimieren: Die zlib-Bibliothek wurde in PHP nicht installiert/aktiviert."; -$locale["Can't mix “%s” with “%s” type format strings"] = "Kann »%s« Typ-Formatzeichenketten nicht mit »%s« vermischen."; -$locale["Can't open the upload logfile."] = "Die Upload-Logdatei konnte nicht geöffnet worden."; -$locale["Can't open zip file “%s” for reading"] = "Konnte ZIP-Datei »%s« nicht zum Lesen öffnen"; -$locale["Cancel"] = "Abbrechen"; -$locale["Cancel your rating"] = "Bewertung löschen"; -$locale["Cannot create directory “%s”"] = "Das Verzeichnis »%s« kann nicht erzeugt werden"; -$locale["Cannot create page with empty name!"] = "Kann Seite mit leerem Namen nicht erzeugen"; -$locale["Cannot open AUTH_GROUP_FILE %s"] = "Kann AUTH_GROUP_FILE %s nicht öffnen"; -$locale["Cannot rename. New page name too long."] = "Kein Ausgewählte. Seite Name zu lang."; -$locale["Case exact?"] = "Groß-/Kleinschreibung beachten"; -$locale["Case insensitive?"] = "Groß-/Kleinschreibung beachten?"; -$locale["Category"] = "Kategorie"; -$locale["CategoryCategory"] = "KategorieKategorie"; -$locale["CategoryGroup"] = "KategorieGruppen"; -$locale["CategoryHomePages"] = "KategorieHomepage"; -$locale["CategoryHomepage"] = "KategorieHomepage"; -$locale["CategoryPage"] = "KategorieSeite"; -$locale["Change Password"] = "Ändere Passwort"; -$locale["Change Verification Status"] = "Ändere Bestätigungs-Status"; -$locale["Change country"] = "Land ändern"; -$locale["Change owner of page “%s” to “%s”."] = "Besitzer der Seite »%s« auf »%s« geändert."; -$locale["Change owner of selected pages."] = "Den Besitzer ausgewählte Seiten ändern."; -$locale["Change owner to: "] = "Besitzer ändern zu: "; -$locale["Change page attributes"] = "Ändern von Eigenschaften"; -$locale["Change your rating from "] = "Ändern Sie Ihre Bewertung ab "; -$locale["Changes"] = "Änderungen"; -$locale["Check any two boxes then %s."] = "Wählen Sie zwei Versionen aus, dann %s."; -$locale["Check any two boxes to compare revisions."] = "Wählen Sie zwei Versionen zum Vergleich aus."; -$locale["Check for %s"] = "Prüfe %s"; -$locale["Check for ACCESS_LOG_SQL passwords in POST requests"] = "Prüfe auf ACCESS_LOG_SQL Passwörter in POST Requests"; -$locale["Check for ACCESS_LOG_SQL remote_host varchar(50)"] = "Prüfe auf ACCESS_LOG_SQL Passwörter in POST Requests"; -$locale["Check for mysql 4.1.x/5.0.0 binary search on Windows problem"] = "prüfe auf mysql 4.1.x/5.0.0 Binärsuch-Problem (nur Windows)"; -$locale["Check for mysql LOCK TABLE privilege"] = "Prüfe mysql LOCK TABLE Rechte"; -$locale["Check for mysql page.id auto_increment flag"] = "Prüfe auf mysql page.id auto_increment Flag"; -$locale["Check for mysql session.sess_id sanity"] = "Prüfe auf mysql session.sess_id Korrektheit"; -$locale["Check for new session.sess_ip column"] = "Prüfe auf neue Spalte session.sess_ip column"; -$locale["Check for table %s"] = "Prüfe Tabelle %s"; -$locale["Check menu items to display."] = "Klicken um anzuzeigen."; -$locale["Check to add this ACL"] = "Anklicken um diese ACL hinzuzufügen"; -$locale["Check you are logged in."] = "Sie sollten jetzt angemeldet sein."; -$locale["Chown"] = "Chown"; -$locale["Click to authenticate as %s"] = "Hier klicken um sich anzumelden als %s"; -$locale["Click to de-/select all pages"] = "Klicken Sie um alle/keine Seiten auszuwählen"; -$locale["Click to display"] = "Klicken um anzuzeigen"; -$locale["Click to display all comments"] = "Klicken um Kommentare anzuzeigen"; -$locale["Click to display to TOC"] = "Klicken um TOC anzuzeigen"; -$locale["Click to hide the comments"] = "Klicken um Kommentare zu verstecken"; -$locale["Click to hide/show"] = "Hier klicken um zu verstecken"; -$locale["Click to reverse sort order"] = "Klicken Sie um die Reihenfolge umzudrehen"; -$locale["Click to sort by %s"] = "Sortiere nach %s"; -$locale["Close"] = "Schließen"; -$locale["Color"] = "Farbe"; -$locale["Color text"] = "Farbiger Text"; -$locale["Columns: %s."] = "Spalten: %s."; -$locale["Comment"] = "Kommentar"; -$locale["Comment modified on %s by %s"] = "Kommentare am %s geändert von %s"; -$locale["CommentPlugin"] = "KommentarPlugin"; -$locale["Comments"] = "Kommentare"; -$locale["Comments on %s by %s."] = "Kommentar zu %s von %s."; -$locale["Complete."] = "Fertig."; -$locale["Conflicting Edits!"] = "Widersprechende Änderungen!"; -$locale["Content"] = "Inhalt"; -$locale["Contents"] = "Inhalt"; -$locale["ContributedTranslations"] = "MeineÜbersetzungen"; -$locale["Control characters not allowed"] = "Steuerzeichen nicht erlaubt"; -$locale["Convert"] = "Konvertieren"; -$locale["Convert text into a PNG image using GD."] = "Text mit der GD Bibliothek in ein PNG Bild konvertieren."; -$locale["Converted successfully %d pages"] = "%d Seiten erfolgreich konvertiert"; -$locale["Converts TeX to an image. May be used to embed formulas in PhpWiki."] = "(La)TeX-Dokument nach ein Bild erstellen. Dadurch konnte eine Formel in PhpWiki eingebettet worden."; -$locale["Copyrights"] = "Urheberrechte"; -$locale["Could not change owner of page “%s” to “%s”."] = "Konnte den Besitzer der Seite »%s« nicht in »%s« ändern."; -$locale["Could not connect to LDAP host %s"] = "Kann nicht zu LDAP host »%s« verbinden"; -$locale["Couldn't connect to %s"] = "Kann nicht zu »%s« verbinden"; -$locale["Couldn't rename page “%s” to “%s”."] = "Konnte Seite »%s« nicht in »%s« umbenennen."; -$locale["Couldn't start commandline “%s”"] = "Konnte Programm »%s« nicht starten"; -$locale["Count"] = "Anzahl"; -$locale["Create Page"] = "Neue Seite"; -$locale["Create a Wiki Category Page."] = "Erzeuge eine neue Wiki-Seite."; -$locale["Create a new (sub)page"] = "Erzeuge eine neue (Unter)Seite"; -$locale["Create a wiki page by the provided name."] = "Erzeuge neue Wiki-Seite mit dem angegebenem Namen."; -$locale["Create: %s"] = "Erzeugen: %s"; -$locale["CreatePage"] = "NeueSeite"; -$locale["CreateToc"] = "InhaltsVerzeichnis"; -$locale["CreateTocPlugin"] = "InhaltsVerzeichnisPlugin"; -$locale["Created by CreatePage"] = "Erzeugt von NeueSeite"; -$locale["Created by: %s"] = "Erzeugt von: %s"; -$locale["Created directory “%s” for the page dump..."] = "Ein Verzeichnis »%s« wurde erzeugt, um die Dateien abzulegen..."; -$locale["Creating pages"] = "Neue Seiten erzeugen"; -$locale["Creator"] = "Erzeuger"; -$locale["Current language"] = "Ausgewählte Sprache"; -$locale["Current theme"] = "Ausgewählte Darstellung"; -$locale["CurrentTime"] = "AktuelleZeit"; -$locale["DB admin password:"] = "DB Admin passwort:"; -$locale["DB admin user:"] = "DB Admin Benutzername:"; -$locale["Database"] = "Datenbank"; -$locale["Date Format"] = "Datumsformat"; -$locale["DeadEndPages"] = "VerwaisteSeiten"; -$locale["DebugGroupInfo"] = "DebugGruppenInfo"; -$locale["DebugInfo"] = "DebugInfo"; -$locale["Default InterWiki map file not loaded."] = "Standard-Datei der InterWikiListe nicht geladen."; -$locale["Default language: “%s”"] = "Standardsprache für dieses Wiki: »%s«"; -$locale["Default preferences will be used."] = "Die Vorgabe Benutzereinstellungen werden verwendent."; -$locale["Default theme: “%s”"] = "Darstellung des Systems: »%s«"; -$locale["Define a translation for a specified text."] = "Definiere die Übersetzung für einen gegebenen Text."; -$locale["Define the translation for %s in %s"] = "Definiere die Übersetzung für %s nach %s"; -$locale["Del/+"] = "Lö/+"; -$locale["Delete ACL"] = "Lösche diese ACL"; -$locale["Delete page permissions."] = "Seite Berechtigungen löschen."; -$locale["Delete this ACL"] = "Lösche diese ACL"; -$locale["Deleted"] = "Gelöscht"; -$locale["Deleted %d pages with invalid names:"] = "%d Seiten mit ungültigen Namen gelöscht:"; -$locale["Deleted %d unreferenced pages:"] = "%d unverlinkte Seiten entfernt:"; -$locale["Describe %s here."] = "Beschreiben Sie %s hier."; -$locale["Description"] = "Beschreibung"; -$locale["Dialog"] = "Dialog"; -$locale["Didn't purge page “%s”. Access denied."] = "Seite »%s« wurde nicht gelöscht. Zugriff verweigert."; -$locale["Didn't remove page “%s”. Access denied."] = "Seite »%s« wurde nicht gelöscht. Zugriff verweigert."; -$locale["Diff"] = "Diff"; -$locale["Diff previous Author"] = "Diff zu vorigem Autor"; -$locale["Diff previous Revision"] = "Diff zu voriger Version"; -$locale["Diff: %s"] = "Vergleich von: %s"; -$locale["Differences between %s and %s of %s."] = "Zeilenweiser Vergleich von %3\$s, von %1\$s mit %2\$s."; -$locale["Diffing pages"] = "Die Inhalts-Differenz-Seiten dieses Wikis"; -$locale["Discussion"] = "Diskussion"; -$locale["Display a list of randomly chosen pages or redirects to a random page."] = "Eine liste der zufälliger ausgewählter Seiten zeigen oder nach einer zufälliger ausgewählter Seite weiterleiten."; -$locale["Display a set of photos listed in a text file with optional descriptions."] = "Zeigt die Liste der Bilder in einer Textdatei an, mit optionalen Beschreibungen."; -$locale["Display a url in a separate frame inside our body. Only one frame allowed."] = "Zeigt eine URL in einem eigenen (oder gesonderten) Frame innerhalb der Seite. Nur ein Frame ist erlaubt."; -$locale["Display arbitrary SQL result tables."] = "Zeige Tabelle von SQL Abfragen an."; -$locale["Display differences between revisions."] = "Zeilenweiser Vergleich der Versionen."; -$locale["Don't cache this page."] = "Cache diese Seite nicht."; -$locale["Double redirect not allowed."] = "Rekursive Redirektion verboten."; -$locale["Download all revisions for backup"] = "Alle Versionen für Backup herunterladen"; -$locale["Download for Subversion"] = "Für Subversion herunterladen"; -$locale["Download for backup"] = "Für Backup herunterladen"; -$locale["Download page contents"] = "Runterladen der Seite"; -$locale["Downloading html zip dumps"] = "Das Herunterladen aller Wiki-Seiten als HTML-Dateien in einer Zip-Datei"; -$locale["Downloading zip dumps"] = "Das Herunterladen aller Wiki-Seiten als gezippte Datei"; -$locale["Dump Pages"] = "Seiten Schreiben"; -$locale["Dump Pages as XHTML"] = "Seiten als XHTML schreiben"; -$locale["Dump to directory"] = "Wiki Seiten als Dateien in lokales Verzeichnis speichern"; -$locale["Dumping Pages"] = "Die Seiten werden geschrieben"; -$locale["Dumping html pages"] = "Die Speicherung von Wiki Seiten als HTML-Dateien"; -$locale["Dumping serial pages"] = "Die Speicherung von Wiki Seiten als Dateien"; -$locale["DynamicIncludePage"] = "DynamischeSeiteEinfügen"; -$locale["Dynamically include the content from another wiki page."] = "Text von einer andere Seite einfügen."; -$locale["E-mail"] = "E-Mail"; -$locale["E-mail Notification"] = "E-Mail Bestätigung"; -$locale["E-mail address confirmation"] = "E-Mail Bestätigung"; -$locale["ERROR uploading “%s”"] = "FEHLER beim Hochladen von »%s«"; -$locale["Easy navigation buttons for %s."] = "Einfache Navgiationsknöpfe für %s."; -$locale["Edit"] = "Bearbeiten"; -$locale["Edit %s"] = "Bearbeite %s"; -$locale["Edit Area Size"] = "Texteingabe Fenstergröße"; -$locale["Edit Old Revision"] = "Alte Version Bearbeiten"; -$locale["Edit aborted."] = "Bearbeiten abgebrochen."; -$locale["Edit metadata for %s."] = "Meta-Daten für %s bearbeiten."; -$locale["Edit this page"] = "Diese Seite bearbeiten"; -$locale["Edit this page and all subpages"] = "Bearbeiten aller Seiten und Unterseiten"; -$locale["Edit: %s"] = "Bearbeite: %s"; -$locale["EditMetaData"] = "MetaDatenBearbeiten"; -$locale["EditMetaDataPlugin"] = "MetaDatenBearbeitenPlugin"; -$locale["EditText"] = "TextBearbeiten"; -$locale["Edited by: %s"] = "Bearbeitet von: %s"; -$locale["Editing pages"] = "Ändern in diesem Wiki"; -$locale["Elapsed time: %s s"] = "Dauer: %s s"; -$locale["Embed hidden comments in WikiPages."] = "Kommentar in WikiText verstecken."; -$locale["Empty Preferences or format of UserPreferences cookie not recognised."] = "Leere BenutzerEinstellungen oder BenutzerEinstellungs Cookie nicht erkannt."; -$locale["Empty link to: %s"] = "Leerer Link zu: %s"; -$locale["Empty pagename!"] = "Leerer Seitenname!"; -$locale["Enable configurable polls."] = "Erlaubt konfigurierbare Umfragen."; -$locale["Enter pages separated by space or comma. Wildcards (fileglobbing) allowed."] = "Liste aller Seiten durch Leerzeichen oder Komma getrennt. Reguläre Ausdrücke (fileglobbing) erlaubt."; -$locale["Enter your UserId to sign in"] = "Tragen Sie bitte für die Anmeldung im Wiki Ihren Benutzernamen ein"; -$locale["Entry on %s by %s."] = "Kommentar zu %s von %s."; -$locale["Enumeration"] = "Num. Liste"; -$locale["Error sending e-mail with password for user %s."] = "Fehler beim Versenden der E-Mail mit dem neuen Passwort für Benutzer %s."; -$locale["Error: Couldn't send %s to %s"] = "Fehler: Konnte nicht %s an %s senden"; -$locale["Error: The user HomePage must be a valid WikiWord. Sorry, UserPreferences cannot be saved."] = "Fehler: Ihre Homepage Seite muß ein gültiges WikiWord sein. Die BenutzerEinstellungen können deshalb leider nicht gespeichert werden."; -$locale["Every"] = "Jeder"; -$locale["Exit toolbar"] = "Beende Werkzeugleiste"; -$locale["External"] = "Externe"; -$locale["External Links"] = "Externe Links"; -$locale["External link (remember http:// prefix)"] = "Externer Link (http:// prefix)"; -$locale["ExternalSearch"] = "FremdSuche"; -$locale["ExternalSearchPlugin"] = "FremdSuchePlugin"; -$locale["FAILED"] = "FEHLER"; -$locale["FIXED"] = "AUSGEBESSERT"; -$locale["FORBIDDEN"] = "VERBOTEN"; -$locale["Failed to bind LDAP host"] = "Konnte nicht mit LDAP Host verbinden"; -$locale["Failed to connect to LDAP host"] = "LDAP Server nicht gefunden"; -$locale["Fatal PhpWiki Error"] = "Fataler PhpWiki-Fehler"; -$locale["File successfully uploaded."] = "Datei erfolgreich hochgeladen."; -$locale["File “%s” not found."] = "Datei »%s« nicht gefunden."; -$locale["FileInfo"] = "DateiInfo"; -$locale["Files with extension %s are not allowed."] = "Dateien mit der Endung %s sind nicht erlaubt."; -$locale["Find page"] = "Seite finden"; -$locale["FindPage"] = "SeiteFinden"; -$locale["First"] = "Erste"; -$locale["FoafViewer"] = "FoafBetrachter"; -$locale["FoafViewerPlugin"] = "FoafViewerPlugin"; -$locale["Found by "] = "Gefunden von "; -$locale["FrameInclude"] = "FrameEinbetten"; -$locale["FrameIncludePlugin"] = "FrameEinbettenPlugin"; -$locale["From english to %s: "] = "Von Englisch nach %s: "; -$locale["Full text search results for “%s”"] = "Volltext-Suchresultate nach »%s«"; -$locale["FullDump"] = "VollSicherung"; -$locale["FullRecentChanges"] = "AlleNeuesteÄnderungen"; -$locale["FullTextSearch"] = "VolltextSuche"; -$locale["FuzzyPages"] = "FuzzySuche"; -$locale["General Auth Settings"] = "Allgemeine Authentifizierungs-Einstellungen"; -$locale["Get an e-mail notification at changes of the following pages:"] = "E-Mail Nachricht bei Änderung folgender Seiten:"; -$locale["Get debugging information for %s."] = "Debug-Informationen von %s."; -$locale["Get preferences information for current user %s."] = "Zeige Benutzereinstellungen für den aktuellen Benutzer %s."; -$locale["Given password ignored."] = "Passwort ignoriert."; -$locale["Global user preferences (for all projects)"] = "Globale Benutzereinstellungen (für alle Projekte)"; -$locale["Go"] = "Los"; -$locale["Go to %s."] = "Gehe zu %s."; -$locale["Go to or create page."] = "Gehe zu oder erzeuge diese Seite."; -$locale["Go?"] = "Los?"; -$locale["GoTo"] = "GeheZu"; -$locale["GoodStyle"] = "GuterStil"; -$locale["GooglePlugin"] = "GoogleZusatzprogramm"; -$locale["Grant"] = "Erlaube"; -$locale["Group %s does not exist"] = "Gruppe %s existiert nicht"; -$locale["Group page “%s” does not exist"] = "Gruppenseite »%s« existiert nicht"; -$locale["Group/User"] = "Gruppe/Benutzer"; -$locale["Guest"] = "Gast"; -$locale["Guests"] = "Gäste"; -$locale["H"] = "H."; -$locale["Headline text"] = "Überschrift"; -$locale["Height"] = "Höhe"; -$locale["HelloWorld"] = "HalloWelt"; -$locale["HelloWorldPlugin"] = "HalloWeltPlugin"; -$locale["Help"] = "Hilfe"; -$locale["Here you can override site-specific default values."] = "Hier können Sie einige Voreinstellungen ändern.";... [truncated message content] |