Index: casetracker_client.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/casetracker_services/casetracker_client.module,v retrieving revision 1.2.2.7 diff -u -r1.2.2.7 casetracker_client.module --- casetracker_client.module 4 Apr 2008 05:28:49 -0000 1.2.2.7 +++ casetracker_client.module 8 Apr 2008 10:16:11 -0000 @@ -21,7 +21,7 @@ $items[] = array( 'path' => 'admin/settings/casetracker_client', 'access' => user_access('administer site configuration'), - 'title' => 'Casetracker Support', + 'title' => t('Casetracker Support'), 'callback' => 'drupal_get_form', 'callback arguments' => array('casetracker_client_settings'), ); @@ -29,12 +29,12 @@ 'path' => 'admin/casetracker_client', 'access' => user_access('access casetracker client'), 'callback' => 'casetracker_client_cases', - 'title' => 'Support', + 'title' => t('Support'), ); $items[] = array( 'path' => 'admin/casetracker_client/overview', 'callback' => 'casetracker_client_cases', - 'title' => 'Support queue', + 'title' => t('Support queue'), 'type' => MENU_DEFAULT_LOCAL_TASK, 'weight' => -1, ); @@ -42,23 +42,25 @@ 'path' => 'admin/casetracker_client/log', 'callback' => 'drupal_get_form', 'callback arguments' => array('casetracker_client_create'), - 'title' => 'New issue', + 'title' => t('New issue'), 'type' => MENU_LOCAL_TASK, ); - $projects = casetracker_client_projects_list(true); - if (count($projects) > 1) { - foreach ($projects as $proj) { - $items[] = array( - 'path' => 'admin/casetracker_client/overview/'. $proj['pid'], - 'callback' => 'casetracker_client_cases', - 'title' => $proj['title'], - 'type' => MENU_LOCAL_TASK, - 'weight' => -1, - ); - } - } } else { + if (arg(0) == 'admin' && arg(1) == 'casetracker_client'){ + $projects = casetracker_client_projects_list(true); + if (count($projects) > 1) { + foreach ($projects as $proj) { + $items[] = array( + 'path' => 'admin/casetracker_client/overview/'. $proj['pid'], + 'callback' => 'casetracker_client_cases', + 'title' => $proj['title'], + 'type' => MENU_LOCAL_TASK, + 'weight' => -1, + ); + } + } + } if (arg(2) == 'case' && is_numeric(arg(3))) { $items[] = array( 'path' => 'admin/casetracker_client/case', @@ -250,6 +252,7 @@ function casetracker_client_projects_list($reset = false) { $projects = variable_get('casetracker_client_projects', array()); if ($reset || !count($projects)) { + drupal_set_message( t('Probing remote server for projects')); $projects = casetracker_remote_call('casetracker.projects'); variable_set('casetracker_client_projects', $projects); } @@ -353,7 +356,7 @@ $form['attributes'] = array( '#type' => 'fieldset', - '#title' => 'Case attributes', + '#title' => t('Case attributes'), '#collapsible' => true, '#collapsed' => false, '#weight' => -1, @@ -380,19 +383,19 @@ '#type' => 'select', '#options' => $codes['status'], '#default_value' => ($node) ? $node['case_status_id'] : 0, - '#title' => 'Status', + '#title' => t('Status'), ); $form['attributes']['case_type_id'] = array( '#type' => 'select', '#options' => $codes['type'], '#default_value' => ($node) ? $node['case_type_id'] : 0, - '#title' => 'Type', + '#title' => t('Type'), ); $form['attributes']['case_priority_id'] = array( '#type' => 'select', '#options' => $codes['priority'], '#default_value' => ($node) ? $node['case_priority_id'] : 0, - '#title' => 'Priority', + '#title' => t('Priority'), ); $form['title'] = array( '#type' => 'textfield', @@ -400,7 +403,7 @@ ); $form['body'] = array( '#type' => 'textarea', - '#title' => 'Issue', + '#title' => t('Issue'), '#rows' => 5, ); $form['submit'] = array( Index: po/casetracker_services.pot =================================================================== RCS file: po/casetracker_services.pot diff -N po/casetracker_services.pot --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ po/casetracker_services.pot 1 Jan 1970 00:00:00 -0000 @@ -0,0 +1,251 @@ +# $Id$ +# +# LANGUAGE translation of Drupal (general) +# Copyright YEAR NAME +# Generated from files: +# casetracker_client.module,v 1.2.2.7 2008/04/04 05:28:49 sime +# casetracker_services.module,v 1.2.2.10 2008/04/08 00:29:17 sime +# casetracker_client.info,v 1.1.2.1 2008/03/29 19:51:54 sime +# casetracker_services.info,v 1.1.2.2 2008/04/08 00:29:17 sime +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"POT-Creation-Date: 2008-04-08 12:07+0200\n" +"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n" +"Last-Translator: NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + +#: casetracker_client.module:24 +msgid "Casetracker Support" +msgstr "" + +#: casetracker_client.module:32 +msgid "Support" +msgstr "" + +#: casetracker_client.module:37 +msgid "Support queue" +msgstr "" + +#: casetracker_client.module:45 +msgid "New issue" +msgstr "" + +#: casetracker_client.module:87 +msgid "We've successfully connected to the remote Case Tracker support site:" +msgstr "" + +#: casetracker_client.module:89 +msgid "The following information is for debugging purposes." +msgstr "" + +#: casetracker_client.module:99 +msgid "Test connection" +msgstr "" + +#: casetracker_client.module:106 +msgid "Connection settings" +msgstr "" + +#: casetracker_client.module:112 +msgid "Remote server" +msgstr "" + +#: casetracker_client.module:115 +msgid "URL of the remote server running casetracker. Could be something like http://example.com/drupalroot" +msgstr "" + +#: casetracker_client.module:119 +msgid "Remote API key" +msgstr "" + +#: casetracker_client.module:122 +msgid "API Key generated by Services module on the remote server." +msgstr "" + +#: casetracker_client.module:209 +msgid "Issue by " +msgstr "" + +#: casetracker_client.module:255 +msgid "Probing remote server for projects" +msgstr "" + +#: casetracker_client.module:337 +msgid "New title for this case" +msgstr "" + +#: casetracker_client.module:340 +msgid "Update this case" +msgstr "" + +#: casetracker_client.module:359 +msgid "Case attributes" +msgstr "" + +#: casetracker_client.module:386 +msgid "Status" +msgstr "" + +#: casetracker_client.module:392 +msgid "Type" +msgstr "" + +#: casetracker_client.module:398 +msgid "Priority" +msgstr "" + +#: casetracker_client.module:402 +msgid "Comment title" +msgstr "" + +#: casetracker_client.module:406 +msgid "Issue" +msgstr "" + +#: casetracker_client.module:412 casetracker_services.module:117 +msgid "Submit" +msgstr "" + +#: casetracker_client.module:9 +msgid "access casetracker client" +msgstr "" + +#: casetracker_client.module:0 +msgid "casetracker_client" +msgstr "" + +#: casetracker_services.module:36 +msgid "General settings" +msgstr "" + +#: casetracker_services.module:42 +msgid "Project access summary" +msgstr "" + +#: casetracker_services.module:48 +msgid "Project access settings" +msgstr "" + +#: casetracker_services.module:82 +msgid "Client CSS" +msgstr "" + +#: casetracker_services.module:83 +msgid "This style will be used on the client support site, eg. you may specify specific colors for case status and type." +msgstr "" + +#: casetracker_services.module:88 +msgid "Client sees 'authored' cases only." +msgstr "" + +#: casetracker_services.module:89 +msgid "Case Tracker Services only returns cases belonging to the assigned projects. If you check this box, you can further restrict the client: they will see only those cases opened by same user who owns the project. This allows administrators/support staff to create issues against a project that the client/customer does not see. If you've checked this box, to toggle visibility of a case, change the 'Authored by' field of the case." +msgstr "" + +#: casetracker_services.module:255 +msgid "A case nid." +msgstr "" + +#: casetracker_services.module:258 +msgid "Returns a Casetracker Case." +msgstr "" + +#: casetracker_services.module:267 +msgid "A project node id, or 'all' for all valid projects" +msgstr "" + +#: casetracker_services.module:272 +msgid "Valid case tracker filter (although it's not working), project will be applied either way." +msgstr "" + +#: casetracker_services.module:276 +msgid "Returns a list of casetracker cases." +msgstr "" + +#: casetracker_services.module:282 +msgid "Returns a list of viewable reports in hook_menu $item format." +msgstr "" + +#: casetracker_services.module:291 +msgid "One of the reports identified by defined by casetracker.reports." +msgstr "" + +#: casetracker_services.module:296 +msgid "Array of arguments for the report." +msgstr "" + +#: casetracker_services.module:300 +msgid "Returns a report." +msgstr "" + +#: casetracker_services.module:309 +msgid "A nid or 'new'." +msgstr "" + +#: casetracker_services.module:314 +msgid "The values required are: 'body', 'title', 'status', 'case_priority_id', 'case_status_id', 'case_type_id'" +msgstr "" + +#: casetracker_services.module:318 +msgid "Creates a new case." +msgstr "" + +#: casetracker_services.module:324 +msgid "Returns a list of viewable projects and some stats for each project." +msgstr "" + +#: casetracker_services.module:330 +msgid "Returns status and type codes." +msgstr "" + +#: casetracker_services.module:336 +msgid "Returns version of the Casetracker Services module, so that clients can determine compatibility issues." +msgstr "" + +#: casetracker_services.module:342 +msgid "Returns centrally maintained style to client site." +msgstr "" + +#: casetracker_services.module:398;417 +msgid "Access denied" +msgstr "" + +#: casetracker_services.module:131 +msgid "A call for Case Tracker Server from is missing the required api key in the third part of the url." +msgstr "" + +#: casetracker_services.module:582 +msgid "ctserver" +msgstr "" + +#: casetracker_services.module:616 +msgid "ct" +msgstr "" + +#: casetracker_services.module:0 +msgid "casetracker_services" +msgstr "" + +#: casetracker_client.info:0 +msgid "Casetracker Client" +msgstr "" + +#: casetracker_client.info:0 casetracker_services.info:0 +msgid "Services integration for Case Tracker" +msgstr "" + +#: casetracker_client.info:0 casetracker_services.info:0 +msgid "Case Tracker" +msgstr "" + +#: casetracker_services.info:0 +msgid "Casetracker Services" +msgstr "" + Index: po/casetracker_services.nl.po =================================================================== RCS file: po/casetracker_services.nl.po diff -N po/casetracker_services.nl.po --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ po/casetracker_services.nl.po 1 Jan 1970 00:00:00 -0000 @@ -0,0 +1,257 @@ +# $Id$ +# +# Dutch translation of Drupal (general) +# Copyright YEAR NAME +# Generated from files: +# casetracker_client.module,v 1.2.2.7 2008/04/04 05:28:49 sime +# casetracker_services.module,v 1.2.2.10 2008/04/08 00:29:17 sime +# casetracker_client.info,v 1.1.2.1 2008/03/29 19:51:54 sime +# casetracker_services.info,v 1.1.2.2 2008/04/08 00:29:17 sime +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"POT-Creation-Date: 2008-04-08 12:08+0200\n" +"PO-Revision-Date: 2008-04-08 12:08+0200\n" +"Last-Translator: NAME \n" +"Language-Team: Dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" + +#: casetracker_client.module:24 +msgid "Casetracker Support" +msgstr "" + +#: casetracker_client.module:32 +msgid "Support" +msgstr "" + +#: casetracker_client.module:37 +msgid "Support queue" +msgstr "" + +#: casetracker_client.module:45 +msgid "New issue" +msgstr "" + +#: casetracker_client.module:87 +msgid "We've successfully connected to the remote Case Tracker support site:" +msgstr "" +"We hebben succesvol een verbinding kunnen leggen met de Case Tracker " +"support site:" + +#: casetracker_client.module:89 +msgid "The following information is for debugging purposes." +msgstr "De volgende informatie is voor debugging doeleinden." + +#: casetracker_client.module:99 +msgid "Test connection" +msgstr "Test de verbinding" + +#: casetracker_client.module:106 +msgid "Connection settings" +msgstr "Verbindingsinstellingen" + +#: casetracker_client.module:112 +msgid "Remote server" +msgstr "Remote server" + +#: casetracker_client.module:115 +msgid "URL of the remote server running casetracker. Could be something like http://example.com/drupalroot" +msgstr "" +"URL van de remote server waarop Case Tracker draait. Lijkt op " +"http://example.com/drupalroot" + +#: casetracker_client.module:119 +msgid "Remote API key" +msgstr "Remote API sleutel" + +#: casetracker_client.module:122 +msgid "API Key generated by Services module on the remote server." +msgstr "API sleutel gegenereerd door de Services module op de remote server." + +#: casetracker_client.module:209 +msgid "Issue by " +msgstr "Bevinding door " + +#: casetracker_client.module:255 +msgid "Probing remote server for projects" +msgstr "Ophalen van projecten op de remote server" + +#: casetracker_client.module:337 +msgid "New title for this case" +msgstr "Nieuwe title voor deze bevinding" + +#: casetracker_client.module:340 +msgid "Update this case" +msgstr "Wijzig deze bevinding" + +#: casetracker_client.module:359 +msgid "Case attributes" +msgstr "Bevinding specificaties" + +#: casetracker_client.module:386 +msgid "Status" +msgstr "Status" + +#: casetracker_client.module:392 +msgid "Type" +msgstr "Type" + +#: casetracker_client.module:398 +msgid "Priority" +msgstr "Prioriteit" + +#: casetracker_client.module:402 +msgid "Comment title" +msgstr "Opmerking titel" + +#: casetracker_client.module:406 +msgid "Issue" +msgstr "Bevinding" + +#: casetracker_client.module:412 casetracker_services.module:117 +msgid "Submit" +msgstr "Indienen" + +#: casetracker_client.module:9 +msgid "access casetracker client" +msgstr "" + +#: casetracker_client.module:0 +msgid "casetracker_client" +msgstr "" + +#: casetracker_services.module:36 +msgid "General settings" +msgstr "Algemene instellingen" + +#: casetracker_services.module:42 +msgid "Project access summary" +msgstr "Opsomming project toegang" + +#: casetracker_services.module:48 +msgid "Project access settings" +msgstr "Project toegang instellingen" + +#: casetracker_services.module:82 +msgid "Client CSS" +msgstr "" + +#: casetracker_services.module:83 +msgid "This style will be used on the client support site, eg. you may specify specific colors for case status and type." +msgstr "" +"Deze stijl zal gebruikt worden op de client support site, u kunt " +"bijvoorbeeld de kleuren voor bevinding status en type specificeren." + +#: casetracker_services.module:88 +msgid "Client sees 'authored' cases only." +msgstr "Client ziet slechts 'auteur' bevindingen." + +#: casetracker_services.module:89 +msgid "Case Tracker Services only returns cases belonging to the assigned projects. If you check this box, you can further restrict the client: they will see only those cases opened by same user who owns the project. This allows administrators/support staff to create issues against a project that the client/customer does not see. If you've checked this box, to toggle visibility of a case, change the 'Authored by' field of the case." +msgstr "" + +#: casetracker_services.module:255 +msgid "A case nid." +msgstr "Een bevindingen nid." + +#: casetracker_services.module:258 +msgid "Returns a Casetracker Case." +msgstr "Retourneert een Casetracker bevinding." + +#: casetracker_services.module:267 +msgid "A project node id, or 'all' for all valid projects" +msgstr "Een project node if of 'all' voor alle geldige projecten" + +#: casetracker_services.module:272 +msgid "Valid case tracker filter (although it's not working), project will be applied either way." +msgstr "" + +#: casetracker_services.module:276 +msgid "Returns a list of casetracker cases." +msgstr "Retourneert een lijst met casatracker bevindingen." + +#: casetracker_services.module:282 +msgid "Returns a list of viewable reports in hook_menu $item format." +msgstr "" + +#: casetracker_services.module:291 +msgid "One of the reports identified by defined by casetracker.reports." +msgstr "" + +#: casetracker_services.module:296 +msgid "Array of arguments for the report." +msgstr "" + +#: casetracker_services.module:300 +msgid "Returns a report." +msgstr "Retourneert een rapport." + +#: casetracker_services.module:309 +msgid "A nid or 'new'." +msgstr "Een nid of 'new'." + +#: casetracker_services.module:314 +msgid "The values required are: 'body', 'title', 'status', 'case_priority_id', 'case_status_id', 'case_type_id'" +msgstr "" + +#: casetracker_services.module:318 +msgid "Creates a new case." +msgstr "Maakt een nieuwe bevinding aan." + +#: casetracker_services.module:324 +msgid "Returns a list of viewable projects and some stats for each project." +msgstr "" + +#: casetracker_services.module:330 +msgid "Returns status and type codes." +msgstr "" + +#: casetracker_services.module:336 +msgid "Returns version of the Casetracker Services module, so that clients can determine compatibility issues." +msgstr "" + +#: casetracker_services.module:342 +msgid "Returns centrally maintained style to client site." +msgstr "" + +#: casetracker_services.module:398;417 +msgid "Access denied" +msgstr "Geen toegang" + +#: casetracker_services.module:131 +msgid "A call for Case Tracker Server from is missing the required api key in the third part of the url." +msgstr "" + +#: casetracker_services.module:582 +msgid "ctserver" +msgstr "" + +#: casetracker_services.module:616 +msgid "ct" +msgstr "" + +#: casetracker_services.module:0 +msgid "casetracker_services" +msgstr "" + +#: casetracker_client.info:0 +msgid "Casetracker Client" +msgstr "" + +#: casetracker_client.info:0 casetracker_services.info:0 +msgid "Services integration for Case Tracker" +msgstr "" + +#: casetracker_client.info:0 casetracker_services.info:0 +msgid "Case Tracker" +msgstr "" + +#: casetracker_services.info:0 +msgid "Casetracker Services" +msgstr "" +