如何找到 gnome-control-center 的 PO檔

原始討論

原始討論「回覆: 為什麼要這樣翻譯」。

回覆內容

我個人認為可以朝幾個方向去討論

  • 若真的要翻譯,這些詞彙用什麼樣的字眼來翻,比較適合,這可以討論
  • 找出你說的畫面,翻譯檔是那個?
  • 了解如何提交這些翻譯?也許有了解的人,可以說明,或是請教他們,例如「這篇」和「這篇」, 我不認識這兩個作者,只是偶而找資料會逛到這兩個部落格, 在這論壇應該有帳號,無意間發現的,就不特別Cu了 :p

以下先提我目前知道的

樓主您給的畫面,指令是「gnome-control-center」。

只要執行下面的指令

$ gnome-control-center network

就會出現「Network」這個「Panel」。

然後按下左下方的「+」按鈕,就會出現,你圖片上的畫面, 作業系統我使用的是英文界面,所以出現的都是英文, 文字如下

  • VPN
  • Bond
  • Team
  • Bridge
  • VLAN

所以可以討論上面幾個詞彙,可以翻譯什麼詞彙比較恰當,比較能傳達原來的意思。

套件探索

執行

$ whereis gnome-control-center

顯示

gnome-control-center: /usr/bin/gnome-control-center /usr/lib/gnome-control-center /usr/share/gnome-control-center /usr/share/man/man1/gnome-control-center.1.gz

執行

$ dpkg -S /usr/bin/gnome-control-center

顯示

gnome-control-center: /usr/bin/gnome-control-center

表示「/usr/bin/gnome-control-center」這個指令,是屬於「gnome-control-center」這個「Package(套件)」。

執行

$ apt-cache showsrc gnome-control-center | grep Binary:

或是執行

$ apt showsrc gnome-control-center | grep Binary:

顯示

Binary: gnome-control-center, gnome-control-center-dev, gnome-control-center-data

表示「gnome-control-center」這個「Source Package(原始碼套件)」, 拆成三個「Package(套件)」, 分別是

執行

$ dpkg -L gnome-control-center-data | grep mo | grep zh_TW

顯示

/usr/share/locale/zh_TW/LC_MESSAGES/gnome-control-center-2.0-timezones.mo
/usr/share/locale/zh_TW/LC_MESSAGES/gnome-control-center-2.0.mo

關於這兩個檔的功用,可以從閱讀下面兩篇開始了解起

原始碼套件探索

執行

$ apt-get source gnome-control-center

或是執行

$ apt source gnome-control-center

就可以下載「Source Package」下來觀看。

執行

$ grep Bond gnome-control-center-3.18.2/panels/network/connection-editor/* -R

顯示

gnome-control-center-3.18.2/panels/network/connection-editor/net-connection-editor.c:        { N_("Bond"), nm_setting_bond_get_type },

執行

$ grep Team gnome-control-center-3.18.2/panels/network/connection-editor/* -R

顯示

gnome-control-center-3.18.2/panels/network/connection-editor/net-connection-editor.c:        { N_("Team"), nm_setting_team_get_type },

執行

$ grep Bond gnome-control-center-3.18.2/po/zh_TW.po -A 2

顯示

msgid "Bond"
msgstr "繫結"

--
msgid "Bond slaves"
msgstr "繫結的連線"

執行

$ grep Team gnome-control-center-3.18.2/po/zh_TW.po -A 2

顯示

...略...
--
msgid "Team"
msgstr "團隊"

--
msgid "Team slaves"
msgstr "團隊從屬"

執行

$ head gnome-control-center-3.18.2/po/zh_TW.po -n 26

顯示

# Chinese (Taiwan) translation of gnome-control-center.
# Copyright (C) 1999, 2001-07 Free Software Foundation, Inc.
# GNOME 1.x:
# ...略..., 1999.
# ...略... 2001-2002.
# GNOME 2.x:
# ...略..., 2001-2003, 2005.
# ...略..., 2004-07.
# ...略..., 2010.
# ...略..., 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center 3.3.91\n"
"Report-Msgid-Bugs-To: [http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-](http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-)"
"control-center&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2015-08-25 13:01+0800\n"
"PO-Revision-Date: 2015-08-25 13:10+0800\n"
"Last-Translator: ...略...\n"
"Language-Team: Chinese (Taiwan) <zh-l10n@lists.linux.org.tw>\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 1.8.4\n"

在「gnome-control-center-3.18.2/po/zh_TW.po」開頭,就有紀錄翻譯人員的聯絡方式了,可以嘗試與他們聯絡。

以上參考

:-)

更多參考