1 頁 (共 1 頁)

[分享] 將 'e-mail' 統一取代為 '電子郵件' 的方法

發表於 : 2008-02-06 16:43
心靈捕手
這是一個小修正, 改或不改, 都不會影響整個 phpBB3 的功能.

猶記, 當初曾為了底下的譯文做討論...
e-mail => (維持原狀) / 電子郵件?

其實, 如果翻成中文 '電子郵件' 那麼是比較便利的.

怎麼說呢?
英文的 e-mail 出現在句中, 前後自然會各空一格;
如果是出現在句首, 則第一個英文字會改為大寫, 如: E-mail.

而有時候, 為了讓語意順暢, 中文翻譯時會將原文出現在句首的 E-mail 移入句中,
卻因為保留其形式而忘記將第一個大寫的英文字改為小寫.

這個情況雖然是微不足道, 不至於造成影響整個 phpBB3 的功能,
但是在整個版面的閱讀上, 還是顯得有些美中不足.
例如: 在網友的貼圖中, 出現這類的情況:

代碼: 選擇全部

聯絡 e-mail 位址
確認 E-mail 位址
http://phpbb-tw.net/phpbb/viewtopic.php ... 83#p263483

個人也曾經花了不少時間偵錯, 為的只是調整其句首或句中的大小寫而已. :oops:

所以說, 如果一開始就將 'e-mail' 統一譯為 '電子郵件', 那麼就省事多了.

如果您要將 'e-mail' 或 'E-mail' 統一譯為 '電子郵件'
那麼可以這麼做:
#
#-----[ OPEN ]-----
#
language/YOUR_LANG/common.php

#
#-----[ FIND ]-----
# ps. 可以忽略大小寫, 否則須要分別尋找, 重覆取代兩次
#

代碼: 選擇全部

e-mail
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

電子郵件
ps.
1. 需要修改的檔案, 列表如下:
language/YOUR_LANG/common.php
language/YOUR_LANG/help_faq.php
language/YOUR_LANG/install.php
language/YOUR_LANG/memberlist.php
language/YOUR_LANG/ucp.php
language/YOUR_LANG/acp/ban.php
language/YOUR_LANG/acp/board.php
language/YOUR_LANG/acp/common.php
language/YOUR_LANG/acp/email.php
language/YOUR_LANG/acp/language.php
language/YOUR_LANG/acp/permissions.php
language/YOUR_LANG/acp/permissions_phpbb.php
language/YOUR_LANG/acp/posting.php
language/YOUR_LANG/acp/styles.php
language/YOUR_LANG/acp/users.php
2. 取代後, 建議移除出現在 '電子郵件' 之前或之後的空格.
3. 那您或許會質疑: 為何我不直接將竹貓的譯文全數修改呢?
因為我以為: 將 'e-mail' 視為一個 '專有名詞' 的縮寫即可.