久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Gallery:語言設(shè)定

來自站長百科
(重定向自Gallery:Language Settings
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

Gallery2中的語言設(shè)定[ ]

偏好語言可以按會(huì)話,用戶或作為網(wǎng)站默認(rèn)來進(jìn)行設(shè)定。你也可以使用一個(gè)請求參量進(jìn)行覆蓋從而改變語言設(shè)定。

注: 此文描述Gallery 2.1中的行為。而Gallery 2.0/2.0.1/2.0.2在行為上略有不同(舉例,如果你希望Gallery2.0執(zhí)行瀏覽器語言偏好檢查的話,就將默認(rèn)語言設(shè)定為None(無))。

優(yōu)先級 – 何種設(shè)定何時(shí)有效?[ ]

以下所列就是所謂的優(yōu)先級,意思是1. 會(huì)覆蓋2-6;如果3沒有設(shè)定,4會(huì)覆蓋5, 6等。

  1. 請求字串中g(shù)2_language=languageCode
  2. 來自嵌入應(yīng)用程序的activeLanguage(僅適用于嵌入的G2)
  3. 當(dāng)前對話的活動(dòng)語言
  4. 當(dāng)前用戶的偏好語言
  5. (可選)瀏覽器用戶定義的偏好語言
  6. G2的站內(nèi)默認(rèn)語言

一般說來,在URL中不使用g2_language 覆蓋。網(wǎng)站的新到訪者沒有一個(gè)活動(dòng)的語言,并且沒有作為用戶登錄到網(wǎng)站中。因此Gallery2將語言默認(rèn)設(shè)置為站點(diǎn)管理(site admin)中定義的偏好語言。

如果你在站點(diǎn)管理(site admin)中啟用了瀏覽器語言偏好檢查的話,那么它就會(huì)使用訪問者瀏覽器所定義的語言。而如果訪問者瀏覽器所定義的語言在你的Gallery2中不可用的話,那么就會(huì)默認(rèn)設(shè)置為Gallery的缺省語言(即站點(diǎn)管理(site admin)中所定義的)。

"偏好語言"是什么意思?[ ]

如果Gallery2的某個(gè)語言版本翻譯度達(dá)100%(即Gallery2中所有的字串都翻譯為該語言了)的話,那么Gallery2全盤都會(huì)以你所選擇的語言呈現(xiàn)出來,并為你所使用。

如果翻譯度沒有達(dá)到100%,所有未被翻譯的字串就無法以你的語言顯示出來,那么你就會(huì)看到英語和你的語言夾雜在一起。

六種語言設(shè)定概覽[ ]

G2站點(diǎn)范圍的默認(rèn)語言[ ]

你可以在site admin -> General中為G2設(shè)定站點(diǎn)范圍的默認(rèn)語言。參見要求。 這將對所有用戶適用,除非你啟用了瀏覽器語言偏好檢查。如果是這樣的話,在瀏覽器偏好不可用的情況下,它就會(huì)將此默認(rèn)語言作為最低限度的可用語言。

此設(shè)定可被任何用戶的用戶偏好以及語言選擇器模塊(如果你選擇顯示此模塊的話)所覆蓋。

當(dāng)前用戶的偏好語言[ ]

每個(gè)用戶都可以在你的設(shè)定(Your settings)中設(shè)定所偏好的語言。這個(gè)將會(huì)覆蓋站點(diǎn)范圍默認(rèn)語言的設(shè)定。

當(dāng)前對話的活動(dòng)語言[ ]

訪問G2的第一個(gè)頁面后,G2將會(huì)存儲(chǔ)該訪問者的一些數(shù)據(jù),并追蹤此用戶的偏好等。 另外它也存儲(chǔ)該用戶所偏好的語言。

如果你在邊欄添加了語言選擇器(language selector)區(qū)塊的話,那么所有用戶,包括匿名用戶(游客),都可以在G2中選擇他們所偏好的語言。此操作可以在site admin -> Themes -> Matrix(這是默認(rèn)外觀主題的名稱,你的外觀主題會(huì)根據(jù)你的設(shè)定有所不同)中達(dá)成。

當(dāng)前對話的活動(dòng)語言會(huì)覆蓋用戶的偏好語言和站點(diǎn)范圍的默認(rèn)語言。

瀏覽器定義的偏好語言[ ]

如IE,火狐,Opera一類的瀏覽器會(huì)給WEB服務(wù)器一個(gè)提示,即用戶可能期望使用的語言。一般來說,如果你使用非英文版的微軟Windows的話,那么IE瀏覽器就會(huì)在Gallery2的所有請求中包含你所使用的語言的語言代碼。相似的是,如果下載某語言版本的火狐瀏覽器,它就會(huì)告知Gallery2你希望網(wǎng)站中使用該語言。如果你使用英文版的火狐瀏覽器但偏好使用另一種語言的話,你可以在火狐瀏覽器的選項(xiàng)中進(jìn)行修改。

如果在站點(diǎn)管理(site admin)中啟用了語言偏好檢查的話,Gallery2會(huì)檢測此瀏覽器定義的偏好語言(HTTP_ACCEPT_LANGUAGE header)。如果HTTP_ACCEPT_LANGUAGE中所列語言于Gallery2可用的話,就會(huì)使用。否則的話,它就會(huì)恢復(fù)為Gallery2的默認(rèn)語言。

來自GalleryEmbed::init()的activeLanguage(嵌入的G2)[ ]

如果Gallery2通過GalleryEmbed API被嵌入到另一個(gè)應(yīng)用程序中的話,那么嵌入程序就可以定義G2呼叫中當(dāng)前用戶/對話的活動(dòng)語言了。此語言設(shè)定將設(shè)置G2中的對話語言。

請求字串中的g2_language=languageCode[ ]

如果你想為默認(rèn)多個(gè)語言的G2添加鏈接,可以為鏈接添加g2_language=languageCode 參量。比如,在入口頁面上,你可以使用main.php?g2_language=fr顯示一個(gè)法國國旗,或者是 main.php?g2_language=en則顯示一個(gè)英國/美國國旗。

這將覆蓋其他所有的語言偏好。

要求[ ]

  • 你的PHP應(yīng)有g(shù)ettext支持進(jìn)行內(nèi)置并裝載。
  • 你的系統(tǒng)/服務(wù)器應(yīng)安裝本地語言(=~ 你所使用語言的翻譯)。參見:常見問題:我修改了語言但是沒有效果。怎么回事?
  • 你不需要multilang模塊。multilanguage模塊可用來翻譯內(nèi)容,相冊和圖片標(biāo)題及描述等。內(nèi)置的G2翻譯功能翻譯菜單,用戶界面,歡迎/確認(rèn)郵件。但沒有multilanguage模塊的情況下,G2無法翻譯你所輸入的標(biāo)題。

所需做的[ ]

  • 可下載語言包/在站點(diǎn)管理中定義用何種語言顯示給用戶