Fix update_po_templates.php to support the plural and context variants of _m() in plugins

This commit is contained in:
Brion Vibber
2010-02-24 16:34:45 -08:00
parent e04f556304
commit 3b7084c6dd
3 changed files with 69 additions and 3 deletions

View File

@@ -119,13 +119,15 @@ class HelloAction extends Action
}
/**
* show content in the content area
* Show content in the content area
*
* The default StatusNet page has a lot of decorations: menus,
* logos, tabs, all that jazz. This method is used to show
* content in the content area of the page; it's the main
* thing you want to overload.
*
* This method also demonstrates use of a plural localized string.
*
* @return void
*/
@@ -138,7 +140,9 @@ class HelloAction extends Action
$this->element('p', array('class' => 'greeting'),
sprintf(_m('Hello, %s'), $this->user->nickname));
$this->element('p', array('class' => 'greeting_count'),
sprintf(_m('I have greeted you %d time(s).'),
sprintf(_m('I have greeted you %d time.',
'I have greeted you %d times.',
$this->gc->greeting_count),
$this->gc->greeting_count));
}
}