站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress待翻译信息类型
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="border:1px solid #000; text-align:center; float:right; padding:6px;"><strong>导航:</strong> [[WordPress翻译|上一页]] | {{Template:WordPress导航}}</span> <div style="clear:both;"></div> ==标签(label)== 标签通常用在[[HTML]]的 < label>, < legend>, <a>或< select>等[[标签]]中。标签是对UI(用户界面)元素用途的简短而精确的描述。有时标签的内容很难翻译,尤其是一些在英语中既可以作名词解释又可以作动词解释的单个词语。翻译大多数标签时,都得先熟悉整片代码内容,了解标签的语境,最后才可能为标签内容想出恰当的翻译。 大多数信息都是WordPress管理界面中的一部分,因此标签几乎是最常见的待翻译信息类型。 标签示例 msgid "Post" msgstr "Artikkeli" “post”本身有动词的意思,但在这里的语境中,post实际上是一个名词。很难在其它语言中找到与名词形式的post相应的表达,即使是翻译团队也没有想出对这个术语最最恰当的翻译。很多译者在翻译post时都用与英文中“article”相近意思的本国语来表示。(Finnish (Finland)翻译版本。) #: wp-login.php:79 wp-login.php:233 wp-register.php:166 #: wp-includes/template-functions-general.php:46 msgid "Register" msgstr "रजिस्टर" 以上代码摘自印度语翻译版本。 #: wp-admin/admin-functions.php:357 msgid "- Select -" msgstr " - Dewis -" 如果目标语言用户难以理解被破折号围住的这些术语的意思,可以删除这些术语;如果目标语言中有约定俗成的相应术语,则可以用相应术语替换掉这些英文。(威尔士语版本) ==内容丰富的信息== 还有一种常见的待翻译信息类型,内容丰富的信息通常由意思完整的句子组成,向用户表达某种信息或要求用户进行某项操作。这种类型的信息比标签长,翻译难度相对较小。但将较长的内容翻译成正式语体(或者非正式语体)时会遇到更多变数,这正是一些翻译人员头疼的地方。 示例 #: wp-login.php:146 msgid "Your new password is in the mail." msgstr "Вашата нова парола е в електронната ви поща." 该信息中有一个经过部分改动的英语固定表达("the check/cheque is in the mail"),使内容倾向于非正式体。(摘自保加利亚语版本。) #: wp-includes/functions.php:1636 msgid "<strong>Error</strong>: Incorrect password." msgstr "<strong>FEL</strong>: Felaktigt lösenord." 由于错误信息的字数较少,语言简洁,更倾向于正式体。([http://svn.automattic.com/wordpress-i18n/sv_SE/trunk/messages/sv_SE.po 瑞典]语版本。) #: wp-includes/functions-post.php:467 msgid "Sorry, you can only post a new comment once every 15 seconds. Slow down cowboy." msgstr "Leider kannst du nur alle 15 Sekunden einen neuen Kommentar eingeben. Immer locker bleiben." 当然,就像上面的这个例子一样,也不是所有错误信息都使用正式体。([http://svn.automattic.com/wordpress-i18n/de_DE/trunk/messages/de_DE.po 德语]版本。) ==带有描述性信息的字符串== 有些字符串中包含一个竖线,竖线的右侧是一段描述性语言。这些描述性语言或说明字符串的语境,或提供字符串的相关信息,以帮助翻译人员更好地了解字符串的准确含义。 示例 #: wp-includes/locale.php:186 msgid "" "number_format_decimal_point|$dec_point argument for http://php.net/number_format, default is ." msgstr "," ==各语种的时间和日期设置== ===各语种的日期设置=== [[PHP]]内置本地日期转换功能,但大多数[[虚拟主机]]只为少数语言配置了这一功能,因此WordPress使用gettext翻译模块来完成对日期和时间的翻译和格式转换。 WordPress翻译以下内容: 月份名称 #: wp-includes/locale.php:42 wp-includes/locale.php:57 msgid "May" msgstr "Květen" ([http://svn.automattic.com/wordpress-i18n/cs_CZ/trunk/messages/cs_CZ.po 捷克语]版本。) 月份缩写 #: wp-includes/locale.php:57 msgid "May_May_abbreviation" msgstr "Mag" 注意这里的msgid与平时略有不同。这里的msgid信息不能按照字面意思直接翻译:在英语中,May(五月)的全称和缩写都是May,上面的写法避免了Gettext将它们误看做同一个词。([http://svn.automattic.com/wordpress-i18n/it_IT/trunk/messages/it_IT.po 意大利语]翻译。) 一天在一星期中的名称 #: wp-includes/locale.php:7 #: wp-includes/locale.php:18 #: wp-includes/locale.php:31 msgid "Tuesday" msgstr "火曜日" (日语版本。) 星期名称缩写 #: wp-includes/locale.php:31 msgid "Tue" msgstr "Уто" ([http://svn.automattic.com/wordpress-i18n/sr_RS/trunk/messages/sr_RS.po 塞尔维亚语]版本。) 星期名称首字母缩写 #: wp-includes/locale.php:18 msgid "T_Tuesday_initial" msgstr "ti" 星期名称的首字母缩写要用在WordPress的日历功能中,在英语中星期二(Tuseday)和星期四(Thursday)的首字母相同,因此这里和月份缩写用法相同。不是所有语言都用星期的首字母缩写来表示星期名称:上面的挪威语就在字母t后又加了一个字母i来表示星期二(tirsdag),避免和星期四(torsday)混淆。(挪威语版本。) ===日期格式字符串=== 这是PHP[http://cn.php.net/manual/en/function.date.php date()]函数的格式字符串,译者可通过该函数将日期和时间格式修改为目标语言的日期和时间格式。 WordPress将修改后的日期和时间格式用在其他关于月份名称、星期名称的本地化文件中。修改后的字符串不仅规定了日期、时间元素,也包括日期和时间的显示顺序。 下面是theme.pot文件中的一个msgid信息: #: archive.php:40 search.php:19 single.php:22 msgid "l, F jS, Y" msgstr "" 在英语中,日期和时间格式为: Sunday, February 27th, 2005 而不同语言的日期格式也不尽相同。如丹麦语中的日期表示法是: søndag, 27. februar 2005 于是丹麦语中关于日期的完整的msgid信息将被翻译成: #: archive.php:40 search.php:19 single.php:22 msgid "l, F jS, Y" msgstr "l, j. F Y" 汉语和日语中有一种日期格式是: 2005年2月27日 相应的翻译结果应是: #: archive.php:40 search.php:19 single.php:22 msgid "l, F jS, Y" msgstr "Y年n月j日" 最后,如果需要在日期格式中加入字母字符(西班牙语中有这种需要),可以在日期后面加上右斜线: #: archive.php:40 search.php:19 single.php:22 msgid "l, F jS, Y" msgstr "l j \d\e F \d\e Y " 输出结果: domingo 27 de febrero de 2005 通过WordPress-PHP翻译 可以用WordPress函数 mysql2date(日期格式, 日期字符串) 来翻译插件等地方的日期。 ===含有占位符的信息=== 很多信息中都包含特别的PHP格式化占位符,译者可通过占位符将不可翻译的动态内容插入到经过翻译的信息中。PHP占位符通常有两种形式: %s 只有一个占位符时,使用该占位符标记 %1$s, %2$s, %3$s, … 这是被编号的占位符,翻译时可以重新排列占位符在字符串中的顺序,同时保留替掉换占位符的信息。 示例 #: wp-login.php:116 msgid "The e-mail was sent successfully to %s's e-mail address." msgstr "El e-mail fue enviado satisfactoriamente a la dirección e-mail de %s" 某[[邮件]]的接收人姓名需要被插入到以上信息的占位符中。([http://svn.automattic.com/wordpress-i18n/es_ES/trunk/messages/es_ES.po 西班牙语]版本。) #: wp-admin/upload.php:96 #, php-format msgid "File %1$s of type %2$s is not allowed." msgstr "类型为%2$s的文件%1$s不允许被上传。" 以上信息逆转了翻译中的文件名和文件类型顺序。(汉语版本) ==相关条目== *[[Drupal]] *[[OBLOG]] *[[X-Space]] *[[SaBlog-X]] *[[Bo-Blog]] [[category:WordPress中文文档|D]] [[category:WordPress开发文档|D]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:WordPress导航
(
查看源代码
)(受保护)