[感想]翻譯、編譯fluxbox1.0rc

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[感想]翻譯、編譯fluxbox1.0rc

文章訪客 » 週一 6月 26, 2006 11:01 pm

0.因為看到fluxbox有zh_CN,卻沒有zh_TW,又看「菜單」看的很不習慣,因此手動翻譯、編譯。

我的系統是 Debian/GNU Linux testing ,因為採基本安裝,缺很多東西

注意!以下文章部份夾雜想罵人的情緒,因此不想心情被破壞的人士請止步。

1.編譯相依性問題:「Fluxbox need X-Window headers and libraries...」
Fluxbox wiki 對這個問題的解法是安裝xlibs-dev或x-window-system-dev或類似的套件。但,xlibs-dev在Debian/GNU Linux testing 中被移除。因此,編譯fluxbox不會過。x-window-system-dev情況也是如此。故將 sources.list 調整至 stable,安裝,觀察其依賴包 如下所示

您僅要求對單一套件進行操作,這極有可能是因為
該套件無法安裝,您最好提交一個針對這個套件
的臭蟲報告。
底下的資訊有助於解決現在的情況:

下列的套件有無法滿足的依存關係:
xlibs-dev: 依存關係: libice-dev 但是它卻不會被安裝。
依存關係: libsm-dev 但是它卻不會被安裝。
依存關係: libxmu-dev 但是它卻不會被安裝。
依存關係: libxmuu-dev 但是它卻不會被安裝。
依存關係: libxp-dev 但是它卻不會被安裝。
依存關係: libxrandr-dev 但是它卻不會被安裝。
依存關係: libxt-dev 但是它卻不會被安裝。
依存關係: libxtrap-dev 但是它卻不會被安裝。
依存關係: libxtst-dev 但是它卻不會被安裝。
依存關係: libxv-dev 但是它卻不會被安裝。
依存關係: x-dev 但是它卻不會被安裝。
E: 損毀的套件

根據上述列表,依序嘗試安裝後編譯,安裝到libxmu-dev時 configure 過。

(感想:最近我弄 testing 跟 X 相關的東西都沒好事,包括新版的 xorg 和這個 dev 包,真想罵人!)

2.fluxbox 內翻譯不採用 po 、 mo等檔案,必須手動修改 Translation.m 後,編成 Makefile.in 與其他檔案。但是,整個 fluxbox 檔案夾內毫無關於建立 Makefile.in 的資訊 。雖然依Makefile.am猜測為 automake 相關,但實在太多東西了,因此也沒用。最後找完整個 mailing list (連這個也沒有 !)與 CVS (說明文件部份完全沒有) ,才在其 SVN tags/Release-1_0rc/nls/ 資料夾底下找到 translator.txt, 依據裡面的資訊想執行 autogen.sh,然後發現官網下載的 1.0rc 根本沒有這個sh檔,必須從SVN下載。

(感想:缺乏說明文件真的會死人。不能要求一個翻譯者僅僅為了翻譯一個檔案把 GNU automake 整個弄懂...)

3.製作Makefile.in 時 aclocal 一直出現錯誤:AM_GTK..... 沒有找到。經過搜尋,在 /usr/share/aclocal資料夾中必須存在gtk.m4。這表示gtk1.2-dev沒有安裝。但我懷疑是必須用gtk1,或是gtk2也可以?

4.結論:弄了一個下午,真的很生氣。為了怕這些與努力不成正比的微薄收穫流失,記下來。也不知道到底有沒有學到東西。

PS.附上翻譯好的檔案,因為有些名詞實在不知道怎翻,請各位指正。
訪客
 

Translation.m

文章訪客 » 週一 6月 26, 2006 11:04 pm

代碼: 選擇全部
$ codeset=ISO-8859-1

$set 1 #Align

1 底部置中
2 底部置左
3 底部置右
4 水平
5 左
6 左側置底
7 左側置中
8 左側置頂
9 相倚
10 右
11 右側置底
12 右側至中
13 右側置頂
14 頂部置中
15 頂部置左
16 頂部置右
17 垂直

$set 2 #BaseDisplay

1 退出... 儲存崩潰檔案\n
2 關閉\n
3 %s:      捕捉信號 %d\n

$set 3 #Common

1 Alpha
2 自動隱藏
3 編譯
4 編譯選項
5 編譯
6 編譯器版本
7 初始化
8 相連鍵
9 國際化字體
10 選單
11 樣式
12 預設
13 禁用
14 錯誤
15 Fluxbox版本
16 Maximize Over
17 SVN釋出編號
18 可見

$set 4 #Configmenu

1 反鋸齒
2 自動縮放
3 點選縮放
4 點選聚焦
5 Decorate Transient Windows
6 鼠标滑轮更换桌面
7 切換工作區時聚焦於視窗
8 聚焦型態
9 聚焦於新視窗
10 最大化
11 Image Dithering
12 視窗移動時顯示白底
14 滑鼠焦點
15 工作區間切換
16 假透明效果
17 選單 Alpha
18 透明
19 聚焦視窗 Alpha
20 非聚焦視窗 Alpha

$set 5 #Ewmh

1 嚴重錯誤:記憶體不足,無法配置記憶體給EWMH client list

