翻译cck的label和views的title

无须猫 的头像
1条评论发表评论6.xAttribution

以xDrupal.org的水滴笔记为例,

我想给笔记添加个标识Drupal版本的字段,如下:

创建字段,完成后,来发表篇文章看看,也就是这篇文章了(语言选项先选“与语言无关,这样我们可以切换到英文来查看”)。我需要drupal版本这个label在英文状态下显示英文,于是到(翻译界面--搜索)..admin/build/translate/search里,搜索刚才在添加字段的时候输入的“Drupal版本”,在搜索结果的最下面找到了那个字符串,点击“编辑”进入“编辑字符串”的界面,如下:

不过这显示语言的版本却是简体中文,郁闷了……要不咱无视它试试,好吧,输入“Drupal Version”,保存。去这篇文章看看,于是更郁闷了T_T,中英文版下2个Label的文本正好弄反了。

 

 

这是因为cck的label是被Drupal归入“内置界面”的字符串,而“内置界面”的默认为英文,所以在输入cck的label的时候,先输入英文,再去翻译界面翻译成中文或你需要的其他语言即可。

有2点需要注意:
1.如果你已经创建好了字段,那么就去此字段的设置里更改即可。此时的Label会显示为不可编辑的状态,现在点击“Change Basic Infomation”进入基本信息编辑页面即可。
2.如果你开始也翻译了某个label的字符串,需要先把此翻译删除,再搜索进行翻译即可。

ps.views创建的page、block等的title和其他内置界面字符串,在做多语言站的时候都应该先填写英文,然后再进行翻译。

当你看到这篇文章的时候,语言切换时label应该能按照我们的需要正确显示了。 

六豆 的头像

正在学习中,先看看。

正在学习中,先看看。

发表新评论

此内容将保密,不会被其他人看见。
  • 自动将网址与电子邮件地址转变为链接。
  • 允许HTML标签:<a> <p> <span> <div> <h1> <h2> <h3> <h4> <blockcode> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike> <caption>
  • 自动断行和分段。
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <as>, <as3>, <asp>, <css>, <drupal5>, <drupal6>, <html>, <js>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

更多关於格式化选项的信息

CAPTCHA
请输入问题的答案。
Fill in the blank