Skip to main content
  • Create new account
  • Reset your password
张文涛的个人博客
致力于提供Drupal开发,实践等方面的精品资讯

Main navigation

  • 首页
  • 关于
  • Glossary
  • 分享

Breadcrumb

  • Home
  • 无意间发现drupal views bulk operation(VBO)模块一个翻译上的bug
By admin | 9:54 AM CST, Sat July 07, 2012

做一个drupal项目,需要中文后台.用views bulk operation(VBO)来搭建后台内容管理.结果发现有个内容翻译汉化.无奈,只有看源码了,发现没有写在t函数里面,自然翻译不聊了.思索之后,稍作修改,即可翻译.记录如下: 

function theme_views_bulk_operations_select_all_row($view, $colspan, $selection) {
  $clear_selection = t('Clear selection');
  $select_label = t('Select all items:');
  $this_page = t('on this page only');
  $all_pages = t('across all pages');
  $this_page_checked = $selection['selectall'] ? '' : ' checked';
  $all_pages_checked = $selection['selectall'] ? ' checked' : '';
  $output = <<<EOF
{$selection['selected']}
 
items selected
.
$select_label
$this_page
$all_pages
EOF;
  return array(array('data' => $output, 'class' => 'views-field views-field-select-all', 'colspan' => $colspan));
}

这个函数,改为如下:

function theme_views_bulk_operations_select_all_row($view, $colspan, $selection) {
  $clear_selection = t('Clear selection');
  $select_label = t('Select all items:');
  $this_page = t('on this page only');
  $all_pages = t('across all pages');
  $selected_items = 
t('items selected');

  $this_page_checked = $selection['selectall'] ? '' : ' checked';
  $all_pages_checked = $selection['selectall'] ? ' checked' : '';
  $output = <<<EOF
{$selection['selected']}
 
{$selected_items}.
$select_label
$this_page
$all_pages
EOF;
  return array(array('data' => $output, 'class' => 'views-field views-field-select-all', 'colspan' => $colspan));
}

 差别在加粗部分,自己体会.哈哈

Glossary

  • May 2023 (7)
  • March 2023 (1)
  • October 2022 (1)
  • October 2021 (2)
  • August 2021 (4)
  • June 2021 (2)
  • May 2021 (1)
  • April 2021 (2)
  • November 2020 (1)
  • June 2020 (2)
  • December 2019 (2)
  • November 2019 (1)
  • August 2019 (1)
  • February 2018 (1)
  • October 2017 (1)
  • September 2017 (1)
  • July 2017 (1)
  • June 2017 (2)
  • May 2017 (1)
  • March 2017 (3)
  • December 2016 (2)
  • November 2016 (4)
  • October 2016 (3)
  • June 2016 (1)
  • December 2015 (1)
  • November 2015 (6)
  • October 2015 (2)
  • September 2015 (1)
  • August 2015 (1)
  • July 2015 (1)
  • June 2015 (1)
  • May 2015 (1)
  • March 2015 (1)
  • January 2015 (1)
  • December 2014 (3)
  • October 2014 (5)
  • September 2014 (3)
  • August 2014 (1)
  • July 2014 (1)
  • June 2014 (1)
  • May 2014 (1)
  • April 2014 (2)
  • March 2014 (2)
  • February 2014 (2)
  • January 2014 (4)
  • December 2013 (1)
  • March 2013 (2)
  • February 2013 (2)
  • December 2012 (2)
  • November 2012 (4)
  • October 2012 (1)
  • September 2012 (6)
  • August 2012 (15)
  • July 2012 (5)
  • June 2012 (13)
  • May 2012 (9)
  • April 2012 (8)
  • March 2012 (9)
  • February 2012 (3)
  • January 2012 (1)
  • December 2011 (1)
  • November 2011 (6)
  • October 2011 (2)
  • September 2011 (17)
  • August 2011 (4)
  • July 2011 (4)
  • June 2011 (5)
  • May 2011 (4)

Copyright © 2025

苏ICP备14044171号-1