<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>I18n - Pocket Hugo</title>
    <link>https://theme.leftn.com/zh-cn/tags/i18n/</link>
    <description>I18n</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 20 Apr 2026 02:51:39 &#43;0000</lastBuildDate>
    <atom:link href="https://theme.leftn.com/zh-cn/tags/i18n/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>i18n 多语言配置参考</title>
      <link>https://theme.leftn.com/zh-cn/article/i18n-multilanguage-config/</link>
      <pubDate>Thu, 05 Mar 2026 01:00:00 &#43;0000</pubDate>
      <guid>https://theme.leftn.com/zh-cn/article/i18n-multilanguage-config/</guid>
      <description>逐项说明 Pocket Hugo Theme 中使用的 Hugo 多语言与 i18n 配置。</description>
      <content:encoded><![CDATA[<p>Pocket Hugo Theme 支持多语言使用。示例站默认启用两种语言；如果你不需要，可以直接在 <code>hugo.toml</code> 里删掉不需要的语言配置。</p>
<h2 id="设置首选语言">设置首选语言</h2>
<p>Pocket Hugo Theme 原生支持十多种语言，包括英文、中文、日文、法文、西班牙文、俄文、德文、韩文、葡萄牙文、意大利文等。你可以在 <code>hugo.toml</code> 中指定默认语言；这个默认语言通常会直接对应内容目录中的 <code>index.md</code>。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="cl"><span class="nx">languageCode</span> <span class="p">=</span> <span class="s2">&#34;en&#34;</span>
</span></span><span class="line"><span class="cl"><span class="nx">defaultContentLanguage</span> <span class="p">=</span> <span class="s2">&#34;en&#34;</span></span></span></code></pre></div><p>如果你希望不同语言使用不同的网站名称和标题，也可以在 <code>hugo.toml</code> 里分别配置：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="cl"><span class="p">[</span><span class="nx">languages</span><span class="p">.</span><span class="nx">en</span><span class="p">]</span>
</span></span><span class="line"><span class="cl">  <span class="nx">languageName</span> <span class="p">=</span> <span class="s2">&#34;English&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="nx">title</span> <span class="p">=</span> <span class="s2">&#34;Pocket Hugo&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="nx">weight</span> <span class="p">=</span> <span class="mi">1</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="p">[</span><span class="nx">languages</span><span class="p">.</span><span class="nx">en</span><span class="p">.</span><span class="nx">params</span><span class="p">.</span><span class="nx">sidebar</span><span class="p">]</span>
</span></span><span class="line"><span class="cl">  <span class="nx">subtitle</span> <span class="p">=</span> <span class="s2">&#34;A cover-driven theme for long-term personal writing&#34;</span></span></span></code></pre></div><h2 id="语言切换设置">语言切换设置</h2>
<p>如果你配置了两种语言，网站头部和文中目录下方通常会显示一个一键切换按钮。如果你配置了三种或更多语言，头部默认会改成下拉菜单。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="cl"><span class="p">[</span><span class="nx">params</span><span class="p">.</span><span class="nx">languageSwitcher</span><span class="p">]</span>
</span></span><span class="line"><span class="cl">  <span class="nx">headerSelectThreshold</span> <span class="p">=</span> <span class="mi">3</span></span></span></code></pre></div><ul>
<li><a href="/article/responsive-image-pipeline/">响应式图片管线演示</a>
</li>
<li><a href="/article/shortcodes-demo/">短代码演示</a>
</li>
</ul>
]]></content:encoded>
    </item>
  </channel>
</rss>
