1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2024-11-26 08:42:40 +01:00

Make some strings in ArcanistPhutilXHPASTLinter translatable

Summary: `pht`ize some string in `ArcanistPhutilXHPASTLinter` so that they are translatable.

Test Plan: Not 100% sure that I am doing it right...

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: epriestley, Korvin

Differential Revision: https://secure.phabricator.com/D10431
This commit is contained in:
Joshua Spence 2014-09-09 08:24:54 +10:00
parent ec35375e96
commit ce58b92dff

View file

@ -38,10 +38,17 @@ final class ArcanistPhutilXHPASTLinter extends ArcanistBaseXHPASTLinter {
public function getLintNameMap() { public function getLintNameMap() {
return array( return array(
self::LINT_ARRAY_COMBINE => 'array_combine() Unreliable', self::LINT_ARRAY_COMBINE => pht(
self::LINT_DEPRECATED_FUNCTION => 'Use of Deprecated Function', '%s Unreliable',
self::LINT_UNSAFE_DYNAMIC_STRING => 'Unsafe Usage of Dynamic String', 'array_combine()'),
self::LINT_RAGGED_CLASSTREE_EDGE => 'Class Not abstract Or final', self::LINT_DEPRECATED_FUNCTION => pht(
'Use of Deprecated Function'),
self::LINT_UNSAFE_DYNAMIC_STRING => pht(
'Unsafe Usage of Dynamic String'),
self::LINT_RAGGED_CLASSTREE_EDGE => pht(
'Class Not %s Or %s',
'abstract',
'final'),
); );
} }
@ -194,8 +201,11 @@ final class ArcanistPhutilXHPASTLinter extends ArcanistBaseXHPASTLinter {
$this->raiseLintAtNode( $this->raiseLintAtNode(
$call, $call,
self::LINT_UNSAFE_DYNAMIC_STRING, self::LINT_UNSAFE_DYNAMIC_STRING,
"Parameter ".($param + 1)." of {$name}() should be a scalar string, ". pht(
"otherwise it's not safe."); "Parameter %d of %s should be a scalar string, ".
"otherwise it's not safe.",
$param + 1,
$name.'()'));
} }
} }
} }
@ -218,8 +228,12 @@ final class ArcanistPhutilXHPASTLinter extends ArcanistBaseXHPASTLinter {
$this->raiseLintAtNode( $this->raiseLintAtNode(
$call, $call,
self::LINT_ARRAY_COMBINE, self::LINT_ARRAY_COMBINE,
'Prior to PHP 5.4, array_combine() fails when given empty '. pht(
'arrays. Prefer to write array_combine(x, x) as array_fuse(x).'); 'Prior to PHP 5.4, `%s` fails when given empty arrays. '.
'Prefer to write `%s` as `%s`.',
'array_combine()',
'array_combine(x, x)',
'array_fuse(x)'));
} }
} }
} }
@ -273,8 +287,12 @@ final class ArcanistPhutilXHPASTLinter extends ArcanistBaseXHPASTLinter {
$this->raiseLintAtNode( $this->raiseLintAtNode(
$class->getChildOfType(1, 'n_CLASS_NAME'), $class->getChildOfType(1, 'n_CLASS_NAME'),
self::LINT_RAGGED_CLASSTREE_EDGE, self::LINT_RAGGED_CLASSTREE_EDGE,
"This class is neither 'final' nor 'abstract', and does not have ". pht(
"a docblock marking it '@concrete-extensible'."); "This class is neither '%s' nor '%s', and does not have ".
"a docblock marking it '%s'.",
'final',
'abstract',
'@concrete-extensible'));
} }
} }
} }