承接上一個問題 http://tw-drupal.info/node/334#comment-663
大部份內容都建立好了,但當在primary link 上按中文版的primary link, 內容顯示仍是英文內容
要用人手在language 上按"chinese traditional"才顯示中文內容
這是本人的測試網站
http://www.free4home.com/drupal
請問是否什麼地方要配置什麼???
承接上一個問題 http://tw-drupal.info/node/334#comment-663
大部份內容都建立好了,但當在primary link 上按中文版的primary link, 內容顯示仍是英文內容
要用人手在language 上按"chinese traditional"才顯示中文內容
這是本人的測試網站
http://www.free4home.com/drupal
請問是否什麼地方要配置什麼???
可以照這個設定看看
可以照這個設定看看 http://tw-drupal.info/node/300#comment-557
跟link
跟link 內的提議
在Admin->Localization設定default,可定語言預設值。
在Setting->i18N可設定是否要偵測browser的語言。
我的都已設好,但仍然不行
我還沒玩到那裡,不
我還沒玩到那裡,不知道吔!
不過已經切換成中文後,再點到別的站內連結,又變回英文了?
"不過已經切換成中文
"不過已經切換成中文後,再點到別的站內連結,又變回英文了?" 是!!!!!!!!!!
首先進入 -
首先進入 - http://www.free4home.com/drupal
第二點選 - Company Information (點到這裡應該是英文內容)
第三點選中華民國國旗 - 這時後畫面是「本公司的服務宗旨」(中文)
最後點「網頁設計」又變回英文了,如果要看中文,又要點國旗一次!
是以上那樣的啦...
對!!!!!!!!!是這個問題
對!!!!!!!!!是這個問題
用i18n
用i18n 的人那麼少??????沒人有這經驗嗎???????
連結裡是英文的連結
「網頁設計」的連結是 http://www.free4home.com/drupal/en/node/8, 所以會跑到英文文章,
您的中文連結應該是 http://www.free4home.com/drupal/zh-tw/node/6 吧
所以primary
所以primary links要怎樣做才能會根據當前的語言而連到有關語言版本?
p.s.在設置primary link 只可以輸入一個url
其實有沒有人用i18n
其實有沒有人用i18n 成功建立多語言website ?
i18n正解
關於i18n的一些東西,我詳細回在另一篇文章
http://tw-drupal.info/node/355
--
http://jimmy.j2.idv.tw
i18n 測試失敗
以下是我的步驟
安裝好drupal 後,
1. 安裝i18n 模組
2. 根據 jimmy 這篇Internationalization文章,修改加入以下源碼到i18n.module
function i18n_path($path, $lang) {
if(arg(0)=='node' && is_numeric(arg(1))){
if(module_exist('translation')){
$tnid = translation_node_nid(arg(1), $lang);
$p = explode('/', $path);
$p[1] = $tnid ? $tnid : arg(1);
$path = implode('/', $p);
}
}
3. 啟用i18n, i18nblocks, i18nmenu, locale 模組
4. 在admin->settings->content->page, 啟用"Multilingual support"
以上是建立內容前的工作
以下是建立內容的步驟
我在English 介面建立了 兩個page node 分別是
Company , node/1
Products , node/3
跟著在 各以上兩個page node,translation tab下, 建立相關的中文內容node
公司, node/2
產品, node/4
再在admin->menu->primary links, 建立了
Company Information
Products Information
path 分別指到
Company Information -> node/1
Products Information -> node/3
到 admin->localization->manage strings->search
分別搜尋Company Information, Products Information, 以編翻譯兩個primary links字串的中文
i.e. Company Information, 公司資訊 ; Products Information,產品資訊
最後到admin->blocks , 啟用 Language switcher
初步設置完成,進入測試
首先英語介面沒問題,在language 按"Chinese, Traditional",介面轉了中文包括primary links
但按其中一個primary links e.g. Products Information
page node 的內容到是指到英語的page node
不知道那裡出錯
聽起來,似乎會是i18n
聽起來,似乎會是i18n對primary link的支援不夠完整
不改code無解的問題
--
http://jimmy.j2.idv.tw
i18n 內的settings 問題
administer->settings->i18n 內 Advanced settings
only current language and no language
only current and default language and no language
only default language and no language
only current language
all content. no language conditions apply
這5個options 分別是什麼意思??
jimmy
jimmy 兄
知不知都在那裡出錯?? 你試過麼??