From 61825b3854ab1b9c567dd8d7c1ac2e9bd131baed Mon Sep 17 00:00:00 2001 From: Peter Rotich <peter@osticket.com> Date: Fri, 29 Aug 2014 15:26:58 +0000 Subject: [PATCH] Add translation context to ticket states Add context to ticket state name (noun) and action (verbs) Conflicts: include/class.forms.php --- include/class.forms.php | 30 +++++++++++++-------------- include/client/view.inc.php | 2 +- include/staff/settings-system.inc.php | 2 +- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/include/class.forms.php b/include/class.forms.php index b66421adf..2f597eb07 100644 --- a/include/class.forms.php +++ b/include/class.forms.php @@ -1028,27 +1028,27 @@ class TicketStateField extends ChoiceField { static $_states = array( 'open' => array( - 'name' => /* @trans */ 'Open', - 'verb' => /* @trans */ 'Open' + 'name' => /* @trans, @context "ticket state name" */ 'Open', + 'verb' => /* @trans, @context "ticket state action" */ 'Open' ), 'resolved' => array( - 'name' => /* @trans */ 'Resolved', - 'verb' => /* @trans */ 'Resolve' + 'name' => /* @trans, @context "ticket state name" */ 'Resolved', + 'verb' => /* @trans, @context "ticket state action" */ 'Resolve' ), 'closed' => array( - 'name' => /* @trans */ 'Closed', - 'verb' => /* @trans */ 'Close' + 'name' => /* @trans, @context "ticket state name" */ 'Closed', + 'verb' => /* @trans, @context "ticket state action" */ 'Close' ) ); // Private states static $_privatestates = array( 'archived' => array( - 'name' => /* @trans */ 'Archived', - 'verb' => /* @trans */ 'Archive' + 'name' => /* @trans, @context "ticket state name" */ 'Archived', + 'verb' => /* @trans, @context "ticket state action" */ 'Archive' ), 'deleted' => array( - 'name' => /* @trans */ 'Deleted', - 'verb' => /* @trans */ 'Delete' + 'name' => /* @trans, @context "ticket state name" */ 'Deleted', + 'verb' => /* @trans, @context "ticket state action" */ 'Delete' ) ); @@ -1066,7 +1066,7 @@ class TicketStateField extends ChoiceField { if (!isset($_choices)) { // Translate and cache the choices foreach (static::$_states as $k => $v) - $_choices[$k] = __($v['name']); + $_choices[$k] = _P('ticket state name', $v['name']); $this->ht['default'] = ''; } @@ -1080,10 +1080,10 @@ class TicketStateField extends ChoiceField { $state = key($state); if (isset(static::$_states[$state])) - return __(static::$_states[$state]['name']); + return _P('ticket state name', static::$_states[$state]['name']); if (isset(static::$_privatestates[$state])) - return __(static::$_privatestates[$state]['name']); + return _P('ticket state name', static::$_privatestates[$state]['name']); return $state; } @@ -1101,10 +1101,10 @@ class TicketStateField extends ChoiceField { static function getVerb($state) { if (isset(static::$_states[$state])) - return __(static::$_states[$state]['verb']); + return _P('ticket state action', static::$_states[$state]['verb']); if (isset(static::$_privatestates[$state])) - return __(static::$_privatestates[$state]['verb']); + return _P('ticket state action', static::$_privatestates[$state]['verb']); } } FormField::addFieldTypes('Dynamic Fields', function() { diff --git a/include/client/view.inc.php b/include/client/view.inc.php index 60d94cbc7..8e547913a 100644 --- a/include/client/view.inc.php +++ b/include/client/view.inc.php @@ -16,7 +16,7 @@ if ($thisclient && $thisclient->isGuest() <strong><?php echo __('Looking for your other tickets?'); ?></strong></br> <a href="<?php echo ROOT_PATH; ?>login.php?e=<?php echo urlencode($thisclient->getEmail()); - ?>" style="text-decoration:underline"><?php echo __('Sign In'); ?></a> or + ?>" style="text-decoration:underline"><?php echo __('Sign In'); ?></a> <?php echo sprintf(__('or %s register for an account %s for the best experience on our help desk.'), '<a href="account.php?do=create" style="text-decoration:underline">','</a>'); ?> </div> diff --git a/include/staff/settings-system.inc.php b/include/staff/settings-system.inc.php index bb99bc5cc..30efbb4c5 100644 --- a/include/staff/settings-system.inc.php +++ b/include/staff/settings-system.inc.php @@ -114,7 +114,7 @@ $gmtime = Misc::gmtime(); list($desc, $func) = $f; $selected = ($config['name_format'] == $n) ? 'selected="selected"' : ''; ?> <option value="<?php echo $n; ?>" <?php echo $selected; - ?>><?php echo $desc; ?></option> + ?>><?php echo __($desc); ?></option> <?php } ?> </select> <i class="help-tip icon-question-sign" href="#default_name_formatting"></i> -- GitLab