$set 6 #FbTkError

1 警告! 高度 > 3200 強制設定高度 = 3200
2 警告! 寬度 > 3200 強制設定寬度 = 3200
3 警告:不能載入備用字體
4 配置錯誤
5 Error creating pixmap
6 無法產生 XImage
7 讀取失敗
8 警告:無法找到有效的 Alpha 值格式
9 警告: Alpha picture 產生失敗
10 警告: Alpha pixmap 產生失敗
11 無法找到螢幕格式(%d)
12 記憶體耗盡
13 配置藍色緩衝區時記憶體耗盡
14 配置綠色緩衝區時記憶體耗盡
15 配置紅色緩衝區時記憶體耗盡
16 佈景物件讀取失敗
17 不支援此視覺樣式
18 設置預設值

$set 7 #Fluxbox

1 rc 檔案檔名無效!
2 群組檔案讀取失敗
3 資料庫讀取失敗
4 重試以
5 警告!無法找到可舖置視窗的螢幕!
6 無法產生 %s 資料夾
7 無法管理任何螢幕\n請確定您沒有執行其他視窗管理程式
8 正則表達式剖析失敗
9 Fatal! There can only one instance of fluxbox class.
10 無法連結 X server\n請確認您在啟動fluxbox前已啟動 X
11 警告: X server 不支援本地化設置
12 警告: 無法設定本地化修改器(輸入法)

$set 8 #Gnome

1 錯誤:記憶體不足,無法配置記憶體予GNOME client list

$set 9 #Keys

1 相連鍵: Error on line
2 相連鍵: Keytree 融合失敗!
3 相連鍵: Invalid key/modifier on line

$set 10 #Menu

1 設置
2 Fluxbox預設選單
3 退出
4 圖示
5 層次...
6 On Head...
7 取代
8 重新載入設置檔案
9 重新啟動

$set 11 #Remember

1 裝飾物
2 大小
3 跳置工作區
4 層次
5 記憶...
6 位置
7 關閉時儲存
8 收攏
9 固定
10 未知應用程式鍵
11 工作區
12 Head

$set 12 #Screen

1 BScreen::BScreen: 詢要 X server 時發生錯誤\n 另一個視窗管理程式正在執行,顯示編號為
2 寬: %4d x 高: %4d
3 BScreen::BScreen: 正管理 %d 視窗。使用視覺效果 0x%lx, 顯示深度 %d\n

$set 13 #Slit

1 Clients
2 向下循環
3 向上循環
4 Slit 導向
5 Slit 層次
6 Slit on Head
7 Slit 取代
8 Slit
9 儲存 SlitList

$set 14 #Toolbar

1 修改目前工作區名
2 圖示列模式
3 所有視窗
4 圖示
5 無
6 工作區
7 工作區圖示
8 工具列層次
9 Toolbar on Head
10 取代工具列
11 工具列
12 工具列寬度
13 時鐘格式:24時制
14 時鐘格式:12時制
15 修改時鐘顯示格式
16 顯示圖片
17 不顯示圖示
18 工作區不顯示圖示

$set 15 #Window

1 未命名

$set 16 #Windowmenu

1 關閉
2 最小化
3 層次
4 後推一層
5 最大化
6 前推一層
7 送置工作區...
8 收攏
9 固定
10 強制關閉

$set 17 #Workspace

1 工作區 %d
2 工作區
3 新建工作區
4 移除最後一個工作區

$set 18 #fbsetroot

1 錯誤: 必須指定:: -solid, -mod, -gradient任一個.\n
2 無法產生 pixmap atoms, 放棄!
3 -display <string>        顯示連結\n\
-mod <x> <y>             modula pattern\n\
-foreground, -fg <color> modula foreground color\n\
-background, -bg <color> modula background color\n\n\
-gradient <texture>      漸層材質\n\
-from <color>            漸層起始色彩\n\
-to <color>              漸層結束色彩\n\n\
-solid <color>           單一顏色\n\n\
-help                    顯示說明\n

$set 19 #main

1 錯誤: '-display'需要一個參數
2 Bad Alloc
3 Bad cast
4 超出顯示範圍
5 執行錯誤
6 標準異常
7 未知錯誤
8 錯誤: '-log'需要一個參數
9 紀錄檔
10 紀錄至
11 錯誤: '-rc'需要一個參數
12 錯誤: '-screen'需要一個參數
13 Fluxbox %s: (c) %s Henrik Kinnunen\n\
主站: http://www.fluxbox.org/\n\n\
-display <string>\t\t指定display連結\n\
-screen <all|int,int,int>\t顯示於特定的螢幕\n\
-rc <string>\t\t\t使用指定的資源檔\n\
-version\t\t\t顯示版本號\n\
-info\t\t\t\t顯示fluxbox相關訊息\n\
-log <filename>\t\t\t將訊息輸出至紀錄檔中\n\
-help\t\t\t\t顯示說明訊息\n\n
14 警告: 不能讀取'DISPLAY'變數

$set 20

1 Above Dock
2 置底
3 桌面
4 Dock
5 普通模式
6 置頂


我不會翻譯 pixmap 、alpha 這兩個詞。其他部份散見文中。
訪客
 


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客