在 gtkorphan 有關 Hibernate 的翻譯方法 [論壇 - 自由軟體中文翻譯討論]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



在 gtkorphan 有關 Hibernate 的翻譯方法
會員一級
註冊日期:
2011/1/29 22:32
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 0
MP : 0 / 22
EXP: 2
離線
https://translations.launchpad.net/gtkorphan/trunk/+pots/gtkorphan/zh_TW/+translate?batch=10&show=all&search=hibernate

現時有以下幾個翻譯:
1. Hibernate package / 將套件包標記為非孤立
2. Hibernated packages / 已休眠的軟件包

哪一個比較合適?其他軟件有沒有近似的翻譯?

2011/1/29 23:17
應用擴展 工具箱
回覆: 在 gtkorphan 有關 Hibernate 的翻譯方法

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 65105
EXP: 24
離線
如果單純查字典
hibernate
v. 過冬, 避寒, 冬眠

但是 如果 你的 hibernate 是與這篇文章有關
那要看看 Hibernate 到底是什麼功能的軟體
把它的功能 包含在譯名中比較容易被理解

Hibernate Your Data

Object-relational mapping (O/R mapping) is a common requirement of many software development projects. The activities involved in persisting data are tedious and error-prone. If we also take into consideration the inevitable change of requirements, we're in serious trouble: the data storage structure must be kept in sync with the source code. Add the portability issue, and things are becoming very, very complicated.

Hibernate will help us to painlessly store the data in permanent storage without too much hassle about choosing the kind of storage, installation, or configuration. Hibernate allows us to store any kind of objects; therefore, our application does not need to know that its data will be persisted using Hibernate. Of course, everything mentioned here can be applied in the opposite direction: fetching already prepared objects from a storage is now nearly trivial. Updating and deleting data is also available.

Hibernate home page

2011/1/30 17:03
應用擴展 工具箱
回覆: 在 gtkorphan 有關 Hibernate 的翻譯方法
會員一級
註冊日期:
2010/6/9 19:50
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 73
MP : 9 / 2608
EXP: 93
離線
一般電腦中Hibernate都是指「休眠」吧!不過Hibernated packages翻成「休眠中的套件」...

2011/1/30 18:30
應用擴展 工具箱
回覆: 在 gtkorphan 有關 Hibernate 的翻譯方法

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 65105
EXP: 24
離線
從 這一篇 GtkOrphan 官網 文章
How to Use GtkOrphan

Use of GtkOrphan is intuitive and reflects use of deborphan. The screenshots will show you a full example. GtkOrphan must be run with root privilegies.

At GtkOrphan's first run, you should initialize your system in order to keep track of needed packages, even if they are reported as orphaned.
In the main window, expand the "Options" section and check the "Show all orphan packages, not only those in the libs section" checkbox. Note: with this option, GtkOrphan will report as "orphaned" all those installed packages that are not dependencies for any other. In this way, for instance, packages such as gparted, ubuntu-desktop, wine will be listed too, as they are "top-level" packages and no other package depends on them. Now you can traverse this list and right-click->hibernate each package you want to keep and that you don't want to be reported as orphaned anymore. The hibernation list will keep these files and will not show them anymore. You can access and modify the hibernation list as you want, from the View menu or from the right-click popup menu.

可以看出 上下文 的 含義
被列入 hibernation list (如 gparted, ubuntu-desktop, wine)就是不希望它被列入 orphaned 名單中.
這裏出現的 packages 是指 一般的 synaptic 中看到的套件
與電腦的 電源管理 中的休眠概念 好像沒什麼關係
更與休眠中 把記憶體中的資料儲存在硬碟中的觀念好像也沒什麼關係

Hibernate package / 將套件包標記為非孤立
這個翻譯比較能描述真實
但 唸起來 還有點不順 (可能是陌生吧)
看有沒有哪位網友有好點子
想個 唸起來 言簡意賅 的

Hibernated packages 已休眠的軟件包
雖然 休眠 大家都懂
但是 要解釋 hibernation list 已休眠的名單裏面的套件
就只能意會 不能言傳 ...
講不清楚...是嗎

以上 若有講錯 歡迎更正

2011/1/30 21:42
應用擴展 工具箱
回覆: 在 gtkorphan 有關 Hibernate 的翻譯方法
會員一級
註冊日期:
2010/6/9 19:50
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 73
MP : 9 / 2608
EXP: 93
離線
從網路上查到關於Hibernate的資料,各位參考看看:

