From 3018b2e259016f3d5e9180e729c8231ec40a6328 Mon Sep 17 00:00:00 2001 From: GeorgeHu Date: Mon, 9 Oct 2023 14:36:04 +0800 Subject: [PATCH] complete translation URL settings into Chinese --- docs/locales/zh_CN/LC_MESSAGES/settings.mo | Bin 21659 -> 35484 bytes docs/locales/zh_CN/LC_MESSAGES/settings.po | 146 ++++++++++++--------- 2 files changed, 86 insertions(+), 60 deletions(-) diff --git a/docs/locales/zh_CN/LC_MESSAGES/settings.mo b/docs/locales/zh_CN/LC_MESSAGES/settings.mo index 4083b9250041f766b17f4725cfda773d35bd454d..f14ab1fdec8606e9bbb77eae63a182f0d2039e91 100644 GIT binary patch literal 35484 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 delta 1377 zcmYM!e@xVM9LMq39o!{KLR}DA6fzRfiVQnVAR_55^ybldImdEfW_`St#MzV}SG z`{`F)p_3QKcZ*LM-^=;dxNY?Rrz2k4PuPhMV}VC{3J>BCR(hp7Fzo`V3s+;COZpqD zh&LsWgG0E~=1q(l#9}F=AsP#KkT@wea5at-k77NZNR(c}q6?*a@D$Etg87qK5N=MA zXzGt-X%>1fl6K-;T*&iJkSK4bfrl7n3F1HV;$Oo z+i?}Xj((hWsk9xJ;BNY##u4HzQ(_ysf2y>DxE}|w;4-NRf5P8zDdlcqe%+QXy^kMZ z4L){-RLFqCIFmRnL$YVI04LzL_$iK{-O2uGu}U4otBC!Xv69!}b;SEH*)4s8bBNDo z#TJ@La)|26JDpN6p$~hA)7f?s@oRXV_z1K7h417_Yw)cZ(!H3&>Kd^F?OpfU!O7%3i!H?cH%Yf*R&neon$a#~7e0i?(O&kdo2BQ_glG&h zKz@nz1wWj-g`10q=+%kicmTunT7k1m$-!O>U}Rxzhv$$YsH=>PFy0ZQ+KN&pTk=#^ z<;4Nqi*F#Os8D?c<)yI=?M{C{due`0J79JtuOb81A)8m}BIzWCF##K@$i>yT92;+! zzQ*@(6rWryRnWh+I`;a0%%8NYL2I!%T@XnvfV=Nu|bb~{7G zxi05u$*{+4D*tLyFk{`y^?{7$hBX1Fr?NHC`EW^fobfOJ=f$GC` " "section, which will produce two separate configuration files for local " "development and publishing, respectively." -msgstr "" +msgstr "首先要知道的是,URL格式有两种形式: *相对URL* 、 *绝对URL* 。相对URL在本地测试时" +"往往比较有用,而绝对URL在发布时往往是比较有效可靠的。要同时支持两种URL形式,可以在本地开发和发布" +"环境中使用两份不同的配置文件。执行脚本 ``pelican-quickstart`` 就是一个例子,会为本地开发和发布环境" +"分别生成一份配置文件,此脚本在 :doc:`Installation ` 一节中有详细描述。" + #: ../../settings.rst:397 msgid "" @@ -525,7 +529,10 @@ msgid "" "``{slug}/index.html`` and link to them as ``{slug}`` for clean URLs (see " "example below). These settings give you the flexibility to place your " "articles and pages anywhere you want." -msgstr "" +msgstr "URL和文件存储位置都是可以自定义的, ``*_URL`` 和 ``*_SAVE_AS`` 变量使用Python风格的" +"格式化字符串。你可以利用一些变量将文章放在诸如 ``{slug}/index.html`` 的位置,并且" +"可以以 ``{slug}`` 的形式进行链接,如此可以让URL更加简洁(详见下面的例子)。这些设置" +"可以让你灵活地将文章和页面放在任何你想要的地方。" #: ../../settings.rst:405 msgid "" @@ -533,44 +540,45 @@ msgid "" " the parent directory inside the corresponding ``*_URL`` setting, this " "may cause Pelican to generate unexpected URLs in a few cases, such as " "when using the ``{attach}`` syntax." -msgstr "" +msgstr "如果 ``*_SAVE_AS`` 中包含了不在 ``*_URL`` 中的父目录,会导致Pelican在" +"少数情况下(例如使用 ``{attach}`` 语法时)产生不可知的URL。" #: ../../settings.rst:410 msgid "" "If you don't want that flexibility and instead prefer that your generated" " output paths mirror your source content's filesystem path hierarchy, try" " the following settings::" -msgstr "" +msgstr "若不希望有这种灵活性,而是希望生成的输出路径保留源内容路径的层次结构,可以尝试下面的设置::" #: ../../settings.rst:417 msgid "" "Otherwise, you can use a variety of file metadata attributes within URL-" "related settings:" -msgstr "" +msgstr "否则,可以在URL相关设置中可以使用下面的这些元数据属性:" #: ../../settings.rst:420 msgid "slug" -msgstr "" +msgstr "slug" #: ../../settings.rst:421 msgid "date" -msgstr "" +msgstr "date" #: ../../settings.rst:422 msgid "lang" -msgstr "" +msgstr "lang" #: ../../settings.rst:423 msgid "author" -msgstr "" +msgstr "author" #: ../../settings.rst:424 msgid "category" -msgstr "" +msgstr "category" #: ../../settings.rst:426 ../../settings.rst:561 msgid "Example usage::" -msgstr "" +msgstr "用例:" #: ../../settings.rst:433 msgid "" @@ -578,7 +586,9 @@ msgid "" "/sample-post/index.html``, save your pages into " "``/pages/about/index.html``, and render them available at URLs of " "``/posts/2011/Aug/07/sample-post/`` and ``/pages/about/``, respectively." -msgstr "" +msgstr "上面的设置会将你的文章以类似于 ``/posts/2011/Aug/07/sample-post/index.html`` 的形式存储," +"页面则以 ``/pages/about/index.html`` 的形式存储,对应的URL分别为 ``/posts/2011/Aug/07/sample-post/`` 与" +" ``/pages/about/`` 。" #: ../../settings.rst:439 msgid "" @@ -586,116 +596,119 @@ msgid "" " input files' date metadata attribute. If the date is not specified for a" " particular file, Pelican will rely on the file's ``mtime`` timestamp. " "Check the `Python datetime documentation`_ for more information." -msgstr "" +msgstr "如果指定了 ``datetime`` 的指令,会使用输入文件的日期元数据进行替换。若没有指定日期" +"Pelican会根据文件的 ``mtime`` 时间戳替换。更多信息可以参考 `Python datetime文档`_ 。" #: ../../settings.rst:449 msgid "" "Defines whether Pelican should use document-relative URLs or not. Only " "set this to ``True`` when developing/testing and only if you fully " "understand the effect it can have on links/feeds." -msgstr "" +msgstr "定义Pelican是否使用文档间相对URL。请只在开发或测试时将此项设为 ``True`` ,并且确保" +"你已经明白此项设置对链接与feed的影响。" +"(译者注:当此项为True时,网页之间的链接会使用相对路径表达,例如 ``../my-article.html`` )" #: ../../settings.rst:455 msgid "The URL to refer to an article." -msgstr "" +msgstr "文章的URL格式。" #: ../../settings.rst:459 msgid "The place where we will save an article." -msgstr "" +msgstr "文章的存储位置。" #: ../../settings.rst:463 msgid "The URL to refer to an article which doesn't use the default language." -msgstr "" +msgstr "非默认语言文章的URL格式。" #: ../../settings.rst:467 msgid "" "The place where we will save an article which doesn't use the default " "language." -msgstr "" +msgstr "非默认语言文章的存储位置。" #: ../../settings.rst:472 msgid "The URL to refer to an article draft." -msgstr "" +msgstr "draft状态文章的URL格式。" #: ../../settings.rst:476 msgid "The place where we will save an article draft." -msgstr "" +msgstr "draft状态文章的存储位置。" #: ../../settings.rst:480 msgid "" "The URL to refer to an article draft which doesn't use the default " "language." -msgstr "" +msgstr "draft状态非默认语言文章的URL格式。" #: ../../settings.rst:484 msgid "" "The place where we will save an article draft which doesn't use the " "default language." -msgstr "" +msgstr "draft状态非默认语言文章的存储位置。" #: ../../settings.rst:489 msgid "The URL we will use to link to a page." -msgstr "" +msgstr "页面的URL格式。" #: ../../settings.rst:493 msgid "" "The location we will save the page. This value has to be the same as " "PAGE_URL or you need to use a rewrite in your server config." -msgstr "" +msgstr "页面的保存位置。除非在服务器上设置了重写规则,否则此项设置必须和PAGE_URL一致。" #: ../../settings.rst:498 msgid "" "The URL we will use to link to a page which doesn't use the default " "language." -msgstr "" +msgstr "非默认语言页面的URL格式。" #: ../../settings.rst:503 msgid "The location we will save the page which doesn't use the default language." -msgstr "" +msgstr "非默认语言页面的存储位置。" #: ../../settings.rst:507 msgid "The URL used to link to a page draft." -msgstr "" +msgstr "draft状态页面的URL。" #: ../../settings.rst:511 msgid "The actual location a page draft is saved at." -msgstr "" +msgstr "draft状态页面的实际存储位置。" #: ../../settings.rst:515 msgid "" "The URL used to link to a page draft which doesn't use the default " "language." -msgstr "" +msgstr "draft状态非默认语言页面的URL格式。" #: ../../settings.rst:520 msgid "" "The actual location a page draft which doesn't use the default language " "is saved at." -msgstr "" +msgstr "draft状态非默认语言页面的实际存储位置。" #: ../../settings.rst:525 msgid "The URL to use for an author." -msgstr "" +msgstr "某一个作者的URL格式。" #: ../../settings.rst:529 msgid "The location to save an author." -msgstr "" +msgstr "某一个作者的存储位置。" #: ../../settings.rst:533 msgid "The URL to use for a category." -msgstr "" +msgstr "某一个分类的URL格式。" #: ../../settings.rst:537 msgid "The location to save a category." -msgstr "" +msgstr "某一个分类的存储位置。" #: ../../settings.rst:541 msgid "The URL to use for a tag." -msgstr "" +msgstr "某一个标签的URL格式。" #: ../../settings.rst:545 msgid "The location to save the tag page." -msgstr "" +msgstr "某一个标签的存储位置" #: ../../settings.rst:549 msgid "" @@ -703,7 +716,8 @@ msgid "" "you are the only author on your site and thus do not need an Authors " "page), set the corresponding ``*_SAVE_AS`` setting to ``''`` to prevent " "the relevant page from being generated." -msgstr "" +msgstr "如果您不希望创建默认页面(例如你是网站上的唯一作者,因此不需要作者页面)," +"请将相应的 ``*_SAVE_AS`` 设置设置为 ``''`` 。" #: ../../settings.rst:554 msgid "" @@ -713,14 +727,17 @@ msgid "" "``_SAVE_AS`` settings. Period archives fit intuitively with the " "hierarchical model of web URLs and can make it easier for readers to " "navigate through the posts you've written over time." -msgstr "" +msgstr "可选地,Pelican可以为帖子创建每年、每月或是每日的归档。除非你为各自的 ``*_SAVE_AS`` " +"设置了格式化字符串,否则这些归档在默认情况下是关闭的。按时间进行归档更直观地符合web URL地层次模型," +"也可以让读者更容易按时间顺序浏览帖子。" #: ../../settings.rst:566 msgid "" "With these settings, Pelican will create an archive of all your posts for" " the year at (for instance) ``posts/2011/index.html`` and an archive of " "all your posts for the month at ``posts/2011/Aug/index.html``." -msgstr "" +msgstr "例如若使用了上面的设置,Pelican会创建按年的归档(例如 ``posts/2011/index.html`` )," +"以及按月的归档(例如 ``posts/2011/Aug/index.html`` )。" #: ../../settings.rst:571 msgid "" @@ -728,64 +745,66 @@ msgid "" "This way a reader can remove a portion of your URL and automatically " "arrive at an appropriate archive of posts, without having to specify a " "page name." -msgstr "" +msgstr "当路径设置为以 ``index.html`` 结尾时,归档的体验会非常好。读者可以删除URL中的一部分" +"以到达合适时间段的归档,而不需要指定某一个页面的名称。" #: ../../settings.rst:577 msgid "" "The URL to use for per-year archives of your posts. Used only if you have" " the ``{url}`` placeholder in ``PAGINATION_PATTERNS``." -msgstr "" +msgstr "帖子年归档的URL。只有在 ``PAGINATION_PATTERNS`` 中使用 ``{url}`` 时才生效。" #: ../../settings.rst:582 msgid "The location to save per-year archives of your posts." -msgstr "" +msgstr "年归档的存储位置。" #: ../../settings.rst:586 msgid "" "The URL to use for per-month archives of your posts. Used only if you " "have the ``{url}`` placeholder in ``PAGINATION_PATTERNS``." -msgstr "" +msgstr "帖子月归档的URL。只有在 ``PAGINATION_PATTERNS`` 中使用 ``{url}`` 时才生效。" #: ../../settings.rst:591 msgid "The location to save per-month archives of your posts." -msgstr "" +msgstr "月归档的存储位置。" #: ../../settings.rst:595 msgid "" "The URL to use for per-day archives of your posts. Used only if you have " "the ``{url}`` placeholder in ``PAGINATION_PATTERNS``." -msgstr "" +msgstr "帖子日归档的URL。只有在 ``PAGINATION_PATTERNS`` 中使用 ``{url}`` 时才生效。" #: ../../settings.rst:600 msgid "The location to save per-day archives of your posts." -msgstr "" +msgstr "日归档的存储位置。" #: ../../settings.rst:602 msgid "" "``DIRECT_TEMPLATES`` work a bit differently than noted above. Only the " "``_SAVE_AS`` settings are available, but it is available for any direct " "template." -msgstr "" +msgstr " ``DIRECT_TEMPLATES`` 的工作方式与上面提到的有点不同,在其中可以使用一些特别的直接模板," +"并且仅 ``*_SAVE_AS`` 设置可用。" #: ../../settings.rst:608 msgid "The location to save the article archives page." -msgstr "" +msgstr "文章归档页面的存储位置。" #: ../../settings.rst:612 msgid "The location to save the author list." -msgstr "" +msgstr "作者人列表的存储位置。" #: ../../settings.rst:616 msgid "The location to save the category list." -msgstr "" +msgstr "分类列表的存储位置。" #: ../../settings.rst:620 msgid "The location to save the tag list." -msgstr "" +msgstr "标签列表的存储位置。" #: ../../settings.rst:624 msgid "The location to save the list of all articles." -msgstr "" +msgstr "所有文章列表的存储位置。" #: ../../settings.rst:626 msgid "" @@ -793,27 +812,31 @@ msgid "" "corresponding ``*_URL`` setting as string, while others hard-code them: " "``'archives.html'``, ``'authors.html'``, ``'categories.html'``, " "``'tags.html'``." -msgstr "" +msgstr "事实上,直接模板页面的URL是和使用的主题相关的。有些主题会使用 ``*_URL`` 作为" +"变量字符串,而有些则是直接对这些直接模板页面进行硬编码: ``'archives.html'`` 、" +" ``'authors.html'`` 、 ``'categories.html'`` 。" #: ../../settings.rst:633 msgid "" "Specifies from where you want the slug to be automatically generated. Can" " be set to ``title`` to use the \"Title:\" metadata tag or ``basename`` " "to use the article's file name when creating the slug." -msgstr "" +msgstr "自动生成slug所依赖的内容。可以指定为元数据标签 ``title`` ,也可以使用文章" +"源文件的文件名 ``basename`` 。" #: ../../settings.rst:639 msgid "" "Allow Unicode characters in slugs. Set ``True`` to keep Unicode " "characters in auto-generated slugs. Otherwise, Unicode characters will be" " replaced with ASCII equivalents." -msgstr "" +msgstr "指定是否可以在slug中使用Unicode字符。若设为 ``True`` ,自动生成的slug中会保留" +"Unicode字符;否则Unicode字符会使用含义相同的ASCII替换。" #: ../../settings.rst:645 msgid "" "Preserve uppercase characters in slugs. Set ``True`` to keep uppercase " "characters from ``SLUGIFY_SOURCE`` as-is." -msgstr "" +msgstr "指定是否保留slug中的大写字母。若设为 ``True`` ,则会原样保留 ``SLUGIFY_SOURCE`` 中的大写字母。" #: ../../settings.rst:655 msgid "" @@ -824,25 +847,28 @@ msgid "" "to dashes. Apart from these substitutions, slugs are always converted to " "lowercase ascii characters and leading and trailing whitespace is " "stripped. Useful for backward compatibility with existing URLs." -msgstr "" +msgstr "指定生成文章和页面slug时要进行的正则表达式替换。指定的是一对对 ``(from, to)`` " +"(from为要替换的内容,to为替换进去的内容),列表中的各对替换规则是按序执行且忽略大小写的。" +"默认的替换会删除非字母非数字的字符并将内部空格替换为连字符。除此之外,slug会将所有字符转换为小写ASCII字符," +"并删除所有前导和末尾空格。这有利于现有URL的向后兼容。" #: ../../settings.rst:665 msgid "" "Regex substitutions for author slugs. Defaults to " "``SLUG_REGEX_SUBSTITUTIONS``." -msgstr "" +msgstr "针对作者slug的正则替换。默认等于 ``SLUG_REGEX_SUBSTITUTIONS`` 。" #: ../../settings.rst:670 msgid "" "Regex substitutions for category slugs. Defaults to " "``SLUG_REGEX_SUBSTITUTIONS``." -msgstr "" +msgstr "针对分类slug的正则替换。默认等于 ``SLUG_REGEX_SUBSTITUTIONS`` 。" #: ../../settings.rst:675 msgid "" "Regex substitutions for tag slugs. Defaults to " "``SLUG_REGEX_SUBSTITUTIONS``." -msgstr "" +msgstr "针对标签slug的正则替换。默认等于 ``SLUG_REGEX_SUBSTITUTIONS`` 。" #: ../../settings.rst:678 msgid "Time and Date"