diff options
author | Wenbin Lv <wenbin816@gmail.com> | 2021-10-07 01:45:00 +0800 |
---|---|---|
committer | Wenbin Lv <wenbin816@gmail.com> | 2021-10-07 01:47:16 +0800 |
commit | de75d9bf72c9046fb3bbae3fcf7df540c6e2b420 (patch) | |
tree | 9d67285d7d707a62c1bd761d4f364967820a5cac /chinese/intro | |
parent | b5bb519099119c0e99d038f54cbc47ed26df8a99 (diff) |
fix a typo in intro/cn, and update Chinese translation
Diffstat (limited to 'chinese/intro')
-rw-r--r-- | chinese/intro/cn.wml | 515 |
1 files changed, 188 insertions, 327 deletions
diff --git a/chinese/intro/cn.wml b/chinese/intro/cn.wml index 1b2078bf72e..0af3d19d747 100644 --- a/chinese/intro/cn.wml +++ b/chinese/intro/cn.wml @@ -1,378 +1,239 @@ -#use wml::debian::template title="不同語言的 Debian [CN:网站:][HKTW:站台:]" BARETITLE=true +#use wml::debian::template title="不同語言的 Debian [CN:网站:][HKTW:站台:]" MAINPAGE="true" #use wml::debian::toc #use wml::debian::translation-check translation="c646e774c01abc2ee3d32c65d6920ea4f03159dc" # $Id$ # Translator: Franklin <franklin@goodhorse.idv.tw>, Mon Nov 18 13:35:58 CST 2002 -<protect pass=2> -<: -$lang = languages_footer(); -$lang =~ s/<div id="/<div class ="/g; -print $lang; -:> -</protect> - <define-tag toc-title-formatting endtag="required">%body</define-tag> <define-tag toc-item-formatting endtag="required">[%body]</define-tag> <define-tag toc-display-begin><p></define-tag> <define-tag toc-display-end></p></define-tag> -<p>顯而易見,世界上并不是所有的人都使用同一種語言。隨著[CN:互聯網:][HKTW:網際 -網路:]的發展,網頁並存多種語言的情況日趨普遍。因而誕生了一個標準,叫做內容協商 -(<a href="$(HOME)/devel/website/content_negotiation">content negotiation</a>),它允許人們[CN:設置:][HKTW:設定:]他們希望接收到的[CN:文 -檔:][HKTW:說明文件:]所使用的語言。實際下載的版本是經過您的瀏覽器和[CN:服務器 -:][HKTW:伺服器:]之間的協商而確定的;您的瀏覽器發送它的語言偏好,而[CN:服務器 -:][HKTW:伺服器:]根據您的語言偏好來決定發送哪個版本,以及哪些版本的[CN:文檔 -:][HKTW:說明文件:]是可用的。</p> - -<p>值得注意的是當選擇了一個不同語言時 (從某個頁面下方所列出的可用翻譯的列表中) -只有當前頁面被翻譯成相應語言。它 <em>沒有</em> 改變默認語言。如果您點擊了一個 -到其它頁面的鏈接,它將再一次顯示成原來的語言。要徹底改變您所使用的 <em>默認 -</em>語言,您需要在您的瀏覽器配置中修改語言[CN:設置:][HKTW:設定:]。如果无法做到\ -这点,那您可以覆盖您的浏览器的语言设置。下面会说明这些选项。</p> - -<p>您也可以在这个<a href="http://www.w3.org/International/questions/qa-lang-priorities">W3C -页面</a>中找到与语言选择偏好相关的额外信息。</p> - -<ul> -<li><a href="#fix">如果 Debian 網頁顯示了錯誤的語言該怎麼辦</a> -<li><a href="#override">如何覆盖语言设置</a></li> -<li><a href="#howtoset">怎樣在瀏覽器裡[CN:設置:][HKTW:設定:]語言</a> -<li>如何在下列的幾種瀏覽器裡改變語言[CN:設置:][HKTW:設定:]: - <toc-display /> -</ul> - -<hr /> +<link href="$(HOME)/font-awesome.css" rel="stylesheet" type="text/css"> -<h2><a name="fix">如果 Debian 網頁顯示了錯誤的語言該怎麼辦</a></h2> +<div id="toc"> + <ul class="toc"> + <li><a href="#intro">内容协商</a></li> + <li><a href="#howtoset">怎樣在瀏覽器裡[CN:設置:][HKTW:設定:]語言</a></li> + <li><a href="#override">如何覆盖语言[CN:設置:][HKTW:設定:]</a></li> + <li><a href="#fix">故障排除</a></li> + </ul> +</div> -<p>從 Debian 網站上接收到語言錯誤的[CN:文檔:][HKTW:說明文件:],最常見的原因是 -因為您的瀏覽器[CN:設置:][HKTW:設定:]不正確。請參考 <a href="#howtoset">如何 -[CN:設置:][HKTW:設定:]語言</a> 來解決您的問題。</p> - -<p>第二種可能是因為您的[CN:緩存:][HKTW:快取:][CN:設置:][HKTW:設定:]錯誤或有問 -題。因為越來越多的[CN:網絡:][HKTW:網路:][CN:服務供應商:][HKTW:服務提供者:] -(ISP) 認為使用[CN:緩存:][HKTW:快取:]可以減少[CN:網絡:][HKTW:網路:]的流量,所以 -這個問題越來越嚴重。您可以參考<a href="#cache">網站[CN:緩存:][HKTW:快取:]注意 -事項</a>,即使您認為您沒有使用[CN:緩存:][HKTW:快取:]。</p> - -<p>第三種可能就是 <a href="https://www.debian.org/">Debian 網站</a> 的問題。不 -過,在這幾年來我們所接收到的語言錯誤的報告中,只有極少數真的是我們的問題。所以 -我們建議您在跟我們聯絡之前,先確定是不是前面所提到的兩個問題。如果您發現 <a -href="https://www.debian.org/">Debian 網站</a> 可以運作,但是有一個[CN:鏡像站點 -:][HKTW:映射網站:]不行,請您向我們報告,我們會與映射[CN:站點:][HKTW:站台:]的維 -護者聯繫。</p> - -<p>在修[CN:复:][HKTW:復:]了問題之後,我們建議您要把本地的[CN:緩存:][HKTW:快取 -:][CN:數據:][HKTW:資料:]清除一下,[CN:包含:][HKTW:包括:][CN:磁盤:][HKTW:磁碟:] -裡與[CN:內存:][HKTW:記憶體:]內的[CN:緩存:][HKTW:快取:]。我們也建議您使用 <a -href="https://packages.debian.org/stable/web/lynx">lynx</a> 來測試。這是我們發 -現唯一百分之百遵循「內容協商」[CN:机:][HKTW:機:]制的瀏覽器。</p> +<h2><a id="intro">内容协商</a></h2> <p> -最好是在您的浏览器配置中设置您的语言首选项,但作为最后的选择,您也可以\ -<a href="#override">覆盖首选语言</a>。 +一组<a href="../devel/website/translating">翻译人员</a> +将 Debian 网站翻译成越来越多种不同的语言。 +但浏览器是怎么切换语言的?一个 +称作<a href="$(HOME)/devel/website/content_negotiation">内容协商 +(content negotiation)</a>的标准 +允许用户为网络内容设置他们的语言偏好。他们看到的版本是 +浏览器和服务器协商出来的:浏览器将语言偏好发送给服务器,然后 +服务器决定发送哪个版本(基于用户的偏好和可用的版本)。 </p> -<h3><a name="cache">代理[CN:服務器:][HKTW:伺服器:]的潛在問題</a></h3> - -<p>代理 (proxy) [CN:服務器:][HKTW:伺服器:]基本上是一個沒有自己內容的網站[CN:服 -務器:][HKTW:伺服器:]。它們介于[CN:用戶:][HKTW:使用者:]和真正的[CN:網絡服務器 -:][HKTW:網路伺服器:]之間。它們抓取您所需要的網頁,然後將網頁轉給您,但同時保存 -一個拷貝作為[CN:緩存:][HKTW:快取:],以便以後取用。這可以讓很多[CN:用戶:][HKTW: -使用者:]要看同一個網頁時,[CN:網絡:][HKTW:網路:]帶寬的壓力大大減少。</p> - -<p>大多數時候,這是個好主意,但是如果[CN:緩存:][HKTW:快取:]出問題的話,這個辦 -法就不行了。特別是有些較舊的代理[CN:服務器:][HKTW:伺服器:]不支持內容協商 -[CN:机:][HKTW:機:]制時。這會導致它們只存放其中一種語言的網頁[CN:緩存 -:][HKTW:快取:],而不會理會後續即使是不同語言的要求。唯一的解決方式就是更新或改 -換[CN:緩存:][HKTW:快取:][CN:軟件:][HKTW:軟體:]。</p> - -<p>在過去,人們只在他們的瀏覽器被自己[CN:設置:][HKTW:設定:]過後才使用一個代理 -。但是現在就不是這樣了。您的[CN:網絡服務供應商:][HKTW:網路服務提供者:]可能會強 -迫將所有的HTTP 連線要求[CN:重定向:][HKTW:導向:]到一個透明的代理[CN:服務器 -:][HKTW:伺服器:]。如果這個代理[CN:服務器:][HKTW:伺服器:]無法正確處理內容協商, -[CN:用戶:][HKTW:使用者:]可能就會接收到錯誤語言的[CN:緩存:][HKTW:快取:]網頁。這 -時唯一的辦法就是向您的 ISP [CN:供應商:][HKTW:提供者:]提意見,要求他們[CN:升級 -:][HKTW:改善:]或更新他們的[CN:緩存軟件:][HKTW:快取軟體:]。</p> - -<hr /> - -<h2><a name="override">如何覆盖语言设置</a></h2> +<p style="text-align:center"><button type="button"><span class="fas fa-book-open fa-2x"></span> <a href="http://www.w3.org/International/questions/qa-lang-priorities">前往 W3C 了解更多</a></button></p> <p> -如果您无法在您的浏览器、设备或计算环境中<a href="#howtoset">设置首选语言</a>,\ -那您可以使用下面的语言按钮覆盖您的浏览器配置。这将把一种语言设置为优先于浏览器\ -所报告的作为首选项的语言。 +不是所有人都了解内容协商,所以 Debian 网站的每个页面底部都有指向其他 +语言版本的链接。请注意在该列表中选择一个不同的语言仅会影响当前页面, +这并不会改变您浏览器的默认语言设置。如果您点击一个链接前往不同的页面, +页面将重新以默认语言显示。 </p> <p> -请注意,这将设置一个 <a href="https://en.wikipedia.org/wiki/HTTP_cookie">cookie</a>,\ -其中包含您的语言选择项。如果您一个月内没有访问该网站,您的浏览器将删除该 cookie。\ -您也可以通过选择“浏览器默认”选项来立刻删除该 cookie。 +要改变您的默认语言,您有两种选择: </p> -<protect pass=2> -<: print language_selector_buttons(); :> -</protect> - -<h2><a name="howtoset"></a>怎樣在瀏覽器裡[CN:設置:][HKTW:設定:]語言</h2> - -<p>您可以將語言[CN:設置:][HKTW:設定:]成所有您使用的語言,並依您的喜好排序。通 -常最好能將英文 ('en') 列為一個<q>備份</q>語言 (放在最後一個) 因為原來的 Debian -網站是使用英文,而不是所有的[CN:文檔:][HKTW:說明文件:]都有翻譯成您所使用的語言 -。</p> - -# translators can modify the below example to mention their language - -<p>例如,如果您的母語是中文,您可能希望將您的首選語言[CN:設置:][HKTW:設定:]成 -中文 (語言代碼為 '<code>zh</code>'),然後第二個[CN:設置:][HKTW:設定:]成英文 ( -語言代碼為 '<code>en</code>')。</p> - -<p>您可以參考 <a href="#setting">如何在特定瀏覽器中[CN:設置:][HKTW:設定:]語言 -</a>。</p> - -<p>如您所見,大多數瀏覽器通過一些用戶界面向您隱藏了定義偏好語系所需的細節。如 -果并非如此,請注意前面段落中一個重要的細節: 如果您要[CN:設置:][HKTW:設定:]的一 -組像 'zh, en' 這樣的語系還沒有定義成一種偏好,而且它們有著相同的優先級,那麼服 -務器可能會忽略它們之間的順序。如果您想指定有效的語系,您必須使用介于 0 和 1 之 -間的、數值大小代表選用順序的浮點數<q>優先級 (quality values)</q>。在上面這種情 -況下您很可能要這樣[CN:設置:][HKTW:設定:] 'zh; q=1.0, en; q=0.5'。</p> - -<p>您在使用語言的子類別時需要特別注意您[CN:設置:][HKTW:設定:]的方式。如果您 -[CN:設置:][HKTW:設定:]了 '[CN:zh-CN:][HKTW:zh-TW:], en' 的話,您所得到的結果可 -能和您預期的結果會有很大的不同。</p> - -<p><strong>除非您有更好的理由,否則我們強烈建議您不要使用加上國家[CN:擴展 -:][HKTW:延伸:]碼的語言[CN:設置:][HKTW:設定:]</strong>。如果您[CN:確實要 -:][HKTW:確定要:]使用,也請確定您還引入了不含國家[CN:擴展:][HKTW:延伸:]碼的語言 -[CN:設置:][HKTW:設定:]。</p> - -<p>舉個例子,一個收到某個用 '[CN:zh-CN:][HKTW:zh-TW:], en' 作為頁面語言偏好請 -求的[CN:服務器:][HKTW:伺服器:],先處理的不是中文 ('zh') 而是英文。只有當這個頁 -面存在一個和 [CN:zh-CN:][HKTW:zh-TW:] 國家[CN:擴展:][HKTW:延伸:]碼相應的版本時 -,它才會在處理英文之前優先處理中文。</p> - -<p>在這種情況下,您應該將您的瀏覽器設為 '[CN:zh-CN:][HKTW:zh-TW:], zh, en',或 -者 'zh, en'。然而還是會有意外情況,例如,一個[CN:服務器:][HKTW:伺服器:]可能在 -收到 'zh' 請求後返回 '[CN:zh-TW:][HKTW:zh-CN:]' 的結果。</p> - -<p>您可以參考 <a -href="https://httpd.apache.org/docs/current/content-negotiation.html">Apache 內容協商 -[CN:文檔:][HKTW:說明文件:]</a> 來看看關於語言[CN:設置:][HKTW:設定:]的[CN:信息 -:][HKTW:資訊:]。</p> - -<h3><a name="setting">在瀏覽器裡[CN:設置:][HKTW:設定:]顯示語言</a></h3> +<ul> + <li><a href="#howtoset">配置您的浏览器</a></li> + <li><a href="#override">覆盖您浏览器的语言偏好</a></li> +</ul> -<p>要在您的瀏覽器中[CN:設置:][HKTW:設定:][CN:默認:][HKTW:預設:]語言,您必須 -[CN:設置:][HKTW:設定:]一個[CN:變量:][HKTW:變數:][CN:發送:][HKTW:傳送:]給[CN:站 -點:][HKTW:網站:][CN:服務器:][HKTW:伺服器:]。這跟您使用的瀏覽器有關。</p> +<p> +直接前往以下浏览器的设置步骤:<toc-display /> +</p> -<dl> +<aside> +<p><span class="fas fa-caret-right fa-3x"></span>Debian 网站的源语言是英语。所以,将英语(<code>en</code>)添加到您语言列表的底部是一个好主意。这样,当一个页面尚未被翻译为您所偏好的任何语言时,英语将成为后备方案。</p> +</aside> -<dt><strong><toc-add-entry name="chromium">Chrome 和 Chromium</toc-add-entry></strong></dt> -<dd> -<pre>[CN:自定义:][HKTW:自订:]及控制 Chromium -> [CN:设置:][HKTW:设定:] -> [CN:高级:][HKTW:进阶:] -> 语言 -> 语言</pre> -</dd> +<h2><a id="howtoset">怎樣在瀏覽器裡[CN:設置:][HKTW:設定:]語言</a></h2> -<dt><strong><toc-add-entry name="elinks">ELinks</toc-add-entry></strong></dt> -<dd>您可以在 -<pre> - Setup -> Language -</pre> -[CN:設置:][HKTW:設定:][CN:默認:][HKTW:預設:]的使用者介面語言;這個[CN:設置 -:][HKTW:設定:]也會影響從網站上取得的文件語言版本。您可以透過對 HTTP 可接受語言 -[CN:变量:][HKTW:變數:]做進一步的[CN:設置:][HKTW:設定:]來改變這樣的行為: -<pre> - Setup -> Options manager -> Protocols -> HTTP -</pre> -</dd> +<p> +在描述如何为不同的浏览器调整语言设置之前,我们有一些一般性的建议。 +首先,在您偏好的语言列表中加入所有您会的语言是一个好主意。 +例如,如果您的母語是中文,您可以將您的第一語言[CN:設置:][HKTW:設定:]成 +中文(<code>zh</code>),然後是英文(<code>en</code>)。 +</p> -<dt><strong><toc-add-entry name="epiphany">Epiphany</toc-add-entry></strong></dt> -<dd> -<pre> - 編輯 -> [CN:設置:][HKTW:設定:] -> 語言 -> 語言 -</pre> -</dd> +<p> +其次,有些浏览器支持直接输入语言代码,而不是从菜单中选择。 +如果是这种情况,请您注意,输入一个类似 <code>zh, en</code> 的 +列表并不能准确地定义您偏好的语言的顺序。相反地,这只会定义 +一组优先级相同的语言,服务器可以决定忽略顺序,而仅选择其中一个语言。 +如果您希望真正地指定语言的优先级,您需要使用所谓的<q>quality value</q>, +它们是 0 到 1 之间的浮点数。数字越大,优先级越高。让我们回到中文和英文的例子, +您可以将上面的例子修改成这样: +</p> -<dt><strong><toc-add-entry name="mozillafirefox">Firefox</toc-add-entry></strong></dt> -<dd> -3.0 及更高的版本:<br /> -Linux: -<pre> - 編輯 -> 首選項 -> 內容 -> 常規 -> 語言 -> 選擇... -</pre> -Windows: <pre> - 工具 -> 首選項 -> 內容 -> 常規 -> 語言 -> 選擇... +zh; q=1.0, en; q=0.5 </pre> -<br /> -1.5 及更高的版本:<br /> -Linux: -<pre> - 編輯 -> 首選項 -> 高級 -> 常規 -> 編輯語言 -</pre> -Windows: -<pre> - 工具 -> 首選項 -> 高級 -> 常規 -> 編輯語言 -</pre> +<h3>小心国家/地区代码</h3> -<br /> -0.9 及更高的版本:<br /> -Linux: -<pre> - 編輯 -> 首選項 -> 常規 -> 語言 -</pre> -Windows: -<pre> - 工具 -> 首選項 -> 常規 -> 語言 -</pre> +<p> +一个收到了语言偏好为 <code>zh-CN, en</code> 的[CN:文檔:][HKTW:說明文件:]请求 +的服务器<strong>不一定</strong>会优先选择中文版本。仅当存在语言扩展名 +为 <code>zh-cn</code> 的页面时,服务器才会选择中文版本。不过反过来则成立: +如果语言偏好列表只有 <code>zh</code>,服务器可以返回 <code>zh-cn</code> 页面。 +</p> -對于更老的版本您必須打開 <kbd>about:config</kbd> 頁面,然後修改 -<kbd>intl.accept_languages</kbd> 的鍵值。 -</dd> +<p> +所以,我们不建议添加两个字母的国家/地区代码, +例如 <code>zh-CN</code> 或者 <code>zh-TW</code>,除非您有特别好的理由。 +如果您确实需要添加,请确保同时添加一个不含国家/地区代码的 +语言代码:<code>zh-CN, zh, en</code> +</p> -<dt><strong><toc-add-entry name="galeon">Galeon</toc-add-entry></strong></dt> -<dd> -<pre> - Settings -> Preferences -> Rendering -> Languages -</pre> -</dd> +<p style="text-align:center"><button type="button"><span class="fas fa-book-open fa-2x"></span> <a href="https://httpd.apache.org/docs/current/content-negotiation.html">更多关于内容协商的内容</a></button></p> -<dt><strong><toc-add-entry name="ibrowse">IBrowse</toc-add-entry></strong></dt> -<dd>依次打開<q>Perferences</q>、<q>Settings</q>、<q>Network</q>頁面。在 -<q>Accept language</q>的下面可能默認顯示一個<q>*</q>。如果您點擊<q>Locale</q> -按鈕它將添加您偏好的語系。否則您可以手工添加它。之後,點擊<q>OK</q>完成。 -</dd> +<h3>不同浏览器的设置步骤</h3> -<dt><strong><toc-add-entry name="icab">iCab</toc-add-entry></strong></dt> -<dd> -<pre> - Edit -> Preferences -> Browser -> Fonts,Languages -</pre> -</dd> - -<dt><strong><toc-add-entry name="iceweasel">Iceweasel</toc-add-entry> -</strong></dt> -<dd> - <pre> - 編輯 -> 偏好設定 -> 內容 -> 語言 -> 選擇 - </pre> -</dd> - -<dt><strong><toc-add-entry name="ie">Internet Explorer</toc-add-entry></strong> -<dd>Windows: -<pre> - Tools 或 View 或 Extras -> Internet 选项 -> (常规)语言 -</pre> -</dd> +<p> +我们收集了一个流行的浏览器的列表,以及如何在它们的设置中改变网络 +内容的语言偏好: +</p> -<dd>Mac OS: -<pre> - Edit -> Preferences -> Web Browser -> Language/Fonts -</pre> -</dd> +<div class="row"> + <!-- left column --> + <div class="column column-left"> + <div style="text-align: left"> + <ul> + <li><strong><toc-add-entry name="chromium">Chrome/Chromium</toc-add-entry></strong><br> + 在右上角,打开菜单并点击 <em>设置</em> -> <em>高级</em> -> <em>语言</em>。打开 <em>语言</em> 菜单,可以看到一个语言列表。点击项目旁边的三个点来改变顺序。如有必要,您也可以添加新的语言。</li> + <li><strong><toc-add-entry name="elinks">ELinks</toc-add-entry></strong><br> + 在 <em>设置</em> -> <em>语言</em> 中改变默认语言的同时,也会修改向网站请求的语言。您可以通过在 <em>设置</em> -> <em>选项管理器</em> -> <em>协议</em> -> <em>HTTP</em></li> 里调整 <em>Accept-Language 头</em> 来改变这一行为。 + <li><strong><toc-add-entry name="epiphany">Epiphany</toc-add-entry></strong><br> + 在主菜单中打开 <em>首选项</em> 并切换到 <em>语言</em> 标签页。您可以在此添加、删除和排序语言。</li> + <li><strong><toc-add-entry name="mozillafirefox">Firefox</toc-add-entry></strong><br> + 在顶部的菜单栏打开 <em>设置</em>。在 <em>常规</em> 栏目中向下滚动到 <em>语言与外观</em> -> <em>语言</em>。点击 <em>选择</em> 按钮来设置显示的网站的语言偏好。在同一个对话框中您也可以添加、删除和排序语言。</li> + <li><strong><toc-add-entry name="ibrowse">IBrowse</toc-add-entry></strong><br> + 打开 <em>首选项</em> -> <em>设置</em> -> <em>网络</em>。<em>接受的语言</em> 可能会是 *,这是默认设置。点击 <em>区域设置</em> 按钮,您应当可以添加偏好的语言。如果不行,您可以手动输入。</li> + <li><strong><toc-add-entry name="icab">iCab</toc-add-entry></strong><br> + <em>编辑</em> -> <em>首选项</em> -> <em>浏览器</em> -> <em>字体,语言</em></li> + <li><strong><toc-add-entry name="iceweasel">IceCat (Iceweasel)</toc-add-entry></strong><br> + <em>编辑</em> -> <em>首选项</em> -> <em>内容</em> -> <em>语言</em> -> <em>选择</em></li> + <li><strong><toc-add-entry name="ie">Internet Explorer</toc-add-entry></strong><br> + 点击 <em>工具</em> 图标,选择 <em>Internet 选项</em>,切换到 <em>常规</em> 标签页,点击 <em>语言</em> 按钮。点击 <em>设置语言首选项</em>,您可以在接下来的对话框中添加、删除和排序语言。</li> + </ul> + </div> + </div> + +<!-- right column --> + <div class="column column-right"> + <div style="text-align: left"> + <ul> + <li><strong><toc-add-entry name="konqueror">Konqueror</toc-add-entry></strong><br> + 编辑 <em>~/.kde/share/config/kio_httprc</em> 文件,添加如下一行:<br> + <code>Languages=zh;q=1.0, en;q=0.5</code></li> + <li><strong><toc-add-entry name="lynx">Lynx</toc-add-entry></strong><br> + 编辑 <em>~/.lynxrc</em> ,添加如下一行:<br> + <code>preferred_language=zh; q=1.0, en; q=0.5</code><br> + 或者,您也可以按 [O] 打开浏览器设置。向下滚动到 <em>偏好的语言</em> 并添加以上内容。</li> + <li><strong><toc-add-entry name="edge">Microsoft Edge</toc-add-entry></strong><br> + <em>设置和更多</em> -> <em>设置</em> -> <em>语言</em> -> <em>添加语言</em><br> + 点击语言项目旁边的三点按钮查看更多选项和改变顺序。</li> + <li><strong><toc-add-entry name="opera">Opera</toc-add-entry></strong><br> + <em>设置</em> -> <em>浏览器</em> -> <em>语言</em> -> <em>语言偏好</em></li> + <li><strong><toc-add-entry name="safari">Safari</toc-add-entry></strong><br> + Safari 使用 macOS 和 iOS 系统的语言设置,所以要改变语言偏好,请打开 <em>系统偏好设置</em>(macOS)或 <em>设置</em>(iOS)。</li> + <li><strong><toc-add-entry name="w3m">W3M</toc-add-entry></strong><br> + 按 [O] 打开 <em>选项设置栏</em>,向下滚动到 <em>网络设置</em> -> <em>接受的语言(Accept-Language)报头</em>。按 [Enter] 改变设置(例如 <code>zh; q=1.0, en; q=0.5</code>)并按 [Enter] 确认。向下滚动并按 [OK] 保存设定。</li> + <li><strong><toc-add-entry name="vivaldi">Vivaldi</toc-add-entry></strong><br> + 点击 <em>设置</em> -> <em>常规</em> -> <em>语言</em> -> <em>接受的语言</em>,点击 <em>添加语言</em> 并从菜单中选择。使用箭头改变语言的顺序。</li> + </ul> + </div> + </div> +</div> + +<aside> +<p><span class="fas fa-caret-right fa-3x"></span> 虽然在浏览器设置中选择偏好的语言永远是更合适的,您也可以使用 cookie 覆盖设置。</p> +</aside> + +<h2><a id="override">如何覆盖语言[CN:設置:][HKTW:設定:]</a></h2> -<dt><strong><toc-add-entry name="konqueror">Konqueror</toc-add-entry></strong></dt> -<dd> -编辑 -<kbd>~/.kde/share/config/kio_httprc</kbd> 并加入类似如下的一行: -<pre> - Languages=zh;q=1.0, en;q=0.5 -</pre> -</dd> +<p> +不论出于何种原因,如果您无法在您的浏览器、设备或计算环境中设置首选语言, +作为最后的手段,您也可以使用 cookie 覆盖语言设置。点击以下按钮中的一个,以将 +一个语言置于语言列表的顶部。 +</p> -<dt><strong><toc-add-entry name="lynx">Lynx</toc-add-entry></strong></dt> -<dd> -您可以編輯 <kbd>.lynxrc</kbd> [CN:文件:][HKTW:檔:]中的 <kbd>preferred_language</kbd> [CN:变量:][HKTW:變數:], -或者在使用 lynx 時使用 'O' 命令。 +<p> +请注意,这将设置一个 <a href="https://en.wikipedia.org/wiki/HTTP_cookie">cookie</a>,\ +其中包含您的语言选择项。如果您一个月内没有访问该网站,您的浏览器将删除该 cookie。\ +当然,您随时可以在浏览器中手动删除该 cookie,或者您可以点击 <em>Browser default</em> 按钮 +立即删除该 cookie。 +</p> -<p>例如,在 <kbd>.lynxrc</kbd> 中加入這一行:</p> +<protect pass=2> +<: print language_selector_buttons(); :> +</protect> -<pre> - preferred_language=zh; q=1.0, en; q=0.5 -</pre> -</dd> -<dt><strong><toc-add-entry name="mozilla">Mozilla</toc-add-entry> / -<toc-add-entry name="netscape">Netscape 4.x</toc-add-entry> 及更新版本</strong></dt> -<dd> -<pre> - Edit -> Preferences -> Navigator -> Languages -</pre> -注意: Netscape 4.x 版您最好是從它所列出的[CN:支持:][HKTW:支援:]語言列表中點選 -。有些[CN:用戶:][HKTW:使用者:]回報說有問題,結果是因為他們用自己打字輸入的方式 -[CN:設置:][HKTW:設定:]語言。 -</dd> - -<dt><strong><toc-add-entry name="netscape3">Netscape 3.x</toc-add-entry></strong></dt> -<dd> -在 Netscape app-defaults [CN:文件:][HKTW:檔:]或 <kbd>~/.Xresources</kbd> [CN:文件:][HKTW:檔:]中加上這一行: -<pre> - *httpAcceptLanguage: [preferred_language string] -</pre> -</dd> +<h2><a id="fix">故障排除</a></h2> -<dt><strong><toc-add-entry name="opera">Opera</toc-add-entry></strong></dt> -<dd>大部分的版本: -<pre> - File -> Preferences -> Languages -</pre> -</dd> -<dd>Linux/*BSD 5.x 及 6.x 版: -<pre> - File -> Preferences -> Document -> Languages -</pre> -</dd> -<dd>Nokia 770 浏览器: -編輯 /home/user/.opera/opera.ini 文件,將下列行添加到 [Adv User Perfs] 段落中: -<pre> - HTTP Accept Language=zh;q=1.0,en;q=0.5 -</pre> -</dd> +<p> +有时候,虽然经过了各种努力,Debian 网站还是显示了错误的语言。 +我们的第一个建议是在浏览器中清除本地[CN:緩存:][HKTW:快取:](包括磁盘和内存[CN:緩存:][HKTW:快取:]), +然后重新加载页面。如果您完全肯定您 +已经<a href="#howtoset">设置好了您的浏览器</a>,那么损坏的或者 +错误配置的[CN:緩存:][HKTW:快取:]可能是问题的源头。近些年这个问题变得尤其严重, +因為越來越多 +的[CN:網絡:][HKTW:網路:][CN:服務供應商:][HKTW:服務提供者:](ISP)認為 +使用[CN:緩存:][HKTW:快取:]可以減少[CN:網絡:][HKTW:網路:]的流量。 +阅读关于代理服务器的<a href="#cache">章节</a>,即使您 +认为您没有使用代理服务器。 +</p> -<dt><strong><toc-add-entry name="pie">Pocket Internet Explorer</toc-add-entry></strong></dt> -<dd> -# Windows Mobile 2003/2003SE/5.0 -<pre> - 在注冊表 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International\\ - 中創建一個鍵值 <q>AcceptLanguage</q> 并賦值 - <q>zh; q=1.0; en; q=0.5</q> (不含引號)。 -</pre> -</dd> +<p> +当然,也确实有可能就是 <a href="https://www.debian.org/">www.debian.org</a> 的問題。 +虽然,在這幾年來我們所接收到的語言錯誤的報告中,只有極少數真的是我們的問題,但这 +确实是可能发生的。所以 +我們建議您在跟我們聯絡之前,先检查自己的设置问题和[CN:緩存:][HKTW:快取:]问题。 +如果您發現 <a +href="https://www.debian.org/">https://www.debian.org/</a> 可以運作,但是有一個[CN:鏡像站點 +:][HKTW:映射網站:]不行,請您向我們報告,我們會與映射[CN:站點:][HKTW:站台:]的維 +護者聯繫。 +</p> -<dt><strong><toc-add-entry name="safari">Safari</toc-add-entry></strong></dt> -<dd>Safari 是透過 Mac OS X 系統的[CN:設置:][HKTW:設定:]來決定您選用的語言的: -<pre> - System preferences -> International -> Language -</pre> -</dd> - -<dt><strong><toc-add-entry name="voyager">Voyager</toc-add-entry></strong></dt> -<dd>打開<q>Settings</q>和<q>Languages</q>頁面。您可以手工添加或者點擊<q>Get -from locale</q>。點擊<q>OK</q>結束[CN:設置:][HKTW:設定:]。 -</dd> - -<dt><strong><toc-add-entry name="w3">W3</toc-add-entry></strong> (基于 Emacs 的瀏覽器) -<dd> -<pre>(setq url-mime-language-string "preferred_language=zh; q=1.0, en; q=0.5")</pre> -或者是使用 custom 套件 (假設 URL 版本是 p4.0pre.14): -<pre>Hypermedia -> URL -> Mime -> Mime Language String...</pre> -</dd> - -<dt><strong><toc-add-entry name="w3m">W3M</toc-add-entry></strong></dt> -<dd> -<pre> - Options (o) -> Other Behavior -> Accept-Language -</pre> -</dd> +<h3><a name="cache">代理[CN:服務器:][HKTW:伺服器:]的潛在問題</a></h3> -</dl> +<p> +代理(proxy)[CN:服務器:][HKTW:伺服器:]基本上是一個沒有自己內容的網站[CN:服 +務器:][HKTW:伺服器:]。它們介于[CN:用戶:][HKTW:使用者:]和真正的[CN:網絡服務器 +:][HKTW:網路伺服器:]之間。它們抓取您所需要的網頁,然後將網頁轉給您,但同時保存 +一個拷貝作為[CN:緩存:][HKTW:快取:],以便以後取用。這可以讓很多[CN:用戶:][HKTW: +使用者:]要看同一個網頁時,[CN:網絡:][HKTW:網路:]帶寬的壓力大大減少。 +</p> -<p>如果您有一些其他上面所未列出的瀏覽器[CN:設置:][HKTW:設定:]方式的[CN:信息 -:][HKTW:資訊:],請送到 <a -href="mailto:debian-www@lists.debian.org">debian-www@lists.debian.org</a>。 +<p> +大多數時候,這是個好主意,但是如果[CN:緩存:][HKTW:快取:]出問題的話,這個辦 +法就不行了。特別是有些較舊的代理[CN:服務器:][HKTW:伺服器:]不支持內容協商 +[CN:机:][HKTW:機:]制時。這會導致它們只存放其中一種語言的網頁[CN:緩存 +:][HKTW:快取:],而不會理會後續即使是不同語言的要求。唯一的解決方式就是更新或改 +換[CN:緩存:][HKTW:快取:][CN:軟件:][HKTW:軟體:]。 </p> +<p> +在過去,人們只在他們的瀏覽器被自己[CN:設置:][HKTW:設定:]過後才能使用一個代理 +。但是現在就不是這樣了。您的[CN:網絡服務供應商:][HKTW:網路服務提供者:](ISP)可能會強 +迫將所有的 HTTP [CN:连接:][HKTW:連線:][CN:请求:][HKTW:要求:][CN:重定向:][HKTW:導向:]到一個透明的代理[CN:服務器 +:][HKTW:伺服器:]。如果這個代理[CN:服務器:][HKTW:伺服器:]無法正確處理內容協商, +[CN:用戶:][HKTW:使用者:]可能就會接收到錯誤語言的[CN:緩存:][HKTW:快取:]網頁。這 +時唯一的辦法就是向您的 ISP 提意見,要求他們[CN:升級 +:][HKTW:改善:]或更新他們的[CN:緩存軟件:][HKTW:快取軟體:]。 +</p> |