CINXE.COM
zh:localization [DokuWiki]
<!DOCTYPE html> <html lang="zh" dir="ltr" class="no-js"> <head> <meta charset="utf-8" /> <title>zh:localization [DokuWiki]</title> <meta name="generator" content="DokuWiki"/> <meta name="theme-color" content="#008800"/> <meta name="robots" content="index,follow"/> <meta name="keywords" content="zh,localization"/> <link rel="search" type="application/opensearchdescription+xml" href="/lib/exe/opensearch.php" title="DokuWiki"/> <link rel="start" href="/"/> <link rel="contents" href="/zh:localization?do=index" title="网站地图"/> <link rel="manifest" href="/lib/exe/manifest.php" crossorigin="use-credentials"/> <link rel="alternate" type="application/rss+xml" title="最近更改" href="/feed.php"/> <link rel="alternate" type="application/rss+xml" title="当前命名空间" href="/feed.php?mode=list&ns=zh"/> <link rel="edit" title="编辑本页" href="/zh:localization?do=edit"/> <link rel="alternate" type="text/html" title="纯HTML" href="/_export/xhtml/zh:localization"/> <link rel="alternate" type="text/plain" title="Wiki Markup 语言" href="/_export/raw/zh:localization"/> <link rel="canonical" href="https://www.dokuwiki.org/zh:localization"/> <link rel="stylesheet" href="/lib/exe/css.php?t=dokuwiki&tseed=7ae64dbeb6443493d1676fcfa66176f2"/> <link rel="alternate" hreflang="en" href="https://www.dokuwiki.org/localization"/> <link rel="alternate" hreflang="cs" href="https://www.dokuwiki.org/cs:localization"/> <link rel="alternate" hreflang="de" href="https://www.dokuwiki.org/de:localization"/> <link rel="alternate" hreflang="eo" href="https://www.dokuwiki.org/eo:localization"/> <link rel="alternate" hreflang="es" href="https://www.dokuwiki.org/es:localization"/> <link rel="alternate" hreflang="fr" href="https://www.dokuwiki.org/fr:localization"/> <link rel="alternate" hreflang="hu" href="https://www.dokuwiki.org/hu:localization"/> <link rel="alternate" hreflang="it" href="https://www.dokuwiki.org/it:localization"/> <link rel="alternate" hreflang="ja" href="https://www.dokuwiki.org/ja:localization"/> <link rel="alternate" hreflang="ko" href="https://www.dokuwiki.org/ko:localization"/> <link rel="alternate" hreflang="nl" href="https://www.dokuwiki.org/nl:localization"/> <link rel="alternate" hreflang="no" href="https://www.dokuwiki.org/no:localization"/> <link rel="alternate" hreflang="pl" href="https://www.dokuwiki.org/pl:localization"/> <link rel="alternate" hreflang="pt-br" href="https://www.dokuwiki.org/pt-br:localization"/> <link rel="alternate" hreflang="ru" href="https://www.dokuwiki.org/ru:localization"/> <link rel="alternate" hreflang="uk" href="https://www.dokuwiki.org/uk:localization"/> <link rel="alternate" hreflang="zh-tw" href="https://www.dokuwiki.org/zh-tw:localization"/> <link rel="alternate" hreflang="x-default" href="https://www.dokuwiki.org/localization"/> <script >var NS='zh';var JSINFO = {"plugins":{"edittable":{"default columnwidth":""}},"id":"zh:localization","namespace":"zh","ACT":"show","useHeadingNavigation":0,"useHeadingContent":0};(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" defer="defer"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.14.1/jquery-ui.min.js" defer="defer"></script> <script src="/lib/exe/js.php?t=dokuwiki&tseed=7ae64dbeb6443493d1676fcfa66176f2&lang=zh" defer="defer"></script> <meta name="viewport" content="width=device-width,initial-scale=1" /> <link rel="shortcut icon" href="/lib/tpl/dokuwiki/images/favicon.ico" /> <link rel="apple-touch-icon" href="/lib/tpl/dokuwiki/images/apple-touch-icon.png" /> <meta name="verify-v1" content="OVxl3gsCv2MhZqh1cBQyl0JytWXSwXMjyvwc+4w3WtA=" /> <meta name="google-site-verification" content="YhTVK69hW94ZXUtc2zSLPxTkZKbZIn0zK67mz5WQB-E" /> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-83791-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-83791-1', { 'anonymize_ip': true }); </script> </head> <body> <div id="dokuwiki__site"><div id="dokuwiki__top" class="site dokuwiki mode_show tpl_dokuwiki showSidebar hasSidebar"> <!-- ********** HEADER ********** --> <header id="dokuwiki__header"><div class="pad group"> <div class="headings group"> <ul class="a11y skip"> <li><a href="#dokuwiki__content">跳至内容</a></li> </ul> <h1 class="logo"><a href="/start" accesskey="h" title="主页 [h]"><img src="/lib/tpl/dokuwiki/images/logo.png" width="64" height="64" alt="" /><span>DokuWiki</span></a></h1> <p class="claim">It's better when it's simple</p> </div> <div class="tools group"> <!-- USER TOOLS --> <div id="dokuwiki__usertools"> <h3 class="a11y">用户工具</h3> <ul> <li class="action login"><a href="/zh:localization?do=login&sectok=" title="登录" rel="nofollow"><span>登录</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 17.25V14H3v-4h7V6.75L15.25 12 10 17.25M8 2h9a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-4h2v4h9V4H8v4H6V4a2 2 0 0 1 2-2z"/></svg></a></li> </ul> </div> <!-- SITE TOOLS --> <div id="dokuwiki__sitetools"> <h3 class="a11y">站点工具</h3> <form action="/start" method="get" role="search" class="search doku_form" id="dw__search" accept-charset="utf-8"><input type="hidden" name="do" value="search" /><input type="hidden" name="id" value="zh:localization" /><div class="no"><input name="q" type="text" class="edit" title="[F]" accesskey="f" placeholder="搜索" autocomplete="on" id="qsearch__in" value="" /><button value="1" type="submit" title="搜索">搜索</button><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form> <div class="mobileTools"> <form action="/doku.php" method="get" accept-charset="utf-8"><div class="no"><input type="hidden" name="id" value="zh:localization" /><select name="do" class="edit quickselect" title="工具"><option value="">工具</option><optgroup label="页面工具"><option value="edit">编辑本页</option><option value="revisions">过去修订</option><option value="backlink">反向链接</option></optgroup><optgroup label="站点工具"><option value="recent">最近更改</option><option value="media">媒体管理器</option><option value="index">网站地图</option></optgroup><optgroup label="用户工具"><option value="login">登录</option></optgroup></select><button type="submit">></button></div></form> </div> <ul> <li class="action recent"><a href="/zh:localization?do=recent" title="最近更改 [r]" rel="nofollow" accesskey="r">最近更改</a></li><li class="action media"><a href="/zh:localization?do=media&ns=zh" title="媒体管理器" rel="nofollow">媒体管理器</a></li><li class="action index"><a href="/zh:localization?do=index" title="网站地图 [x]" rel="nofollow" accesskey="x">网站地图</a></li> </ul> </div> </div> <!-- BREADCRUMBS --> <div class="breadcrumbs"> <div class="trace"><span class="bchead">您的足迹:</span> <span class="bcsep">•</span> <span class="curid"><bdi><a href="/zh:localization" class="breadcrumbs" title="zh:localization">localization</a></bdi></span></div> </div> <hr class="a11y" /> </div></header><!-- /header --> <div class="wrapper group"> <!-- ********** ASIDE ********** --> <nav id="dokuwiki__aside" aria-label="侧边栏"><div class="pad aside include group"> <h3 class="toggle">侧边栏</h3> <div class="content"><div class="group"> <div class="plugin_translation is-dropdown"><span class="title">本页面的其他翻译<sup><a href="/localization" class="wikilink1" title="localization" data-wiki-id="localization">?</a></sup>: </span><ul><li class="a"><a class="wikilink1" title="English" href="/localization">English (en)</a></li><li class="a"><a class="wikilink2" title="|العربية" href="/ar:localization">|العربية (ar)</a></li><li class="a"><a class="wikilink2" title="Català" href="/ca:localization">Català (ca)</a></li><li class="a"><a class="wikilink1" title="Česky" href="/cs:localization">Česky (cs)</a></li><li class="a"><a class="wikilink2" title="Dansk" href="/da:localization">Dansk (da)</a></li><li class="a"><a class="wikilink1" title="Deutsch" href="/de:localization">Deutsch (de)</a></li><li class="a"><a class="wikilink2" title="Ελληνικά" href="/el:localization">Ελληνικά (el)</a></li><li class="a"><a class="wikilink1" title="Esperanto" href="/eo:localization">Esperanto (eo)</a></li><li class="a"><a class="wikilink1" title="Español" href="/es:localization">Español (es)</a></li><li class="a"><a class="wikilink2" title="فارسی" href="/fa:localization">فارسی (fa)</a></li><li class="a"><a class="wikilink1" title="Français" href="/fr:localization">Français (fr)</a></li><li class="a"><a class="wikilink2" title="עברית" href="/he:localization">עברית (he)</a></li><li class="a"><a class="wikilink1" title="Magyar" href="/hu:localization">Magyar (hu)</a></li><li class="a"><a class="wikilink1" title="Italiano" href="/it:localization">Italiano (it)</a></li><li class="a"><a class="wikilink1" title="日本語" href="/ja:localization">日本語 (ja)</a></li><li class="a"><a class="wikilink1" title="한국어" href="/ko:localization">한국어 (ko)</a></li><li class="a"><a class="wikilink2" title="Lietuvių Kalba" href="/lt:localization">Lietuvių Kalba (lt)</a></li><li class="a"><a class="wikilink1" title="Nederlands" href="/nl:localization">Nederlands (nl)</a></li><li class="a"><a class="wikilink1" title="Norsk" href="/no:localization">Norsk (no)</a></li><li class="a"><a class="wikilink1" title="Polski" href="/pl:localization">Polski (pl)</a></li><li class="a"><a class="wikilink1" title="Português" href="/pt-br:localization">Português (pt-br)</a></li><li class="a"><a class="wikilink2" title="Română" href="/ro:localization">Română (ro)</a></li><li class="a"><a class="wikilink1" title="Русский" href="/ru:localization">Русский (ru)</a></li><li class="a"><a class="wikilink2" title="Српски Језик" href="/sr:localization">Српски Језик (sr)</a></li><li class="a"><a class="wikilink2" title="Svenska" href="/sv:localization">Svenska (sv)</a></li><li class="a"><a class="wikilink2" title="ไทย" href="/th:localization">ไทย (th)</a></li><li class="a"><a class="wikilink1" title="Українська" href="/uk:localization">Українська (uk)</a></li><li class="span"><span class="wikilink1" title="中文">中文 (zh)</span></li><li class="a"><a class="wikilink1" title="繁體中文" href="/zh-tw:localization">繁體中文 (zh-tw)</a></li></ul></div> <p> <strong>了解DokuWiki</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/zh:features" class="wikilink1" title="zh:features" data-wiki-id="zh:features">功能</a> & <a href="/blogroll" class="wikilink1" title="blogroll" data-wiki-id="blogroll">评论</a> </div> </li> <li class="level1"><div class="li"> <a href="/zh:install" class="wikilink1" title="zh:install" data-wiki-id="zh:install">安装指南</a></div> </li> <li class="level1"><div class="li"> <a href="/zh:manual" class="wikilink1" title="zh:manual" data-wiki-id="zh:manual">用户手册</a> & <a href="/zh:wiki:syntax" class="wikilink1" title="zh:wiki:syntax" data-wiki-id="zh:wiki:syntax">语法</a></div> </li> <li class="level1"><div class="li"> <a href="/zh:changes" class="wikilink1" title="zh:changes" data-wiki-id="zh:changes">更新说明</a></div> </li> <li class="level1"><div class="li"> <a href="/zh:faq" class="wikilink1" title="zh:faq" data-wiki-id="zh:faq">常见问题</a></div> </li> </ul> <p> <strong>进阶使用</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/zh:extensions" class="wikilink1" title="zh:extensions" data-wiki-id="zh:extensions">扩展</a></div> </li> <li class="level1"><div class="li"> <a href="/zh:development" class="wikilink1" title="zh:development" data-wiki-id="zh:development">开发者手册</a></div> </li> </ul> <p> <strong>商用</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/faq:support" class="wikilink1" title="faq:support" data-wiki-id="faq:support">支持</a></div> </li> <li class="level1"><div class="li"> <a href="/zh:donate" class="wikilink1" title="zh:donate" data-wiki-id="zh:donate">捐助</a></div> </li> </ul> <p> <strong>我们的社区</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/zh:teams:getting_involved" class="wikilink1" title="zh:teams:getting_involved" data-wiki-id="zh:teams:getting_involved">加入我们</a></div> </li> <li class="level1"><div class="li"> <a href="/dokuinstall" class="wikilink1" title="dokuinstall" data-wiki-id="dokuinstall">用户</a></div> </li> <li class="level1"><div class="li"> <a href="http://forum.dokuwiki.org" class="urlextern" title="http://forum.dokuwiki.org">用户论坛</a></div> </li> <li class="level1"><div class="li"> <a href="/zh:mailinglist" class="wikilink1" title="zh:mailinglist" data-wiki-id="zh:mailinglist">开发者邮件列表</a></div> </li> </ul> <hr /> <p> 在<a href="http://www.facebook.com/pages/DokuWiki/52877633616" class="urlextern" title="http://www.facebook.com/pages/DokuWiki/52877633616">Facebook</a>, <a href="http://twitter.com/dokuwiki" class="urlextern" title="http://twitter.com/dokuwiki">Twitter</a> 或其他<a href="/social" class="wikilink1" title="social" data-wiki-id="social">社交网络</a>上关注我们。 </p> <p> <a href="/privacy" class="wikilink1" title="privacy" data-wiki-id="privacy">我们的隐私政策</a> </p> </div></div> </div></nav><!-- /aside --> <!-- ********** CONTENT ********** --> <main id="dokuwiki__content"><div class="pad group"> <div class="pageId"><span>zh:localization</span></div> <div class="page group"> <!-- wikipage start --> <!-- TOC START --> <div id="dw__toc" class="dw__toc"> <h3 class="toggle">目录</h3> <div> <ul class="toc"> <li class="level1"><div class="li"><a href="#本地化_dokuwiki_软件">本地化 DokuWiki (软件)</a></div> <ul class="toc"> <li class="level2"><div class="li"><a href="#本地化_dokuwiki_插件和模板">本地化 DokuWiki、插件和模板</a></div> <ul class="toc"> <li class="level3"><div class="li"><a href="#如何添加一个新的翻译语言">如何添加一个新的翻译语言</a></div></li> <li class="level3"><div class="li"><a href="#翻译一致性">翻译一致性</a></div></li> <li class="level3"><div class="li"><a href="#插件">插件</a></div></li> </ul> </li> <li class="level2"><div class="li"><a href="#在您的已安装软件里更新本地化文本">在您的已安装软件里更新本地化文本</a></div></li> </ul> </li> <li class="level1"><div class="li"><a href="#翻译_dokuwikiorg_文档">翻译 DokuWiki.org (文档)</a></div> <ul class="toc"> <li class="level2"><div class="li"><a href="#翻译指南">翻译指南</a></div></li> <li class="level2"><div class="li"><a href="#对于特定页关闭翻译功能">对于特定页关闭翻译功能</a></div></li> </ul> </li> <li class="level1"><div class="li"><a href="#参见">参见</a></div></li> </ul> </div> </div> <!-- TOC END --> <h1 class="sectionedit1" id="本地化_dokuwiki_软件">本地化 DokuWiki (软件)</h1> <div class="level1"> <p> <a href="/zh:dokuwiki" class="wikilink1" title="zh:dokuwiki" data-wiki-id="zh:dokuwiki">DokuWiki</a> 可<a href="/config:lang" class="wikilink1" title="config:lang" data-wiki-id="config:lang">配置</a>用户界面为任何语言。 </p> <p> 您可以访问 <a href="https://translate.dokuwiki.org/" class="urlextern" title="https://translate.dokuwiki.org/">DokuWiki 本地化Hub</a> 将 DokuWiki 翻译成自己使用的语言。我们推荐您参与 <a href="/zh:mailinglist#i18n_邮件列表" class="wikilink1" title="zh:mailinglist" data-wiki-id="zh:mailinglist">I18N 邮件列表</a>,那么当有新词汇出现并且需要翻译时就会收到通知。 </p> </div> <div class="secedit editbutton_section editbutton_1"><form class="button btn_secedit" method="post" action="/zh:localization"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1743426447" /><input type="hidden" name="summary" value="[本地化 DokuWiki (软件)] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="本地化_dokuwiki_软件" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="1-366" /><button type="submit" title="本地化 DokuWiki (软件)">编辑</button></div></form></div> <h2 class="sectionedit2" id="本地化_dokuwiki_插件和模板">本地化 DokuWiki、插件和模板</h2> <div class="level2"> <p> Most of DokuWiki and its plugins and templates only provide localization for English and some other languages. We encourage you to translate them into your native language. </p> <p> Important things to keep in mind when translating: </p> <ul> <li class="level1"><div class="li"> Please try to <strong>complete your countries main official language</strong> before starting another dialect.</div> </li> <li class="level1"><div class="li"> If you do major translation work it is recommended to check your translations in the <a href="https://download.dokuwiki.org/" class="urlextern" title="https://download.dokuwiki.org/">development snapshot</a>. This gives you the opportunity to correct errors and verify the layout in your language.</div> </li> <li class="level1"><div class="li"> In some languages words and sentences tend to get longer than the original English words. Keep in mind that <strong>your translation needs to work on any screen size</strong> and it often looks better if <strong>words are in line with other items on the page</strong>.</div> </li> <li class="level1"><div class="li"> When translating technical descriptions of external origin like the <abbr title="Application Programming Interface">API</abbr>'s delivered by Github, Twitter, Google etc please <strong>read the external manual first</strong>. This is especially important for translating interfaces. Maybe a localized version of the manual or helppages is already at the external source and you can use all or part of these.</div> </li> <li class="level1"><div class="li"> As DokuWiki wants to be <strong>standards-compliant</strong>, consider learning about these regarding your language first. You can learn about correct spelling and interpunction from dictionaries or webpages maintained by public institutions.</div> </li> <li class="level1"><div class="li"> Always <strong>keep the format strings intact</strong>, i.e. identical. Strings like these <code>%1$d</code> and <code><i>%s</i></code> and <code><strong>Update:</strong></code>. The word <code>Update:</code> should be translated but the word <code><strong></code> <strong>not</strong>.</div> </li> </ul> </div> <div class="secedit editbutton_section editbutton_2"><form class="button btn_secedit" method="post" action="/zh:localization"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1743426447" /><input type="hidden" name="summary" value="[本地化 DokuWiki、插件和模板] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="本地化_dokuwiki_插件和模板" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="367-2053" /><button type="submit" title="本地化 DokuWiki、插件和模板">编辑</button></div></form></div> <h3 class="sectionedit3" id="如何添加一个新的翻译语言">如何添加一个新的翻译语言</h3> <div class="level3"> <p> 为了阻止垃圾信息,<a href="https://translate.dokuwiki.org/" class="urlextern" title="https://translate.dokuwiki.org/">https://translate.dokuwiki.org/</a> 仅启用源代码中已经存在的语言。要启动新语言,您可以发送带有一些翻译行的拉取请求,或者,如果您不会编程,则可以在我们的错误追踪器中打开一个新话题。请使用 ISO 639-1 (2字符)和 ISO 639-3 (3字符)语言代码格式,然后……当语言被接受后,就可以使用翻译工具翻译了。 </p> </div> <div class="secedit editbutton_section editbutton_3"><form class="button btn_secedit" method="post" action="/zh:localization"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1743426447" /><input type="hidden" name="summary" value="[如何添加一个新的翻译语言] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="如何添加一个新的翻译语言" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="2054-2533" /><button type="submit" title="如何添加一个新的翻译语言">编辑</button></div></form></div> <h3 class="sectionedit4" id="翻译一致性">翻译一致性</h3> <div class="level3"> <p> 在<a href="/zh:teams:i18n:consistenttranslations" class="wikilink1" title="zh:teams:i18n:consistenttranslations" data-wiki-id="zh:teams:i18n:consistenttranslations">翻译一致性</a>页面您会看到: </p> <ul> <li class="level1"><div class="li"> 常用词的预置翻译</div> </li> <li class="level1"><div class="li"> 在非英语句子中如何处理占位符</div> </li> </ul> </div> <div class="secedit editbutton_section editbutton_4"><form class="button btn_secedit" method="post" action="/zh:localization"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1743426447" /><input type="hidden" name="summary" value="[翻译一致性] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="翻译一致性" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="2534-2718" /><button type="submit" title="翻译一致性">编辑</button></div></form></div> <h3 class="sectionedit5" id="插件">插件</h3> <div class="level3"> <p> 插件作者会在 <a href="https://translate.dokuwiki.org/" class="urlextern" title="https://translate.dokuwiki.org/">DokuWiki 本地化 Hub</a> 注册插件,您就可以在那里帮助作者翻译插件了。 </p> <p> 如果插件不能通过 <a href="https://translate.dokuwiki.org/" class="urlextern" title="https://translate.dokuwiki.org/">DokuWiki 本地化 Hub</a> 翻译,您可以手动进行: </p> <ul> <li class="level1"><div class="li"> 复制 <code>lib/plugins/<pluginname>/lang/en/</code> 内容到 <br/> <code>lib/plugins/<pluginname>/lang/<ISO-lang-code>/</code></div> </li> <li class="level1"><div class="li"> 在支持 <a href="/zh:utf-8" class="wikilink1" title="zh:utf-8" data-wiki-id="zh:utf-8">UTF-8</a> 的编辑器中编辑 <code>.php</code> 和 <code>.txt</code> 文件</div> </li> <li class="level1"><div class="li"> 压缩新语言文件夹发送给作者,可能下一个版本发布时就会有新语言了</div> </li> </ul> <p> 想要更多相关问题和帮助,您可以给 <a href="/zh:mailinglist#i18n_邮件列表" class="wikilink1" title="zh:mailinglist" data-wiki-id="zh:mailinglist">I18N-邮件列表</a>发送邮件或者在 <a href="/zh:irc" class="wikilink2" title="zh:irc" rel="nofollow" data-wiki-id="zh:irc">IRC-Channel</a> 寻求帮助。 </p> </div> <div class="secedit editbutton_section editbutton_5"><form class="button btn_secedit" method="post" action="/zh:localization"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1743426447" /><input type="hidden" name="summary" value="[插件] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="插件" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="2719-3453" /><button type="submit" title="插件">编辑</button></div></form></div> <h2 class="sectionedit6" id="在您的已安装软件里更新本地化文本">在您的已安装软件里更新本地化文本</h2> <div class="level2"> <p> There are many localized texts in DokuWiki like emails that are sent on registration, password forgotten, the text above the edit form, and more. Also the strings used in the buttons and links are translated. You can modify these by creating custom files with your version of the texts. This way your changes aren't overwritten on upgrades. </p> <p> You can change these texts by copying the <code><name>.txt</code> files or copying some strings from <code>lang.php</code>: </p> <ul> <li class="level1"><div class="li"> from <code>inc/lang/<<a href="https://www.loc.gov/standards/iso639-2/php/English_list.php" class="urlextern" title="https://www.loc.gov/standards/iso639-2/php/English_list.php">ISO 639-1</a>-lang-code>/</code></div> </li> <li class="level1"><div class="li"> to <code><strong>conf/lang/</strong><ISO-lang-code>/</code></div> </li> </ul> <p> and editing the copied content. </p> <p> You can do the same thing for plugins and templates by copying <code><name>.txt</code> or some strings from <code>lang.php</code>: </p> <ul> <li class="level1"><div class="li"> from <code>lib/plugins/<plugin>/lang/<ISO-lang-code>/</code></div> </li> <li class="level1"><div class="li"> to <code><strong>conf/plugin_lang/</strong><plugin>/<ISO-lang-code>/</code></div> </li> </ul> <ul> <li class="level1"><div class="li"> from <code>lib/tpl/<template>/lang/<ISO-lang-code>/</code></div> </li> <li class="level1"><div class="li"> to <code><strong>conf/template_lang/</strong><template>/<ISO-lang-code>/</code></div> </li> </ul> <p> Copy only strings from <code>lang.php</code> which you will modify. The remaining strings are read from the original file. </p> <p> Translating txt-files is possible since “Rincewind” 2011-04-22. Translating some strings from <code>lang.php</code> since Release 2014-09-29 “Hrun”. </p> </div> <h4 id="示例">示例</h4> <div class="level4"> <p> Example of an English <code>lang.php</code> file. This is possible for every language. </p> <dl class="code"> <dt><a href="/_export/code/zh:localization?codeblock=0" title="下载片段" class="mediafile mf_php">conf/lang/en/lang.php</a></dt> <dd><pre class="code php"><span class="kw2"><?php</span> <span class="co4">/** * Customization of the english language file * Copy only the strings that needs to be modified */</span> <span class="re0">$lang</span><span class="br0">[</span><span class="st_h">'btn_admin'</span><span class="br0">]</span> <span class="sy0">=</span> <span class="st_h">'Admin Panel'</span><span class="sy0">;</span></pre> </dd></dl> </div> <div class="secedit editbutton_section editbutton_6"><form class="button btn_secedit" method="post" action="/zh:localization"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1743426447" /><input type="hidden" name="summary" value="[在您的已安装软件里更新本地化文本] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="在您的已安装软件里更新本地化文本" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="3454-5044" /><button type="submit" title="在您的已安装软件里更新本地化文本">编辑</button></div></form></div> <h1 class="sectionedit7" id="翻译_dokuwikiorg_文档">翻译 DokuWiki.org (文档)</h1> <div class="level1"> <p> Translating the DokuWiki documentation here at dokuwiki.org is encouraged. Translated pages are to be named like their English counterparts and stored in a separate namespace based on their ISO code. To make this easier the <a href="/plugin:translation" class="wikilink1" title="plugin:translation" data-wiki-id="plugin:translation">Translation Plugin</a> adds links to existing and missing translations in the upper left corner of every page. </p> <p> Only languages manually configured by the administrator are shown in the selector. If you want to add translations for a language currently not shown, just manually create the pages in the appropriate language subnamespace and send a mail to the <a href="/zh:mailinglist#i18n_mailing_list" class="wikilink1" title="zh:mailinglist" data-wiki-id="zh:mailinglist">I18N mailing list</a> asking for your language to be added. </p> </div> <div class="secedit editbutton_section editbutton_7"><form class="button btn_secedit" method="post" action="/zh:localization"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1743426447" /><input type="hidden" name="summary" value="[翻译 DokuWiki.org (文档)] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="翻译_dokuwikiorg_文档" /><input type="hidden" name="codeblockOffset" value="1" /><input type="hidden" name="range" value="5045-5784" /><button type="submit" title="翻译 DokuWiki.org (文档)">编辑</button></div></form></div> <h2 class="sectionedit8" id="翻译指南">翻译指南</h2> <div class="level2"> <ul> <li class="level1"><div class="li"> 可创建任何确实的语言翻译</div> </li> <li class="level1"><div class="li"> 只有顶级名称空间中的页面需要翻译</div> </li> <li class="level1"><div class="li"> 翻译页面应该与原始(英文)页面使用相同的页面名称</div> </li> <li class="level1"><div class="li"> 翻译页面必须存储在由ISO语言代码命名的根名称空间的子名称空间中</div> </li> <li class="level1"><div class="li"> 请不要添加表明该页面不存在信息的页面</div> </li> <li class="level1"><div class="li"> 请不要进行不负责任的乱翻译 – 如果想被认可为一个负责的译者,请先登录</div> </li> <li class="level1"><div class="li"> 好的翻译始于<a href="/zh:manual" class="wikilink1" title="zh:manual" data-wiki-id="zh:manual">手册</a></div> </li> <li class="level1"><div class="li"> 可能您想先翻译<a href="/zh:aside" class="wikilink1" title="zh:aside" data-wiki-id="zh:aside">边栏</a>为您的语言</div> </li> </ul> </div> <div class="secedit editbutton_section editbutton_8"><form class="button btn_secedit" method="post" action="/zh:localization"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1743426447" /><input type="hidden" name="summary" value="[翻译指南] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="翻译指南" /><input type="hidden" name="codeblockOffset" value="1" /><input type="hidden" name="range" value="5785-6338" /><button type="submit" title="翻译指南">编辑</button></div></form></div> <h2 class="sectionedit9" id="对于特定页关闭翻译功能">对于特定页关闭翻译功能</h2> <div class="level2"> <p> 在页面插入宏命令 <code>~~NOTRANS~~</code> ,则页面不可翻译。 </p> </div> <div class="secedit editbutton_section editbutton_9"><form class="button btn_secedit" method="post" action="/zh:localization"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1743426447" /><input type="hidden" name="summary" value="[对于特定页关闭翻译功能] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="对于特定页关闭翻译功能" /><input type="hidden" name="codeblockOffset" value="1" /><input type="hidden" name="range" value="6339-6459" /><button type="submit" title="对于特定页关闭翻译功能">编辑</button></div></form></div> <h1 class="sectionedit10" id="参见">参见</h1> <div class="level1"> <ul> <li class="level1"><div class="li"> <a href="https://translate.dokuwiki.org/" class="urlextern" title="https://translate.dokuwiki.org/">DokuWiki Localization Hub</a></div> </li> <li class="level1"><div class="li"> <a href="/zh:romanization" class="wikilink2" title="zh:romanization" rel="nofollow" data-wiki-id="zh:romanization">Romanization</a></div> </li> <li class="level1"><div class="li"> <a href="/plugin:translation" class="wikilink1" title="plugin:translation" data-wiki-id="plugin:translation">Translation Plugin</a></div> </li> <li class="level1"><div class="li"> <a href="/devel:localization" class="wikilink1" title="devel:localization" data-wiki-id="devel:localization">Development info about localization</a></div> </li> <li class="level1"><div class="li"> Directions for <a href="/teams:i18n:consistenttranslations" class="wikilink1" title="teams:i18n:consistenttranslations" data-wiki-id="teams:i18n:consistenttranslations">consistent translations</a></div> </li> <li class="level1"><div class="li"> The <a href="/teams:i18n" class="wikilink1" title="teams:i18n" data-wiki-id="teams:i18n">I18N</a> Team (translation team)</div> </li> </ul> </div> <div class="secedit editbutton_section editbutton_10"><form class="button btn_secedit" method="post" action="/zh:localization"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1743426447" /><input type="hidden" name="summary" value="[参见] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="参见" /><input type="hidden" name="codeblockOffset" value="1" /><input type="hidden" name="range" value="6460-" /><button type="submit" title="参见">编辑</button></div></form></div> <!-- wikipage stop --> </div> <div class="docInfo"><bdi>zh/localization.txt</bdi> · 最后更改: <time datetime="2025-03-31T15:07:27+0200">2025-03-31 15:07</time> 由 <bdi>saggi</bdi></div> <hr class="a11y" /> </div></main><!-- /content --> <!-- PAGE ACTIONS --> <nav id="dokuwiki__pagetools" aria-labelledby="dokuwiki__pagetools__heading"> <h3 class="a11y" id="dokuwiki__pagetools__heading">页面工具</h3> <div class="tools"> <ul> <li class="edit"><a href="/zh:localization?do=edit" title="编辑本页 [e]" rel="nofollow" accesskey="e"><span>编辑本页</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z"/></svg></a></li><li class="revs"><a href="/zh:localization?do=revisions" title="过去修订 [o]" rel="nofollow" accesskey="o"><span>过去修订</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11 7v5.11l4.71 2.79.79-1.28-4-2.37V7m0-5C8.97 2 5.91 3.92 4.27 6.77L2 4.5V11h6.5L5.75 8.25C6.96 5.73 9.5 4 12.5 4a7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1-7.5 7.5c-3.27 0-6.03-2.09-7.06-5h-2.1c1.1 4.03 4.77 7 9.16 7 5.24 0 9.5-4.25 9.5-9.5A9.5 9.5 0 0 0 12.5 2z"/></svg></a></li><li class="backlink"><a href="/zh:localization?do=backlink" title="反向链接" rel="nofollow"><span>反向链接</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10.59 13.41c.41.39.41 1.03 0 1.42-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0 5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.982 2.982 0 0 0 0-4.24 2.982 2.982 0 0 0-4.24 0l-3.53 3.53a2.982 2.982 0 0 0 0 4.24m2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0 5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.982 2.982 0 0 0 0 4.24 2.982 2.982 0 0 0 4.24 0l3.53-3.53a2.982 2.982 0 0 0 0-4.24.973.973 0 0 1 0-1.42z"/></svg></a></li><li class="top"><a href="#dokuwiki__top" title="回到顶部 [t]" rel="nofollow" accesskey="t"><span>回到顶部</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"/></svg></a></li> </ul> </div> </nav> </div><!-- /wrapper --> <!-- ********** FOOTER ********** --> <footer id="dokuwiki__footer"><div class="pad"> <div class="license">除额外注明的地方外,本维基上的内容按下列许可协议发布: <bdi><a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en" rel="license" class="urlextern">CC Attribution-Share Alike 4.0 International</a></bdi></div> <div class="buttons"> <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en" rel="license"><img src="/lib/images/license/button/cc-by-sa.png" alt="CC Attribution-Share Alike 4.0 International" /></a> <a href="https://www.dokuwiki.org/donate" title="Donate" ><img src="/lib/tpl/dokuwiki/images/button-donate.gif" width="80" height="15" alt="Donate" /></a> <a href="https://php.net" title="Powered by PHP" ><img src="/lib/tpl/dokuwiki/images/button-php.gif" width="80" height="15" alt="Powered by PHP" /></a> <a href="//validator.w3.org/check/referer" title="Valid HTML5" ><img src="/lib/tpl/dokuwiki/images/button-html5.png" width="80" height="15" alt="Valid HTML5" /></a> <a href="//jigsaw.w3.org/css-validator/check/referer?profile=css3" title="Valid CSS" ><img src="/lib/tpl/dokuwiki/images/button-css.png" width="80" height="15" alt="Valid CSS" /></a> <a href="https://dokuwiki.org/" title="Driven by DokuWiki" ><img src="/lib/tpl/dokuwiki/images/button-dw.png" width="80" height="15" alt="Driven by DokuWiki" /></a> </div> <div style="margin-top: 2em; font-size:90%" class="dokuwiki"><div style="float:right"><a href="http://www.splitbrain.org/personal#imprint" style="float:right; text-decoration: none; color:#333">Imprint</a></div></div><!-- Include for DokuWiki site wide top bar --> <style type="text/css"> @media screen { body { padding-top: 30px; } #global__header { position: absolute; top: 0; left: 0; text-align: left; vertical-align: middle; line-height: 1.5; background-color: #333; box-shadow: 0 0 8px rgba(0,0,0,0.5); width: 100%; margin: 0; padding: 5px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; overflow: hidden; } #global__header h2 { position: absolute; left: -99999em; top: 0; overflow: hidden; display: inline; } #global__header ul, #global__header li { margin: 0; padding: 0; list-style: none; display: inline; line-height: 1.5; } #global__header a { color: #bbb; text-decoration: none; margin-right: 20px; font-size: 14px; font-weight: normal; } #global__header a:hover, #global__header a:active, #global__header a:focus { color: #fff; text-decoration: underline; } #global__header form { float: right; margin: 0 0 0 20px; } #global__header input { background-color: #333; background-image: none; border: 1px solid #bbb; color: #fff; box-shadow: none; border-radius: 2px; margin: 0; line-height: normal; padding: 1px 0 1px 0; height: auto; } #global__header input.button { border: none; color: #bbb; } #global__header input.button:hover, #global__header input.button:active, #global__header input.button:focus { color: #fff; text-decoration: underline; } } /* /@media */ @media only screen and (min-width: 601px) { /* changes specific for www.dokuwiki.org */ #dokuwiki__header { padding-top: 3em; } #dokuwiki__usertools { top: 3em; } /* changes specific for bugs.dokuwiki.org */ div#container div#showtask { top: 40px; } } /* /@media */ @media only screen and (max-width: 600px) { body { padding-top: 0; } #global__header { position: static; white-space: normal; overflow: auto; } #global__header form { float: none; display: block; margin: 0 0 .4em; } } /* /@media */ @media print { #global__header { display: none; } } /* /@media */ </style> <div id="global__header"> <h2>Global DokuWiki Links</h2> <form method="get" action="https://search.dokuwiki.org/" target="_top"> <input type="text" name="q" title="Search all DokuWiki sites at once" class="input" /> <input type="submit" title="Search all DokuWiki sites at once" value="Search" class="button" /> </form> <ul> <li><a href="https://download.dokuwiki.org" title="Download the latest release" target="_top">Download</a></li> <li><a href="https://www.dokuwiki.org" title="Read the DokuWiki documentation" target="_top">Wiki</a></li> <li><a href="https://forum.dokuwiki.org" title="Ask questions in the DokuWiki forum" target="_top">Forum</a></li> <li><a href="https://irc.dokuwiki.org" title="Check IRC chat logs or join the chat" target="_top">IRC</a></li> <li><a href="https://github.com/splitbrain/dokuwiki/issues" title="Report and track bugs" target="_top">Bugs</a></li> <li><a href="https://translate.dokuwiki.org/" title="Help translating the DokuWiki interface" target="_top">Translate</a></li> <li><a href="https://github.com/splitbrain/dokuwiki" title="Access the most recent git commits" target="_top">Git</a></li> <li><a href="https://xref.dokuwiki.org/reference/dokuwiki/" title="Cross-Reference of the DokuWiki source code" target="_top">XRef</a></li> <li><a href="https://codesearch.dokuwiki.org/" title="Search through the sources of DokuWiki, plugins and templates" target="_top">Code Search</a></li> </ul> </div> <!-- end of DokuWiki top bar include --> </div></footer><!-- /footer --> </div></div><!-- /site --> <div class="no"><img src="/lib/exe/taskrunner.php?id=zh%3Alocalization&1744321321" width="2" height="1" alt="" /></div> <div id="screen__mode" class="no"></div></body> </html>