mirror of
https://we.phorge.it/source/phorge.git
synced 2025-01-02 02:40:58 +01:00
Decentralize phtize
Summary: The idea is to have all `phtize` definitions in applications to allow their separation. Test Plan: Clicked View Options after mangling the translation. Reviewers: epriestley Reviewed By: epriestley CC: btrahan, Korvin, epriestley, aran Differential Revision: https://secure.phabricator.com/D7345
This commit is contained in:
parent
1c31ea3a60
commit
00fb8c22e4
3 changed files with 28 additions and 32 deletions
|
@ -114,7 +114,21 @@ final class DifferentialChangesetListView extends AphrontView {
|
||||||
));
|
));
|
||||||
Javelin::initBehavior(
|
Javelin::initBehavior(
|
||||||
'differential-dropdown-menus',
|
'differential-dropdown-menus',
|
||||||
array());
|
array(
|
||||||
|
'pht' => array(
|
||||||
|
'Open in Editor' => pht('Open in Editor'),
|
||||||
|
'Show Entire File' => pht('Show Entire File'),
|
||||||
|
'Entire File Shown' => pht('Entire File Shown'),
|
||||||
|
"Can't Toggle Unloaded File" => pht("Can't Toggle Unloaded File"),
|
||||||
|
'Expand File' => pht('Expand File'),
|
||||||
|
'Collapse File' => pht('Collapse File'),
|
||||||
|
'Browse in Diffusion' => pht('Browse in Diffusion'),
|
||||||
|
'View Standalone' => pht('View Standalone'),
|
||||||
|
'Show Raw File (Left)' => pht('Show Raw File (Left)'),
|
||||||
|
'Show Raw File (Right)' => pht('Show Raw File (Right)'),
|
||||||
|
'Configure Editor' => pht('Configure Editor'),
|
||||||
|
),
|
||||||
|
));
|
||||||
|
|
||||||
$output = array();
|
$output = array();
|
||||||
$mapping = array();
|
$mapping = array();
|
||||||
|
|
|
@ -3,36 +3,6 @@
|
||||||
final class Javelin {
|
final class Javelin {
|
||||||
|
|
||||||
public static function initBehavior($behavior, array $config = array()) {
|
public static function initBehavior($behavior, array $config = array()) {
|
||||||
switch ($behavior) {
|
|
||||||
case 'differential-dropdown-menus':
|
|
||||||
$config['pht'] = array(
|
|
||||||
'Open in Editor' => pht('Open in Editor'),
|
|
||||||
'Show Entire File' => pht('Show Entire File'),
|
|
||||||
'Entire File Shown' => pht('Entire File Shown'),
|
|
||||||
"Can't Toggle Unloaded File" => pht("Can't Toggle Unloaded File"),
|
|
||||||
'Expand File' => pht('Expand File'),
|
|
||||||
'Collapse File' => pht('Collapse File'),
|
|
||||||
'Browse in Diffusion' => pht('Browse in Diffusion'),
|
|
||||||
'View Standalone' => pht('View Standalone'),
|
|
||||||
'Show Raw File (Left)' => pht('Show Raw File (Left)'),
|
|
||||||
'Show Raw File (Right)' => pht('Show Raw File (Right)'),
|
|
||||||
'Configure Editor' => pht('Configure Editor'),
|
|
||||||
);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'phabricator-remarkup-assist':
|
|
||||||
$config['pht'] = array(
|
|
||||||
'bold text' => pht('bold text'),
|
|
||||||
'italic text' => pht('italic text'),
|
|
||||||
'monospaced text' => pht('monospaced text'),
|
|
||||||
'List Item' => pht('List Item'),
|
|
||||||
'data' => pht('data'),
|
|
||||||
'name' => pht('name'),
|
|
||||||
'URL' => pht('URL'),
|
|
||||||
);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
$response = CelerityAPI::getStaticResourceResponse();
|
$response = CelerityAPI::getStaticResourceResponse();
|
||||||
$response->initBehavior($behavior, $config);
|
$response->initBehavior($behavior, $config);
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,19 @@ final class PhabricatorRemarkupControl extends AphrontFormTextAreaControl {
|
||||||
'uri' => '/file/dropupload/',
|
'uri' => '/file/dropupload/',
|
||||||
));
|
));
|
||||||
|
|
||||||
Javelin::initBehavior('phabricator-remarkup-assist', array());
|
Javelin::initBehavior(
|
||||||
|
'phabricator-remarkup-assist',
|
||||||
|
array(
|
||||||
|
'pht' => array(
|
||||||
|
'bold text' => pht('bold text'),
|
||||||
|
'italic text' => pht('italic text'),
|
||||||
|
'monospaced text' => pht('monospaced text'),
|
||||||
|
'List Item' => pht('List Item'),
|
||||||
|
'data' => pht('data'),
|
||||||
|
'name' => pht('name'),
|
||||||
|
'URL' => pht('URL'),
|
||||||
|
),
|
||||||
|
));
|
||||||
Javelin::initBehavior('phabricator-tooltips', array());
|
Javelin::initBehavior('phabricator-tooltips', array());
|
||||||
|
|
||||||
$actions = array(
|
$actions = array(
|
||||||
|
|
Loading…
Reference in a new issue