Hibernate 是「物件/關係對應」(Object/Relational Mapping)的解決方案,簡寫為ORM,簡單的說就是將 Java 中的物件與物件關係,映射至關聯式資料庫中的表格與表格之間的關係, Hibernate 提供了這個過程中自動對應轉換的方案。


(參照網址:http://caterpillar.onlyfun.net/Gossip/HibernateGossip/HibernateGossip.html)

如果Hibernate有類似關係對應(映射)的意思,那Hibernate package有沒有「映射套件」或「關係對應套件」類似的詞,這樣Hibernation List也可順此意思理解為「映射清單」或「關係對應清單」!

2011/1/31 10:04
應用擴展 工具箱
回覆: 在 gtkorphan 有關 Hibernate 的翻譯方法
管理員
註冊日期:
2006/6/9 20:09
來自 草木叢生之所
所屬群組:
網站管理員
已註冊使用者
等級: 23
HP : 0 / 568
MP : 227 / 26893
EXP: 75
離線

2011/1/31 10:35
~^_^~...快樂用 GNU/Linux 中...
應用擴展 工具箱
回覆: 在 gtkorphan 有關 Hibernate 的翻譯方法

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 65105
EXP: 24
離線
向各位網友致歉
重新 看#4 貼文 並且安裝 GtkOrphan 測試
發現原#4貼文有需要修正的地方 修正後重貼
...................................................................................................................................

從 這一篇 GtkOrphan 官網 文章
How to Use GtkOrphan

Use of GtkOrphan is intuitive and reflects use of deborphan. The screenshots will show you a full example. GtkOrphan must be run with root privilegies.

At GtkOrphan's first run, you should initialize your system in order to keep track of needed packages, even if they are reported as orphaned.
In the main window, expand the "Options" section and check the "Show all orphan packages, not only those in the libs section" checkbox. Note: with this option, GtkOrphan will report as "orphaned" all those installed packages that are not dependencies for any other. In this way, for instance, packages such as gparted, ubuntu-desktop, wine will be listed too, as they are "top-level" packages and no other package depends on them. Now you can traverse this list and right-click->hibernate each package you want to keep and that you don't want to be reported as orphaned anymore. The hibernation list will keep these files and will not show them anymore. You can access and modify the hibernation list as you want, from the View menu or from the right-click popup menu.

可以看出 上下文 的 含義 (括號內是我自己加註)
GtkOrphan will report as "orphaned" all those installed packages that are not dependencies for any other. (沒有被別的套件依賴的套件叫 orphaned package)
...
you can traverse this list and right-click->hibernate each package you want to keep and that you don't want to be reported as orphaned anymore. (把orphaned package 從 orphaned package list 中 移到 hibernate package list 中)

被列入 orphaned list 或 hibernation list 中的套件
和 synaptic 中看到的套件 並沒有兩樣
與電腦的 電源管理 中的休眠概念 好像沒什麼關係
更與休眠中 把記憶體中的資料儲存在硬碟中的觀念好像也沒什麼關係
列在 hibernation list 中的套件 的指令 也可以正常執行
所以也非 disable 狀態 仍然是 active

被列入 orphaned list 主要是列爲 使用者要不要移除安裝 的一個候選套件名單
被列入 hibernation list 主要是保護該套件 不希望 使用者 不小心 把該套件錯誤移除了

所以本質上 在 hibernation list 中的套件 還是 合於 orphaned package 的定義

爲什麼 取名 hibernation ? 猜測應該使用 hibernation 軟件 技術 有關
因爲按右鍵 選 hibernation 就可以把 該選好的套件 移到 hibernation list
再按一次 出現 hibernation list / 選好套件 / 選好套件 / remove from list
把該套件 移回 orphaned package list ( 就回到移除安裝的候選名單)
無論列在那一個名單 都不影響 該套件的 active.

Hibernate package / 將套件包標記為非孤立
這個翻譯 非孤立 是否正確 還待討論
但 唸起來 也是有點不順 (可能是陌生吧)
看有沒有哪位網友有好點子
想個 唸起來 言簡意賅
而且能描述 受保護 不被移除 的 orphaned package
的中譯名詞

Hibernated packages 已休眠的軟件包
雖然 休眠 大家都懂
但是 要解釋 hibernation list 已休眠的名單裏面的套件
就只能意會 不能言傳 ...
講不清楚...是嗎

以上 若有講錯 歡迎更正

2011/1/31 17:02
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.