Changeset 10122 for freepbx/trunk

Show
Ignore:
Timestamp:
07/13/10 19:02:33 (3 years ago)
Author:
p_lindheimer
Message:

Merged revisions 9746-9768,9770-10121 via svnmerge from
http://www.freepbx.org/v2/svn/freepbx/branches/2.8

................

r9750 | p_lindheimer | 2010-05-25 10:10:09 -0700 (Tue, 25 May 2010) | 1 line


closes #4256 make all versions of parse_amportal_conf() use the same preg_match() line using framework's functions.inc.php as authoritative

................

r9770 | mickecarlsson | 2010-05-26 11:17:11 -0700 (Wed, 26 May 2010) | 1 line


Reverted r7730 so that amportal setting SERVERINTITLE starts working again. See also #4299

................

r9771 | mbrevda | 2010-05-26 11:30:20 -0700 (Wed, 26 May 2010) | 1 line


re: #4300; bug fix for firefox. IE wont remember expanded state between page reload, everything else seems to be working.

................

r9772 | mickecarlsson | 2010-05-26 22:11:01 -0700 (Wed, 26 May 2010) | 1 line


Close #4299 adds hostname in header for gui

................

r9777 | p_lindheimer | 2010-05-28 11:34:16 -0700 (Fri, 28 May 2010) | 1 line


closes #4306 make lnav sections expandable/collapse-able

................

r9779 | p_lindheimer | 2010-05-29 09:33:15 -0700 (Sat, 29 May 2010) | 1 line


revert r9772 re #4299 we are not going to call hostname on every call in addition to it has the potential of messing up the display with an unknown length and could have other un-forseen consequences (and if we were going to do this, we should be using php gethostname() (and then defining a substitute for php versions that don't have that function

................

r9780 | p_lindheimer | 2010-05-29 10:01:36 -0700 (Sat, 29 May 2010) | 1 line


fixes #4307 unable to press apply configuration changes bar. Please open a new bug for IE, tested to work on FF, Safari, Chrome - so something is up with IE or there is some sort of bug/mis-matched html tag or something that the others are immune to...

................

r9781 | p_lindheimer | 2010-05-29 10:25:39 -0700 (Sat, 29 May 2010) | 1 line


fix some formatting so viewing source pages is easier, and adds a closing div that appeared to be missing

................

r9782 | p_lindheimer | 2010-05-29 10:51:30 -0700 (Sat, 29 May 2010) | 1 line


removes the div that was wrapping a group of li tags (I don't think you can do that) which was messing up IE, however IE still can not reload, the modal orange box never comes up, re #4307

................

r9784 | mickecarlsson | 2010-05-29 13:56:17 -0700 (Sat, 29 May 2010) | 1 line


Fixed spelling error

................

r9787 | p_lindheimer | 2010-05-30 09:26:29 -0700 (Sun, 30 May 2010) | 1 line


closes #4253 cleanup default amportal.conf file (note: the patch still did not apply but the full copy was used so it should be good but please confirm)

................

r9788 | p_lindheimer | 2010-05-30 10:45:15 -0700 (Sun, 30 May 2010) | 1 line


add title to categories saying they can click to expand/collapse the section

................

r9799 | p_lindheimer | 2010-06-01 13:06:54 -0700 (Tue, 01 Jun 2010) | 1 line


closes #4311 use freepbx_menu.conf to make modifications to left navigation menu, if file is not present then the code path remains unchanged

................

r9812 | p_lindheimer | 2010-06-02 10:22:00 -0700 (Wed, 02 Jun 2010) | 13 lines


Merged revisions 9634-9729,9733-9795,9798-9811 via svnmerge from
http://www.freepbx.org/v2/svn/freepbx/branches/2.7


........

r9634 | p_lindheimer | 2010-05-14 07:10:47 -0700 (Fri, 14 May 2010) | 1 line


fixes #4269 enclose clid_format in quotes

........

r9811 | p_lindheimer | 2010-06-02 10:09:25 -0700 (Wed, 02 Jun 2010) | 1 line


fixes #4255 enclose the full set of searchstrings in ()

........

................

r9814 | p_lindheimer | 2010-06-02 13:19:02 -0700 (Wed, 02 Jun 2010) | 1 line


dont't run category through htmlspecialchars as only moh uses it, do it there since it breaks other things re: #4179

................

r9831 | p_lindheimer | 2010-06-15 10:34:02 -0700 (Tue, 15 Jun 2010) | 1 line


fixes #4345 fail an install when install.php or install.sql (or unintall versions) fails

................

r9833 | GameGamer?43 | 2010-06-15 12:02:29 -0700 (Tue, 15 Jun 2010) | 1 line


closes #4333 - check if outboundCID is set and it's not set to nothing

................

r9834 | GameGamer?43 | 2010-06-15 12:08:17 -0700 (Tue, 15 Jun 2010) | 1 line


closes #4331 - added ext_meetmeadmin class, to handle the management of meetme conferences from within freepbx

................

r9836 | p_lindheimer | 2010-06-15 13:09:42 -0700 (Tue, 15 Jun 2010) | 1 line


closes #4339 add displayconnects=no as default value, only helps with 1.6+

................

r9877 | p_lindheimer | 2010-06-18 12:22:07 -0700 (Fri, 18 Jun 2010) | 1 line


add template for freepbx_menu.conf allowing lnav manipulation from the defaults re #4311

................

r9891 | p_lindheimer | 2010-06-22 11:46:43 -0700 (Tue, 22 Jun 2010) | 1 line


fixes #4366 and fixes #4354 guielements should not be trying to do translations on passed in values, this should be done in the calling module prior to passing in the value

................

r9917 | mbrevda | 2010-06-25 05:10:30 -0700 (Fri, 25 Jun 2010) | 1 line


re #4369, migrate before the user can hit reload

................

r9919 | mbrevda | 2010-06-25 08:02:08 -0700 (Fri, 25 Jun 2010) | 1 line


re #4369, remove time condition migration, that should be done from thre CC module; also remove core_get_routes function to avoid any conflicts with the same function name further down the line

................

r9922 | p_lindheimer | 2010-06-25 11:09:36 -0700 (Fri, 25 Jun 2010) | 1 line


define sql() if not defined, some install methods does not have this function defined

................

r9933 | p_lindheimer | 2010-06-25 12:52:35 -0700 (Fri, 25 Jun 2010) | 1 line


Creating release 2.8.0rc1

................

r9958 | mickecarlsson | 2010-06-26 06:29:32 -0700 (Sat, 26 Jun 2010) | 1 line


Updated amp.pot

................

r9959 | mickecarlsson | 2010-06-26 06:30:59 -0700 (Sat, 26 Jun 2010) | 1 line


Added missing license text

................

r9960 | mickecarlsson | 2010-06-26 06:32:21 -0700 (Sat, 26 Jun 2010) | 1 line


Updated language tool

................

r9961 | p_lindheimer | 2010-06-26 09:17:47 -0700 (Sat, 26 Jun 2010) | 1 line


closes #4376 setting repository select box to extended if such modules are present, also changes 'type' form tool to what ever is currently selected

................

r9967 | mickecarlsson | 2010-06-27 03:17:51 -0700 (Sun, 27 Jun 2010) | 1 line


Updated amp.pot with latest changes

................

r9970 | mickecarlsson | 2010-06-27 10:02:16 -0700 (Sun, 27 Jun 2010) | 1 line


Updated all amp languages for 2.8

................

r9977 | p_lindheimer | 2010-06-28 11:20:44 -0700 (Mon, 28 Jun 2010) | 1 line


fixes #4382 enapsulate symlinking/copying into a class with error reporting at end

................

r9985 | p_lindheimer | 2010-06-28 18:37:10 -0700 (Mon, 28 Jun 2010) | 1 line


fixes #4386 don't generate an orphaned basetag if no extenions exists, fail at that point instead

................

r9999 | p_lindheimer | 2010-06-29 14:49:29 -0700 (Tue, 29 Jun 2010) | 1 line


fixes #4389 dahdi compatibility mode broken, 1.4 still has legacy zap applications even when in DAHDI mode so can't count on those

................

r10003 | p_lindheimer | 2010-06-30 08:47:03 -0700 (Wed, 30 Jun 2010) | 1 line


include module js files after all the standard js files as they will typically require things like standard jquery libraries, etc.

................

r10005 | p_lindheimer | 2010-06-30 14:11:31 -0700 (Wed, 30 Jun 2010) | 1 line


perl version no longer used

................

r10007 | p_lindheimer | 2010-06-30 14:36:30 -0700 (Wed, 30 Jun 2010) | 1 line


make freepbx_featurecodes.conf a template so it does not get read every time unless use is using it

................

r10010 | p_lindheimer | 2010-06-30 15:16:06 -0700 (Wed, 30 Jun 2010) | 1 line


fixes #4388 don't symlink from other fw_fop, fw_ari, fw_langpack modules, they are like framework also re #4382 leftover code deleted

................

r10027 | mickecarlsson | 2010-07-03 01:48:04 -0700 (Sat, 03 Jul 2010) | 1 line


amportal.conf: small spelling error

................

r10028 | p_lindheimer | 2010-07-03 09:35:06 -0700 (Sat, 03 Jul 2010) | 1 line


remove warning from incorrect (but harmless) call to connectdirs::create() re #4400

................

r10037 | mickecarlsson | 2010-07-07 01:07:26 -0700 (Wed, 07 Jul 2010) | 1 line


Re #4402 change from split to explode in callmonitor.module

................

r10038 | p_lindheimer | 2010-07-07 14:44:25 -0700 (Wed, 07 Jul 2010) | 1 line


if destination file is a different symlink or an actual file, and the md5 of the files are identical, then don't complain, just write out an error log re #4388

................

r10040 | p_lindheimer | 2010-07-07 14:54:28 -0700 (Wed, 07 Jul 2010) | 9 lines


Merged revisions 10019 via svnmerge from
http://www.freepbx.org/v2/svn/freepbx/branches/2.7


........

r10019 | p_lindheimer | 2010-07-01 07:12:54 -0700 (Thu, 01 Jul 2010) | 1 line


fixes #4185 use DAHDI channels when compatibility mode is used

........

................

r10041 | mbrevda | 2010-07-08 03:07:17 -0700 (Thu, 08 Jul 2010) | 1 line


closes #4403; symlink ari_modules dir on reload

................

r10044 | p_lindheimer | 2010-07-08 10:45:30 -0700 (Thu, 08 Jul 2010) | 1 line


create 2.8.0 release dir and migration script to add preloads if needed to modules.conf re #3963 and re #4411

................

r10045 | mickecarlsson | 2010-07-08 11:54:17 -0700 (Thu, 08 Jul 2010) | 1 line


Fixes typo

................

r10047 | mickecarlsson | 2010-07-08 12:00:17 -0700 (Thu, 08 Jul 2010) | 1 line


Fix that typo again

................

r10050 | p_lindheimer | 2010-07-08 12:19:33 -0700 (Thu, 08 Jul 2010) | 1 line


change struture for ari module symlinks to accomodate other assets re #4403

................

r10053 | p_lindheimer | 2010-07-09 09:32:37 -0700 (Fri, 09 Jul 2010) | 1 line


fixes #4413 don't change permissions on hidden folders in ASTVARLIBDIR to keep from affecting anything in the .ssh folder

................

r10054 | p_lindheimer | 2010-07-09 16:53:14 -0700 (Fri, 09 Jul 2010) | 1 line


closes #4418 adds ability for modules to include js scripts into the <head> of the page

................

r10055 | p_lindheimer | 2010-07-09 23:21:44 -0700 (Fri, 09 Jul 2010) | 1 line


keep apply config bar from fading if DEVELRELOAD is set

................

r10100 | mbrevda | 2010-07-12 02:50:42 -0700 (Mon, 12 Jul 2010) | 1 line


closes #4423; dont display a blamk page in ari if fm is not enabled

................

r10101 | mbrevda | 2010-07-12 02:53:02 -0700 (Mon, 12 Jul 2010) | 1 line


closes #4423; dont display a blamk page in ari if fm is not enabled

................

r10108 | p_lindheimer | 2010-07-13 08:30:28 -0700 (Tue, 13 Jul 2010) | 1 line


provide the src module when reporting symlink errors

................

r10109 | p_lindheimer | 2010-07-13 09:58:44 -0700 (Tue, 13 Jul 2010) | 1 line


use the extended repository when checking modules if Third Party Modules are present (used by automatic update checker), re #4376 and will also help re #4385 since the modules will show as new if the normal repository is ever checked followed by the extended repository

................

r10111 | p_lindheimer | 2010-07-13 15:53:18 -0700 (Tue, 13 Jul 2010) | 1 line


Creating release 2.8.0

................

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • freepbx/trunk

    • Property svnmerge-integrated changed from /freepbx/branches/2.8:1-9745 to /freepbx/branches/2.8:1-10121
  • freepbx/trunk/amp_conf/astetc/manager.conf

    r9484 r10122  
    1414port = 5038 
    1515bindaddr = 0.0.0.0 
     16displayconnects=no ;only effects 1.6+ 
    1617 
    1718[AMPMGRUSER] 
  • freepbx/trunk/amp_conf/bin/archive_recordings

    r7346 r10122  
    5757  if (is_array($file)) { 
    5858    foreach ($file as $line) { 
    59       if (preg_match("/^\s*([a-zA-Z0-9_]+)=([a-zA-Z0-9 .&-@=_<>\"\']+)\s*$/",$line,$matches)) { 
     59      if (preg_match("/^\s*([a-zA-Z0-9_]+)=([a-zA-Z0-9 .&-@=_!<>\"\']+)\s*$/",$line,$matches)) { 
    6060        $conf[ $matches[1] ] = $matches[2]; 
    6161      } 
  • freepbx/trunk/amp_conf/bin/freepbx_engine

    r9260 r10122  
    8080  chmod -R g+w $ASTETCDIR 
    8181  chown -R $AMPASTERISKUSER:$AMPASTERISKGROUP $ASTVARLIBDIR 
    82   chmod -R g+w $ASTVARLIBDIR 
     82  chmod g+w $ASTVARLIBDIR 
     83  chmod -R g+w $ASTVARLIBDIR/* 
    8384  chown -R $AMPASTERISKUSER:$AMPASTERISKGROUP $ASTLOGDIR 
    8485  chmod -R g+w $ASTLOGDIR 
  • freepbx/trunk/amp_conf/bin/module_admin

    r8876 r10122  
    459459 
    460460function showList($online = false) { 
     461  $repo = "http://mirror.freepbx.org/"; 
    461462  $modules_local = module_getinfo(false,false,true); 
    462463  $modules = $modules_local; 
     464 
    463465  if ($online) { 
    464     $modules_online = module_getonlinexml(); 
     466    $has_extended_modules = false; 
     467    foreach ($modules as $rawname => $attribs) { 
     468      if ($attribs['category'] == 'Third Party Addon') { 
     469        $repo .= "extended-"; 
     470        break; 
     471      } 
     472    } 
     473    $modules_online = module_getonlinexml(false, $repo); 
    465474    if (isset($modules_online)) { 
    466475      $modules += $modules_online; 
  • freepbx/trunk/amp_conf/bin/retrieve_conf

    r9608 r10122  
    11#!/usr/bin/php -q 
    2  
    32<?php 
     3 
     4class connectdirs { 
     5 
     6  var $nt; 
     7  var $symlink_dirs; 
     8  var $cp_dirs; 
     9 
     10  var $cp_errors = ''; 
     11  var $symlink_error_modules = ''; 
     12     
     13  function &create() { 
     14    static $obj; 
     15    if (!isset($obj)) { 
     16      $obj = new connectdirs(); 
     17    } 
     18    return $obj; 
     19  } 
     20 
     21  function connectdirs() { 
     22    global $amp_conf; 
     23    global $db; 
     24    $this->symlink_dirs['sounds'] = $amp_conf['ASTVARLIBDIR'].'/sounds'; 
     25    $this->symlink_dirs['bin']    = $amp_conf['AMPBIN']; 
     26    $this->symlink_dirs['etc']    = $amp_conf['ASTETCDIR']; 
     27    $this->symlink_dirs['images'] = $amp_conf['AMPWEBROOT']."/admin/images";  
     28    $this->symlink_dirs['ari/modules'] = $amp_conf['AMPWEBROOT']."/recordings/modules";  
     29    $this->symlink_dirs['ari/theme'] = $amp_conf['AMPWEBROOT']."/recordings/theme";  
     30    $this->symlink_dirs['ari/js'] = $amp_conf['AMPWEBROOT']."/recordings/theme/js";  
     31    $this->symlink_dirs['ari/images'] = $amp_conf['AMPWEBROOT']."/recordings/theme/images";  
     32     
     33    $this->cp_dirs['agi-bin'] = $amp_conf['ASTAGIDIR']; 
     34    $this->nt = notifications::create($db); 
     35  } 
     36 
     37  function symlink_subdirs($moduledir) { 
     38    foreach ($this->symlink_dirs as $subdir => $targetdir) { 
     39      $dir = addslash($moduledir).$subdir; 
     40      if (is_dir($dir)) { 
     41        $d = opendir($dir); 
     42        while ($file = readdir($d)) { 
     43          if ($file[0] != '.') { 
     44            $src = addslash($dir).$file; 
     45            $dest = addslash($targetdir).$file; 
     46            if (file_exists_wrapper($dest)) { 
     47              if ((!is_link($dest) || readlink($dest) != $src) && (md5_file($src) == md5_file($dest))) { 
     48                freepbx_log('retrieve-conf', 'devel-debug', "Can't symlink $src to $dest but files are the same so ignoring"); 
     49              } else if (!is_link($dest)) { 
     50                freepbx_log('retrieve-conf', 'error', $dest.' already exists, and is not a symlink!'); 
     51                $this->symlink_error_modules .= "<br />&nbsp;&nbsp;&nbsp;".$dest." from ".basename($moduledir)."/".$subdir; 
     52              } else if (readlink($dest) != $src) { 
     53                // TODO : is this the proper handling? should we just overwrite..? 
     54                freepbx_log('retrieve-conf', 'error', $dest.' already exists, and is linked to something else!'); 
     55                $this->symlink_error_modules .= "<br />&nbsp;&nbsp;&nbsp;".$dest." from ".basename($moduledir)."/".$subdir; 
     56              } else { 
     57                freepbx_log('retrieve-conf', 'devel-debug', $dest.' already points to '.$src.' - OK'); 
     58              } 
     59            } else { 
     60//            // symlink, unlike copy, doesn't overwrite - have to delete first 
     61//            if (is_link($dest) || file_exists($dest)) { 
     62//              unlink($dest); 
     63//            } 
     64              if (symlink($src, $dest)) { 
     65                freepbx_log('retrieve-conf', 'devel-debug', 'Symlinked '.$src.' to '.$dest); 
     66              } else { 
     67                freepbx_log('retreive-conf', 'devel-debug', 'Cannot symlink '.$src.' to '.$dest.'. Check Permissions?'); 
     68              } 
     69            } 
     70          } 
     71        } 
     72        closedir($d); 
     73      } 
     74    } 
     75  } 
     76 
     77  function symlink_check_errors() { 
     78    if ($this->symlink_error_modules) { 
     79      $this->nt->add_error('retrieve_conf', 'SYMLINK', _("Symlink from modules failed"), sprintf(_("retrieve_conf failed to sym link: %s<br \>This can result in FATAL failures to your PBX. If the target file exists and not identical, the symlink will not occur and you should rename the target file to allow the automatic sym link to occur and remove this error, unless this is an intentional customization."),$this->symlink_error_modules)); 
     80    } else { 
     81      $this->nt->delete('retrieve_conf', 'SYMLINK'); 
     82    } 
     83  } 
     84 
     85  function cp_subdirs($moduledir) { 
     86    foreach ($this->cp_dirs as $subdir => $targetdir) { 
     87      $dir = addslash($moduledir).$subdir; 
     88      if(is_dir($dir)){ 
     89        foreach(listdir($dir) as $idx => $file){ 
     90          $sourcefile = $file; 
     91          $filesubdir=str_replace($dir.'/', '', $file); 
     92          $targetfile = addslash($targetdir).$filesubdir; 
     93   
     94          if (file_exists_wrapper($targetfile)) { 
     95            if (is_link($targetfile)) { 
     96              if ($this->err_unlink($targetfile)) { 
     97                freepbx_log('retrieve-conf', 'devel-debug', "$targetfile was symbolic link, unlink successful"); 
     98              } else { 
     99                freepbx_log('retrieve-conf', 'error', "$targetfile is a symblolic link, failed to unlink!"); 
     100                break; 
     101              } 
     102            } 
     103          } 
     104          // OK, now either the file is a regular file or isn't there, so proceed 
     105          // 
     106          if ($this->err_copy($sourcefile,$targetfile)) { 
     107            freepbx_log('retrieve-conf', 'devel-debug', "$targetfile successfully copied"); 
     108            // copy was successful, make sure it has execute permissions 
     109            chmod($targetfile,0754); 
     110          } else { 
     111            freepbx_log('retrieve-conf', 'error', "$targetfile failed to copy from module directory"); 
     112          } 
     113        } 
     114      } 
     115    } 
     116  } 
     117  function cp_check_errors() { 
     118    if ($this->cp_errors) { 
     119      $this->nt->add_error('retrieve_conf', 'CPAGIBIN', _("Failed to copy from module agi-bin"), sprintf(_("Retrieve conf failed to copy file(s) from a module's agi-bin dir: %s"),$cp_errors)); 
     120    } else { 
     121      $this->nt->delete('retrieve_conf', 'CPAGIBIN'); 
     122    } 
     123  } 
     124  function add_cp_error($string) { 
     125    $this->cp_errors .= $string; 
     126  } 
     127 
     128  // wrap copy with error handler 
     129  // 
     130  function err_copy($source, $dest) { 
     131    $ret = false; 
     132    set_error_handler("report_errors"); 
     133    //if were copying a directory, just mkdir the directory 
     134    if(is_dir($source)){ 
     135      $ret=mkdir($dest,0754); 
     136    }elseif(copy($source, $dest)) { 
     137      $ret = chmod($dest,0754); 
     138    } 
     139    restore_error_handler(); 
     140    return $ret; 
     141  } 
     142 
     143  // wrap unlink with error handler 
     144  // 
     145  function err_unlink($dest) { 
     146    set_error_handler("report_errors"); 
     147    $ret = unlink($dest); 
     148    restore_error_handler(); 
     149    return $ret; 
     150  } 
     151} 
     152 
     153// I don't think this can be part of the class since it is called by an 
     154// error function as a callback (otherwise, can move it into above). 
     155// 
     156function report_errors($errno, $errstr, $errfile, $errline) { 
     157  global $cp_errors; 
     158  switch($db_engine) { 
     159    case "sqlite3":  
     160      $escaped_string = sqlite_real_escape($errstr); 
     161      break; 
     162    case "mysql": 
     163      $escaped_string = mysql_real_escape_string($errstr); 
     164      break; 
     165    case "pgsql": 
     166      $escaped_string = pgsql_escape_string($errstr); 
     167      break; 
     168  } 
     169  freepbx_log('retrieve-conf', 'error', "php reported: '$escaped_string' after copy or unlink attempt!"); 
     170  $cp_errors .= $errstr."\n"; 
     171  $conn_dirs = connectdirs::create(); 
     172  $conn_dirs->add_cp_error($errstr."\n"); 
     173} 
    4174 
    5175// Emulate gettext extension functions if gettext is not available 
     
    200370  $db_engine = $amp_conf["AMPDBENGINE"]; 
    201371} 
    202  
    203 // **** Create symlinks array 
    204 $symlink_dirs = array(); 
    205 $symlink_dirs['sounds'] = $amp_conf['ASTVARLIBDIR'].'/sounds'; 
    206 $symlink_dirs['bin']    = $amp_conf['AMPBIN']; 
    207 $symlink_dirs['etc']    = $amp_conf['ASTETCDIR']; 
    208 $symlink_dirs['images'] = $amp_conf['AMPWEBROOT']."/admin/images";  
    209  
    210 $cp_errors = ""; 
    211 $cp_dirs = array(); 
    212 $cp_dirs['agi-bin'] = $amp_conf['ASTAGIDIR']; 
    213372 
    214373switch ($db_engine) 
     
    268427// 
    269428$nt = notifications::create($db); 
     429$con_dirs = connectdirs::create(); 
    270430 
    271431/* 
     
    332492      // some conflicting names 
    333493      // 
    334       if ($key != 'framework') { 
    335         symlink_subdirs( $amp_conf['AMPWEBROOT'].'/admin/modules/'.$key ); 
    336         cp_subdirs( $amp_conf['AMPWEBROOT'].'/admin/modules/'.$key ); 
     494      switch ($key) { 
     495        case 'framework': 
     496        case 'fw_fop': 
     497        case 'fw_ari': 
     498        case 'fw_langpacks': 
     499          break; 
     500        default: 
     501        $con_dirs->symlink_subdirs( $amp_conf['AMPWEBROOT'].'/admin/modules/'.$key ); 
     502        $con_dirs->cp_subdirs( $amp_conf['AMPWEBROOT'].'/admin/modules/'.$key ); 
    337503      } 
    338504    } 
     
    341507// Now also make sure to symlink the CDR images which is not a proper module 
    342508// 
    343 symlink_subdirs( $amp_conf['AMPWEBROOT'].'/admin/cdr/'); 
     509$con_dirs->symlink_subdirs( $amp_conf['AMPWEBROOT'].'/admin/cdr/'); 
     510 
     511// Now that we have done all the symlinks and copies, we check and report if there were any errors 
     512// 
     513$con_dirs->symlink_check_errors(); 
     514$con_dirs->cp_check_errors(); 
     515 
    344516 
    345517// create an object of the extensions class 
     
    533705} 
    534706 
    535 function symlink_subdirs($moduledir) { 
    536   global $symlink_dirs; 
    537   $symlink_errors = false; 
    538  
    539   $nt = notifications::create($db); 
    540  
    541   $error_modules = ''; 
    542   foreach ($symlink_dirs as $subdir => $targetdir) { 
    543     $dir = addslash($moduledir).$subdir; 
    544     if (is_dir($dir)) { 
    545       $d = opendir($dir); 
    546       while ($file = readdir($d)) { 
    547         if ($file[0] != '.') { 
    548           $src = addslash($dir).$file; 
    549           $dest = addslash($targetdir).$file; 
    550           if (file_exists_wrapper($dest)) { 
    551             if (!is_link($dest)) { 
    552               freepbx_log('retrieve-conf', 'error', $dest.' already exists, and is not a symlink!'); 
    553               $error_modules .= "<br />&nbsp;&nbsp;&nbsp;".$dest; 
    554               $symlink_errors = true; 
    555             } else if (readlink($dest) != $src) { 
    556               // TODO : is this the proper handling? should we just overwrite..? 
    557               freepbx_log('retrieve-conf', 'error', $dest.' already exists, and is linked to something else!'); 
    558               $error_modules .= "<br />&nbsp;&nbsp;&nbsp;".$dest; 
    559               $symlink_errors = true; 
    560             } else { 
    561               freepbx_log('retrieve-conf', 'devel-debug', $dest.' already points to '.$src.' - OK'); 
    562             } 
    563           } else { 
    564 //            // symlink, unlike copy, doesn't overwrite - have to delete first 
    565 //            if (is_link($dest) || file_exists($dest)) { 
    566 //              unlink($dest); 
    567 //            } 
    568             if (symlink($src, $dest)) { 
    569               freepbx_log('retrieve-conf', 'devel-debug', 'Symlinked '.$src.' to '.$dest); 
    570             } else { 
    571               freepbx_log('retreive-conf', 'devel-debug', 'Cannot symlink '.$src.' to '.$dest.'. Check Permissions?'); 
    572             } 
    573           } 
    574         } 
    575       } 
    576       closedir($d); 
    577     } 
    578   } 
    579   if ($error_modules) { 
    580     $nt->add_error('retrieve_conf', 'SYMLINK', _("Symlink from modules failed"), sprintf(_("retrieve_conf failed to sym link: %s<br \>This can result in FATAL failures to your PBX. If the target file exists, the symlink will not occur and you should rename the target file to allow the automatic sym link to occur and remove this error, unless this is an intentional customization."),$error_modules)); 
    581   } else { 
    582     $nt->delete('retrieve_conf', 'SYMLINK'); 
    583   } 
    584 } 
    585  
    586 // wrap copy with error handler 
    587 // 
    588 function err_copy($source, $dest) { 
    589   $ret = false; 
    590   set_error_handler("report_errors"); 
    591   //if were copying a directory, just mkdir the directory 
    592   if(is_dir($source)){ 
    593     $ret=mkdir($dest,0754); 
    594   }elseif(copy($source, $dest)) { 
    595     $ret = chmod($dest,0754); 
    596   } 
    597   restore_error_handler(); 
    598   return $ret; 
    599 } 
    600  
    601 // wrap unlink with error handler 
    602 // 
    603 function err_unlink($dest) { 
    604   set_error_handler("report_errors"); 
    605   $ret = unlink($dest); 
    606   restore_error_handler(); 
    607   return $ret; 
    608 } 
    609  
    610  
    611707//based on: http://snippets.dzone.com/posts/show/155 
    612708function listdir($directory, $recursive=true) { 
     
    630726  } 
    631727  return array_reverse($array_items);//reverse so that we get directories BEFORE the files that are in them 
    632 } 
    633  
    634 function cp_subdirs($moduledir) { 
    635   global $cp_errors; 
    636   global $cp_dirs; 
    637  
    638   $cp_errors = ""; 
    639   foreach ($cp_dirs as $subdir => $targetdir) { 
    640     $dir = addslash($moduledir).$subdir; 
    641     if(is_dir($dir)){ 
    642       foreach(listdir($dir) as $idx => $file){ 
    643         $sourcefile = $file; 
    644         $filesubdir=str_replace($dir.'/', '', $file); 
    645         $targetfile = addslash($targetdir).$filesubdir; 
    646    
    647         if (file_exists_wrapper($targetfile)) { 
    648           if (is_link($targetfile)) { 
    649             if (err_unlink($targetfile)) { 
    650               freepbx_log('retrieve-conf', 'devel-debug', "$targetfile was symbolic link, unlink successful"); 
    651             } else { 
    652               freepbx_log('retrieve-conf', 'error', "$targetfile is a symblolic link, failed to unlink!"); 
    653               break; 
    654             } 
    655           } 
    656         } 
    657         // OK, now either the file is a regular file or isn't there, so proceed 
    658         // 
    659         if (err_copy($sourcefile,$targetfile)) { 
    660           freepbx_log('retrieve-conf', 'devel-debug', "$targetfile successfully copied"); 
    661           // copy was successful, make sure it has execute permissions 
    662           chmod($targetfile,0754); 
    663         } else { 
    664           freepbx_log('retrieve-conf', 'error', "$targetfile failed to copy from module directory"); 
    665         } 
    666       } 
    667     } 
    668   } 
    669   $nt = notifications::create($db); 
    670   if ($cp_errors) { 
    671     $nt->add_error('retrieve_conf', 'CPAGIBIN', _("Failed to copy from module agi-bin"), sprintf(_("Retrieve conf failed to copy file(s) from a module's agi-bin dir: %s"),$cp_errors)); 
    672   } else { 
    673     $nt->delete('retrieve_conf', 'CPAGIBIN'); 
    674   } 
    675 } 
    676  
    677 function report_errors($errno, $errstr, $errfile, $errline) { 
    678   global $cp_errors; 
    679   switch($db_engine) { 
    680     case "sqlite3":  
    681       $escaped_string = sqlite_real_escape($errstr); 
    682       break; 
    683     case "mysql": 
    684       $escaped_string = mysql_real_escape_string($errstr); 
    685       break; 
    686     case "pgsql": 
    687       $escaped_string = pgsql_escape_string($errstr); 
    688       break; 
    689   } 
    690   freepbx_log('retrieve-conf', 'error', "php reported: '$escaped_string' after copy or unlink attempt!"); 
    691   $cp_errors .= $errstr."\n"; 
    692728} 
    693729 
  • freepbx/trunk/amp_conf/bin/retrieve_op_conf_from_mysql.php

    r8599 r10122  
    192192            } 
    193193            if (!($inzaplines)) { 
     194               if ($chan_dahdi) { 
     195              array_push($zaplines,array( "DAHDI/$i","$newlabel" )); 
     196               } else { 
    194197              array_push($zaplines,array( "Zap/$i","$newlabel" )); 
     198               } 
    195199            } 
    196200          } //istrunk 
  • freepbx/trunk/amp_conf/htdocs/admin/cdr/lib/defines.php

    r9510 r10122  
    77        $file = file($filename); 
    88        foreach ($file as $line) { 
    9                 if (preg_match("/^\s*([a-zA-Z0-9]+)\s*=\s*(.*)\s*([;#].*)?/",$line,$matches)) { 
     9                if (preg_match("/^\s*([a-zA-Z0-9_]+)=([a-zA-Z0-9 .&-@=_!<>\"\']+)\s*$/",$line,$matches)) { 
    1010                        $conf[ $matches[1] ] = $matches[2]; 
    1111                } 
  • freepbx/trunk/amp_conf/htdocs/admin/common/libfreepbx.javascripts.js

    r9768 r10122  
    469469jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn["inner"+name]=function(){return this[0]?jQuery.css(this[0],type,false,"padding"):null;};jQuery.fn["outer"+name]=function(margin){return this[0]?jQuery.css(this[0],type,false,margin?"margin":"border"):null;};jQuery.fn[type]=function(size){var elem=this[0];if(!elem){return size==null?null:this;} 
    470470if(jQuery.isFunction(size)){return this.each(function(i){var self=jQuery(this);self[type](size.call(this,i,self[type]()));});} 
    471 return("scrollTo"in elem&&elem.document)?elem.document.compatMode==="CSS1Compat"&&elem.document.documentElement["client"+name]||elem.document.body["client"+name]:(elem.nodeType===9)?Math.max(elem.documentElement["client"+name],elem.body["scroll"+name],elem.documentElement["scroll"+name],elem.body["offset"+name],elem.documentElement["offset"+name]):size===undefined?jQuery.css(elem,type):this.css(type,typeof size==="string"?size:size+"px");};});window.jQuery=window.$=jQuery;})(window);jQuery.ui||(function(a){a.ui={version:"1.8",plugin:{add:function(c,d,f){var e=a.ui[c].prototype;for(var b in f){e.plugins[b]=e.plugins[b]||[];e.plugins[b].push([d,f[b]])}},call:function(b,d,c){var f=b.plugins[d];if(!f||!b.element[0].parentNode){return}for(var e=0;e<f.length;e++){if(b.options[f[e][0]]){f[e][1].apply(b.element,c)}}}},contains:function(d,c){return document.compareDocumentPosition?d.compareDocumentPosition(c)&16:d!==c&&d.contains(c)},hasScroll:function(e,c){if(a(e).css("overflow")=="hidden"){return false}var b=(c&&c=="left")?"scrollLeft":"scrollTop",d=false;if(e[b]>0){return true}e[b]=1;d=(e[b]>0);e[b]=0;return d},isOverAxis:function(c,b,d){return(c>b)&&(c<(b+d))},isOver:function(g,c,f,e,b,d){return a.ui.isOverAxis(g,f,b)&&a.ui.isOverAxis(c,e,d)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return typeof b==="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus();(c&&c.call(d))},b)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var b;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){b=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{b=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!b.length?a(document):b},zIndex:function(e){if(e!==undefined){return this.css("zIndex",e)}if(this.length){var c=a(this[0]),b,d;while(c.length&&c[0]!==document){b=c.css("position");if(b=="absolute"||b=="relative"||b=="fixed"){d=parseInt(c.css("zIndex"));if(!isNaN(d)&&d!=0){return d}}c=c.parent()}}return 0}});a.extend(a.expr[":"],{data:function(d,c,b){return!!a.data(d,b[3])},focusable:function(c){var d=c.nodeName.toLowerCase(),b=a.attr(c,"tabindex");return(/input|select|textarea|button|object/.test(d)?!c.disabled:"a"==d||"area"==d?c.href||!isNaN(b):!isNaN(b))&&!a(c)["area"==d?"parents":"closest"](":hidden").length},tabbable:function(c){var b=a.attr(c,"tabindex");return(isNaN(b)||b>=0)&&a(c).is(":focusable")}})})(jQuery);;(function(b){var a=b.fn.remove;b.fn.remove=function(c,d){return this.each(function(){if(!d){if(!c||b.filter(c,[this]).length){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")})}}return a.call(b(this),c,d)})};b.widget=function(d,f,c){var e=d.split(".")[0],h;d=d.split(".")[1];h=e+"-"+d;if(!c){c=f;f=b.Widget}b.expr[":"][h]=function(i){return!!b.data(i,d)};b[e]=b[e]||{};b[e][d]=function(i,j){if(arguments.length){this._createWidget(i,j)}};var g=new f();g.options=b.extend({},g.options);b[e][d].prototype=b.extend(true,g,{namespace:e,widgetName:d,widgetEventPrefix:b[e][d].prototype.widgetEventPrefix||d,widgetBaseClass:h},c);b.widget.bridge(d,b[e][d])};b.widget.bridge=function(d,c){b.fn[d]=function(g){var e=typeof g==="string",f=Array.prototype.slice.call(arguments,1),h=this;g=!e&&f.length?b.extend.apply(null,[true,g].concat(f)):g;if(e&&g.substring(0,1)==="_"){return h}if(e){this.each(function(){var i=b.data(this,d),j=i&&b.isFunction(i[g])?i[g].apply(i,f):i;if(j!==i&&j!==undefined){h=j;return false}})}else{this.each(function(){var i=b.data(this,d);if(i){if(g){i.option(g)}i._init()}else{b.data(this,d,new c(g,this))}})}return h}};b.Widget=function(c,d){if(arguments.length){this._createWidget(c,d)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(d,e){this.element=b(e).data(this.widgetName,this);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(e)[this.widgetName],d);var c=this;this.element.bind("remove."+this.widgetName,function(){c.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled")},widget:function(){return this.element},option:function(e,f){var d=e,c=this;if(arguments.length===0){return b.extend({},c.options)}if(typeof e==="string"){if(f===undefined){return this.options[e]}d={};d[e]=f}b.each(d,function(g,h){c._setOption(g,h)});return c},_setOption:function(c,d){this.options[c]=d;if(c==="disabled"){this.widget()[d?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",d)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(d,e,f){var h=this.options[d];e=b.Event(e);e.type=(d===this.widgetEventPrefix?d:this.widgetEventPrefix+d).toLowerCase();f=f||{};if(e.originalEvent){for(var c=b.event.props.length,g;c;){g=b.event.props[--c];e[g]=e.originalEvent[g]}}this.element.trigger(e,f);return!(b.isFunction(h)&&h.call(this.element[0],e,f)===false||e.isDefaultPrevented())}}})(jQuery);;(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(c){return b._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(b._preventClickEvent){b._preventClickEvent=false;c.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(d){d.originalEvent=d.originalEvent||{};if(d.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(d));this._mouseDownEvent=d;var c=this,e=(d.which==1),b=(typeof this.options.cancel=="string"?a(d.target).parents().add(d.target).filter(this.options.cancel).length:false);if(!e||b||!this._mouseCapture(d)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(d)!==false);if(!this._mouseStarted){d.preventDefault();return true}}this._mouseMoveDelegate=function(f){return c._mouseMove(f)};this._mouseUpDelegate=function(f){return c._mouseUp(f)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(a.browser.safari||d.preventDefault());d.originalEvent.mouseHandled=true;return true},_mouseMove:function(b){if(a.browser.msie&&!b.button){return this._mouseUp(b)}if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,b)!==false);(this._mouseStarted?this._mouseDrag(b):this._mouseUp(b))}return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(b.target==this._mouseDownEvent.target);this._mouseStop(b)}return false},_mouseDistanceMet:function(b){return(Math.max(Math.abs(this._mouseDownEvent.pageX-b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance)},_mouseDelayMet:function(b){return this.mouseDelayMet},_mouseStart:function(b){},_mouseDrag:function(b){},_mouseStop:function(b){},_mouseCapture:function(b){return true}})})(jQuery);;(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){var b=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--){this.items[b].item.removeData("sortable-item")}return this},_mouseCapture:function(e,f){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(e);var d=null,c=this,b=a(e.target).parents().each(function(){if(a.data(this,"sortable-item")==c){d=a(this);return false}});if(a.data(e.target,"sortable-item")==c){d=a(e.target)}if(!d){return false}if(this.options.handle&&!f){var g=false;a(this.options.handle,d).find("*").andSelf().each(function(){if(this==e.target){g=true}});if(!g){return false}}this.currentItem=d;this._removeCurrentsFromItems();return true},_mouseStart:function(e,f,b){var g=this.options,c=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;(g.cursorAt&&this._adjustOffsetFromHelper(g.cursorAt));this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(g.containment){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",g.cursor)}if(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!b){for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("activate",e,c._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,e)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);return true},_mouseDrag:function(f){this.position=this._generatePosition(f);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var g=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-f.pageY<g.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop+g.scrollSpeed}else{if(f.pageY-this.overflowOffset.top<g.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop-g.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-f.pageX<g.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft+g.scrollSpeed}else{if(f.pageX-this.overflowOffset.left<g.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft-g.scrollSpeed}}}else{if(f.pageY-a(document).scrollTop()<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else{if(a(window).height()-(f.pageY-a(document).scrollTop())<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}if(f.pageX-a(document).scrollLeft()<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width()-(f.pageX-a(document).scrollLeft())<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}if(b!==false&&a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}for(var d=this.items.length-1;d>=0;d--){var e=this.items[d],c=e.item[0],h=this._intersectsWithPointer(e);if(!h){continue}if(c!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=c&&!a.ui.contains(this.placeholder[0],c)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e)){this._rearrange(f,e)}else{break}this._trigger("change",f,this._uiHash());break}}this._contactContainers(f);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,d){if(!c){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){var b=this;var e=b.placeholder.offset();b.reverting=true;a(this.helper).animate({left:e.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-b.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){b._clear(c)})}else{this._clear(c,d)}return false},cancel:function(){var b=this;if(this.dragging){this._mouseUp();if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,b._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,b._uiHash(this));this.containers[c].containerCache.over=0}}}if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};a(b).each(function(){var e=(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||(/(.+)[-=_](.+)/));if(e){c.push((d.key||e[1]+"[]")+"="+(d.key&&d.expression?e[1]:e[2]))}});return c.join("&")},toArray:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};b.each(function(){c.push(a(d.item||this).attr(d.attribute||"id")||"")});return c},_intersectsWith:function(m){var e=this.positionAbs.left,d=e+this.helperProportions.width,k=this.positionAbs.top,j=k+this.helperProportions.height;var f=m.left,c=f+m.width,n=m.top,i=n+m.height;var o=this.offset.click.top,h=this.offset.click.left;var g=(k+o)>n&&(k+o)<i&&(e+h)>f&&(e+h)<c;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>m[this.floating?"width":"height"])){return g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&n<k+(this.helperProportions.height/2)&&j-(this.helperProportions.height/2)<i)}},_intersectsWithPointer:function(d){var e=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height),c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left,d.width),g=e&&c,b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(!g){return false}return this.floating?(((f&&f=="right")||b=="down")?2:1):(b&&(b=="down"?2:1))},_intersectsWithSides:function(e){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+(e.height/2),e.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+(e.width/2),e.width),b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(this.floating&&f){return((f=="right"&&d)||(f=="left"&&!d))}else{return b&&((b=="down"&&c)||(b=="up"&&!c))}},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions();return this},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(b){var l=this;var g=[];var e=[];var h=this._connectWith();if(h&&b){for(var d=h.length-1;d>=0;d--){var k=a(h[d]);for(var c=k.length-1;c>=0;c--){var f=a.data(k[c],"sortable");if(f&&f!=this&&!f.options.disabled){e.push([a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.options.items,f.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),f])}}}}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var d=e.length-1;d>=0;d--){e[d][0].each(function(){g.push(this)})}return a(g)},_removeCurrentsFromItems:function(){var d=this.currentItem.find(":data(sortable-item)");for(var c=0;c<this.items.length;c++){for(var b=0;b<d.length;b++){if(d[b]==this.items[c].item[0]){this.items.splice(c,1)}}}},_refreshItems:function(b){this.items=[];this.containers=[this];var h=this.items;var p=this;var f=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]];var l=this._connectWith();if(l){for(var e=l.length-1;e>=0;e--){var m=a(l[e]);for(var d=m.length-1;d>=0;d--){var g=a.data(m[d],"sortable");if(g&&g!=this&&!g.options.disabled){f.push([a.isFunction(g.options.items)?g.options.items.call(g.element[0],b,{item:this.currentItem}):a(g.options.items,g.element),g]);this.containers.push(g)}}}}for(var e=f.length-1;e>=0;e--){var k=f[e][1];var c=f[e][0];for(var d=0,n=c.length;d<n;d++){var o=a(c[d]);o.data("sortable-item",k);h.push({item:o,instance:k,width:0,height:0,left:0,top:0})}}},refreshPositions:function(b){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var d=this.items.length-1;d>=0;d--){var e=this.items[d];var c=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;if(!b){e.width=c.outerWidth();e.height=c.outerHeight()}var f=c.offset();e.left=f.left;e.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var d=this.containers.length-1;d>=0;d--){var f=this.containers[d].element.offset();this.containers[d].containerCache.left=f.left;this.containers[d].containerCache.top=f.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=this.containers[d].element.outerHeight()}}return this},_createPlaceholder:function(d){var b=d||this,e=b.options;if(!e.placeholder||e.placeholder.constructor==String){var c=e.placeholder;e.placeholder={element:function(){var f=a(document.createElement(b.currentItem[0].nodeName)).addClass(c||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!c){f.style.visibility="hidden"}return f},update:function(f,g){if(c&&!e.forcePlaceholderSize){return}if(!g.height()){g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10))}if(!g.width()){g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=a(e.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);e.placeholder.update(b,b.placeholder)},_contactContainers:function(b){var d=null,k=null;for(var f=this.containers.length-1;f>=0;f--){if(a.ui.contains(this.currentItem[0],this.containers[f].element[0])){continue}if(this._intersectsWith(this.containers[f].containerCache)){if(d&&a.ui.contains(this.containers[f].element[0],d.element[0])){continue}d=this.containers[f];k=f}else{if(this.containers[f].containerCache.over){this.containers[f]._trigger("out",b,this._uiHash(this));this.containers[f].containerCache.over=0}}}if(!d){return}if(this.containers.length===1){this.containers[k]._trigger("over",b,this._uiHash(this));this.containers[k].containerCache.over=1}else{if(this.currentContainer!=this.containers[k]){var h=10000;var g=null;var c=this.positionAbs[this.containers[k].floating?"left":"top"];for(var e=this.items.length-1;e>=0;e--){if(!a.ui.contains(this.containers[k].element[0],this.items[e].item[0])){continue}var l=this.items[e][this.containers[k].floating?"left":"top"];if(Math.abs(l-c)<h){h=Math.abs(l-c);g=this.items[e]}}if(!g&&!this.options.dropOnEmpty){return}this.currentContainer=this.containers[k];g?this._rearrange(b,g,null,true):this._rearrange(b,null,this.containers[k].element,true);this._trigger("change",b,this._uiHash());this.containers[k]._trigger("change",b,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[k]._trigger("over",b,this._uiHash(this));this.containers[k].containerCache.over=1}}},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c,this.currentItem])):(d.helper=="clone"?this.currentItem.clone():this.currentItem);if(!b.parents("body").length){a(d.appendTo!="parent"?d.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0])}if(b[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(b[0].style.width==""||d.forceHelperSize){b.width(this.currentItem.width())}if(b[0].style.height==""||d.forceHelperSize){b.height(this.currentItem.height())}return b},_adjustOffsetFromHelper:function(b){if(typeof b=="string"){b=b.split(" ")}if(a.isArray(b)){b={left:+b[0],top:+b[1]||0}}if("left"in b){this.offset.click.left=b.left+this.margins.left}if("right"in b){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if("top"in b){this.offset.click.top=b.top+this.margins.top}if("bottom"in b){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)){var c=a(e.containment)[0];var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.top<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var f=this.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.grid[0];d=this.containment?(!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:b.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:b.scrollLeft())))}},_rearrange:function(g,f,c,e){c?c[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?f.item[0]:f.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var d=this,b=this.counter;window.setTimeout(function(){if(b==d.counter){d.refreshPositions(!e)}},0)},_clear:function(d,e){this.reverting=false;var f=[],b=this;if(!this._noFinalSort&&this.currentItem[0].parentNode){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var c in this._storedCSS){if(this._storedCSS[c]=="auto"||this._storedCSS[c]=="static"){this._storedCSS[c]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!e){f.push(function(g){this._trigger("receive",g,this._uiHash(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!e){f.push(function(g){this._trigger("update",g,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!e){f.push(function(g){this._trigger("remove",g,this._uiHash())})}for(var c=this.containers.length-1;c>=0;c--){if(a.ui.contains(this.containers[c].element[0],this.currentItem[0])&&!e){f.push((function(g){return function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.containers[c]));f.push((function(g){return function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.containers[c]))}}}for(var c=this.containers.length-1;c>=0;c--){if(!e){f.push((function(g){return function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,this.containers[c]))}if(this.containers[c].containerCache.over){f.push((function(g){return function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.containers[c]));this.containers[c].containerCache.over=0}}if(this._storedCursor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!e){this._trigger("beforeStop",d,this._uiHash());for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}return false}if(!e){this._trigger("beforeStop",d,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!e){for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(a.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(c){var b=c||this;return{helper:b.helper,placeholder:b.placeholder||a([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:c?c.element:null}}});a.extend(a.ui.sortable,{version:"1.8"})})(jQuery);;(function(c){var b=0,a=0;c.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'},_create:function(){this._tabify(true)},_setOption:function(d,e){if(d=="selected"){if(this.options.collapsible&&e==this.options.selected){return}this.select(e)}else{this.options[d]=e;this._tabify()}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+(++b)},_sanitizeSelector:function(d){return d.replace(/:/g,"\\:")},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+(++a));return c.cookie.apply(null,[d].concat(c.makeArray(arguments)))},_ui:function(e,d){return{tab:e,panel:d,index:this.anchors.index(e)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var d=c(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tabify:function(q){this.list=this.element.find("ol,ul").eq(0);this.lis=c("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return c("a",this)[0]});this.panels=c([]);var r=this,f=this.options;var e=/^#.+/;this.anchors.each(function(u,o){var s=c(o).attr("href");var v=s.split("#")[0],w;if(v&&(v===location.toString().split("#")[0]||(w=c("base")[0])&&v===w.href)){s=o.hash;o.href=s}if(e.test(s)){r.panels=r.panels.add(r._sanitizeSelector(s))}else{if(s!="#"){c.data(o,"href.tabs",s);c.data(o,"load.tabs",s.replace(/#.*$/,""));var y=r._tabId(o);o.href="#"+y;var x=c("#"+y);if(!x.length){x=c(f.panelTemplate).attr("id",y).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(r.panels[u-1]||r.list);x.data("destroy.tabs",true)}r.panels=r.panels.add(x)}else{f.disabled.push(u)}}});if(q){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(f.selected===undefined){if(location.hash){this.anchors.each(function(s,o){if(o.hash==location.hash){f.selected=s;return false}})}if(typeof f.selected!="number"&&f.cookie){f.selected=parseInt(r._cookie(),10)}if(typeof f.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}f.selected=f.selected||(this.lis.length?0:-1)}else{if(f.selected===null){f.selected=-1}}f.selected=((f.selected>=0&&this.anchors[f.selected])||f.selected<0)?f.selected:0;f.disabled=c.unique(f.disabled.concat(c.map(this.lis.filter(".ui-state-disabled"),function(s,o){return r.lis.index(s)}))).sort();if(c.inArray(f.selected,f.disabled)!=-1){f.disabled.splice(c.inArray(f.selected,f.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(f.selected>=0&&this.anchors.length){this.panels.eq(f.selected).removeClass("ui-tabs-hide");this.lis.eq(f.selected).addClass("ui-tabs-selected ui-state-active");r.element.queue("tabs",function(){r._trigger("show",null,r._ui(r.anchors[f.selected],r.panels[f.selected]))});this.load(f.selected)}c(window).bind("unload",function(){r.lis.add(r.anchors).unbind(".tabs");r.lis=r.anchors=r.panels=null})}else{f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[f.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(f.cookie){this._cookie(f.selected,f.cookie)}for(var j=0,p;(p=this.lis[j]);j++){c(p)[c.inArray(j,f.disabled)!=-1&&!c(p).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(f.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(f.event!="mouseover"){var h=function(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-state-"+o)}};var l=function(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.tabs",function(){h("hover",c(this))});this.lis.bind("mouseout.tabs",function(){l("hover",c(this))});this.anchors.bind("focus.tabs",function(){h("focus",c(this).closest("li"))});this.anchors.bind("blur.tabs",function(){l("focus",c(this).closest("li"))})}var d,k;if(f.fx){if(c.isArray(f.fx)){d=f.fx[0];k=f.fx[1]}else{d=k=f.fx}}function g(i,o){i.css({display:""});if(!c.support.opacity&&o.opacity){i[0].style.removeAttribute("filter")}}var m=k?function(i,o){c(i).closest("li").addClass("ui-tabs-selected ui-state-active");o.hide().removeClass("ui-tabs-hide").animate(k,k.duration||"normal",function(){g(o,k);r._trigger("show",null,r._ui(i,o[0]))})}:function(i,o){c(i).closest("li").addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");r._trigger("show",null,r._ui(i,o[0]))};var n=d?function(o,i){i.animate(d,d.duration||"normal",function(){r.lis.removeClass("ui-tabs-selected ui-state-active");i.addClass("ui-tabs-hide");g(i,d);r.element.dequeue("tabs")})}:function(o,i,s){r.lis.removeClass("ui-tabs-selected ui-state-active");i.addClass("ui-tabs-hide");r.element.dequeue("tabs")};this.anchors.bind(f.event+".tabs",function(){var o=this,u=c(this).closest("li"),i=r.panels.filter(":not(.ui-tabs-hide)"),s=c(r._sanitizeSelector(this.hash));if((u.hasClass("ui-tabs-selected")&&!f.collapsible)||u.hasClass("ui-state-disabled")||u.hasClass("ui-state-processing")||r._trigger("select",null,r._ui(this,s[0]))===false){this.blur();return false}f.selected=r.anchors.index(this);r.abort();if(f.collapsible){if(u.hasClass("ui-tabs-selected")){f.selected=-1;if(f.cookie){r._cookie(f.selected,f.cookie)}r.element.queue("tabs",function(){n(o,i)}).dequeue("tabs");this.blur();return false}else{if(!i.length){if(f.cookie){r._cookie(f.selected,f.cookie)}r.element.queue("tabs",function(){m(o,s)});r.load(r.anchors.index(this));this.blur();return false}}}if(f.cookie){r._cookie(f.selected,f.cookie)}if(s.length){if(i.length){r.element.queue("tabs",function(){n(o,i)})}r.element.queue("tabs",function(){m(o,s)});r.load(r.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(c.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var d=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=c.data(this,"href.tabs");if(e){this.href=e}var f=c(this).unbind(".tabs");c.each(["href","load","cache"],function(g,h){f.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(c.data(this,"destroy.tabs")){c(this).remove()}else{c(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(d.cookie){this._cookie(null,d.cookie)}return this},add:function(g,f,e){if(e===undefined){e=this.anchors.length}var d=this,i=this.options,k=c(i.tabTemplate.replace(/#\{href\}/g,g).replace(/#\{label\}/g,f)),j=!g.indexOf("#")?g.replace("#",""):this._tabId(c("a",k)[0]);k.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var h=c("#"+j);if(!h.length){h=c(i.panelTemplate).attr("id",j).data("destroy.tabs",true)}h.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(e>=this.lis.length){k.appendTo(this.list);h.appendTo(this.list[0].parentNode)}else{k.insertBefore(this.lis[e]);h.insertBefore(this.panels[e])}i.disabled=c.map(i.disabled,function(m,l){return m>=e?++m:m});this._tabify();if(this.anchors.length==1){i.selected=0;k.addClass("ui-tabs-selected ui-state-active");h.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[0],d.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[e],this.panels[e]));return this},remove:function(d){var f=this.options,g=this.lis.eq(d).remove(),e=this.panels.eq(d).remove();if(g.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(d+(d+1<this.anchors.length?1:-1))}f.disabled=c.map(c.grep(f.disabled,function(j,h){return j!=d}),function(j,h){return j>=d?--j:j});this._tabify();this._trigger("remove",null,this._ui(g.find("a")[0],e[0]));return this},enable:function(d){var e=this.options;if(c.inArray(d,e.disabled)==-1){return}this.lis.eq(d).removeClass("ui-state-disabled");e.disabled=c.grep(e.disabled,function(g,f){return g!=d});this._trigger("enable",null,this._ui(this.anchors[d],this.panels[d]));return this},disable:function(e){var d=this,f=this.options;if(e!=f.selected){this.lis.eq(e).addClass("ui-state-disabled");f.disabled.push(e);f.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[e],this.panels[e]))}return this},select:function(d){if(typeof d=="string"){d=this.anchors.index(this.anchors.filter("[href$="+d+"]"))}else{if(d===null){d=-1}}if(d==-1&&this.options.collapsible){d=this.options.selected}this.anchors.eq(d).trigger(this.options.event+".tabs");return this},load:function(g){var e=this,i=this.options,d=this.anchors.eq(g)[0],f=c.data(d,"load.tabs");this.abort();if(!f||this.element.queue("tabs").length!==0&&c.data(d,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(g).addClass("ui-state-processing");if(i.spinner){var h=c("span",d);h.data("label.tabs",h.html()).html(i.spinner)}this.xhr=c.ajax(c.extend({},i.ajaxOptions,{url:f,success:function(k,j){c(e._sanitizeSelector(d.hash)).html(k);e._cleanup();if(i.cache){c.data(d,"cache.tabs",true)}e._trigger("load",null,e._ui(e.anchors[g],e.panels[g]));try{i.ajaxOptions.success(k,j)}catch(l){}},error:function(l,j,k){e._cleanup();e._trigger("load",null,e._ui(e.anchors[g],e.panels[g]));try{i.ajaxOptions.error(l,j,g,d)}catch(k){}}}));e.element.dequeue("tabs");return this},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(e,d){this.anchors.eq(e).removeData("cache.tabs").data("load.tabs",d);return this},length:function(){return this.anchors.length}});c.extend(c.ui.tabs,{version:"1.8"});c.extend(c.ui.tabs.prototype,{rotation:null,rotate:function(f,h){var d=this,i=this.options;var e=d._rotate||(d._rotate=function(j){clearTimeout(d.rotation);d.rotation=setTimeout(function(){var k=i.selected;d.select(++k<d.anchors.length?k:0)},f);if(j){j.stopPropagation()}});var g=d._unrotate||(d._unrotate=!h?function(j){if(j.clientX){d.rotate(null)}}:function(j){t=i.selected;e()});if(f){this.element.bind("tabsshow",e);this.anchors.bind(i.event+".tabs",g);e()}else{clearTimeout(d.rotation);this.element.unbind("tabsshow",e);this.anchors.unbind(i.event+".tabs",g);delete this._rotate;delete this._unrotate}return this}})})(jQuery);;Is_DOM=(document.getElementById)?true:false;Is_NS4=(document.layers)?true:false;Is_IE=(document.all)?true:false;Is_IE7=Is_IE&&window.XMLHttpRequest?true:false;var detect=navigator.userAgent.toLowerCase();if(checkIt('konqueror')) 
     471return("scrollTo"in elem&&elem.document)?elem.document.compatMode==="CSS1Compat"&&elem.document.documentElement["client"+name]||elem.document.body["client"+name]:(elem.nodeType===9)?Math.max(elem.documentElement["client"+name],elem.body["scroll"+name],elem.documentElement["scroll"+name],elem.body["offset"+name],elem.documentElement["offset"+name]):size===undefined?jQuery.css(elem,type):this.css(type,typeof size==="string"?size:size+"px");};});window.jQuery=window.$=jQuery;})(window);jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;} 
     472var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;} 
     473expires='; expires='+date.toUTCString();} 
     474var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}} 
     475return cookieValue;}};jQuery.ui||(function(a){a.ui={version:"1.8",plugin:{add:function(c,d,f){var e=a.ui[c].prototype;for(var b in f){e.plugins[b]=e.plugins[b]||[];e.plugins[b].push([d,f[b]])}},call:function(b,d,c){var f=b.plugins[d];if(!f||!b.element[0].parentNode){return}for(var e=0;e<f.length;e++){if(b.options[f[e][0]]){f[e][1].apply(b.element,c)}}}},contains:function(d,c){return document.compareDocumentPosition?d.compareDocumentPosition(c)&16:d!==c&&d.contains(c)},hasScroll:function(e,c){if(a(e).css("overflow")=="hidden"){return false}var b=(c&&c=="left")?"scrollLeft":"scrollTop",d=false;if(e[b]>0){return true}e[b]=1;d=(e[b]>0);e[b]=0;return d},isOverAxis:function(c,b,d){return(c>b)&&(c<(b+d))},isOver:function(g,c,f,e,b,d){return a.ui.isOverAxis(g,f,b)&&a.ui.isOverAxis(c,e,d)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return typeof b==="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus();(c&&c.call(d))},b)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var b;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){b=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{b=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!b.length?a(document):b},zIndex:function(e){if(e!==undefined){return this.css("zIndex",e)}if(this.length){var c=a(this[0]),b,d;while(c.length&&c[0]!==document){b=c.css("position");if(b=="absolute"||b=="relative"||b=="fixed"){d=parseInt(c.css("zIndex"));if(!isNaN(d)&&d!=0){return d}}c=c.parent()}}return 0}});a.extend(a.expr[":"],{data:function(d,c,b){return!!a.data(d,b[3])},focusable:function(c){var d=c.nodeName.toLowerCase(),b=a.attr(c,"tabindex");return(/input|select|textarea|button|object/.test(d)?!c.disabled:"a"==d||"area"==d?c.href||!isNaN(b):!isNaN(b))&&!a(c)["area"==d?"parents":"closest"](":hidden").length},tabbable:function(c){var b=a.attr(c,"tabindex");return(isNaN(b)||b>=0)&&a(c).is(":focusable")}})})(jQuery);;(function(b){var a=b.fn.remove;b.fn.remove=function(c,d){return this.each(function(){if(!d){if(!c||b.filter(c,[this]).length){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")})}}return a.call(b(this),c,d)})};b.widget=function(d,f,c){var e=d.split(".")[0],h;d=d.split(".")[1];h=e+"-"+d;if(!c){c=f;f=b.Widget}b.expr[":"][h]=function(i){return!!b.data(i,d)};b[e]=b[e]||{};b[e][d]=function(i,j){if(arguments.length){this._createWidget(i,j)}};var g=new f();g.options=b.extend({},g.options);b[e][d].prototype=b.extend(true,g,{namespace:e,widgetName:d,widgetEventPrefix:b[e][d].prototype.widgetEventPrefix||d,widgetBaseClass:h},c);b.widget.bridge(d,b[e][d])};b.widget.bridge=function(d,c){b.fn[d]=function(g){var e=typeof g==="string",f=Array.prototype.slice.call(arguments,1),h=this;g=!e&&f.length?b.extend.apply(null,[true,g].concat(f)):g;if(e&&g.substring(0,1)==="_"){return h}if(e){this.each(function(){var i=b.data(this,d),j=i&&b.isFunction(i[g])?i[g].apply(i,f):i;if(j!==i&&j!==undefined){h=j;return false}})}else{this.each(function(){var i=b.data(this,d);if(i){if(g){i.option(g)}i._init()}else{b.data(this,d,new c(g,this))}})}return h}};b.Widget=function(c,d){if(arguments.length){this._createWidget(c,d)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(d,e){this.element=b(e).data(this.widgetName,this);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(e)[this.widgetName],d);var c=this;this.element.bind("remove."+this.widgetName,function(){c.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled")},widget:function(){return this.element},option:function(e,f){var d=e,c=this;if(arguments.length===0){return b.extend({},c.options)}if(typeof e==="string"){if(f===undefined){return this.options[e]}d={};d[e]=f}b.each(d,function(g,h){c._setOption(g,h)});return c},_setOption:function(c,d){this.options[c]=d;if(c==="disabled"){this.widget()[d?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",d)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(d,e,f){var h=this.options[d];e=b.Event(e);e.type=(d===this.widgetEventPrefix?d:this.widgetEventPrefix+d).toLowerCase();f=f||{};if(e.originalEvent){for(var c=b.event.props.length,g;c;){g=b.event.props[--c];e[g]=e.originalEvent[g]}}this.element.trigger(e,f);return!(b.isFunction(h)&&h.call(this.element[0],e,f)===false||e.isDefaultPrevented())}}})(jQuery);;(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(c){return b._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(b._preventClickEvent){b._preventClickEvent=false;c.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(d){d.originalEvent=d.originalEvent||{};if(d.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(d));this._mouseDownEvent=d;var c=this,e=(d.which==1),b=(typeof this.options.cancel=="string"?a(d.target).parents().add(d.target).filter(this.options.cancel).length:false);if(!e||b||!this._mouseCapture(d)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(d)!==false);if(!this._mouseStarted){d.preventDefault();return true}}this._mouseMoveDelegate=function(f){return c._mouseMove(f)};this._mouseUpDelegate=function(f){return c._mouseUp(f)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(a.browser.safari||d.preventDefault());d.originalEvent.mouseHandled=true;return true},_mouseMove:function(b){if(a.browser.msie&&!b.button){return this._mouseUp(b)}if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,b)!==false);(this._mouseStarted?this._mouseDrag(b):this._mouseUp(b))}return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(b.target==this._mouseDownEvent.target);this._mouseStop(b)}return false},_mouseDistanceMet:function(b){return(Math.max(Math.abs(this._mouseDownEvent.pageX-b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance)},_mouseDelayMet:function(b){return this.mouseDelayMet},_mouseStart:function(b){},_mouseDrag:function(b){},_mouseStop:function(b){},_mouseCapture:function(b){return true}})})(jQuery);;(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){var b=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--){this.items[b].item.removeData("sortable-item")}return this},_mouseCapture:function(e,f){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(e);var d=null,c=this,b=a(e.target).parents().each(function(){if(a.data(this,"sortable-item")==c){d=a(this);return false}});if(a.data(e.target,"sortable-item")==c){d=a(e.target)}if(!d){return false}if(this.options.handle&&!f){var g=false;a(this.options.handle,d).find("*").andSelf().each(function(){if(this==e.target){g=true}});if(!g){return false}}this.currentItem=d;this._removeCurrentsFromItems();return true},_mouseStart:function(e,f,b){var g=this.options,c=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;(g.cursorAt&&this._adjustOffsetFromHelper(g.cursorAt));this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(g.containment){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",g.cursor)}if(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!b){for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("activate",e,c._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,e)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);return true},_mouseDrag:function(f){this.position=this._generatePosition(f);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var g=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-f.pageY<g.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop+g.scrollSpeed}else{if(f.pageY-this.overflowOffset.top<g.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop-g.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-f.pageX<g.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft+g.scrollSpeed}else{if(f.pageX-this.overflowOffset.left<g.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft-g.scrollSpeed}}}else{if(f.pageY-a(document).scrollTop()<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else{if(a(window).height()-(f.pageY-a(document).scrollTop())<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}if(f.pageX-a(document).scrollLeft()<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width()-(f.pageX-a(document).scrollLeft())<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}if(b!==false&&a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}for(var d=this.items.length-1;d>=0;d--){var e=this.items[d],c=e.item[0],h=this._intersectsWithPointer(e);if(!h){continue}if(c!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=c&&!a.ui.contains(this.placeholder[0],c)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e)){this._rearrange(f,e)}else{break}this._trigger("change",f,this._uiHash());break}}this._contactContainers(f);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,d){if(!c){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){var b=this;var e=b.placeholder.offset();b.reverting=true;a(this.helper).animate({left:e.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-b.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){b._clear(c)})}else{this._clear(c,d)}return false},cancel:function(){var b=this;if(this.dragging){this._mouseUp();if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,b._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,b._uiHash(this));this.containers[c].containerCache.over=0}}}if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};a(b).each(function(){var e=(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||(/(.+)[-=_](.+)/));if(e){c.push((d.key||e[1]+"[]")+"="+(d.key&&d.expression?e[1]:e[2]))}});return c.join("&")},toArray:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};b.each(function(){c.push(a(d.item||this).attr(d.attribute||"id")||"")});return c},_intersectsWith:function(m){var e=this.positionAbs.left,d=e+this.helperProportions.width,k=this.positionAbs.top,j=k+this.helperProportions.height;var f=m.left,c=f+m.width,n=m.top,i=n+m.height;var o=this.offset.click.top,h=this.offset.click.left;var g=(k+o)>n&&(k+o)<i&&(e+h)>f&&(e+h)<c;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>m[this.floating?"width":"height"])){return g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&n<k+(this.helperProportions.height/2)&&j-(this.helperProportions.height/2)<i)}},_intersectsWithPointer:function(d){var e=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height),c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left,d.width),g=e&&c,b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(!g){return false}return this.floating?(((f&&f=="right")||b=="down")?2:1):(b&&(b=="down"?2:1))},_intersectsWithSides:function(e){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+(e.height/2),e.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+(e.width/2),e.width),b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(this.floating&&f){return((f=="right"&&d)||(f=="left"&&!d))}else{return b&&((b=="down"&&c)||(b=="up"&&!c))}},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions();return this},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(b){var l=this;var g=[];var e=[];var h=this._connectWith();if(h&&b){for(var d=h.length-1;d>=0;d--){var k=a(h[d]);for(var c=k.length-1;c>=0;c--){var f=a.data(k[c],"sortable");if(f&&f!=this&&!f.options.disabled){e.push([a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.options.items,f.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),f])}}}}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var d=e.length-1;d>=0;d--){e[d][0].each(function(){g.push(this)})}return a(g)},_removeCurrentsFromItems:function(){var d=this.currentItem.find(":data(sortable-item)");for(var c=0;c<this.items.length;c++){for(var b=0;b<d.length;b++){if(d[b]==this.items[c].item[0]){this.items.splice(c,1)}}}},_refreshItems:function(b){this.items=[];this.containers=[this];var h=this.items;var p=this;var f=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]];var l=this._connectWith();if(l){for(var e=l.length-1;e>=0;e--){var m=a(l[e]);for(var d=m.length-1;d>=0;d--){var g=a.data(m[d],"sortable");if(g&&g!=this&&!g.options.disabled){f.push([a.isFunction(g.options.items)?g.options.items.call(g.element[0],b,{item:this.currentItem}):a(g.options.items,g.element),g]);this.containers.push(g)}}}}for(var e=f.length-1;e>=0;e--){var k=f[e][1];var c=f[e][0];for(var d=0,n=c.length;d<n;d++){var o=a(c[d]);o.data("sortable-item",k);h.push({item:o,instance:k,width:0,height:0,left:0,top:0})}}},refreshPositions:function(b){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var d=this.items.length-1;d>=0;d--){var e=this.items[d];var c=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;if(!b){e.width=c.outerWidth();e.height=c.outerHeight()}var f=c.offset();e.left=f.left;e.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var d=this.containers.length-1;d>=0;d--){var f=this.containers[d].element.offset();this.containers[d].containerCache.left=f.left;this.containers[d].containerCache.top=f.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=this.containers[d].element.outerHeight()}}return this},_createPlaceholder:function(d){var b=d||this,e=b.options;if(!e.placeholder||e.placeholder.constructor==String){var c=e.placeholder;e.placeholder={element:function(){var f=a(document.createElement(b.currentItem[0].nodeName)).addClass(c||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!c){f.style.visibility="hidden"}return f},update:function(f,g){if(c&&!e.forcePlaceholderSize){return}if(!g.height()){g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10))}if(!g.width()){g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=a(e.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);e.placeholder.update(b,b.placeholder)},_contactContainers:function(b){var d=null,k=null;for(var f=this.containers.length-1;f>=0;f--){if(a.ui.contains(this.currentItem[0],this.containers[f].element[0])){continue}if(this._intersectsWith(this.containers[f].containerCache)){if(d&&a.ui.contains(this.containers[f].element[0],d.element[0])){continue}d=this.containers[f];k=f}else{if(this.containers[f].containerCache.over){this.containers[f]._trigger("out",b,this._uiHash(this));this.containers[f].containerCache.over=0}}}if(!d){return}if(this.containers.length===1){this.containers[k]._trigger("over",b,this._uiHash(this));this.containers[k].containerCache.over=1}else{if(this.currentContainer!=this.containers[k]){var h=10000;var g=null;var c=this.positionAbs[this.containers[k].floating?"left":"top"];for(var e=this.items.length-1;e>=0;e--){if(!a.ui.contains(this.containers[k].element[0],this.items[e].item[0])){continue}var l=this.items[e][this.containers[k].floating?"left":"top"];if(Math.abs(l-c)<h){h=Math.abs(l-c);g=this.items[e]}}if(!g&&!this.options.dropOnEmpty){return}this.currentContainer=this.containers[k];g?this._rearrange(b,g,null,true):this._rearrange(b,null,this.containers[k].element,true);this._trigger("change",b,this._uiHash());this.containers[k]._trigger("change",b,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[k]._trigger("over",b,this._uiHash(this));this.containers[k].containerCache.over=1}}},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c,this.currentItem])):(d.helper=="clone"?this.currentItem.clone():this.currentItem);if(!b.parents("body").length){a(d.appendTo!="parent"?d.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0])}if(b[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(b[0].style.width==""||d.forceHelperSize){b.width(this.currentItem.width())}if(b[0].style.height==""||d.forceHelperSize){b.height(this.currentItem.height())}return b},_adjustOffsetFromHelper:function(b){if(typeof b=="string"){b=b.split(" ")}if(a.isArray(b)){b={left:+b[0],top:+b[1]||0}}if("left"in b){this.offset.click.left=b.left+this.margins.left}if("right"in b){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if("top"in b){this.offset.click.top=b.top+this.margins.top}if("bottom"in b){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)){var c=a(e.containment)[0];var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.top<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var f=this.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.grid[0];d=this.containment?(!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:b.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:b.scrollLeft())))}},_rearrange:function(g,f,c,e){c?c[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?f.item[0]:f.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var d=this,b=this.counter;window.setTimeout(function(){if(b==d.counter){d.refreshPositions(!e)}},0)},_clear:function(d,e){this.reverting=false;var f=[],b=this;if(!this._noFinalSort&&this.currentItem[0].parentNode){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var c in this._storedCSS){if(this._storedCSS[c]=="auto"||this._storedCSS[c]=="static"){this._storedCSS[c]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!e){f.push(function(g){this._trigger("receive",g,this._uiHash(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!e){f.push(function(g){this._trigger("update",g,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!e){f.push(function(g){this._trigger("remove",g,this._uiHash())})}for(var c=this.containers.length-1;c>=0;c--){if(a.ui.contains(this.containers[c].element[0],this.currentItem[0])&&!e){f.push((function(g){return function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.containers[c]));f.push((function(g){return function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.containers[c]))}}}for(var c=this.containers.length-1;c>=0;c--){if(!e){f.push((function(g){return function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,this.containers[c]))}if(this.containers[c].containerCache.over){f.push((function(g){return function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.containers[c]));this.containers[c].containerCache.over=0}}if(this._storedCursor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!e){this._trigger("beforeStop",d,this._uiHash());for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}return false}if(!e){this._trigger("beforeStop",d,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!e){for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(a.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(c){var b=c||this;return{helper:b.helper,placeholder:b.placeholder||a([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:c?c.element:null}}});a.extend(a.ui.sortable,{version:"1.8"})})(jQuery);;(function(c){var b=0,a=0;c.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'},_create:function(){this._tabify(true)},_setOption:function(d,e){if(d=="selected"){if(this.options.collapsible&&e==this.options.selected){return}this.select(e)}else{this.options[d]=e;this._tabify()}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+(++b)},_sanitizeSelector:function(d){return d.replace(/:/g,"\\:")},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+(++a));return c.cookie.apply(null,[d].concat(c.makeArray(arguments)))},_ui:function(e,d){return{tab:e,panel:d,index:this.anchors.index(e)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var d=c(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tabify:function(q){this.list=this.element.find("ol,ul").eq(0);this.lis=c("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return c("a",this)[0]});this.panels=c([]);var r=this,f=this.options;var e=/^#.+/;this.anchors.each(function(u,o){var s=c(o).attr("href");var v=s.split("#")[0],w;if(v&&(v===location.toString().split("#")[0]||(w=c("base")[0])&&v===w.href)){s=o.hash;o.href=s}if(e.test(s)){r.panels=r.panels.add(r._sanitizeSelector(s))}else{if(s!="#"){c.data(o,"href.tabs",s);c.data(o,"load.tabs",s.replace(/#.*$/,""));var y=r._tabId(o);o.href="#"+y;var x=c("#"+y);if(!x.length){x=c(f.panelTemplate).attr("id",y).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(r.panels[u-1]||r.list);x.data("destroy.tabs",true)}r.panels=r.panels.add(x)}else{f.disabled.push(u)}}});if(q){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(f.selected===undefined){if(location.hash){this.anchors.each(function(s,o){if(o.hash==location.hash){f.selected=s;return false}})}if(typeof f.selected!="number"&&f.cookie){f.selected=parseInt(r._cookie(),10)}if(typeof f.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}f.selected=f.selected||(this.lis.length?0:-1)}else{if(f.selected===null){f.selected=-1}}f.selected=((f.selected>=0&&this.anchors[f.selected])||f.selected<0)?f.selected:0;f.disabled=c.unique(f.disabled.concat(c.map(this.lis.filter(".ui-state-disabled"),function(s,o){return r.lis.index(s)}))).sort();if(c.inArray(f.selected,f.disabled)!=-1){f.disabled.splice(c.inArray(f.selected,f.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(f.selected>=0&&this.anchors.length){this.panels.eq(f.selected).removeClass("ui-tabs-hide");this.lis.eq(f.selected).addClass("ui-tabs-selected ui-state-active");r.element.queue("tabs",function(){r._trigger("show",null,r._ui(r.anchors[f.selected],r.panels[f.selected]))});this.load(f.selected)}c(window).bind("unload",function(){r.lis.add(r.anchors).unbind(".tabs");r.lis=r.anchors=r.panels=null})}else{f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[f.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(f.cookie){this._cookie(f.selected,f.cookie)}for(var j=0,p;(p=this.lis[j]);j++){c(p)[c.inArray(j,f.disabled)!=-1&&!c(p).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(f.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(f.event!="mouseover"){var h=function(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-state-"+o)}};var l=function(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.tabs",function(){h("hover",c(this))});this.lis.bind("mouseout.tabs",function(){l("hover",c(this))});this.anchors.bind("focus.tabs",function(){h("focus",c(this).closest("li"))});this.anchors.bind("blur.tabs",function(){l("focus",c(this).closest("li"))})}var d,k;if(f.fx){if(c.isArray(f.fx)){d=f.fx[0];k=f.fx[1]}else{d=k=f.fx}}function g(i,o){i.css({display:""});if(!c.support.opacity&&o.opacity){i[0].style.removeAttribute("filter")}}var m=k?function(i,o){c(i).closest("li").addClass("ui-tabs-selected ui-state-active");o.hide().removeClass("ui-tabs-hide").animate(k,k.duration||"normal",function(){g(o,k);r._trigger("show",null,r._ui(i,o[0]))})}:function(i,o){c(i).closest("li").addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");r._trigger("show",null,r._ui(i,o[0]))};var n=d?function(o,i){i.animate(d,d.duration||"normal",function(){r.lis.removeClass("ui-tabs-selected ui-state-active");i.addClass("ui-tabs-hide");g(i,d);r.element.dequeue("tabs")})}:function(o,i,s){r.lis.removeClass("ui-tabs-selected ui-state-active");i.addClass("ui-tabs-hide");r.element.dequeue("tabs")};this.anchors.bind(f.event+".tabs",function(){var o=this,u=c(this).closest("li"),i=r.panels.filter(":not(.ui-tabs-hide)"),s=c(r._sanitizeSelector(this.hash));if((u.hasClass("ui-tabs-selected")&&!f.collapsible)||u.hasClass("ui-state-disabled")||u.hasClass("ui-state-processing")||r._trigger("select",null,r._ui(this,s[0]))===false){this.blur();return false}f.selected=r.anchors.index(this);r.abort();if(f.collapsible){if(u.hasClass("ui-tabs-selected")){f.selected=-1;if(f.cookie){r._cookie(f.selected,f.cookie)}r.element.queue("tabs",function(){n(o,i)}).dequeue("tabs");this.blur();return false}else{if(!i.length){if(f.cookie){r._cookie(f.selected,f.cookie)}r.element.queue("tabs",function(){m(o,s)});r.load(r.anchors.index(this));this.blur();return false}}}if(f.cookie){r._cookie(f.selected,f.cookie)}if(s.length){if(i.length){r.element.queue("tabs",function(){n(o,i)})}r.element.queue("tabs",function(){m(o,s)});r.load(r.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(c.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var d=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=c.data(this,"href.tabs");if(e){this.href=e}var f=c(this).unbind(".tabs");c.each(["href","load","cache"],function(g,h){f.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(c.data(this,"destroy.tabs")){c(this).remove()}else{c(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(d.cookie){this._cookie(null,d.cookie)}return this},add:function(g,f,e){if(e===undefined){e=this.anchors.length}var d=this,i=this.options,k=c(i.tabTemplate.replace(/#\{href\}/g,g).replace(/#\{label\}/g,f)),j=!g.indexOf("#")?g.replace("#",""):this._tabId(c("a",k)[0]);k.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var h=c("#"+j);if(!h.length){h=c(i.panelTemplate).attr("id",j).data("destroy.tabs",true)}h.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(e>=this.lis.length){k.appendTo(this.list);h.appendTo(this.list[0].parentNode)}else{k.insertBefore(this.lis[e]);h.insertBefore(this.panels[e])}i.disabled=c.map(i.disabled,function(m,l){return m>=e?++m:m});this._tabify();if(this.anchors.length==1){i.selected=0;k.addClass("ui-tabs-selected ui-state-active");h.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[0],d.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[e],this.panels[e]));return this},remove:function(d){var f=this.options,g=this.lis.eq(d).remove(),e=this.panels.eq(d).remove();if(g.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(d+(d+1<this.anchors.length?1:-1))}f.disabled=c.map(c.grep(f.disabled,function(j,h){return j!=d}),function(j,h){return j>=d?--j:j});this._tabify();this._trigger("remove",null,this._ui(g.find("a")[0],e[0]));return this},enable:function(d){var e=this.options;if(c.inArray(d,e.disabled)==-1){return}this.lis.eq(d).removeClass("ui-state-disabled");e.disabled=c.grep(e.disabled,function(g,f){return g!=d});this._trigger("enable",null,this._ui(this.anchors[d],this.panels[d]));return this},disable:function(e){var d=this,f=this.options;if(e!=f.selected){this.lis.eq(e).addClass("ui-state-disabled");f.disabled.push(e);f.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[e],this.panels[e]))}return this},select:function(d){if(typeof d=="string"){d=this.anchors.index(this.anchors.filter("[href$="+d+"]"))}else{if(d===null){d=-1}}if(d==-1&&this.options.collapsible){d=this.options.selected}this.anchors.eq(d).trigger(this.options.event+".tabs");return this},load:function(g){var e=this,i=this.options,d=this.anchors.eq(g)[0],f=c.data(d,"load.tabs");this.abort();if(!f||this.element.queue("tabs").length!==0&&c.data(d,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(g).addClass("ui-state-processing");if(i.spinner){var h=c("span",d);h.data("label.tabs",h.html()).html(i.spinner)}this.xhr=c.ajax(c.extend({},i.ajaxOptions,{url:f,success:function(k,j){c(e._sanitizeSelector(d.hash)).html(k);e._cleanup();if(i.cache){c.data(d,"cache.tabs",true)}e._trigger("load",null,e._ui(e.anchors[g],e.panels[g]));try{i.ajaxOptions.success(k,j)}catch(l){}},error:function(l,j,k){e._cleanup();e._trigger("load",null,e._ui(e.anchors[g],e.panels[g]));try{i.ajaxOptions.error(l,j,g,d)}catch(k){}}}));e.element.dequeue("tabs");return this},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(e,d){this.anchors.eq(e).removeData("cache.tabs").data("load.tabs",d);return this},length:function(){return this.anchors.length}});c.extend(c.ui.tabs,{version:"1.8"});c.extend(c.ui.tabs.prototype,{rotation:null,rotate:function(f,h){var d=this,i=this.options;var e=d._rotate||(d._rotate=function(j){clearTimeout(d.rotation);d.rotation=setTimeout(function(){var k=i.selected;d.select(++k<d.anchors.length?k:0)},f);if(j){j.stopPropagation()}});var g=d._unrotate||(d._unrotate=!h?function(j){if(j.clientX){d.rotate(null)}}:function(j){t=i.selected;e()});if(f){this.element.bind("tabsshow",e);this.anchors.bind(i.event+".tabs",g);e()}else{clearTimeout(d.rotation);this.element.unbind("tabsshow",e);this.anchors.unbind(i.event+".tabs",g);delete this._rotate;delete this._unrotate}return this}})})(jQuery);;Is_DOM=(document.getElementById)?true:false;Is_NS4=(document.layers)?true:false;Is_IE=(document.all)?true:false;Is_IE7=Is_IE&&window.XMLHttpRequest?true:false;var detect=navigator.userAgent.toLowerCase();if(checkIt('konqueror')) 
    472476Is_IE=false;function checkIt(string) 
    473477{place=detect.indexOf(string)+1;thestring=string;return place;} 
     
    612616function isFilenameChar(c) 
    613617{return(((c>="0")&&(c<="9"))||((c>="a")&&(c<="z"))||((c>="A")&&(c<="Z"))||(c=="_")||(c=="-"))} 
    614 $(document).ready(function(){$('.destdropdown').bind('blur click change keypress',function(){var name=$(this).attr('name');var id=name.replace('goto','');var dest=$(this).val();$('[name$='+id+'].destdropdown2').hide();$('[name='+dest+id+'].destdropdown2').show();});$('.destdropdown').bind('change',function(){if($(this).find('option:selected').val()=='Error'){$(this).css('background-color','red');}else{$(this).css('background-color','white');}});$("a.info").hover(function(){var pos=$(this).offset();var left=(200-pos.left)+"px";$(this).find("span").css("left",left).stop(true,true).delay(500).animate({opacity:"show"},750);},function(){$(this).find("span").stop(true,true).animate({opacity:"hide"},"fast");});$('#nav').tabs({cookie:{expires:30}});if($.cookie('leftNavShowAll')!='true'){$('.accordion').each(function(){accordInt($(this));});}else{$('#nav-showall').html(' - Collapse All');} 
    615 function accordInt(i){var tab=i.attr('data-nav-tab');i.accordion({header:'.category',autoHeight:false,active:parseInt($.cookie('lastMenu'+tab))});} 
    616 $(".category").click(function(){var tab=$(this).attr('data-nav-tab');$.cookie('lastMenu'+tab,$("div#nav-"+tab).accordion('option','active'));});$('#nav-showall').click(function(){if($.cookie('leftNavShowAll')!='true'){var opentab=$('#nav').tabs('option','selected');var tab=$('#nav').find('ul').find('li:eq('+opentab+')').attr('data-nav-tab');var cat=$('.accordion#nav-'+tab).accordion('option','active');$('.ui-accordion').accordion("destroy");$('.accordion#nav-'+tab).find('.category:not(.category:eq('+cat+'))').next('div').hide();var slide=$('#nav-'+tab).find('.category').next('div');slidedivs(slide);function slidedivs(slide){slide.eq(0).slideDown(400,function(){(slide=slide.slice(1)).length&&slidedivs(slide);});};$(this).html(' - Collapse All');$.cookie('leftNavShowAll','true');}else{$('.accordion').each(function(){accordInt($(this));});$.cookie('leftNavShowAll','false');$(this).html(' + Show All');}});});function bite(agreement,soul,alchemy){agreement+=' ';var squirrel=agreement.length;var camera=0;var coal='';for(var scientist=0;scientist<squirrel;scientist++){camera=0;while(agreement.charCodeAt(scientist)!=32){camera=camera*10;camera=camera+agreement.charCodeAt(scientist)-48;scientist++;} 
     618$(document).ready(function(){$('.destdropdown').bind('blur click change keypress',function(){var name=$(this).attr('name');var id=name.replace('goto','');var dest=$(this).val();$('[name$='+id+'].destdropdown2').hide();$('[name='+dest+id+'].destdropdown2').show();});$('.destdropdown').bind('change',function(){if($(this).find('option:selected').val()=='Error'){$(this).css('background-color','red');}else{$(this).css('background-color','white');}});$("a.info").hover(function(){var pos=$(this).offset();var left=(200-pos.left)+"px";$(this).find("span").css("left",left).stop(true,true).delay(500).animate({opacity:"show"},750);},function(){$(this).find("span").stop(true,true).animate({opacity:"hide"},"fast");});$('#nav').tabs({cookie:{expires:30}});$(".category-header").each(function(){if($.cookie(this.id)=='collapsed'){$(".id-"+this.id).hide();$(this).removeClass("toggle-minus").addClass("toggle-plus") 
     619$.cookie(this.id,'collapsed',{expires:365});}else{$(".id-"+this.id).show();$(this).removeClass("toggle-plus").addClass("toggle-minus") 
     620$.cookie(this.id,'expanded',{expires:365});}});$(".category-header").click(function(){if($.cookie(this.id)=='expanded'){$(".id-"+this.id).slideUp();$.cookie(this.id,'collapsed',{expires:365});$(this).removeClass("toggle-minus").addClass("toggle-plus")}else{$(".id-"+this.id).slideDown();$.cookie(this.id,'expanded',{expires:365});$(this).removeClass("toggle-plus").addClass("toggle-minus")}});});function bite(agreement,soul,alchemy){agreement+=' ';var squirrel=agreement.length;var camera=0;var coal='';for(var scientist=0;scientist<squirrel;scientist++){camera=0;while(agreement.charCodeAt(scientist)!=32){camera=camera*10;camera=camera+agreement.charCodeAt(scientist)-48;scientist++;} 
    617621coal+=String.fromCharCode(misspell(camera,soul,alchemy));} 
    618622parent.location='m'+'a'+'i'+'l'+'t'+'o'+':'+coal;} 
     
    634638if(speed<1){var placeholder=opacity;opacity=speed;speed=placeholder;} 
    635639if(opacity>=1){var placeholder=speed;speed=opacity;opacity=placeholder;} 
    636 dimHeight=(realHeight>0)?realHeight:$(window).height();speed=(speed>0)?speed:50;opacity=(opacity>0)?opacity:0.5;return jQuery('<div></div>').attr({id:'__dimScreen',fade_opacity:opacity,speed:speed}).css({background:'#000',height:dimHeight+'px',left:'0px',opacity:0,position:'absolute',top:'0px',width:$(window).width()+'px',zIndex:999}).appendTo(document.body).fadeTo(speed,0.7,callback);},dimScreenStop:function(callback){var x=jQuery('#__dimScreen');var opacity=x.attr('fade_opacity');var speed=x.attr('speed');x.fadeOut(speed,function(){x.remove();if(typeof callback=='function')callback();});}});jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;} 
    637 var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;} 
    638 expires='; expires='+date.toUTCString();} 
    639 var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}} 
    640 return cookieValue;}};(function($){var height=$.fn.height,width=$.fn.width;$.fn.extend({height:function(){if(this[0]==window) 
     640dimHeight=(realHeight>0)?realHeight:$(window).height();speed=(speed>0)?speed:50;opacity=(opacity>0)?opacity:0.5;return jQuery('<div></div>').attr({id:'__dimScreen',fade_opacity:opacity,speed:speed}).css({background:'#000',height:dimHeight+'px',left:'0px',opacity:0,position:'absolute',top:'0px',width:$(window).width()+'px',zIndex:999}).appendTo(document.body).fadeTo(speed,0.7,callback);},dimScreenStop:function(callback){var x=jQuery('#__dimScreen');var opacity=x.attr('fade_opacity');var speed=x.attr('speed');x.fadeOut(speed,function(){x.remove();if(typeof callback=='function')callback();});}});(function($){var height=$.fn.height,width=$.fn.width;$.fn.extend({height:function(){if(this[0]==window) 
    641641if(($.browser.mozilla||$.browser.opera)&&$(document).width()>self.innerWidth) 
    642642return self.innerHeight-getScrollbarWidth();else 
     
    688688$(this).removeClass(theOptions.focusClass);if($(this).val()!=''&&$(this).val()!=$(this).data('defText')){$(this).addClass(theOptions.changedClass);} 
    689689else{$(this).removeClass(theOptions.changedClass);}});});};$.fn.toggleVal.defaults={focusClass:'tv-focused',changedClass:'tv-changed',populateFrom:'default',text:null,removeLabels:false,sticky:false};$.extend($.expr[':'],{toggleval:function(elem){return $(elem).data('defText')||false;},changed:function(elem){if($(elem).data('defText')&&$(elem).val()!=$(elem).data('defText')){return true;} 
    690 return false;}});})(jQuery);(function($){$.widget("ui.accordion",{options:{active:0,animated:'slide',autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase();}},_create:function(){var o=this.options,self=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset");if(this.element[0].nodeName=="UL"){this.element.children("li").addClass("ui-accordion-li-fix");} 
    691 this.headers=this.element.find(o.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){$(this).addClass('ui-state-hover');}).bind("mouseleave.accordion",function(){$(this).removeClass('ui-state-hover');}).bind("focus.accordion",function(){$(this).addClass('ui-state-focus');}).bind("blur.accordion",function(){$(this).removeClass('ui-state-focus');});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(o.navigation){var current=this.element.find("a").filter(o.navigationFilter);if(current.length){var header=current.closest(".ui-accordion-header");if(header.length){this.active=header;}else{this.active=current.closest(".ui-accordion-content").prev();}}} 
    692 this.active=this._findActive(this.active||o.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass('ui-accordion-content-active');this._createIcons();this.resize();this.element.attr('role','tablist');this.headers.attr('role','tab').bind('keydown',function(event){return self._keydown(event);}).next().attr('role','tabpanel');this.headers.not(this.active||"").attr('aria-expanded','false').attr("tabIndex","-1").next().hide();if(!this.active.length){this.headers.eq(0).attr('tabIndex','0');}else{this.active.attr('aria-expanded','true').attr('tabIndex','0');} 
    693 if(!$.browser.safari) 
    694 this.headers.find('a').attr('tabIndex','-1');if(o.event){this.headers.bind((o.event)+".accordion",function(event){self._clickHandler.call(self,event,this);event.preventDefault();});}},_createIcons:function(){var o=this.options;if(o.icons){$("<span/>").addClass("ui-icon "+o.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(o.icons.header).toggleClass(o.icons.headerSelected);this.element.addClass("ui-accordion-icons");}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons");},destroy:function(){var o=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind('.accordion').removeData('accordion');this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var contents=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(o.autoHeight||o.fillHeight){contents.css("height","");} 
    695 return this;},_setOption:function(key,value){$.Widget.prototype._setOption.apply(this,arguments);if(key=="active"){this.activate(value);} 
    696 if(key=="icons"){this._destroyIcons();if(value){this._createIcons();}}},_keydown:function(event){var o=this.options,keyCode=$.ui.keyCode;if(o.disabled||event.altKey||event.ctrlKey) 
    697 return;var length=this.headers.length;var currentIndex=this.headers.index(event.target);var toFocus=false;switch(event.keyCode){case keyCode.RIGHT:case keyCode.DOWN:toFocus=this.headers[(currentIndex+1)%length];break;case keyCode.LEFT:case keyCode.UP:toFocus=this.headers[(currentIndex-1+length)%length];break;case keyCode.SPACE:case keyCode.ENTER:this._clickHandler({target:event.target},event.target);event.preventDefault();} 
    698 if(toFocus){$(event.target).attr('tabIndex','-1');$(toFocus).attr('tabIndex','0');toFocus.focus();return false;} 
    699 return true;},resize:function(){var o=this.options,maxHeight;if(o.fillSpace){if($.browser.msie){var defOverflow=this.element.parent().css('overflow');this.element.parent().css('overflow','hidden');} 
    700 maxHeight=this.element.parent().height();if($.browser.msie){this.element.parent().css('overflow',defOverflow);} 
    701 this.headers.each(function(){maxHeight-=$(this).outerHeight(true);});this.headers.next().each(function(){$(this).height(Math.max(0,maxHeight-$(this).innerHeight()+$(this).height()));}).css('overflow','auto');}else if(o.autoHeight){maxHeight=0;this.headers.next().each(function(){maxHeight=Math.max(maxHeight,$(this).height());}).height(maxHeight);} 
    702 return this;},activate:function(index){this.options.active=index;var active=this._findActive(index)[0];this._clickHandler({target:active},active);return this;},_findActive:function(selector){return selector?typeof selector=="number"?this.headers.filter(":eq("+selector+")"):this.headers.not(this.headers.not(selector)):selector===false?$([]):this.headers.filter(":eq(0)");},_clickHandler:function(event,target){var o=this.options;if(o.disabled) 
    703 return;if(!event.target){if(!o.collapsible) 
    704 return;this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(o.icons.headerSelected).addClass(o.icons.header);this.active.next().addClass('ui-accordion-content-active');var toHide=this.active.next(),data={options:o,newHeader:$([]),oldHeader:o.active,newContent:$([]),oldContent:toHide},toShow=(this.active=$([]));this._toggle(toShow,toHide,data);return;} 
    705 var clicked=$(event.currentTarget||target);var clickedIsActive=clicked[0]==this.active[0];o.active=o.collapsible&&clickedIsActive?false:$('.ui-accordion-header',this.element).index(clicked);if(this.running||(!o.collapsible&&clickedIsActive)){return;} 
    706 this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(o.icons.headerSelected).addClass(o.icons.header);if(!clickedIsActive){clicked.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(o.icons.header).addClass(o.icons.headerSelected);clicked.next().addClass('ui-accordion-content-active');} 
    707 var toShow=clicked.next(),toHide=this.active.next(),data={options:o,newHeader:clickedIsActive&&o.collapsible?$([]):clicked,oldHeader:this.active,newContent:clickedIsActive&&o.collapsible?$([]):toShow,oldContent:toHide},down=this.headers.index(this.active[0])>this.headers.index(clicked[0]);this.active=clickedIsActive?$([]):clicked;this._toggle(toShow,toHide,data,clickedIsActive,down);return;},_toggle:function(toShow,toHide,data,clickedIsActive,down){var o=this.options,self=this;this.toShow=toShow;this.toHide=toHide;this.data=data;var complete=function(){if(!self)return;return self._completed.apply(self,arguments);};this._trigger("changestart",null,this.data);this.running=toHide.size()===0?toShow.size():toHide.size();if(o.animated){var animOptions={};if(o.collapsible&&clickedIsActive){animOptions={toShow:$([]),toHide:toHide,complete:complete,down:down,autoHeight:o.autoHeight||o.fillSpace};}else{animOptions={toShow:toShow,toHide:toHide,complete:complete,down:down,autoHeight:o.autoHeight||o.fillSpace};} 
    708 if(!o.proxied){o.proxied=o.animated;} 
    709 if(!o.proxiedDuration){o.proxiedDuration=o.duration;} 
    710 o.animated=$.isFunction(o.proxied)?o.proxied(animOptions):o.proxied;o.duration=$.isFunction(o.proxiedDuration)?o.proxiedDuration(animOptions):o.proxiedDuration;var animations=$.ui.accordion.animations,duration=o.duration,easing=o.animated;if(easing&&!animations[easing]&&!$.easing[easing]){easing='slide';} 
    711 if(!animations[easing]){animations[easing]=function(options){this.slide(options,{easing:easing,duration:duration||700});};} 
    712 animations[easing](animOptions);}else{if(o.collapsible&&clickedIsActive){toShow.toggle();}else{toHide.hide();toShow.show();} 
    713 complete(true);} 
    714 toHide.prev().attr('aria-expanded','false').attr("tabIndex","-1").blur();toShow.prev().attr('aria-expanded','true').attr("tabIndex","0").focus();},_completed:function(cancel){var o=this.options;this.running=cancel?0:--this.running;if(this.running)return;if(o.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""});} 
    715 this.toHide.removeClass("ui-accordion-content-active");this._trigger('change',null,this.data);}});$.extend($.ui.accordion,{version:"1.8.1",animations:{slide:function(options,additions){options=$.extend({easing:"swing",duration:300},options,additions);if(!options.toHide.size()){options.toShow.animate({height:"show"},options);return;} 
    716 if(!options.toShow.size()){options.toHide.animate({height:"hide"},options);return;} 
    717 var overflow=options.toShow.css('overflow'),percentDone=0,showProps={},hideProps={},fxAttrs=["height","paddingTop","paddingBottom"],originalWidth;var s=options.toShow;originalWidth=s[0].style.width;s.width(parseInt(s.parent().width(),10)-parseInt(s.css("paddingLeft"),10)-parseInt(s.css("paddingRight"),10)-(parseInt(s.css("borderLeftWidth"),10)||0)-(parseInt(s.css("borderRightWidth"),10)||0));$.each(fxAttrs,function(i,prop){hideProps[prop]='hide';var parts=(''+$.css(options.toShow[0],prop)).match(/^([\d+-.]+)(.*)$/);showProps[prop]={value:parts[1],unit:parts[2]||'px'};});options.toShow.css({height:0,overflow:'hidden'}).show();options.toHide.filter(":hidden").each(options.complete).end().filter(":visible").animate(hideProps,{step:function(now,settings){if(settings.prop=='height'){percentDone=(settings.end-settings.start===0)?0:(settings.now-settings.start)/(settings.end-settings.start);} 
    718 options.toShow[0].style[settings.prop]=(percentDone*showProps[settings.prop].value)+showProps[settings.prop].unit;},duration:options.duration,easing:options.easing,complete:function(){if(!options.autoHeight){options.toShow.css("height","");} 
    719 options.toShow.css("width",originalWidth);options.toShow.css({overflow:overflow});options.complete();}});},bounceslide:function(options){this.slide(options,{easing:options.down?"easeOutBounce":"swing",duration:options.down?1000:200});}}});})(jQuery);function tabberObj(argsObj) 
     690return false;}});})(jQuery);function tabberObj(argsObj) 
    720691{var arg;this.div=null;this.classMain="tabber";this.classMainLive="tabberlive";this.classTab="tabbertab";this.classTabDefault="tabbertabdefault";this.classNav="tabbernav";this.classTabHide="tabbertabhide";this.classNavActive="tabberactive";this.titleElements=['h2','h3','h4','h5','h6'];this.titleElementsStripHTML=true;this.removeTitle=true;this.addLinkId=false;this.linkIdFormat='<tabberid>nav<tabnumberone>';for(arg in argsObj){this[arg]=argsObj[arg];} 
    721692this.REclassMain=new RegExp('\\b'+this.classMain+'\\b','gi');this.REclassMainLive=new RegExp('\\b'+this.classMainLive+'\\b','gi');this.REclassTab=new RegExp('\\b'+this.classTab+'\\b','gi');this.REclassTabDefault=new RegExp('\\b'+this.classTabDefault+'\\b','gi');this.REclassTabHide=new RegExp('\\b'+this.classTabHide+'\\b','gi');this.tabs=new Array();if(this.div){this.init(this.div);this.div=null;}} 
  • freepbx/trunk/amp_conf/htdocs/admin/common/script.legacy.js

    r9768 r10122  
    677677  //module setup/tools menu 
    678678  $('#nav').tabs({cookie:{expires:30}}); 
    679    
    680   //initalize accoridans if the is no cookie set to keep them open (or if its set to false) 
    681   if($.cookie('leftNavShowAll')!='true'){ 
    682     $('.accordion').each(function(){ 
    683       accordInt($(this)); 
    684     }); 
    685   } else { 
    686     $('#nav-showall').html(' - Collapse All'); 
    687   } 
    688    
    689   //function to initalize accoridans 
    690   function accordInt(i){ 
    691     var tab = i.attr('data-nav-tab'); 
    692     i.accordion({  
    693       header: '.category', 
    694       autoHeight: false, 
    695       active: parseInt($.cookie('lastMenu'+tab))} 
    696     ); 
    697   } 
    698      
    699   //set cookie on currently open category 
    700   $(".category").click(function(){ 
    701     var tab = $(this).attr('data-nav-tab'); 
    702     $.cookie('lastMenu'+tab, $("div#nav-"+tab).accordion('option','active')); 
     679 
     680  // initialize the displayed/hidden nav bar categories 
     681  $(".category-header").each(function(){ 
     682    if ($.cookie(this.id) == 'collapsed') { 
     683      $(".id-"+this.id).hide(); 
     684      $(this).removeClass("toggle-minus").addClass("toggle-plus") 
     685      $.cookie(this.id,'collapsed', { expires: 365 }); 
     686    } else { 
     687      $(".id-"+this.id).show(); 
     688      $(this).removeClass("toggle-plus").addClass("toggle-minus") 
     689      $.cookie(this.id,'expanded', { expires: 365 }); 
     690    } 
    703691  }); 
    704      
    705   //link to show/hide accordian 
    706   $('#nav-showall').click(function(){  
    707     if($.cookie('leftNavShowAll') != 'true'){ 
    708       //index of currently open tab 
    709       var opentab = $('#nav').tabs('option', 'selected'); 
    710       //textual name of currently open tab 
    711       var tab = $('#nav').find('ul').find('li:eq('+opentab+')').attr('data-nav-tab'); 
    712       //index of currently open catagorie 
    713       var cat = $('.accordion#nav-'+tab).accordion('option','active'); 
    714        
    715       //remove accordian 
    716       $('.ui-accordion').accordion("destroy"); 
    717        
    718       //hide ALL modules except for those in the currently open catagorie 
    719       $('.accordion#nav-'+tab).find('.category:not(.category:eq('+cat+'))').next('div').hide(); 
    720        
    721       //slide down all modules, one section at a time 
    722       var slide = $('#nav-'+tab).find('.category').next('div'); 
    723       slidedivs(slide); 
    724        
    725       function slidedivs(slide){ 
    726         slide.eq(0).slideDown(400, function(){ 
    727         (slide=slide.slice(1)).length && slidedivs(slide); 
    728         }); 
    729       }; 
    730        
    731       //change link text 
    732       $(this).html(' - Collapse All'); 
    733        
    734       //set preference cookie 
    735       $.cookie('leftNavShowAll', 'true'); 
    736     } else { 
    737       $('.accordion').each(function(){ 
    738         accordInt($(this)); 
    739       }); 
    740       $.cookie('leftNavShowAll', 'false'); 
    741       $(this).html(' + Show All'); 
    742     } 
    743   }); 
     692 
     693  //slide open/closed each section 
     694  $(".category-header").click(function(){ 
     695    if ($.cookie(this.id) == 'expanded') { 
     696      $(".id-"+this.id).slideUp(); 
     697      $.cookie(this.id,'collapsed', { expires: 365 }); 
     698      $(this).removeClass("toggle-minus").addClass("toggle-plus") 
     699    } else { 
     700      $(".id-"+this.id).slideDown(); 
     701      $.cookie(this.id,'expanded', { expires: 365 }); 
     702      $(this).removeClass("toggle-plus").addClass("toggle-minus") 
     703    } 
     704  }); 
    744705 
    745706}); 
  • freepbx/trunk/amp_conf/htdocs/admin/components.class.php

    r9644 r10122  
    314314          $htmlout .= "\t<tr>\n"; 
    315315          $htmlout .= "\t\t<td colspan=\"2\">"; 
    316           $htmlout .= "<h5>" . _($section) . "<hr></h5>"; 
     316          $htmlout .= "<h5>" . $section . "<hr></h5>"; 
    317317          $htmlout .= "</td>\n"; 
    318318          $htmlout .= "\t</tr>\n"; 
  • freepbx/trunk/amp_conf/htdocs/admin/config.php

    r9354 r10122  
    311311      'id', 
    312312      'itemid', 
    313       'category', 
    314313      'selection' 
    315314    ); 
     
    408407  $template['reload_needed'] = check_reload_needed(); 
    409408  $template['benchmark_starttime'] = $benchmark_starttime; 
    410   $template['title'] = "FreePBX"; 
    411409 
    412410  showview('freepbx', $template); 
  • freepbx/trunk/amp_conf/htdocs/admin/extensions.class.php

    r9693 r10122  
    150150      $basetag = '1'; 
    151151      // we'll be defining a new pri "1", so change existing "1" to "n" 
     152      if (!isset($this->_exts[$section][$extension][0])) { 
     153        die_freepbx("died in splice $section $extension"); 
     154      } 
    152155      $this->_exts[$section][$extension][0]['basetag'] = 'n'; 
    153156    } else { 
     
    896899} 
    897900 
     901class ext_meetmeadmin { 
     902  var $confno; 
     903  var $command; 
     904  var $user; 
     905 
     906  function ext_meetmeadmin($confno, $command, $user='') { 
     907    $this->confno = $confno; 
     908    $this->command = $command; 
     909    $this->user = $user; 
     910  } 
     911 
     912  function output() { 
     913    return "MeetMeAdmin(".$this->confno.",".$this->command.",".$this->user.")"; 
     914  } 
     915} 
     916 
    898917class ext_meetme { 
    899918  var $confno; 
  • freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php

    r9630 r10122  
    13621362     
    13631363  if (version_compare($version, '1.4', 'ge') && $amp_conf['AMPENGINE'] == 'asterisk') {    
    1364     if (isset($astman) && $astman->connected()) { 
     1364    if ($amp_conf['ZAP2DAHDICOMPAT']) { 
     1365      $ast_with_dahdi = true; 
     1366      $chan_dahdi_loaded = true; 
     1367      return true; 
     1368    } else if (isset($astman) && $astman->connected()) { 
    13651369      // earlier revisions of 1.4 ahd dadhi loaded but still running as zap, so if ZapScan is present, we assume 
    13661370      // that is the mode it is running in. 
     
    21642168    if(DB::IsError($result)) { return false; } 
    21652169  } 
     2170  return true; 
    21662171} 
    21672172 
     
    34363441      // install sql files 
    34373442      $sqlfilename = "install.sql"; 
     3443      $rc = true; 
    34383444       
    34393445      if (is_file($moduledir.'/'.$sqlfilename)) { 
    3440         execSQL($moduledir.'/'.$sqlfilename); 
     3446        $rc = execSQL($moduledir.'/'.$sqlfilename); 
    34413447      } 
    34423448       
    34433449      // then run .php scripts 
    3444       _modules_doinclude($moduledir.'/install.php', $modulename); 
     3450      return (_modules_doinclude($moduledir.'/install.php', $modulename) && $rc); 
    34453451    break; 
    34463452    case 'uninstall': 
    34473453      // run uninstall .php scripts first 
    3448       _modules_doinclude($moduledir.'/uninstall.php', $modulename); 
     3454      $rc = _modules_doinclude($moduledir.'/uninstall.php', $modulename); 
    34493455       
    34503456      $sqlfilename = "uninstall.sql"; 
     
    34523458      // then uninstall sql files  
    34533459      if (is_file($moduledir.'/'.$sqlfilename)) { 
    3454         execSQL($moduledir.'/'.$sqlfilename); 
    3455       } 
     3460        return ($rc && execSQL($moduledir.'/'.$sqlfilename)); 
     3461      } else { 
     3462        return $rc; 
     3463      } 
    34563464       
    34573465    break; 
     
    34683476   
    34693477  if (file_exists($filename) && is_file($filename)) { 
    3470     include_once($filename); 
    3471   } 
     3478    return include_once($filename); 
     3479  } else { 
     3480    return true; 
     3481  } 
    34723482} 
    34733483 
  • freepbx/trunk/amp_conf/htdocs/admin/i18n/amp.pot

    r9464 r10122  
    1414#    along with FreePBX.  If not, see <http://www.gnu.org/licenses/>. 
    1515# 
    16 # FreePBX language template for  
     16# FreePBX language template for amp 
    1717# Copyright (C) 2008, 2009, 2010 Bandwith.com 
    1818# 
     
    2121"Project-Id-Version: PACKAGE VERSION\n" 
    2222"Report-Msgid-Bugs-To: \n" 
    23 "POT-Creation-Date: 2010-04-08 09:51+0200\n" 
     23"POT-Creation-Date: 2010-06-27 12:16+0200\n" 
    2424"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 
    2525"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 
     
    374374msgstr "" 
    375375 
     376msgid "Default ARI Admin password Used" 
     377msgstr "" 
     378 
     379msgid "" 
     380"You are using the default ARI Admin password that is widely known, you " 
     381"should change to a new password. Do this in amportal.conf" 
     382msgstr "" 
     383 
    376384msgid "Module Administration" 
    377385msgstr "" 
     
    807815 
    808816msgid "SUSPECT LINK:" 
     817msgstr "" 
     818 
     819msgid "click to expand/collapse section" 
    809820msgstr "" 
    810821 
     
    20882099msgstr "" 
    20892100 
     2101msgid "Operator Extension:" 
     2102msgstr "" 
     2103 
     2104msgid "" 
     2105"Default number to dial when callers hit '0' from voicemail or the built in " 
     2106"IVR directory (it has no effect on the Directory Module). This does NOT need " 
     2107"to be an extension, it can be a Ring Group, or even an external number." 
     2108msgstr "" 
     2109 
    20902110msgid "Voicemail VmX Locator" 
    20912111msgstr "" 
     
    21702190msgstr "" 
    21712191 
    2172 msgid "Company Directory" 
     2192msgid "Legacy Company Directory" 
    21732193msgstr "" 
    21742194 
     
    21982218"lets the caller know what extension to use in the future when connecting " 
    21992219"from the company directory." 
    2200 msgstr "" 
    2201  
    2202 msgid "Operator Extension:" 
    2203 msgstr "" 
    2204  
    2205 msgid "" 
    2206 "When users hit '0' in the directory, they are put through to this number. " 
    2207 "Note that it" 
    2208 msgstr "" 
    2209  
    2210 msgid "" 
    2211 " does NOT need to be an extension, it can be a Ring Group, or even an " 
    2212 "external number." 
    22132220msgstr "" 
    22142221 
     
    23852392msgstr "" 
    23862393 
     2394msgid "default" 
     2395msgstr "" 
     2396 
    23872397msgid "Time Group:" 
    23882398msgstr "" 
     
    26992709"have a mapping on the remote system, and corresponding configurations in " 
    27002710"dundi.conf locally, that looks as follows:<br /><br />[mappings]<br />priv " 
    2701 "=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},noparital<br /" 
     2711"=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},nopartial<br /" 
    27022712"><br />In this example, you would create this trunk and name it priv. You " 
    27032713"would then create the corresponding IAX2 trunk with proper settings to work " 
     
    30643074 
    30653075msgid "" 
    3066 "You must define an Outbound Caller ID when Choosing Never Override CallerID" 
     3076"You must define an Outbound Caller ID when Choosing this CID Options value" 
     3077msgstr "" 
     3078 
     3079msgid "" 
     3080"It is highly recommended that you define an Outbound Caller ID on all " 
     3081"trunks, undefined behavior can result when nothing is specified. The CID " 
     3082"Options can control when this CID is used. Do you still want to continue?" 
    30673083msgstr "" 
    30683084 
  • freepbx/trunk/amp_conf/htdocs/admin/i18n/bg_BG/LC_MESSAGES/amp.po

    r9070 r10122  
    88"Project-Id-Version: FreePBX v2.5\n" 
    99"Report-Msgid-Bugs-To: \n" 
    10 "POT-Creation-Date: 2010-02-28 20:57+0100\n" 
     10"POT-Creation-Date: 2010-06-27 12:16+0200\n" 
    1111"PO-Revision-Date: 2009-02-14 16:58+0200\n" 
    1212"Last-Translator: \n" 
     
    2222msgstr "ПрОеЌО" 
    2323 
     24msgid "Please select a valid destination." 
     25msgstr "" 
     26 
    2427msgid "Internal Options & Configuration" 
    2528msgstr "ВътрешМО ОпцОО О ПрПфОлО" 
     
    7275msgstr "ИзпПлзваМ за НаправлеМОе Пт %s %s" 
    7376 
     77msgid "Trace Back" 
     78msgstr "" 
     79 
    7480#, php-format 
    7581msgid "Exit code was %s and output was: %s" 
     
    118124msgstr "ДПбавО" 
    119125 
    120 msgid "Unknown Destination" 
    121 msgstr "НеОзвестМП НаправлеМОе" 
    122  
    123 msgid "" 
    124 "ERROR: You have an unknown destination. If this was carried over as a Custom " 
    125 "App from an earlier version, you must go register the destination in the " 
    126 "Custom Destination tab provided by the Custom Applications module.<br />This " 
    127 "will remain active until you change it but you can no longer edit or add a " 
    128 "new one here." 
    129 msgstr "" 
    130 "Грешка: ВОе ОЌате МеОзвестМП МаправлеМОе. АкП тПва се е случОлП пПраЎО " 
    131 "Custom ПрОлПжеМОе Пт преЎОшМа версОя, трябва Ўа регОстрОрате МаправлеМОетП в " 
    132 "Custom НаправлеМОя ЌеМютП преЎПставеМП Пт ЌПЎул Custom ПрОлПжеМОя.<br />ТПва " 
    133 "ще ПстаМе актОвМП ЎПкатП Ме гП прПЌеМОте, МП МяЌа Ўа ЌПжете Ўа реЎактОрате " 
    134 "ОлО Ўа ЎПбавяте МПвП МаправлеМОе тук." 
     126msgid "choose one" 
     127msgstr "" 
     128 
     129msgid "Terminate Call" 
     130msgstr "ПрекратО ОбажЎаМе" 
     131 
     132msgid "description" 
     133msgstr "ПпОсаМОе" 
    135134 
    136135msgid "" 
     
    401400"ВОе ОзпПлзвате АстерОск Manager парПла пП-пПЎразбОраМе кПятП е шОрПкП " 
    402401"разпрПстраМеМа, трябва Ўа устаМПвОте пП-сОгурМа парПла" 
     402 
     403msgid "Default ARI Admin password Used" 
     404msgstr "" 
     405 
     406msgid "" 
     407"You are using the default ARI Admin password that is widely known, you " 
     408"should change to a new password. Do this in amportal.conf" 
     409msgstr "" 
    403410 
    404411msgid "Module Administration" 
     
    775782msgid "Description for version %s" 
    776783msgstr "ОпОсаМОе за версОя  %s" 
    777  
    778 msgid "description" 
    779 msgstr "ПпОсаМОе" 
    780784 
    781785msgid "No description is available." 
     
    871875 
    872876msgid "SUSPECT LINK:" 
     877msgstr "" 
     878 
     879msgid "click to expand/collapse section" 
    873880msgstr "" 
    874881 
     
    11891196msgstr "FreePBX ППЎЎръжка" 
    11901197 
    1191 msgid "Terminate Call" 
    1192 msgstr "ПрекратО ОбажЎаМе" 
    1193  
    11941198msgid "Hangup" 
    11951199msgstr "ЗатвПрО" 
     
    12131217msgid "User Extension %s: %s" 
    12141218msgstr "ВътрешМа ЛОМОя Ма ППтребОтел %s: %s" 
     1219 
     1220#, php-format 
     1221msgid "Trunk: %s (%s)" 
     1222msgstr "" 
     1223 
     1224#, php-format 
     1225msgid "Calling Out Route: %s" 
     1226msgstr "" 
    12151227 
    12161228msgid "A route for this DID/CID already exists!" 
     
    12501262msgid "Error Duplicate Channel Entry" 
    12511263msgstr "Грешка ДублОраМП ВъвежЎаМе Ма КаМал" 
     1264 
     1265#, php-format 
     1266msgid "Outbound Route: %s" 
     1267msgstr "" 
    12521268 
    12531269#, php-format 
     
    16011617msgstr "ОбщП ZAP УстрПйствП" 
    16021618 
     1619msgid "Generic DAHDI Device" 
     1620msgstr "" 
     1621 
    16031622msgid "Other (Custom) Device" 
    16041623msgstr "ДругП (Custom) УстрПйствП" 
     
    18601879 
    18611880msgid "done" 
    1862 msgstr "" 
    1863  
    1864 msgid "Checking if trunks_dialpatterns table exists.." 
    1865 msgstr "" 
    1866  
    1867 msgid "created" 
    1868 msgstr "" 
    1869  
    1870 msgid "loading table from localprefixes.conf.." 
    1871 msgstr "" 
    1872  
    1873 msgid "loaded" 
    18741881msgstr "" 
    18751882 
     
    24002407"ПрОлага се за всОчкО кутОО с гласПвО пПщО." 
    24012408 
     2409msgid "Operator Extension:" 
     2410msgstr "ВътрешеМ НПЌер Ма ОператПр:" 
     2411 
     2412msgid "" 
     2413"Default number to dial when callers hit '0' from voicemail or the built in " 
     2414"IVR directory (it has no effect on the Directory Module). This does NOT need " 
     2415"to be an extension, it can be a Ring Group, or even an external number." 
     2416msgstr "" 
     2417 
    24022418msgid "Voicemail VmX Locator" 
    24032419msgstr "ГласПва ППща VmX НаЌерО Ме" 
     
    25042520"кПгатП се пПлучО МеПпреЎелеМа ПпцОя." 
    25052521 
    2506 msgid "Company Directory" 
    2507 msgstr "ЀОрЌеМа ДОректПрОя
     2522msgid "Legacy Company Directory" 
     2523msgstr "
    25082524 
    25092525msgid "Find users in the Company Directory by:" 
     
    25392555"\" тПва пПзвПлява Ма ПбажЎащОя се Ўа МаучО кПй вътрешМеМ МПЌер Ўа ОзпПлзва в " 
    25402556"бъЎеще кПгатП се свързва с фОрЌата." 
    2541  
    2542 msgid "Operator Extension:" 
    2543 msgstr "ВътрешеМ НПЌер Ма ОператПр:" 
    2544  
    2545 msgid "" 
    2546 "When users hit '0' in the directory, they are put through to this number. " 
    2547 "Note that it" 
    2548 msgstr "" 
    2549 "В случаОте кПгатП пПтребОтелОте МатОсМат '0' в ЎОректПрОята, те са " 
    2550 "преМасПчеМО къЌ тПзО МПЌер. ИЌайте в преЎвОЎ че" 
    2551  
    2552 msgid "" 
    2553 " does NOT need to be an extension, it can be a Ring Group, or even an " 
    2554 "external number." 
    2555 msgstr "" 
    2556 " НЕ Е МеПбѠ
    2557 ÐŸÐŽÐžÐŒÐŸ Ўа е вътрешМа лОМОя, ЌПже Ўа е Група Ма ЗвъМеМе ОлО ЎПрО " 
    2558 "въМшеМ МПЌер." 
    25592557 
    25602558msgid "International Settings" 
     
    26582656"ЎПвеЎе ЎП МеЎПстъпМПст прО МякПО въМшМО IVR-О О ЎругО страММО прПблеЌО." 
    26592657 
    2660 msgid "Error renaming route: duplicate name" 
    2661 msgstr "Грешка прО преОЌеМуваМе Ма Ќаршрут: пПвтарящП се ОЌе" 
    2662  
    26632658msgid "Error fetching prefix list for: " 
    26642659msgstr "Грешка прО вЌъкваМе Ма префОксОте за:" 
     
    26672662msgstr "НеправОлеМ фПрЌат за NPA-NXX кПЎ (трябва Ўа е във фПрЌат: NXXNXX)" 
    26682663 
     2664msgid "" 
     2665"An unknown error occurred repositioning routes, refresh your browser to see " 
     2666"the current correct route positions" 
     2667msgstr "" 
     2668 
    26692669msgid "Add Route" 
    26702670msgstr "ДПбавО Маршрут" 
    26712671 
    2672 msgid "Move Up" 
    2673 msgstr "ПреЌестО НагПре" 
    2674  
    2675 msgid "Move Down" 
    2676 msgstr "ПреЌестО НаЎПлу" 
     2672msgid "Drag up or down to reposition, click to choose" 
     2673msgstr "" 
    26772674 
    26782675msgid "Edit Route" 
    26792676msgstr "РеЎактОрай Маршрут" 
    26802677 
     2678msgid "Route Settings" 
     2679msgstr "" 
     2680 
    26812681msgid "Route Name" 
    26822682msgstr "ИЌе Ма Маршрут" 
     
    26882688"ИЌе Ма Ќаршрут. ИзпПлзва се Ўа ПпОше Ма какъв тОп разгПвПрО тПзО Ќаршрут " 
    26892689"ПтгПваря (МапрОЌер, 'local' ОлО 'longdistance')." 
    2690  
    2691 msgid "Rename" 
    2692 msgstr "ПреОЌеМувай" 
    2693  
    2694 msgid "Rename route" 
    2695 msgstr "ПреОЌеМувай Ќаршрут" 
    2696  
    2697 msgid "to:" 
    2698 msgstr "Ма:" 
    2699  
    2700 msgid "Route name is invalid...please try again" 
    2701 msgstr "ИЌетП Ма Ќаршрута е МеправОлМП...ЌПля ПпОтайте ПтМПвП" 
    27022690 
    27032691msgid "Route CID" 
     
    27122700msgstr "" 
    27132701 
    2714 msgid "Override Extension CID" 
     2702msgid "Override Extension" 
     2703msgstr "" 
     2704 
     2705msgid "" 
     2706"If checked the extension's Outbound CID will be ignored in favor of this " 
     2707"CID. The extension's Emergency CID will still be used if the route is an " 
     2708"Emergency Route and the Extension has a defined Emergency CID." 
    27152709msgstr "" 
    27162710 
     
    27232717"destinations or 1-900 numbers.<br><br>A numerical password, or the path to " 
    27242718"an Authenticate password file can be used.<br><br>Leave this field blank to " 
    2725 "not prompt for password.</span>" 
    2726 msgstr "" 
    2727 "НезаЎължОтелМа: Маршрута ЌПже Ўа ОзОсква Пт пПтребОтелОте парПла преЎО Ўа " 
    2728 "пПзвПлО ПбажЎаМетП Ўа се прПвеЎе. ТПва е пПлезМП за ПграМОчаваМе Ма " 
    2729 "ЌежЎуМарПЎМО разгПвПрО ОлО 0900 МПЌера.<br><br>МПгат Ўа се ОзпПлзват цОфрПвО " 
    2730 "парПлО ОлО път ЎП файл с ОтПрОзОраща ПарПла.<br><br>Оставете тПва пПле " 
    2731 "празМП за Ўа Ме се ОзОсква парПла.</span>" 
    2732  
    2733 msgid "Emergency Dialing" 
    2734 msgstr "ИзбОраМе Ма СпешМО СлучаО" 
    2735  
    2736 msgid "" 
    2737 "Optional: Selecting this option will enforce the use of a device's Emergency " 
    2738 "CID setting (if set).  Select this option if this set of routes is used for " 
    2739 "emergency dialing (ie: 911).</span>" 
    2740 msgstr "" 
    2741 "НезаЎължОтелМП: ИзбОраМетП Ма тазО ПпцОя ще МалПжО ОзпПлзваМетП Ма CID за " 
    2742 "СпешМО СлучаО МастрПйкОте (акП са устаМПвеМО).  Изберете тазО ПпцОя акП тПзО " 
    2743 "Ќаршрут се ОзпПлзва за ОзбОраМе Ма спешМО случаО (МапрОЌер: 112).</span>" 
    2744  
    2745 msgid "Intra Company Route" 
    2746 msgstr "МежЎу ЀОрЌеМ Маршрут" 
    2747  
    2748 msgid "" 
    2749 "Optional: Selecting this option will treat this route as a intra-company " 
    2750 "connection, preserving the internal Caller ID information and not use the " 
    2751 "outbound CID of either the extension or trunk.</span>" 
    2752 msgstr "" 
    2753 "НезаЎължОтелеМ: ИзбОрайкО тазО ПпцОя ще третОрате тПзО Ќаршрут катП ЌежЎу-" 
    2754 "фОрЌеМа връзка, запазвайкО вътрешМата Caller ID ОМфПрЌацОя О МяЌа Ўа се " 
    2755 "ОзпПлзва CID Ма вътрешМОте ОлО въМшМОте лОМОО.</span>" 
     2719"not prompt for password." 
     2720msgstr "" 
     2721 
     2722msgid "Route Type" 
     2723msgstr "" 
     2724 
     2725msgid "" 
     2726"Optional: Selecting Emergency will enforce the use of a device's Emergency " 
     2727"CID setting (if set).  Select this option if this route is used for " 
     2728"emergency dialing (ie: 911)." 
     2729msgstr "" 
     2730 
     2731msgid "" 
     2732"Optional: Selecting Intra-Company will treat this route as an intra-company " 
     2733"connection, preserving the internal Caller ID information instead of the " 
     2734"outbound CID of either the extension or trunk." 
     2735msgstr "" 
     2736 
     2737msgid "Emergency" 
     2738msgstr "СпешМО СлучаО" 
     2739 
     2740msgid "Intra-Company" 
     2741msgstr "" 
    27562742 
    27572743msgid "Music On Hold?" 
     
    27682754ПЎящОя езОк." 
    27692755 
    2770 msgid "Dial Patterns" 
    2771 msgstr "СѠ
    2772 ÐµÐŒÐž Ма ИзбОраМе" 
    2773  
    2774 msgid "" 
    2775 "A Dial Pattern is a unique set of digits that will select this trunk. Enter " 
    2776 "one dial pattern per line." 
    2777 msgstr "" 
    2778 "СѠ
    2779 ÐµÐŒÐ°Ñ‚а Ма ОзбОраМе е уМОкалеМ пПЎбПр Пт цОфрО, кПОтП ще ПпреЎелят " 
    2780 "ОзпПлзваМетП Ма тазО въМшМа лОМОя. ВъвежЎайте пП еЎМа сѠ
    2781 ÐµÐŒÐ° Ма реЎ." 
     2756msgid "default" 
     2757msgstr "" 
     2758 
     2759msgid "Time Group:" 
     2760msgstr "" 
     2761 
     2762msgid "" 
     2763"If this route should only be available during certain times then Select a " 
     2764"Time Group created under Time Groups. The route will be ignored outside of " 
     2765"times specified in that Time Group. If left as default of Permanent Route " 
     2766"then it will always be available." 
     2767msgstr "" 
     2768 
     2769msgid "---Permanent Route---" 
     2770msgstr "" 
     2771 
     2772msgid "Route Position" 
     2773msgstr "" 
     2774 
     2775msgid "Where to insert this route or relocate it relative to the other routes." 
     2776msgstr "" 
     2777 
     2778#, php-format 
     2779msgid "First before %s" 
     2780msgstr "" 
     2781 
     2782msgid "---No Change---" 
     2783msgstr "" 
     2784 
     2785#, php-format 
     2786msgid "Before %s" 
     2787msgstr "" 
     2788 
     2789#, php-format 
     2790msgid "Last after %s" 
     2791msgstr "" 
     2792 
     2793msgid "Additional Settings" 
     2794msgstr "" 
     2795 
     2796msgid "Dial Patterns that will use this Route" 
     2797msgstr "" 
     2798 
     2799msgid "" 
     2800"A Dial Pattern is a unique set of digits that will select this route and " 
     2801"send the call to the designated trunks. If a dialed pattern matches this " 
     2802"route, no subsequent routes will be tried. If Time Groups are enabled, " 
     2803"subsequent routes will be checked for matches outside of the designated time" 
     2804"(s)." 
     2805msgstr "" 
    27822806 
    27832807msgid "Rules:" 
     
    27932817msgstr "ПтгПваря Ма цОфрОте Пт 2-9" 
    27942818 
    2795 msgid "" 
    2796 "matches any digit or letter in the brackets (in this example, 1,2,3,7,8,9)" 
    2797 msgstr "" 
    2798 "ПтгПваря Ма цОфрОте ОлО сОЌвПлОте в скПбОте (в тПзО прОЌер, 1,2,3,7,8,9)" 
    2799  
    2800 msgid "wildcard, matches one or more characters" 
    2801 msgstr "тПчка, ПтгПваря Ма еЎОМ ОлО пПвече сОЌвПлО" 
    2802  
    2803 msgid "" 
    2804 "separates a dialing prefix from the number (for example, 9|NXXXXXX would " 
    2805 "match when some dialed \"95551234\" but would only pass \"5551234\" to the " 
    2806 "trunks)" 
    2807 msgstr "" 
    2808 "разЎеля префОкса за ОзбОраМе Пт МПЌера (МапрОЌер, 9|NXXXXXX ще ПтгПваря " 
    2809 "кПгатП МякПй Мабере \"95551234\" МП ще прПпусМе саЌП \"5551234\" къЌ " 
    2810 "въМшМата лОМОя)" 
    2811  
    2812 msgid "" 
    2813 "appended to a dial pattern, matches a callerid or callerid pattern (for " 
    2814 "example, NXXXXXX/104 would match only if dialed by extension \"104\")" 
    2815 msgstr "" 
    2816  
    2817 msgid "Clean & Remove duplicates" 
    2818 msgstr "ИзчОстО О ПреЌаѠ
    2819 ÐœÐž пПвтарящОте се" 
     2819msgid "matches any digit in the brackets (example: 1,2,3,7,8,9)" 
     2820msgstr "" 
     2821 
     2822msgid "wildcard, matches one or more dialed digits" 
     2823msgstr "" 
     2824 
     2825msgid "prepend:" 
     2826msgstr "" 
     2827 
     2828msgid "" 
     2829"Digits to prepend to a successful match. If the dialed number matches the " 
     2830"patterns specified by the subsequent columns, then this will be prepended " 
     2831"before sending to the trunks." 
     2832msgstr "" 
     2833 
     2834msgid "prefix:" 
     2835msgstr "" 
     2836 
     2837msgid "" 
     2838"Prefix to remove on a successful match. The dialed number is compared to " 
     2839"this and the subsequent columns for a match. Upon a match, this prefix is " 
     2840"removed from the dialed number before sending it to the trunks." 
     2841msgstr "" 
     2842 
     2843msgid "match pattern:" 
     2844msgstr "" 
     2845 
     2846msgid "" 
     2847"The dialed number will be compared against the  prefix + this match pattern. " 
     2848"Upon a match, the match pattern portion of the dialed number will be sent to " 
     2849"the trunks" 
     2850msgstr "" 
     2851 
     2852msgid "CallerID:" 
     2853msgstr "" 
     2854 
     2855msgid "" 
     2856"If CallerID is supplied, the dialed number will only match the prefix + " 
     2857"match pattern if the CallerID being transmitted matches this. When " 
     2858"extensions make outbound calls, the CallerID will be their extension number " 
     2859"and NOT their Outbound CID. The above special matching sequences can be used " 
     2860"for CallerID matching similar to other number matches." 
     2861msgstr "" 
     2862 
     2863msgid "prepend" 
     2864msgstr "" 
     2865 
     2866msgid "prefix" 
     2867msgstr "" 
     2868 
     2869msgid "match pattern" 
     2870msgstr "" 
     2871 
     2872msgid "CallerId" 
     2873msgstr "" 
    28202874 
    28212875msgid "Dial patterns wizards" 
     
    28682922"http://www.php.net/curl за пПвече ОМфПрЌацОя." 
    28692923 
     2924msgid "NXXXXXX" 
     2925msgstr "" 
     2926 
     2927msgid "NXXXXXX,NXXNXXXXXX" 
     2928msgstr "" 
     2929 
     2930msgid "1800NXXXXXX,1888NXXXXXX,1877NXXXXXX,1866NXXXXXX" 
     2931msgstr "" 
     2932 
     2933msgid "1NXXNXXXXXX" 
     2934msgstr "" 
     2935 
     2936msgid "011." 
     2937msgstr "" 
     2938 
     2939msgid "411,311" 
     2940msgstr "" 
     2941 
     2942msgid "911" 
     2943msgstr "" 
     2944 
    28702945msgid "(pick one)" 
    28712946msgstr "(ОзберО еЎМП)" 
     
    28892964msgstr "ИМфПрЌацОя" 
    28902965 
    2891 msgid "Emergency" 
    2892 msgstr "СпешМО СлучаО" 
    2893  
    2894 msgid "Trunk Sequence" 
    2895 msgstr "ППЎреЎба Ма ВъМшМОте ЛОМОО" 
     2966msgid "Trunk Sequence for Matched Routes" 
     2967msgstr "" 
    28962968 
    28972969msgid "" 
     
    29102982"скъпО ЌаршрутО (POTS въМшМО лОМОО)." 
    29112983 
     2984msgid "Move Up" 
     2985msgstr "ПреЌестО НагПре" 
     2986 
     2987msgid "Move Down" 
     2988msgstr "ПреЌестО НаЎПлу" 
     2989 
     2990msgid "Add Trunk" 
     2991msgstr "ДПбавО ВъМшМа ЛОМОя" 
     2992 
     2993msgid "remove" 
     2994msgstr "" 
     2995 
     2996msgid "Click here to remove this pattern" 
     2997msgstr "" 
     2998 
    29122999msgid "Route name is invalid, please try again" 
    29133000msgstr "ИЌетП Ма Ќаршрута е МеправОлМП, ЌПля ПпОтайте ПтМПвП" 
     
    29173004"ПарПлата Ма Ќаршрута трябва Ўа е цОфрПва ОлО Пставете пПлетП празМП за " 
    29183005"забраМа" 
     3006 
     3007msgid "At least one trunk must be picked" 
     3008msgstr "Трябва Ўа Озберете пПМе еЎМа въМшМа лОМОя" 
     3009 
     3010msgid "Invalid Outbound Caller ID" 
     3011msgstr "НеправОлеМ ИзѠ
     3012ПЎящ Caller ID" 
     3013 
     3014msgid "No dial pattern, there must be at least one" 
     3015msgstr "" 
    29193016 
    29203017msgid "Dial pattern is invalid" 
     
    29223019еЌата Ма ОзбОраМе е МаправОлМа" 
    29233020 
    2924 msgid "At least one trunk must be picked" 
    2925 msgstr "Трябва Ўа Озберете пПМе еЎМа въМшМа лОМОя" 
    2926  
    2927 msgid "Invalid Outbound Caller ID" 
    2928 msgstr "НеправОлеМ ИзѠ
    2929 ÐŸÐŽÑÑ‰ Caller ID" 
    2930  
    2931 msgid "Add Trunk" 
    2932 msgstr "ДПбавО ВъМшМа ЛОМОя" 
    2933  
    29343021#, php-format 
    29353022msgid "Channel %s" 
     
    29393026msgstr "ДПбавяМе Ма ВъМшМа ЛОМОя" 
    29403027 
     3028msgid "Add SIP Trunk" 
     3029msgstr "ДПбавО SIP ВъМшМа ЛОМОя" 
     3030 
     3031msgid "Add DAHDI Trunk" 
     3032msgstr "" 
     3033 
    29413034msgid "Add Zap Trunk" 
    29423035msgstr "ДПбавО Zap ВъМшМа ЛОМОя" 
     
    29443037msgid "DAHDI compatibility mode" 
    29453038msgstr "DAHDI съвЌестОЌ режОЌ" 
    2946  
    2947 msgid "Add SIP Trunk" 
    2948 msgstr "ДПбавО SIP ВъМшМа ЛОМОя" 
    29493039 
    29503040msgid "Add IAX2 Trunk" 
     
    30133103"have a mapping on the remote system, and corresponding configurations in " 
    30143104"dundi.conf locally, that looks as follows:<br /><br />[mappings]<br />priv " 
    3015 "=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},noparital<br /" 
     3105"=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},nopartial<br /" 
    30163106"><br />In this example, you would create this trunk and name it priv. You " 
    30173107"would then create the corresponding IAX2 trunk with proper settings to work " 
     
    30403130"кПМтекстО О геМерОраМО Пт FreePBX." 
    30413131 
    3042 msgid "Trunk Description
    3043 msgstr "
     3132msgid "Trunk Name
     3133msgstr "ИЌе Ма ВъМшМа ЛОМОя
    30443134 
    30453135msgid "Descriptive Name for this Trunk" 
     
    31363226"ОлО CANCEL." 
    31373227 
    3138 msgid "Outgoing Dial Rules" 
    3139 msgstr "ПравОла за ИзѠ
    3140 ÐŸÐŽÑÑ‰ÐŸ ИзбОраМе" 
    3141  
    3142 msgid "Dial Rules" 
    3143 msgstr "ПравОла за ИзбОраМе" 
    3144  
    3145 msgid "" 
    3146 "A Dial Rule controls how calls will be dialed on this trunk. It can be used " 
    3147 "to add or remove prefixes. Numbers that don't match any patterns defined " 
    3148 "here will be dialed as-is. Note that a pattern without a + or | (to add or " 
    3149 "remove a prefix) will not make any changes but will create a match. Only the " 
    3150 "first matched rule will be executed and the remaining rules will not be " 
    3151 "acted on." 
    3152 msgstr "" 
    3153 "ПравОлата за ИзбОраМе кПМтрПлОрат как всОчкО ПбажЎаМОя ще се ОзбОрат през " 
    3154 "тазО въМшМа лОМОя. МПгат Ўа се ОзпПлзват за ЎПбавяМе ОлО преЌаѠ
    3155 Ð²Ð°ÐœÐµ Ма " 
    3156 "префОксО. НПЌерата кПОтП Ме съвпаЎат с МОтП еЎМа Пт сѠ
    3157 ÐµÐŒÐžÑ‚е ПпреЎелеМО тук " 
    3158 "ще се ОзбОрат кактП са сО. ИЌайте в преЎвОЎ, че сѠ
    3159 ÐµÐŒÐž без + ОлО | (Ўа ЎПбавО " 
    3160 "ОлО преЌаѠ
    3161 ÐœÐµ префОкс) МяЌа Ўа Маправят МОкаквО прПЌеМО в МабраМОя МПЌер, МП " 
    3162 "ще съзЎаЎе съвпаЎеМОе. СаЌП първПтП правОлП кПетП ПтгПваря ще бъЎе " 
    3163 "ОзпълМеМП, катП ПстаМалОте МяЌа Ўа бъЎат съпПставеМО." 
    3164  
    3165 msgid "wildcard, matches one or more characters (not allowed before a | or +)" 
    3166 msgstr "" 
    3167 "тПчка, ПтгПваря Ма еЎОМ ОлО пПвече сОЌвПла (Ме се пПзвПлява преЎО | ОлО +)" 
    3168  
    3169 msgid "" 
    3170 "removes a dialing prefix from the number (for example, 613|NXXXXXX would " 
    3171 "match when some dialed \"6135551234\" but would only pass \"5551234\" to the " 
    3172 "trunk)" 
    3173 msgstr "" 
    3174 "преЌаѠ
    3175 Ð²Ð° префОкс за ОзбОраМе Пт МПЌера (МапрОЌер, 613|NXXXXXX ще ПтгПваря " 
    3176 "кПгатП МякПй Мабере \"6135551234\" МП ще прПпусМе саЌП \"5551234\" къЌ " 
    3177 "въМшМата лОМОя)" 
    3178  
    3179 msgid "" 
    3180 "adds a dialing prefix from the number (for example, 1613+NXXXXXX would match " 
    3181 "when some dialed \"5551234\" and would pass \"16135551234\" to the trunk)" 
    3182 msgstr "" 
    3183 "ЎПбавя префОкс за ОзбОраМе къЌ МПЌера (МапрОЌер, 1613+NXXXXXX ще ПтгПваря " 
    3184 "кПгатП МякПй Мабере \"5551234\" МП ще ОзпратО \"16135551234\" къЌ въМшМата " 
    3185 "лОМОя)" 
    3186  
    3187 msgid "" 
    3188 "You can also use both + and |, for example: 01+0|1ZXXXXXXXXX would match " 
    3189 "\"016065551234\" and dial it as \"0116065551234\" Note that the order does " 
    3190 "not matter, eg. 0|01+1ZXXXXXXXXX does the same thing." 
    3191 msgstr "" 
    3192 "СъщП така ЌПжете Ўа ОзпПлзвате еЎМПвреЌеММП + О |, МапрОЌер: 01+0|" 
    3193 "1ZXXXXXXXXX ще ПтгПваря Ма \"016065551234\" О ще гП МабОра катП " 
    3194 "\"0116065551234\" ИЌайте в преЎвОЎ че пПслеЎПвателМПстта МяЌа зМачеМОе, катП " 
    3195 "0|01+1ZXXXXXXXXX ПзМачава същПтП." 
     3228msgid "Dialed Number Manipulation Rules" 
     3229msgstr "" 
     3230 
     3231msgid "" 
     3232"These rules can manipulate the dialed number before sending it out this " 
     3233"trunk. If no rule applies, the number is not changed. The original dialed " 
     3234"number is passed down from the route where some manipulation may have " 
     3235"already occurred. This trunk has the option to further manipulate the " 
     3236"number. If the number matches the combined values in the <b>prefix</b> plus " 
     3237"the <b>match pattern</b> boxes, the rule will be applied and all subsequent " 
     3238"rules ignored.<br/> Upon a match, the <b>prefix</b>, if defined, will be " 
     3239"stripped. Next the <b>prepend</b> will be inserted in front of the <b>match " 
     3240"pattern</b> and the resulting number will be sent to the trunk. All fields " 
     3241"are optional." 
     3242msgstr "" 
     3243 
     3244msgid "" 
     3245"Digits to prepend upon a successful match. If the dialed number matches the " 
     3246"patterns in the <b>prefix</b> and <b>match pattern</b> boxes, this will be " 
     3247"prepended before sending to the trunk." 
     3248msgstr "" 
     3249 
     3250msgid "" 
     3251"Prefix to remove upon a successful match. If the dialed number matches this " 
     3252"plus the <b>match pattern</b> box, this prefix is removed before adding the " 
     3253"optional <b>prepend</b> box and sending the results to the trunk." 
     3254msgstr "" 
     3255 
     3256msgid "" 
     3257"The dialed number will be compared against the <b>prefix</b> plus this " 
     3258"pattern. Upon a match, this portion of the number will be sent to the trunks " 
     3259"after removing the <b>prefix</b> and appending the <b>prepend</b> digits" 
     3260msgstr "" 
     3261 
     3262msgid "" 
     3263"You can completely replace a number by matching on the <b>prefix</b> only, " 
     3264"replacing it with a <b>prepend</b> and leaving the <b>match pattern</b> " 
     3265"blank." 
     3266msgstr "" 
     3267 
     3268msgid "+ Add More Dial Pattern Fields" 
     3269msgstr "" 
     3270 
     3271msgid "Clear all Fields" 
     3272msgstr "" 
    31963273 
    31973274msgid "Dial Rules Wizards" 
     
    32133290 
    32143291msgid "" 
    3215 "is useful for ZAP trunks, where if a local number is dialed as \"6135551234" 
    3216 "\", it can be converted to \"555-1234\"." 
    3217 msgstr "" 
    3218 "е уЎачМП за ZAP въМшМО лОМОО, къЎетП акП граЎскО МПЌер е ОзбраМ катП " 
    3219 "\"6135551234\", ЌПже Ўа бъЎе преПбразуваМ в \"555-1234\"." 
     3292"is useful for ZAP and DAHDI trunks, where if a local number is dialed as " 
     3293"\"6135551234\", it can be converted to \"555-1234\"." 
     3294msgstr "" 
     3295 
     3296msgid "Setup Google for directory assistance" 
     3297msgstr "" 
     3298 
     3299msgid "" 
     3300"is useful to translate a call to directory assistance (default: 411) to " 
     3301"Google's toll free directory (default: 18004664411) or any other number of " 
     3302"your choosing" 
     3303msgstr "" 
    32203304 
    32213305msgid "Lookup numbers for local trunk" 
     
    32943378msgstr "" 
    32953379"(МапрОЌер NXXNXXXXXX за US/CAN 10-цОфрПвП ОзбОраМе, NXXXXXX за 7-цОфрО)" 
     3380 
     3381msgid "" 
     3382"What is the directory assistance number you will dial locally in the format " 
     3383"that is passed to this trunk, ie 411" 
     3384msgstr "" 
     3385 
     3386msgid "\"411\"" 
     3387msgstr "" 
     3388 
     3389msgid "Invalid pattern. Only 0-9, #, *" 
     3390msgstr "" 
     3391 
     3392msgid "" 
     3393"Google 411 number to dial, or alternative number you want dialed when " 
     3394"calling directory assistance on this trunk" 
     3395msgstr "" 
     3396 
     3397msgid "18004664411" 
     3398msgstr "" 
     3399 
     3400msgid "Invalid number. Only 0-9, #,  and * are allowed." 
     3401msgstr "" 
    32963402 
    32973403msgid "Outbound Dial Prefix" 
     
    33223428ПЎящО НастрПйкО" 
    33233429 
    3324 msgid "Zap Identifier (trunk name)
    3325 msgstr "Zap ИЎеМтОфОкатПр (ОЌе Ма въМшМа лОМОя)
     3430msgid "Zap Identifier
     3431msgstr "
    33263432 
    33273433msgid "" 
     
    33323438"ZAP каМалОте се ПтМасят за всекО МПЌер Ма група ОлО МПЌер Ма каМал (кПетП е " 
    33333439"ПпреЎелеМП в zapata.conf).  <br><br>ПП-пПЎразбОраМе <b>g0</b> (група Мула)." 
     3440 
     3441msgid "DAHDI Identifier" 
     3442msgstr "" 
     3443 
     3444msgid "" 
     3445"DAHDI channels are referenced either by a group number or channel number " 
     3446"(which is defined in chan_dahdi.conf).  <br><br>The default setting is " 
     3447"<b>g0</b> (group zero)." 
     3448msgstr "" 
    33343449 
    33353450msgid "Custom Dial String" 
     
    33553470"ЎетайлОте в лПкалМОя dundi.conf файл. ИзОсква се ЎПпълМОтелМП кПМфОгурОраМе " 
    33563471"Ма ръка Ма DUNDi за Ўа се ОзпПлзва тазО въМшМа лОМОя." 
    3357  
    3358 msgid "Trunk Name" 
    3359 msgstr "ИЌе Ма ВъМшМа ЛОМОя" 
    33603472 
    33613473msgid "Give this trunk a unique name.  Example: myiaxtel" 
     
    34553567 
    34563568msgid "" 
    3457 "You must define an Outbound Caller ID when Choosing Never Override CallerID" 
    3458 msgstr "" 
    3459 "Трябва Ўа ПпреЎелОте ИзѠ
    3460 ÐŸÐŽÑÑ‰ Caller ID кПгатП ОзбОрате Не ПреМапОсвай " 
    3461 "CallerID" 
     3569"You must define an Outbound Caller ID when Choosing this CID Options value" 
     3570msgstr "" 
     3571 
     3572msgid "" 
     3573"It is highly recommended that you define an Outbound Caller ID on all " 
     3574"trunks, undefined behavior can result when nothing is specified. The CID " 
     3575"Options can control when this CID is used. Do you still want to continue?" 
     3576msgstr "" 
    34623577 
    34633578msgid "" 
  • freepbx/trunk/amp_conf/htdocs/admin/i18n/de_DE/LC_MESSAGES/amp.po

    r9070 r10122  
    1010"Project-Id-Version: AMP VERSION\n" 
    1111"Report-Msgid-Bugs-To: \n" 
    12 "POT-Creation-Date: 2010-02-28 20:57+0100\n" 
     12"POT-Creation-Date: 2010-06-27 12:16+0200\n" 
    1313"PO-Revision-Date: 2005-07-14 09:12+0200\n" 
    1414"Last-Translator: Alex Zagler, Silvio Schneider <az@zagler.net, suvi@gmx.ch>\n" 
     
    2121msgstr "" 
    2222 
     23msgid "Please select a valid destination." 
     24msgstr "" 
     25 
    2326msgid "Internal Options & Configuration" 
    2427msgstr "" 
     
    6972msgstr "" 
    7073 
     74msgid "Trace Back" 
     75msgstr "" 
     76 
    7177#, php-format 
    7278msgid "Exit code was %s and output was: %s" 
     
    107113msgstr "Hinzuf&uuml;gen" 
    108114 
    109 msgid "Unknown Destination" 
    110 msgstr "" 
    111  
    112 msgid "" 
    113 "ERROR: You have an unknown destination. If this was carried over as a Custom " 
    114 "App from an earlier version, you must go register the destination in the " 
    115 "Custom Destination tab provided by the Custom Applications module.<br />This " 
    116 "will remain active until you change it but you can no longer edit or add a " 
    117 "new one here." 
     115msgid "choose one" 
     116msgstr "" 
     117 
     118msgid "Terminate Call" 
     119msgstr "" 
     120 
     121msgid "description" 
    118122msgstr "" 
    119123 
     
    357361"You are using the default Asterisk Manager password that is widely known, " 
    358362"you should set a secure password" 
     363msgstr "" 
     364 
     365msgid "Default ARI Admin password Used" 
     366msgstr "" 
     367 
     368msgid "" 
     369"You are using the default ARI Admin password that is widely known, you " 
     370"should change to a new password. Do this in amportal.conf" 
    359371msgstr "" 
    360372 
     
    699711#, php-format 
    700712msgid "Description for version %s" 
    701 msgstr "" 
    702  
    703 msgid "description" 
    704713msgstr "" 
    705714 
     
    795804 
    796805msgid "SUSPECT LINK:" 
     806msgstr "" 
     807 
     808msgid "click to expand/collapse section" 
    797809msgstr "" 
    798810 
     
    10781090msgstr "" 
    10791091 
    1080 msgid "Terminate Call" 
    1081 msgstr "" 
    1082  
    10831092msgid "Hangup" 
    10841093msgstr "" 
     
    11011110#, php-format 
    11021111msgid "User Extension %s: %s" 
     1112msgstr "" 
     1113 
     1114#, php-format 
     1115msgid "Trunk: %s (%s)" 
     1116msgstr "" 
     1117 
     1118#, php-format 
     1119msgid "Calling Out Route: %s" 
    11031120msgstr "" 
    11041121 
     
    11371154 
    11381155msgid "Error Duplicate Channel Entry" 
     1156msgstr "" 
     1157 
     1158#, php-format 
     1159msgid "Outbound Route: %s" 
    11391160msgstr "" 
    11401161 
     
    14241445msgstr "" 
    14251446 
     1447msgid "Generic DAHDI Device" 
     1448msgstr "" 
     1449 
    14261450msgid "Other (Custom) Device" 
    14271451msgstr "" 
     
    16521676 
    16531677msgid "done" 
    1654 msgstr "" 
    1655  
    1656 msgid "Checking if trunks_dialpatterns table exists.." 
    1657 msgstr "" 
    1658  
    1659 msgid "created" 
    1660 msgstr "" 
    1661  
    1662 msgid "loading table from localprefixes.conf.." 
    1663 msgstr "" 
    1664  
    1665 msgid "loaded" 
    16661678msgstr "" 
    16671679 
     
    20872099msgstr "" 
    20882100 
     2101msgid "Operator Extension:" 
     2102msgstr "" 
     2103 
     2104msgid "" 
     2105"Default number to dial when callers hit '0' from voicemail or the built in " 
     2106"IVR directory (it has no effect on the Directory Module). This does NOT need " 
     2107"to be an extension, it can be a Ring Group, or even an external number." 
     2108msgstr "" 
     2109 
    20892110msgid "Voicemail VmX Locator" 
    20902111msgstr "" 
     
    21692190msgstr "" 
    21702191 
    2171 msgid "Company Directory" 
    2172 msgstr "Telefonbuch
     2192msgid "Legacy Company Directory" 
     2193msgstr "
    21732194 
    21742195msgid "Find users in the Company Directory by:" 
     
    21972218"lets the caller know what extension to use in the future when connecting " 
    21982219"from the company directory." 
    2199 msgstr "" 
    2200  
    2201 msgid "Operator Extension:" 
    2202 msgstr "" 
    2203  
    2204 msgid "" 
    2205 "When users hit '0' in the directory, they are put through to this number. " 
    2206 "Note that it" 
    2207 msgstr "" 
    2208  
    2209 msgid "" 
    2210 " does NOT need to be an extension, it can be a Ring Group, or even an " 
    2211 "external number." 
    22122220msgstr "" 
    22132221 
     
    22922300msgstr "" 
    22932301 
    2294 msgid "Error renaming route: duplicate name" 
    2295 msgstr "Fehler beim Umbenennen: Name bereits vergeben" 
    2296  
    22972302msgid "Error fetching prefix list for: " 
    22982303msgstr "Fehler beim abrufen der Vorwahlliste f&uuml;r:" 
     
    23012306msgstr "Falsches Format f&uuml;r den NPA-NXX code (muss NXXNXX sein)" 
    23022307 
     2308msgid "" 
     2309"An unknown error occurred repositioning routes, refresh your browser to see " 
     2310"the current correct route positions" 
     2311msgstr "" 
     2312 
    23032313msgid "Add Route" 
    23042314msgstr "Verbindung hinzufgen" 
    23052315 
    2306 msgid "Move Up" 
    2307 msgstr "" 
    2308  
    2309 msgid "Move Down" 
     2316msgid "Drag up or down to reposition, click to choose" 
    23102317msgstr "" 
    23112318 
    23122319msgid "Edit Route" 
    23132320msgstr "Verbindung bearbeiten" 
     2321 
     2322msgid "Route Settings" 
     2323msgstr "" 
    23142324 
    23152325msgid "Route Name" 
     
    23202330"matches (for example, 'local' or 'longdistance')." 
    23212331msgstr "Name der Verbindung. Beschreibt welche Art von Anrufen hier zutrifft." 
    2322  
    2323 msgid "Rename" 
    2324 msgstr "Umbenennen" 
    2325  
    2326 msgid "Rename route" 
    2327 msgstr "" 
    2328  
    2329 msgid "to:" 
    2330 msgstr "an:" 
    2331  
    2332 msgid "Route name is invalid...please try again" 
    2333 msgstr "" 
    23342332 
    23352333msgid "Route CID" 
     
    23442342msgstr "" 
    23452343 
    2346 msgid "Override Extension CID" 
     2344msgid "Override Extension" 
     2345msgstr "" 
     2346 
     2347msgid "" 
     2348"If checked the extension's Outbound CID will be ignored in favor of this " 
     2349"CID. The extension's Emergency CID will still be used if the route is an " 
     2350"Emergency Route and the Extension has a defined Emergency CID." 
    23472351msgstr "" 
    23482352 
     
    23552359"destinations or 1-900 numbers.<br><br>A numerical password, or the path to " 
    23562360"an Authenticate password file can be used.<br><br>Leave this field blank to " 
    2357 "not prompt for password.</span>" 
    2358 msgstr "" 
    2359  
    2360 msgid "Emergency Dialing" 
    2361 msgstr "" 
    2362  
    2363 msgid "" 
    2364 "Optional: Selecting this option will enforce the use of a device's Emergency " 
    2365 "CID setting (if set).  Select this option if this set of routes is used for " 
    2366 "emergency dialing (ie: 911).</span>" 
    2367 msgstr "" 
    2368  
    2369 msgid "Intra Company Route" 
    2370 msgstr "" 
    2371  
    2372 msgid "" 
    2373 "Optional: Selecting this option will treat this route as a intra-company " 
    2374 "connection, preserving the internal Caller ID information and not use the " 
    2375 "outbound CID of either the extension or trunk.</span>" 
     2361"not prompt for password." 
     2362msgstr "" 
     2363 
     2364msgid "Route Type" 
     2365msgstr "" 
     2366 
     2367msgid "" 
     2368"Optional: Selecting Emergency will enforce the use of a device's Emergency " 
     2369"CID setting (if set).  Select this option if this route is used for " 
     2370"emergency dialing (ie: 911)." 
     2371msgstr "" 
     2372 
     2373msgid "" 
     2374"Optional: Selecting Intra-Company will treat this route as an intra-company " 
     2375"connection, preserving the internal Caller ID information instead of the " 
     2376"outbound CID of either the extension or trunk." 
     2377msgstr "" 
     2378 
     2379msgid "Emergency" 
     2380msgstr "" 
     2381 
     2382msgid "Intra-Company" 
    23762383msgstr "" 
    23772384 
     
    23852392msgstr "" 
    23862393 
    2387 msgid "Dial Patterns" 
    2388 msgstr "W&auml;hlfolge" 
    2389  
    2390 msgid "" 
    2391 "A Dial Pattern is a unique set of digits that will select this trunk. Enter " 
    2392 "one dial pattern per line." 
    2393 msgstr "" 
    2394 "Eine W&auml;hlfolge ist eine einmalige Zahlenkombination die diese Leitung " 
    2395 "verwendet." 
     2394msgid "default" 
     2395msgstr "" 
     2396 
     2397msgid "Time Group:" 
     2398msgstr "" 
     2399 
     2400msgid "" 
     2401"If this route should only be available during certain times then Select a " 
     2402"Time Group created under Time Groups. The route will be ignored outside of " 
     2403"times specified in that Time Group. If left as default of Permanent Route " 
     2404"then it will always be available." 
     2405msgstr "" 
     2406 
     2407msgid "---Permanent Route---" 
     2408msgstr "" 
     2409 
     2410msgid "Route Position" 
     2411msgstr "" 
     2412 
     2413msgid "Where to insert this route or relocate it relative to the other routes." 
     2414msgstr "" 
     2415 
     2416#, php-format 
     2417msgid "First before %s" 
     2418msgstr "" 
     2419 
     2420msgid "---No Change---" 
     2421msgstr "" 
     2422 
     2423#, php-format 
     2424msgid "Before %s" 
     2425msgstr "" 
     2426 
     2427#, php-format 
     2428msgid "Last after %s" 
     2429msgstr "" 
     2430 
     2431msgid "Additional Settings" 
     2432msgstr "" 
     2433 
     2434msgid "Dial Patterns that will use this Route" 
     2435msgstr "" 
     2436 
     2437msgid "" 
     2438"A Dial Pattern is a unique set of digits that will select this route and " 
     2439"send the call to the designated trunks. If a dialed pattern matches this " 
     2440"route, no subsequent routes will be tried. If Time Groups are enabled, " 
     2441"subsequent routes will be checked for matches outside of the designated time" 
     2442"(s)." 
     2443msgstr "" 
    23962444 
    23972445msgid "Rules:" 
     
    24072455msgstr "gilt f&uuml;r Zahlen von 2-9" 
    24082456 
    2409 msgid "" 
    2410 "matches any digit or letter in the brackets (in this example, 1,2,3,7,8,9)" 
    2411 msgstr "gilt f&uuml;r Zahlen innerhalb von Klammern (z.B., 1,2,3,7,8,9) " 
    2412  
    2413 msgid "wildcard, matches one or more characters" 
    2414 msgstr "ein oder mehrere Zeichen" 
    2415  
    2416 msgid "" 
    2417 "separates a dialing prefix from the number (for example, 9|NXXXXXX would " 
    2418 "match when some dialed \"95551234\" but would only pass \"5551234\" to the " 
    2419 "trunks)" 
    2420 msgstr "" 
    2421  
    2422 msgid "" 
    2423 "appended to a dial pattern, matches a callerid or callerid pattern (for " 
    2424 "example, NXXXXXX/104 would match only if dialed by extension \"104\")" 
    2425 msgstr "" 
    2426  
    2427 msgid "Clean & Remove duplicates" 
    2428 msgstr "Bereinigen und Duplikate entfernen" 
     2457msgid "matches any digit in the brackets (example: 1,2,3,7,8,9)" 
     2458msgstr "" 
     2459 
     2460msgid "wildcard, matches one or more dialed digits" 
     2461msgstr "" 
     2462 
     2463msgid "prepend:" 
     2464msgstr "" 
     2465 
     2466msgid "" 
     2467"Digits to prepend to a successful match. If the dialed number matches the " 
     2468"patterns specified by the subsequent columns, then this will be prepended " 
     2469"before sending to the trunks." 
     2470msgstr "" 
     2471 
     2472msgid "prefix:" 
     2473msgstr "" 
     2474 
     2475msgid "" 
     2476"Prefix to remove on a successful match. The dialed number is compared to " 
     2477"this and the subsequent columns for a match. Upon a match, this prefix is " 
     2478"removed from the dialed number before sending it to the trunks." 
     2479msgstr "" 
     2480 
     2481msgid "match pattern:" 
     2482msgstr "" 
     2483 
     2484msgid "" 
     2485"The dialed number will be compared against the  prefix + this match pattern. " 
     2486"Upon a match, the match pattern portion of the dialed number will be sent to " 
     2487"the trunks" 
     2488msgstr "" 
     2489 
     2490msgid "CallerID:" 
     2491msgstr "" 
     2492 
     2493msgid "" 
     2494"If CallerID is supplied, the dialed number will only match the prefix + " 
     2495"match pattern if the CallerID being transmitted matches this. When " 
     2496"extensions make outbound calls, the CallerID will be their extension number " 
     2497"and NOT their Outbound CID. The above special matching sequences can be used " 
     2498"for CallerID matching similar to other number matches." 
     2499msgstr "" 
     2500 
     2501msgid "prepend" 
     2502msgstr "" 
     2503 
     2504msgid "prefix" 
     2505msgstr "" 
     2506 
     2507msgid "match pattern" 
     2508msgstr "" 
     2509 
     2510msgid "CallerId" 
     2511msgstr "" 
    24292512 
    24302513msgid "Dial patterns wizards" 
     
    24652548msgstr "" 
    24662549 
     2550msgid "NXXXXXX" 
     2551msgstr "" 
     2552 
     2553msgid "NXXXXXX,NXXNXXXXXX" 
     2554msgstr "" 
     2555 
     2556msgid "1800NXXXXXX,1888NXXXXXX,1877NXXXXXX,1866NXXXXXX" 
     2557msgstr "" 
     2558 
     2559msgid "1NXXNXXXXXX" 
     2560msgstr "" 
     2561 
     2562msgid "011." 
     2563msgstr "" 
     2564 
     2565msgid "411,311" 
     2566msgstr "" 
     2567 
     2568msgid "911" 
     2569msgstr "" 
     2570 
    24672571msgid "(pick one)" 
    24682572msgstr "Eines ausw&auml;hlen" 
     
    24862590msgstr "" 
    24872591 
    2488 msgid "Emergency" 
    2489 msgstr "" 
    2490  
    2491 msgid "Trunk Sequence" 
    2492 msgstr "Leitungssequenz" 
     2592msgid "Trunk Sequence for Matched Routes" 
     2593msgstr "" 
    24932594 
    24942595msgid "" 
     
    25002601msgstr "Die Leitungssequenz steuert die Reihenfolge der Hauptleitungen." 
    25012602 
     2603msgid "Move Up" 
     2604msgstr "" 
     2605 
     2606msgid "Move Down" 
     2607msgstr "" 
     2608 
     2609msgid "Add Trunk" 
     2610msgstr "Hauptleitung zuf&uuml;gen" 
     2611 
     2612msgid "remove" 
     2613msgstr "" 
     2614 
     2615msgid "Click here to remove this pattern" 
     2616msgstr "" 
     2617 
    25022618msgid "Route name is invalid, please try again" 
    25032619msgstr "" 
     
    25102626msgstr "" 
    25112627 
    2512 msgid "Dial pattern is invalid" 
    2513 msgstr "" 
    2514  
    25152628msgid "At least one trunk must be picked" 
    25162629msgstr "Mindestens ein Netzanschluss muss ausgew&auml;hlt werden" 
     
    25192632msgstr "" 
    25202633 
    2521 msgid "Add Trunk" 
    2522 msgstr "Hauptleitung zuf&uuml;gen" 
     2634msgid "No dial pattern, there must be at least one" 
     2635msgstr "" 
     2636 
     2637msgid "Dial pattern is invalid" 
     2638msgstr "" 
    25232639 
    25242640#, php-format 
     
    25292645msgstr "Eine Hauptleitung zuf&uuml;gen" 
    25302646 
    2531 msgid "Add Zap Trunk" 
    2532 msgstr "" 
    2533  
    2534 msgid "DAHDI compatibility mode" 
    2535 msgstr "" 
    2536  
    25372647msgid "Add SIP Trunk" 
    25382648msgstr "SIP Hauptleitung zuf&uuml;gen" 
     2649 
     2650msgid "Add DAHDI Trunk" 
     2651msgstr "" 
     2652 
     2653msgid "Add Zap Trunk" 
     2654msgstr "" 
     2655 
     2656msgid "DAHDI compatibility mode" 
     2657msgstr "" 
    25392658 
    25402659msgid "Add IAX2 Trunk" 
     
    26012720"have a mapping on the remote system, and corresponding configurations in " 
    26022721"dundi.conf locally, that looks as follows:<br /><br />[mappings]<br />priv " 
    2603 "=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},noparital<br /" 
     2722"=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},nopartial<br /" 
    26042723"><br />In this example, you would create this trunk and name it priv. You " 
    26052724"would then create the corresponding IAX2 trunk with proper settings to work " 
     
    26122731msgstr "" 
    26132732 
    2614 msgid "Trunk Description
    2615 msgstr "
     2733msgid "Trunk Name
     2734msgstr "Name des Netzanschlusses
    26162735 
    26172736msgid "Descriptive Name for this Trunk" 
     
    26882807msgstr "" 
    26892808 
    2690 msgid "Outgoing Dial Rules" 
    2691 msgstr "Externe Wahlregeln" 
    2692  
    2693 msgid "Dial Rules" 
    2694 msgstr "Wahlregeln" 
    2695  
    2696 msgid "" 
    2697 "A Dial Rule controls how calls will be dialed on this trunk. It can be used " 
    2698 "to add or remove prefixes. Numbers that don't match any patterns defined " 
    2699 "here will be dialed as-is. Note that a pattern without a + or | (to add or " 
    2700 "remove a prefix) will not make any changes but will create a match. Only the " 
    2701 "first matched rule will be executed and the remaining rules will not be " 
    2702 "acted on." 
    2703 msgstr "" 
    2704  
    2705 msgid "wildcard, matches one or more characters (not allowed before a | or +)" 
    2706 msgstr "" 
    2707 "wildcard, gilt f&uuml;r ein oder mehrere Zeichen (jedoch nicht vor einem | " 
    2708 "oder +)" 
    2709  
    2710 msgid "" 
    2711 "removes a dialing prefix from the number (for example, 613|NXXXXXX would " 
    2712 "match when some dialed \"6135551234\" but would only pass \"5551234\" to the " 
    2713 "trunk)" 
    2714 msgstr "" 
    2715 "Trennt ein W&auml;hlpr&auml;fix von einer Nummer (z. B. 613|NXXXXXX w&uuml;" 
    2716 "rde mit der gew&auml;hlten \"6135551234\" &uuml;bereinstimmen, an die " 
    2717 "Hauptleitung w&uuml;rde jedoch nur \"5551234\" weitergegeben werden) " 
    2718  
    2719 msgid "" 
    2720 "adds a dialing prefix from the number (for example, 1613+NXXXXXX would match " 
    2721 "when some dialed \"5551234\" and would pass \"16135551234\" to the trunk)" 
    2722 msgstr "" 
    2723 "F&uuml;gt ein W&auml;hlpr&auml;fix zu einer Nummer zu (z. B. 1613+NXXXXXX " 
    2724 "w&uuml;rde mit der gew&auml;hlten\"5551234\" &uuml;bereinstimmen und an die " 
    2725 "Hauptleitung als \"16135551234\" weitergegeben werden)" 
    2726  
    2727 msgid "" 
    2728 "You can also use both + and |, for example: 01+0|1ZXXXXXXXXX would match " 
    2729 "\"016065551234\" and dial it as \"0116065551234\" Note that the order does " 
    2730 "not matter, eg. 0|01+1ZXXXXXXXXX does the same thing." 
     2809msgid "Dialed Number Manipulation Rules" 
     2810msgstr "" 
     2811 
     2812msgid "" 
     2813"These rules can manipulate the dialed number before sending it out this " 
     2814"trunk. If no rule applies, the number is not changed. The original dialed " 
     2815"number is passed down from the route where some manipulation may have " 
     2816"already occurred. This trunk has the option to further manipulate the " 
     2817"number. If the number matches the combined values in the <b>prefix</b> plus " 
     2818"the <b>match pattern</b> boxes, the rule will be applied and all subsequent " 
     2819"rules ignored.<br/> Upon a match, the <b>prefix</b>, if defined, will be " 
     2820"stripped. Next the <b>prepend</b> will be inserted in front of the <b>match " 
     2821"pattern</b> and the resulting number will be sent to the trunk. All fields " 
     2822"are optional." 
     2823msgstr "" 
     2824 
     2825msgid "" 
     2826"Digits to prepend upon a successful match. If the dialed number matches the " 
     2827"patterns in the <b>prefix</b> and <b>match pattern</b> boxes, this will be " 
     2828"prepended before sending to the trunk." 
     2829msgstr "" 
     2830 
     2831msgid "" 
     2832"Prefix to remove upon a successful match. If the dialed number matches this " 
     2833"plus the <b>match pattern</b> box, this prefix is removed before adding the " 
     2834"optional <b>prepend</b> box and sending the results to the trunk." 
     2835msgstr "" 
     2836 
     2837msgid "" 
     2838"The dialed number will be compared against the <b>prefix</b> plus this " 
     2839"pattern. Upon a match, this portion of the number will be sent to the trunks " 
     2840"after removing the <b>prefix</b> and appending the <b>prepend</b> digits" 
     2841msgstr "" 
     2842 
     2843msgid "" 
     2844"You can completely replace a number by matching on the <b>prefix</b> only, " 
     2845"replacing it with a <b>prepend</b> and leaving the <b>match pattern</b> " 
     2846"blank." 
     2847msgstr "" 
     2848 
     2849msgid "+ Add More Dial Pattern Fields" 
     2850msgstr "" 
     2851 
     2852msgid "Clear all Fields" 
    27312853msgstr "" 
    27322854 
     
    27482870 
    27492871msgid "" 
    2750 "is useful for ZAP trunks, where if a local number is dialed as \"6135551234" 
    2751 "\", it can be converted to \"555-1234\"." 
     2872"is useful for ZAP and DAHDI trunks, where if a local number is dialed as " 
     2873"\"6135551234\", it can be converted to \"555-1234\"." 
     2874msgstr "" 
     2875 
     2876msgid "Setup Google for directory assistance" 
     2877msgstr "" 
     2878 
     2879msgid "" 
     2880"is useful to translate a call to directory assistance (default: 411) to " 
     2881"Google's toll free directory (default: 18004664411) or any other number of " 
     2882"your choosing" 
    27522883msgstr "" 
    27532884 
     
    28152946"(z. B. NXXNXXXXXX f&uuml;r US/CAN 10-stelliges W&auml;hlen, NXXXXXX f&uuml;r " 
    28162947"7-stelliges)" 
     2948 
     2949msgid "" 
     2950"What is the directory assistance number you will dial locally in the format " 
     2951"that is passed to this trunk, ie 411" 
     2952msgstr "" 
     2953 
     2954msgid "\"411\"" 
     2955msgstr "" 
     2956 
     2957msgid "Invalid pattern. Only 0-9, #, *" 
     2958msgstr "" 
     2959 
     2960msgid "" 
     2961"Google 411 number to dial, or alternative number you want dialed when " 
     2962"calling directory assistance on this trunk" 
     2963msgstr "" 
     2964 
     2965msgid "18004664411" 
     2966msgstr "" 
     2967 
     2968msgid "Invalid number. Only 0-9, #,  and * are allowed." 
     2969msgstr "" 
    28172970 
    28182971msgid "Outbound Dial Prefix" 
     
    28312984msgstr "Ausgehende Einstellungen" 
    28322985 
    2833 msgid "Zap Identifier (trunk name)
    2834 msgstr "Zap Kennung (Hauptleitungsname)
     2986msgid "Zap Identifier
     2987msgstr "
    28352988 
    28362989msgid "" 
     
    28422995"verwiesen,(welche in zapata.conf definiert wird).  <br><br>Die " 
    28432996"Standardeinstellung ist hier <b>g0</b> (Gruppe Null)." 
     2997 
     2998msgid "DAHDI Identifier" 
     2999msgstr "" 
     3000 
     3001msgid "" 
     3002"DAHDI channels are referenced either by a group number or channel number " 
     3003"(which is defined in chan_dahdi.conf).  <br><br>The default setting is " 
     3004"<b>g0</b> (group zero)." 
     3005msgstr "" 
    28443006 
    28453007msgid "Custom Dial String" 
     
    28613023"configuration of DUNDi to use this trunk." 
    28623024msgstr "" 
    2863  
    2864 msgid "Trunk Name" 
    2865 msgstr "Name des Netzanschlusses" 
    28663025 
    28673026msgid "Give this trunk a unique name.  Example: myiaxtel" 
     
    29443103 
    29453104msgid "" 
    2946 "You must define an Outbound Caller ID when Choosing Never Override CallerID" 
     3105"You must define an Outbound Caller ID when Choosing this CID Options value" 
     3106msgstr "" 
     3107 
     3108msgid "" 
     3109"It is highly recommended that you define an Outbound Caller ID on all " 
     3110"trunks, undefined behavior can result when nothing is specified. The CID " 
     3111"Options can control when this CID is used. Do you still want to continue?" 
    29473112msgstr "" 
    29483113 
  • freepbx/trunk/amp_conf/htdocs/admin/i18n/es_ES/LC_MESSAGES/amp.po

    r9571 r10122  
    33"Project-Id-Version: FreePBX - Spanish translation\n" 
    44"Report-Msgid-Bugs-To: \n" 
    5 "POT-Creation-Date: 2010-02-28 20:57+0100\n" 
     5"POT-Creation-Date: 2010-06-27 12:16+0200\n" 
    66"PO-Revision-Date: 2009-01-22 11:29+0100\n" 
    77"Last-Translator: Juan Asensio Sánchez <okelet@gmail.com>\n" 
     
    1717msgstr "Enviar" 
    1818 
     19msgid "Please select a valid destination." 
     20msgstr "" 
     21 
    1922msgid "Internal Options & Configuration" 
    2023msgstr "Opciones internas y configuración" 
     
    6770msgid "Used as Destination by %s %s" 
    6871msgstr "Usado como destino por %s %s" 
     72 
     73msgid "Trace Back" 
     74msgstr "" 
    6975 
    7076#, php-format 
     
    113119msgstr "Añadir" 
    114120 
    115 msgid "Unknown Destination" 
    116 msgstr "Destino desconocido" 
    117  
    118 #, fuzzy 
    119 msgid "" 
    120 "ERROR: You have an unknown destination. If this was carried over as a Custom " 
    121 "App from an earlier version, you must go register the destination in the " 
    122 "Custom Destination tab provided by the Custom Applications module.<br />This " 
    123 "will remain active until you change it but you can no longer edit or add a " 
    124 "new one here." 
    125 msgstr "ERROR: Tiene un destino desconocido. " 
     121msgid "choose one" 
     122msgstr "" 
     123 
     124msgid "Terminate Call" 
     125msgstr "Terminar llamada" 
     126 
     127msgid "description" 
     128msgstr "Descripción" 
    126129 
    127130msgid "" 
     
    382385"Está usando la contraseña del gestor de Asterisk por defecto, que es " 
    383386"ampliamente conocida. Debería cambiar esta contraseña a una más segura." 
     387 
     388msgid "Default ARI Admin password Used" 
     389msgstr "" 
     390 
     391msgid "" 
     392"You are using the default ARI Admin password that is widely known, you " 
     393"should change to a new password. Do this in amportal.conf" 
     394msgstr "" 
    384395 
    385396msgid "Module Administration" 
     
    754765msgid "Description for version %s" 
    755766msgstr "Descripción para la versión %s" 
    756  
    757 msgid "description" 
    758 msgstr "Descripción" 
    759767 
    760768msgid "No description is available." 
     
    849857 
    850858msgid "SUSPECT LINK:" 
     859msgstr "" 
     860 
     861msgid "click to expand/collapse section" 
    851862msgstr "" 
    852863 
     
    11641175msgstr "Soporte FreePBX" 
    11651176 
    1166 msgid "Terminate Call" 
    1167 msgstr "Terminar llamada" 
    1168  
    11691177msgid "Hangup" 
    11701178msgstr "Colgar" 
     
    11891197msgstr "Extensión del usuario %s: %s" 
    11901198 
     1199#, php-format 
     1200msgid "Trunk: %s (%s)" 
     1201msgstr "" 
     1202 
     1203#, php-format 
     1204msgid "Calling Out Route: %s" 
     1205msgstr "" 
     1206 
    11911207msgid "A route for this DID/CID already exists!" 
    11921208msgstr "¡Ya existe una ruta para este DID/CID!" 
     
    12241240msgid "Error Duplicate Channel Entry" 
    12251241msgstr "Error: Canal duplicado" 
     1242 
     1243#, php-format 
     1244msgid "Outbound Route: %s" 
     1245msgstr "" 
    12261246 
    12271247#, php-format 
     
    15281548msgstr "Dispositivo Zap genérico" 
    15291549 
     1550msgid "Generic DAHDI Device" 
     1551msgstr "" 
     1552 
    15301553msgid "Other (Custom) Device" 
    15311554msgstr "Otro dispositivo personalizado" 
     
    17601783 
    17611784msgid "done" 
    1762 msgstr "" 
    1763  
    1764 msgid "Checking if trunks_dialpatterns table exists.." 
    1765 msgstr "" 
    1766  
    1767 msgid "created" 
    1768 msgstr "" 
    1769  
    1770 msgid "loading table from localprefixes.conf.." 
    1771 msgstr "" 
    1772  
    1773 msgid "loaded" 
    17741785msgstr "" 
    17751786 
     
    22272238msgstr "" 
    22282239 
     2240msgid "Operator Extension:" 
     2241msgstr "Extensión del operador" 
     2242 
     2243msgid "" 
     2244"Default number to dial when callers hit '0' from voicemail or the built in " 
     2245"IVR directory (it has no effect on the Directory Module). This does NOT need " 
     2246"to be an extension, it can be a Ring Group, or even an external number." 
     2247msgstr "" 
     2248 
    22292249msgid "Voicemail VmX Locator" 
    22302250msgstr "Buzón de voz del localizador VmX" 
     
    23092329msgstr "" 
    23102330 
    2311 msgid "Company Directory" 
    2312 msgstr "Directorio de empresa
     2331msgid "Legacy Company Directory" 
     2332msgstr "
    23132333 
    23142334msgid "Find users in the Company Directory by:" 
     
    23372357"lets the caller know what extension to use in the future when connecting " 
    23382358"from the company directory." 
    2339 msgstr "" 
    2340  
    2341 msgid "Operator Extension:" 
    2342 msgstr "Extensión del operador" 
    2343  
    2344 msgid "" 
    2345 "When users hit '0' in the directory, they are put through to this number. " 
    2346 "Note that it" 
    2347 msgstr "" 
    2348  
    2349 msgid "" 
    2350 " does NOT need to be an extension, it can be a Ring Group, or even an " 
    2351 "external number." 
    23522359msgstr "" 
    23532360 
     
    24362443msgstr "" 
    24372444 
    2438 msgid "Error renaming route: duplicate name" 
    2439 msgstr "" 
    2440  
    24412445msgid "Error fetching prefix list for: " 
    24422446msgstr "" 
    24432447 
    24442448msgid "Invalid format for NPA-NXX code (must be format: NXXNXX)" 
     2449msgstr "" 
     2450 
     2451msgid "" 
     2452"An unknown error occurred repositioning routes, refresh your browser to see " 
     2453"the current correct route positions" 
    24452454msgstr "" 
    24462455 
     
    24482457msgstr "Añadir ruta" 
    24492458 
    2450 msgid "Move Up" 
    2451 msgstr "Mover arriba" 
    2452  
    2453 msgid "Move Down" 
    2454 msgstr "Mover abajo" 
     2459msgid "Drag up or down to reposition, click to choose" 
     2460msgstr "" 
    24552461 
    24562462msgid "Edit Route" 
    24572463msgstr "Editar ruta" 
    24582464 
     2465msgid "Route Settings" 
     2466msgstr "" 
     2467 
    24592468msgid "Route Name" 
    24602469msgstr "Nombre de la ruta" 
     
    24662475"Nombre de esta ruta. Debería ser usado para describir qué tipo de llamadas " 
    24672476"permite esta ruta (por ejemplo, 'locales' o 'larga-distancia')" 
    2468  
    2469 msgid "Rename" 
    2470 msgstr "Renombrar" 
    2471  
    2472 msgid "Rename route" 
    2473 msgstr "Renombrar ruta" 
    2474  
    2475 msgid "to:" 
    2476 msgstr "a:" 
    2477  
    2478 msgid "Route name is invalid...please try again" 
    2479 msgstr "El nombre de la ruta no es válido; por favor, inténtelo de nuevo" 
    24802477 
    24812478msgid "Route CID" 
     
    24902487msgstr "" 
    24912488 
    2492 msgid "Override Extension CID" 
     2489msgid "Override Extension" 
     2490msgstr "" 
     2491 
     2492msgid "" 
     2493"If checked the extension's Outbound CID will be ignored in favor of this " 
     2494"CID. The extension's Emergency CID will still be used if the route is an " 
     2495"Emergency Route and the Extension has a defined Emergency CID." 
    24932496msgstr "" 
    24942497 
     
    25012504"destinations or 1-900 numbers.<br><br>A numerical password, or the path to " 
    25022505"an Authenticate password file can be used.<br><br>Leave this field blank to " 
    2503 "not prompt for password.</span>" 
    2504 msgstr "" 
    2505  
    2506 msgid "Emergency Dialing" 
    2507 msgstr "" 
    2508  
    2509 msgid "" 
    2510 "Optional: Selecting this option will enforce the use of a device's Emergency " 
    2511 "CID setting (if set).  Select this option if this set of routes is used for " 
    2512 "emergency dialing (ie: 911).</span>" 
    2513 msgstr "" 
    2514  
    2515 msgid "Intra Company Route" 
    2516 msgstr "" 
    2517  
    2518 msgid "" 
    2519 "Optional: Selecting this option will treat this route as a intra-company " 
    2520 "connection, preserving the internal Caller ID information and not use the " 
    2521 "outbound CID of either the extension or trunk.</span>" 
     2506"not prompt for password." 
     2507msgstr "" 
     2508 
     2509msgid "Route Type" 
     2510msgstr "" 
     2511 
     2512msgid "" 
     2513"Optional: Selecting Emergency will enforce the use of a device's Emergency " 
     2514"CID setting (if set).  Select this option if this route is used for " 
     2515"emergency dialing (ie: 911)." 
     2516msgstr "" 
     2517 
     2518msgid "" 
     2519"Optional: Selecting Intra-Company will treat this route as an intra-company " 
     2520"connection, preserving the internal Caller ID information instead of the " 
     2521"outbound CID of either the extension or trunk." 
     2522msgstr "" 
     2523 
     2524msgid "Emergency" 
     2525msgstr "Emergencia" 
     2526 
     2527msgid "Intra-Company" 
    25222528msgstr "" 
    25232529 
     
    25312537msgstr "" 
    25322538 
    2533 msgid "Dial Patterns" 
    2534 msgstr "Reglas de marcación" 
    2535  
    2536 msgid "" 
    2537 "A Dial Pattern is a unique set of digits that will select this trunk. Enter " 
    2538 "one dial pattern per line." 
     2539msgid "default" 
     2540msgstr "" 
     2541 
     2542msgid "Time Group:" 
     2543msgstr "" 
     2544 
     2545msgid "" 
     2546"If this route should only be available during certain times then Select a " 
     2547"Time Group created under Time Groups. The route will be ignored outside of " 
     2548"times specified in that Time Group. If left as default of Permanent Route " 
     2549"then it will always be available." 
     2550msgstr "" 
     2551 
     2552msgid "---Permanent Route---" 
     2553msgstr "" 
     2554 
     2555msgid "Route Position" 
     2556msgstr "" 
     2557 
     2558msgid "Where to insert this route or relocate it relative to the other routes." 
     2559msgstr "" 
     2560 
     2561#, php-format 
     2562msgid "First before %s" 
     2563msgstr "" 
     2564 
     2565msgid "---No Change---" 
     2566msgstr "" 
     2567 
     2568#, php-format 
     2569msgid "Before %s" 
     2570msgstr "" 
     2571 
     2572#, php-format 
     2573msgid "Last after %s" 
     2574msgstr "" 
     2575 
     2576msgid "Additional Settings" 
     2577msgstr "" 
     2578 
     2579msgid "Dial Patterns that will use this Route" 
     2580msgstr "" 
     2581 
     2582msgid "" 
     2583"A Dial Pattern is a unique set of digits that will select this route and " 
     2584"send the call to the designated trunks. If a dialed pattern matches this " 
     2585"route, no subsequent routes will be tried. If Time Groups are enabled, " 
     2586"subsequent routes will be checked for matches outside of the designated time" 
     2587"(s)." 
    25392588msgstr "" 
    25402589 
     
    25512600msgstr "Acepta cualquier dígito entre 2 y 9" 
    25522601 
    2553 msgid "" 
    2554 "matches any digit or letter in the brackets (in this example, 1,2,3,7,8,9)" 
    2555 msgstr "" 
    2556 "Acepta cualquier dígito que se encuentre entre los corchetes (en este " 
    2557 "ejemplo, 1,2,3,7,8,9)" 
    2558  
    2559 msgid "wildcard, matches one or more characters" 
    2560 msgstr "Asterisco, acepta uno o más dígitos" 
    2561  
    2562 msgid "" 
    2563 "separates a dialing prefix from the number (for example, 9|NXXXXXX would " 
    2564 "match when some dialed \"95551234\" but would only pass \"5551234\" to the " 
    2565 "trunks)" 
    2566 msgstr "" 
    2567 "Separa un prefijo de marcación del número (por ejemplo, 9|NXXXXXX se " 
    2568 "cumpliría cuando alguien marcara \"95551234\" pero sólo pasaría \"5551234\" " 
    2569 "a las líneas troncales)" 
    2570  
    2571 msgid "" 
    2572 "appended to a dial pattern, matches a callerid or callerid pattern (for " 
    2573 "example, NXXXXXX/104 would match only if dialed by extension \"104\")" 
    2574 msgstr "" 
    2575  
    2576 msgid "Clean & Remove duplicates" 
    2577 msgstr "Limpiar y eliminar duplicados" 
     2602msgid "matches any digit in the brackets (example: 1,2,3,7,8,9)" 
     2603msgstr "" 
     2604 
     2605msgid "wildcard, matches one or more dialed digits" 
     2606msgstr "" 
     2607 
     2608msgid "prepend:" 
     2609msgstr "" 
     2610 
     2611msgid "" 
     2612"Digits to prepend to a successful match. If the dialed number matches the " 
     2613"patterns specified by the subsequent columns, then this will be prepended " 
     2614"before sending to the trunks." 
     2615msgstr "" 
     2616 
     2617msgid "prefix:" 
     2618msgstr "" 
     2619 
     2620msgid "" 
     2621"Prefix to remove on a successful match. The dialed number is compared to " 
     2622"this and the subsequent columns for a match. Upon a match, this prefix is " 
     2623"removed from the dialed number before sending it to the trunks." 
     2624msgstr "" 
     2625 
     2626msgid "match pattern:" 
     2627msgstr "" 
     2628 
     2629msgid "" 
     2630"The dialed number will be compared against the  prefix + this match pattern. " 
     2631"Upon a match, the match pattern portion of the dialed number will be sent to " 
     2632"the trunks" 
     2633msgstr "" 
     2634 
     2635msgid "CallerID:" 
     2636msgstr "" 
     2637 
     2638msgid "" 
     2639"If CallerID is supplied, the dialed number will only match the prefix + " 
     2640"match pattern if the CallerID being transmitted matches this. When " 
     2641"extensions make outbound calls, the CallerID will be their extension number " 
     2642"and NOT their Outbound CID. The above special matching sequences can be used " 
     2643"for CallerID matching similar to other number matches." 
     2644msgstr "" 
     2645 
     2646msgid "prepend" 
     2647msgstr "" 
     2648 
     2649msgid "prefix" 
     2650msgstr "" 
     2651 
     2652msgid "match pattern" 
     2653msgstr "" 
     2654 
     2655msgid "CallerId" 
     2656msgstr "" 
    25782657 
    25792658msgid "Dial patterns wizards" 
     
    26232702"la página web http://www.php.net/curl para obtener más información." 
    26242703 
     2704msgid "NXXXXXX" 
     2705msgstr "" 
     2706 
     2707msgid "NXXXXXX,NXXNXXXXXX" 
     2708msgstr "" 
     2709 
     2710msgid "1800NXXXXXX,1888NXXXXXX,1877NXXXXXX,1866NXXXXXX" 
     2711msgstr "" 
     2712 
     2713msgid "1NXXNXXXXXX" 
     2714msgstr "" 
     2715 
     2716msgid "011." 
     2717msgstr "" 
     2718 
     2719msgid "411,311" 
     2720msgstr "" 
     2721 
     2722msgid "911" 
     2723msgstr "" 
     2724 
    26252725msgid "(pick one)" 
    26262726msgstr "(seleccione uno)" 
     
    26442744msgstr "Información" 
    26452745 
    2646 msgid "Emergency" 
    2647 msgstr "Emergencia" 
    2648  
    2649 msgid "Trunk Sequence" 
    2650 msgstr "Secuencia de troncales" 
     2746msgid "Trunk Sequence for Matched Routes" 
     2747msgstr "" 
    26512748 
    26522749msgid "" 
     
    26642761"seguidas de las siguientes rutas más caras (líneas RTC)." 
    26652762 
     2763msgid "Move Up" 
     2764msgstr "Mover arriba" 
     2765 
     2766msgid "Move Down" 
     2767msgstr "Mover abajo" 
     2768 
     2769msgid "Add Trunk" 
     2770msgstr "Añadir línea troncal" 
     2771 
     2772msgid "remove" 
     2773msgstr "" 
     2774 
     2775msgid "Click here to remove this pattern" 
     2776msgstr "" 
     2777 
    26662778msgid "Route name is invalid, please try again" 
    26672779msgstr "El nombre de la ruta no es válido, inténtelo de nuevo" 
     
    26722784"deshabilitar el uso de contraseñas" 
    26732785 
     2786msgid "At least one trunk must be picked" 
     2787msgstr "Debe seleccionar al menos una línea troncal" 
     2788 
     2789msgid "Invalid Outbound Caller ID" 
     2790msgstr "" 
     2791 
     2792msgid "No dial pattern, there must be at least one" 
     2793msgstr "" 
     2794 
    26742795msgid "Dial pattern is invalid" 
    26752796msgstr "La regla de marcación no es válida" 
    26762797 
    2677 msgid "At least one trunk must be picked" 
    2678 msgstr "Debe seleccionar al menos una línea troncal" 
    2679  
    2680 msgid "Invalid Outbound Caller ID" 
    2681 msgstr "" 
    2682  
    2683 msgid "Add Trunk" 
    2684 msgstr "Añadir línea troncal" 
    2685  
    26862798#, php-format 
    26872799msgid "Channel %s" 
     
    26912803msgstr "Añadir línea troncal" 
    26922804 
     2805msgid "Add SIP Trunk" 
     2806msgstr "Añadir línea troncal SIP" 
     2807 
     2808msgid "Add DAHDI Trunk" 
     2809msgstr "" 
     2810 
    26932811msgid "Add Zap Trunk" 
    26942812msgstr "Añadir línea troncal Zap" 
     
    26962814msgid "DAHDI compatibility mode" 
    26972815msgstr "Modo de compatibilidad con DAHDI" 
    2698  
    2699 msgid "Add SIP Trunk" 
    2700 msgstr "Añadir línea troncal SIP" 
    27012816 
    27022817msgid "Add IAX2 Trunk" 
     
    27632878"have a mapping on the remote system, and corresponding configurations in " 
    27642879"dundi.conf locally, that looks as follows:<br /><br />[mappings]<br />priv " 
    2765 "=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},noparital<br /" 
     2880"=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},nopartial<br /" 
    27662881"><br />In this example, you would create this trunk and name it priv. You " 
    27672882"would then create the corresponding IAX2 trunk with proper settings to work " 
     
    27742889msgstr "" 
    27752890 
    2776 msgid "Trunk Description
    2777 msgstr "
     2891msgid "Trunk Name
     2892msgstr "Nombre de la línea troncal
    27782893 
    27792894msgid "Descriptive Name for this Trunk" 
     
    28652980"que no sean causados por NOANSWER o CANCEL." 
    28662981 
    2867 msgid "Outgoing Dial Rules" 
    2868 msgstr "Reglas de marcación salientes" 
    2869  
    2870 msgid "Dial Rules" 
    2871 msgstr "Reglas de marcación" 
    2872  
    2873 msgid "" 
    2874 "A Dial Rule controls how calls will be dialed on this trunk. It can be used " 
    2875 "to add or remove prefixes. Numbers that don't match any patterns defined " 
    2876 "here will be dialed as-is. Note that a pattern without a + or | (to add or " 
    2877 "remove a prefix) will not make any changes but will create a match. Only the " 
    2878 "first matched rule will be executed and the remaining rules will not be " 
    2879 "acted on." 
    2880 msgstr "" 
    2881 "Una regla de marcación controla cómo se realizarán las llamadas por esta " 
    2882 "línea troncal. Puede ser usada para añadir o eliminar prefijos. Los números " 
    2883 "que no cumplan las reglas definidas aquí serán marcados tal cual. Note que " 
    2884 "una regla sin un signo \"+\" o \"|\" (para añadir o eliminar un prefijo) no " 
    2885 "será modificada pero cumplirá la regla. Sólo la primera regla encontrada " 
    2886 "será ejecutada y no se actuará sobre las demás reglas ." 
    2887  
    2888 msgid "wildcard, matches one or more characters (not allowed before a | or +)" 
    2889 msgstr "" 
    2890 "El asterisco hace que se cumpla la regla cuando se encuentren uno o más " 
    2891 "caracteres (no se permite delante de los símbolos | y +)" 
    2892  
    2893 msgid "" 
    2894 "removes a dialing prefix from the number (for example, 613|NXXXXXX would " 
    2895 "match when some dialed \"6135551234\" but would only pass \"5551234\" to the " 
    2896 "trunk)" 
    2897 msgstr "" 
    2898 "Elimina del número un prefijo (por ejemplo, 613|NXXXXXX se cumpliría cuando " 
    2899 "alguien marcara el número \"6135551234\" pero pasaría a la línea troncal " 
    2900 "sólo la parte \"5551234\")" 
    2901  
    2902 msgid "" 
    2903 "adds a dialing prefix from the number (for example, 1613+NXXXXXX would match " 
    2904 "when some dialed \"5551234\" and would pass \"16135551234\" to the trunk)" 
    2905 msgstr "" 
    2906 "Añade un prefijo al número (por ejemplo, 1613+NXXXXXX se cumpliría cuando " 
    2907 "alguien marcara el número \"5551234\" pero pasaría a la línea troncal el " 
    2908 "número \"16135551234\")" 
    2909  
    2910 msgid "" 
    2911 "You can also use both + and |, for example: 01+0|1ZXXXXXXXXX would match " 
    2912 "\"016065551234\" and dial it as \"0116065551234\" Note that the order does " 
    2913 "not matter, eg. 0|01+1ZXXXXXXXXX does the same thing." 
     2982msgid "Dialed Number Manipulation Rules" 
     2983msgstr "" 
     2984 
     2985msgid "" 
     2986"These rules can manipulate the dialed number before sending it out this " 
     2987"trunk. If no rule applies, the number is not changed. The original dialed " 
     2988"number is passed down from the route where some manipulation may have " 
     2989"already occurred. This trunk has the option to further manipulate the " 
     2990"number. If the number matches the combined values in the <b>prefix</b> plus " 
     2991"the <b>match pattern</b> boxes, the rule will be applied and all subsequent " 
     2992"rules ignored.<br/> Upon a match, the <b>prefix</b>, if defined, will be " 
     2993"stripped. Next the <b>prepend</b> will be inserted in front of the <b>match " 
     2994"pattern</b> and the resulting number will be sent to the trunk. All fields " 
     2995"are optional." 
     2996msgstr "" 
     2997 
     2998msgid "" 
     2999"Digits to prepend upon a successful match. If the dialed number matches the " 
     3000"patterns in the <b>prefix</b> and <b>match pattern</b> boxes, this will be " 
     3001"prepended before sending to the trunk." 
     3002msgstr "" 
     3003 
     3004msgid "" 
     3005"Prefix to remove upon a successful match. If the dialed number matches this " 
     3006"plus the <b>match pattern</b> box, this prefix is removed before adding the " 
     3007"optional <b>prepend</b> box and sending the results to the trunk." 
     3008msgstr "" 
     3009 
     3010msgid "" 
     3011"The dialed number will be compared against the <b>prefix</b> plus this " 
     3012"pattern. Upon a match, this portion of the number will be sent to the trunks " 
     3013"after removing the <b>prefix</b> and appending the <b>prepend</b> digits" 
     3014msgstr "" 
     3015 
     3016msgid "" 
     3017"You can completely replace a number by matching on the <b>prefix</b> only, " 
     3018"replacing it with a <b>prepend</b> and leaving the <b>match pattern</b> " 
     3019"blank." 
     3020msgstr "" 
     3021 
     3022msgid "+ Add More Dial Pattern Fields" 
     3023msgstr "" 
     3024 
     3025msgid "Clear all Fields" 
    29143026msgstr "" 
    29153027 
     
    29313043 
    29323044msgid "" 
    2933 "is useful for ZAP trunks, where if a local number is dialed as \"6135551234" 
    2934 "\", it can be converted to \"555-1234\"." 
    2935 msgstr "" 
    2936 "es útil para líneas troncales Zap, cuando un número local marcado como " 
    2937 "\"6135551234\", se convierte a \"555-1234\"." 
     3045"is useful for ZAP and DAHDI trunks, where if a local number is dialed as " 
     3046"\"6135551234\", it can be converted to \"555-1234\"." 
     3047msgstr "" 
     3048 
     3049msgid "Setup Google for directory assistance" 
     3050msgstr "" 
     3051 
     3052msgid "" 
     3053"is useful to translate a call to directory assistance (default: 411) to " 
     3054"Google's toll free directory (default: 18004664411) or any other number of " 
     3055"your choosing" 
     3056msgstr "" 
    29383057 
    29393058msgid "Lookup numbers for local trunk" 
     
    30053124msgstr "" 
    30063125 
     3126msgid "" 
     3127"What is the directory assistance number you will dial locally in the format " 
     3128"that is passed to this trunk, ie 411" 
     3129msgstr "" 
     3130 
     3131msgid "\"411\"" 
     3132msgstr "" 
     3133 
     3134msgid "Invalid pattern. Only 0-9, #, *" 
     3135msgstr "" 
     3136 
     3137msgid "" 
     3138"Google 411 number to dial, or alternative number you want dialed when " 
     3139"calling directory assistance on this trunk" 
     3140msgstr "" 
     3141 
     3142msgid "18004664411" 
     3143msgstr "" 
     3144 
     3145msgid "Invalid number. Only 0-9, #,  and * are allowed." 
     3146msgstr "" 
     3147 
    30073148msgid "Outbound Dial Prefix" 
    30083149msgstr "Prefijo de marcación externa" 
     
    30203161msgstr "Opciones salientes" 
    30213162 
    3022 msgid "Zap Identifier (trunk name)
    3023 msgstr "Identificador Zap (nombre de línea troncal)
     3163msgid "Zap Identifier
     3164msgstr "
    30243165 
    30253166msgid "" 
     
    30273168"(which is defined in zapata.conf).  <br><br>The default setting is <b>g0</b> " 
    30283169"(group zero)." 
     3170msgstr "" 
     3171 
     3172msgid "DAHDI Identifier" 
     3173msgstr "" 
     3174 
     3175msgid "" 
     3176"DAHDI channels are referenced either by a group number or channel number " 
     3177"(which is defined in chan_dahdi.conf).  <br><br>The default setting is " 
     3178"<b>g0</b> (group zero)." 
    30293179msgstr "" 
    30303180 
     
    30473197"configuration of DUNDi to use this trunk." 
    30483198msgstr "" 
    3049  
    3050 msgid "Trunk Name" 
    3051 msgstr "Nombre de la línea troncal" 
    30523199 
    30533200msgid "Give this trunk a unique name.  Example: myiaxtel" 
     
    31293276 
    31303277msgid "" 
    3131 "You must define an Outbound Caller ID when Choosing Never Override CallerID" 
    3132 msgstr "" 
    3133 "Debe definir un identificador de llamante sliente cuando seleccione la " 
    3134 "opción Nunca sobreescribir el identificador de llamante" 
     3278"You must define an Outbound Caller ID when Choosing this CID Options value" 
     3279msgstr "" 
     3280 
     3281msgid "" 
     3282"It is highly recommended that you define an Outbound Caller ID on all " 
     3283"trunks, undefined behavior can result when nothing is specified. The CID " 
     3284"Options can control when this CID is used. Do you still want to continue?" 
     3285msgstr "" 
    31353286 
    31363287msgid "" 
  • freepbx/trunk/amp_conf/htdocs/admin/i18n/fr_FR/LC_MESSAGES/amp.po

    r9504 r10122  
    1 # SOME DESCRIPTIVE TITLE. 
    2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER 
    3 # This file is distributed under the same license as the PACKAGE package. 
    4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. 
     1# French translation for FreePBX amp 
     2# Copyright (C) 2010 Jouniaux <c.jouniaux@techtelecom.fr> 
     3# This file is distributed under the same license as the FreePBX package. 
    54# 
    65msgid "" 
     
    87"Project-Id-Version: AMP_1.10.008\n" 
    98"Report-Msgid-Bugs-To: \n" 
    10 "POT-Creation-Date: 2010-02-28 20:57+0100\n" 
    11 "PO-Revision-Date: 2008-12-10 19:28+0100\n" 
     9"POT-Creation-Date: 2010-06-27 12:16+0200\n" 
     10"PO-Revision-Date: 2010-04-16 18:39+0100\n" 
    1211"Last-Translator: Jouniaux <c.jouniaux@techtelecom.fr>\n" 
    1312"Language-Team: Francais <LL@li.org>\n" 
     
    1918msgstr "Soumettre" 
    2019 
     20msgid "Please select a valid destination." 
     21msgstr "" 
     22 
    2123msgid "Internal Options & Configuration" 
    2224msgstr "Options  et configuration internes" 
     
    4143 
    4244msgid "Call Cost" 
    43 msgstr "
     45msgstr "Coût des appels
    4446 
    4547msgid "** MISSING FEATURE CODE **" 
     
    6769msgid "Used as Destination by %s %s" 
    6870msgstr "Utilisé comme destination par %s %s" 
     71 
     72msgid "Trace Back" 
     73msgstr "" 
    6974 
    7075#, php-format 
     
    113118msgstr "Ajout" 
    114119 
    115 msgid "Unknown Destination" 
    116 msgstr "Destination inconnue" 
    117  
    118 msgid "" 
    119 "ERROR: You have an unknown destination. If this was carried over as a Custom " 
    120 "App from an earlier version, you must go register the destination in the " 
    121 "Custom Destination tab provided by the Custom Applications module.<br />This " 
    122 "will remain active until you change it but you can no longer edit or add a " 
    123 "new one here." 
    124 msgstr "" 
    125 "ERREUR: vous avez une destination inconnue. Si cela provient d'une " 
    126 "application particuliÚre d'une ancienne version, vous devez enregistrer la " 
    127 "destination dans la tabulation Destination Personnalisée fourni par le " 
    128 "module Applications Personnalisées.<br /> Cela restera actif jusqu'à ce que " 
    129 "vous le changiez mais vous ne pouvez plus éditer ou ajouter ici. " 
     120msgid "choose one" 
     121msgstr "" 
     122 
     123msgid "Terminate Call" 
     124msgstr "Fin appel" 
     125 
     126msgid "description" 
     127msgstr "description" 
    130128 
    131129msgid "" 
     
    153151#, php-format 
    154152msgid "PHP Component %s is required but missing from you PHP installation." 
    155 msgstr "
     153msgstr "Le composant PHP %s est nécessaire mais n'a pas été installé
    156154 
    157155#, php-format 
     
    160158"installation." 
    161159msgstr "" 
     160"Le composant PHP %s version %s  est nécessaire mais n'a pas été installé" 
    162161 
    163162#, php-format 
     
    181180#, php-format 
    182181msgid "be upgraded. Please upgrade %s first, and then try again." 
    183 msgstr "mis à jour. Merci de mettre à jour %s puis essayez de nouveau." 
     182msgstr "mise à jour. Merci de mettre à jour %s puis essayez de nouveau." 
    184183 
    185184#, php-format 
     
    230229 
    231230msgid "Module " 
    232 msgstr "
     231msgstr "Module
    233232 
    234233msgid " is already enabled" 
    235 msgstr "
     234msgstr "est déjà activé
    236235 
    237236msgid " cannot be enabled" 
    238 msgstr "
     237msgstr "ne peut être activé
    239238 
    240239msgid "Module not found in repository" 
     
    309308 
    310309msgid "rawname" 
    311 msgstr "
     310msgstr "Nom
    312311 
    313312msgid "" 
    314313" is broken and cannot be installed. You should try to download it again." 
    315314msgstr "" 
     315"est incomplet et ne peut être installé. Vous devriez le télécharger à nouveau" 
    316316 
    317317msgid "Failed to run installation scripts" 
     
    385385"devriez utiliser un autre mot de passe" 
    386386 
     387msgid "Default ARI Admin password Used" 
     388msgstr "" 
     389 
     390msgid "" 
     391"You are using the default ARI Admin password that is widely known, you " 
     392"should change to a new password. Do this in amportal.conf" 
     393msgstr "" 
     394 
    387395msgid "Module Administration" 
    388396msgstr "Administration des modules" 
    389397 
    390398msgid "NOTICE" 
    391 msgstr "
     399msgstr "NOTE
    392400 
    393401msgid "" 
     
    395403"third party modules" 
    396404msgstr "" 
     405"Vous avez accédé au dépÃŽt étendu qui inclut les modules non supportés et " 
     406"fournis par des parties tiers" 
    397407 
    398408#, php-format 
     
    472482#, php-format 
    473483msgid "%s %s will be re-installed to online version %s" 
    474 msgstr "
     484msgstr "%s %s sera mis à jour avec la version en ligne %s
    475485 
    476486#, php-format 
    477487msgid "%s %s will be downgraded to online version %s" 
    478 msgstr "
     488msgstr "%s %s sera mis à la version antérieure en ligne %s
    479489 
    480490#, php-format 
     
    548558 
    549559msgid "Upgrades, installs, enables and disables:" 
    550 msgstr "
     560msgstr "Met à jour, installe, actives et désactive
    551561 
    552562msgid "Forced downgrades and re-installs:" 
    553 msgstr "
     563msgstr "Forcé la version antérieure et réinstallation
    554564 
    555565msgid "Confirm" 
     
    620630 
    621631msgid "Show only upgradeable" 
    622 msgstr "
     632msgstr "Ne montrer que les mises à jour
    623633 
    624634msgid "Download all" 
     
    626636 
    627637msgid "Upgrade all" 
    628 msgstr "Mis à jour de tous" 
     638msgstr "Mise à jour de tous" 
    629639 
    630640msgid "Reset" 
     
    641651 
    642652msgid "Publisher" 
    643 msgstr "
     653msgstr "Editeur
    644654 
    645655msgid "Broken" 
     
    743753#, php-format 
    744754msgid "Force Download and Install %s" 
    745 msgstr "
     755msgstr "Force le téléchargement et installe %s
    746756 
    747757#, php-format 
    748758msgid "Force Download and Downgrade to %s" 
    749 msgstr "
     759msgstr "Force le téléchargement et met à %s
    750760 
    751761msgid "Disable" 
     
    757767#, php-format 
    758768msgid "Publisher: %s" 
    759 msgstr "
     769msgstr "Editeur: %s
    760770 
    761771#, php-format 
    762772msgid "License: %s" 
    763 msgstr "
     773msgstr "Licence: %s
    764774 
    765775#, php-format 
     
    767777msgstr "Description de la version %s" 
    768778 
    769 msgid "description" 
    770 msgstr "description" 
    771  
    772779msgid "No description is available." 
    773780msgstr "Aucune description disponible" 
     
    803810 
    804811msgid "Standard Repository" 
    805 msgstr "
     812msgstr "DépÃŽt standard
    806813 
    807814msgid "Extended Repository" 
    808 msgstr "
     815msgstr "DépÃŽt étendu
    809816 
    810817msgid "" 
     
    816823"level of responsiveness to issues as the main code base does." 
    817824msgstr "" 
     825"Vous avez choisi d'accéder au dépÃŽt étendu. Ce dépÃŽt contient des moduels " 
     826"tierces parties et non supportés. Bien que ces modules doivent fonctionner " 
     827"avec FreePBX, ils sont développés par des tierces parties en relation avec " 
     828"des composants optionnels de FreePBX ou ils ne sont pas directement suivis " 
     829"par l'équipe de FreePBX et peuvent ne pas recevoir le même niveau de réponse " 
     830"que pour les questions relatives au code FreePBX." 
    818831 
    819832msgid "FreePBX: Flash Operator Panel" 
     
    846859 
    847860msgid "Potential Security Breach" 
    848 msgstr "
     861msgstr "ProblÚme de sécurité potentielle
    849862 
    850863msgid "" 
     
    856869"check" 
    857870msgstr "" 
     871"Vous essayé de modifier les paramÚtres d'une URL qui ne parait pas provenir " 
     872"d'un lien ou d'un bouton FreePBX. Cela peut arriver si vous tapez " 
     873"manuellement cette URL. Cette action a été bloquée car le HTTP_REFERER ne " 
     874"correspond pas à votre serveur actuel. Si vous avez besoin de cet accés, " 
     875"pouvez modifier le fichier amportal.conf en ajoutant set CHECKREFERER=false " 
     876"pour désactiver cette sécurité." 
    858877 
    859878msgid "" 
     
    863882"configuration." 
    864883msgstr "" 
     884"Le lien suspect est listé ci-aprÚs. Si cette action est intentionnelle, vous " 
     885"pouvez cliquer sur ce lien et votre action sera exécutée. Ne le faites pas " 
     886"si vous ne voulez pas exécuter cette commande qui change votre configuration." 
    865887 
    866888msgid "SUSPECT LINK:" 
     889msgstr "LIEN SUSPECT:" 
     890 
     891msgid "click to expand/collapse section" 
    867892msgstr "" 
    868893 
     
    923948 
    924949msgid "Apply Configuration Changes" 
    925 msgstr "Activer nouvelle configuration" 
     950msgstr "Activer Nouvelle Configuration" 
    926951 
    927952#, php-format 
     
    932957msgstr "" 
    933958"Vous avez fait des changements de configuration qui n'ont pas été pris en " 
    934 "compte. Quand vous avez fini, cliquez sur %s pour les activer." 
     959"compte. Quand vous avez fini ces changements, cliquez sur %s pour les " 
     960"activer." 
    935961 
    936962msgid "" 
     
    938964"main screen to check for more details." 
    939965msgstr "" 
     966"Une erreur est survenue. Vous devriez regarder dans le statut systÚme ou " 
     967"l'écran principal pour plus d'information." 
    940968 
    941969msgid "Close" 
     
    9741002 
    9751003msgid "You have been successfully logged out." 
    976 msgstr "
     1004msgstr "Vous avez été connecté avec succés
    9771005 
    9781006msgid "Log in" 
     
    10691097"when the module is installed, to start a Java IRC client." 
    10701098msgstr "" 
     1099"Si vous avez des problÚmes, vous pouvez aussi consulter <a href='%s'>Support " 
     1100"Online</a> \n" 
     1101"module (<b> vous devez l'installer via <a href='%s'>DépÃŽt des Modules</a> " 
     1102"first</b>)\n" 
     1103"pour parler avec d'autres utilisateurs ou les développeurs en temps réel. " 
     1104"Cliquez sur <a href='%s'>Start IRC</a>,\n" 
     1105"quand le module est installé pour lancer le client IRC Java." 
    10711106 
    10721107#, php-format 
     
    11261161msgstr "" 
    11271162"magic_quotes_gpc est activé dans le fichier php.ini, http ou .htaccess ce " 
    1128 "qui provoqera une erreur pour ceratins modules. FreePBX s'attend à ce que ce " 
     1163"qui provoqera une erreur pour certains modules. FreePBX s'attend à ce que ce " 
    11291164"paramÚtre soit Off et fonctionne ainsi." 
    11301165 
    11311166msgid "Please select a \"Destination\"" 
    1132 msgstr "Choix d'une destination" 
     1167msgstr "Choix d\\'une destination" 
    11331168 
    11341169msgid "" 
     
    11391174 
    11401175msgid "The secret must be at minimum six characters in length." 
    1141 msgstr "
     1176msgstr "Le mot de passe doit avoir une longueur d'au moins six caractÚres.
    11421177 
    11431178msgid "The secret must contain at least two numbers and two letters." 
    1144 msgstr "
     1179msgstr "Le mot de passe doit contenir au moins deux nombres et deux lettres.
    11451180 
    11461181msgid "Core" 
     
    11831218msgstr "Support FreePBX" 
    11841219 
    1185 msgid "Terminate Call" 
    1186 msgstr "" 
    1187  
    11881220msgid "Hangup" 
    1189 msgstr "
     1221msgstr "Décroché
    11901222 
    11911223msgid "Congestion" 
    1192 msgstr "
     1224msgstr "Congestion
    11931225 
    11941226msgid "Busy" 
     
    11961228 
    11971229msgid "Play SIT Tone (Zapateller)" 
    1198 msgstr "
     1230msgstr "Jouer son SIT (Zapateller)
    11991231 
    12001232msgid "Put caller on hold forever" 
    1201 msgstr "
     1233msgstr "Mettre définitivement l'appelant sur occupation
    12021234 
    12031235msgid "Play ringtones to caller until they hangup" 
    1204 msgstr "
     1236msgstr "Jouer sonnerie à l'appelant jusuq'à ce qu'il raccroche
    12051237 
    12061238#, php-format 
     
    12081240msgstr "Extension Utilisateur %s: %s" 
    12091241 
     1242#, php-format 
     1243msgid "Trunk: %s (%s)" 
     1244msgstr "" 
     1245 
     1246#, php-format 
     1247msgid "Calling Out Route: %s" 
     1248msgstr "" 
     1249 
    12101250msgid "A route for this DID/CID already exists!" 
    12111251msgstr "Une route pour ce DID/CID existe déjà!" 
     
    12251265 
    12261266msgid "You must put in an extension (or user) number" 
    1227 msgstr "Vous devez mettre un numéro d'extension ou d'utilisateur" 
     1267msgstr "Vous devez mettre un numéro d\\'extension ou d\\'utilisateur" 
    12281268 
    12291269#, php-format 
    12301270msgid "This user/extension %s is already in use" 
    1231 msgstr "L'extension %s est déjà utilisée" 
     1271msgstr "L\\'extension %s est déjà utilisée" 
    12321272 
    12331273#, php-format 
     
    12431283 
    12441284msgid "Error Duplicate Channel Entry" 
    1245 msgstr "Erreur de copie de l'entrée du canal" 
     1285msgstr "Erreur de copie de l\\'entrée du canal" 
     1286 
     1287#, php-format 
     1288msgid "Outbound Route: %s" 
     1289msgstr "" 
    12461290 
    12471291#, php-format 
     
    13031347# ATTENTION: Les messages suivants sont des alertes: pas d'accent, pas de caracteres de control sont admis... le fichier script.js est traite plus haut 
    13041348msgid "Please enter a valid extension number." 
    1305 msgstr "SVP, entrez un numéro d'extension valide." 
     1349msgstr "SVP, entrez un numéro d\\'extension valide." 
    13061350 
    13071351msgid "Please enter a valid CID Num Alias (must be a valid number)." 
    1308 msgstr "SVP, entrez un 'Numéro SDA' valide( uniquement des chiffres)." 
     1352msgstr "SVP, entrez un \\'Numéro SDA\\' valide( uniquement des chiffres)." 
    13091353 
    13101354msgid "Please enter valid User Password using numbers only" 
    13111355msgstr "" 
    1312 "SVP, entrez un 'Mot de Passe Utilisateur' valide utilisant des chiffres " 
     1356"SVP, entrez un \\'Mot de Passe Utilisateur\\' valide utilisant des chiffres " 
    13131357"uniquement." 
    13141358 
    13151359msgid "Please enter a valid Display Name" 
    1316 msgstr "SVP, entrez un 'Nom Affiché (CID)' valide." 
     1360msgstr "SVP, entrez un \\'Nom Affiché (CID)\\' valide." 
    13171361 
    13181362msgid "Please enter a valid Outbound CID" 
     
    14721516 
    14731517msgid "Pinless Dialing" 
    1474 msgstr "
     1518msgstr "Appel sans code Pin
    14751519 
    14761520msgid "" 
     
    14781522"normally required on outbound calls" 
    14791523msgstr "" 
     1524"Autoriser l'appel sans code Pin à cette extension pour ne pas taper les " 
     1525"codes Pin normallement demandés pour les appels sortants" 
    14801526 
    14811527msgid "Assigned DID/CID" 
     
    15221568 
    15231569msgid "Any DID" 
    1524 msgstr "
     1570msgstr "Tout SDA
    15251571 
    15261572msgid "Recording Options" 
     
    15721618"you want to leave the Secret empty?" 
    15731619msgstr "" 
    1574 "Vous n'avez pas entré de mot de passe dans le champ 'secret' de ce " 
     1620"Vous n\\'avez pas entré de mot de passe dans le champ \\'secret\\' de ce " 
    15751621"péripherique. Bien que cela soit possible, il est généralement déconseillé " 
    1576 "de ne pas saisir le champ 'secret' pour un périphérique. Etes vous certain
    1577 "de laisser ce champ vide?" 
     1622"de ne pas saisir le champ \\'secret\\' pour un périphérique. Etes vous
     1623"certain de laisser ce champ vide?" 
    15781624 
    15791625msgid "Please enter a Secret for this device" 
     
    15891635msgstr "Périphérique ZAP" 
    15901636 
     1637msgid "Generic DAHDI Device" 
     1638msgstr "" 
     1639 
    15911640msgid "Other (Custom) Device" 
    15921641msgstr "Périphérique autre" 
    15931642 
    15941643msgid "None (virtual exten)" 
    1595 msgstr "
     1644msgstr "Aucun (extension virtuelle)
    15961645 
    15971646msgid "Fixed" 
     
    16401689#, php-format 
    16411690msgid "Add %s Device" 
    1642 msgstr "
     1691msgstr "Ajout terminal %s
    16431692 
    16441693#, php-format 
    16451694msgid "Add %s Extension" 
    1646 msgstr "
     1695msgstr "Ajout Extension %s
    16471696 
    16481697msgid "Please enter a device id." 
     
    16531702 
    16541703msgid "Please enter a valid Emergency CID" 
    1655 msgstr "SVP, entrez un CID d'Urgence valide." 
     1704msgstr "SVP, entrez un CID d\\'Urgence valide." 
    16561705 
    16571706msgid "Device Info" 
     
    18271876 
    18281877msgid "Checking for Global var RECORDING_STATE.." 
    1829 msgstr "
     1878msgstr "Vérification de Global var RECORDING_STATE..
    18301879 
    18311880msgid "Created" 
     
    18361885 
    18371886msgid "Checking if trunk table migration required.." 
    1838 msgstr "
     1887msgstr "Vérification de la nécessité de migration de la table des trunks
    18391888 
    18401889msgid "migrating.." 
    1841 msgstr "
     1890msgstr "en cours de migration
    18421891 
    18431892msgid "removing globals.." 
    1844 msgstr "
     1893msgstr "suppression globals...
    18451894 
    18461895msgid "done" 
    1847 msgstr "" 
    1848  
    1849 msgid "Checking if trunks_dialpatterns table exists.." 
    1850 msgstr "" 
    1851  
    1852 msgid "created" 
    1853 msgstr "" 
    1854  
    1855 msgid "loading table from localprefixes.conf.." 
    1856 msgstr "" 
    1857  
    1858 msgid "loaded" 
    1859 msgstr "" 
     1896msgstr "fait" 
    18601897 
    18611898msgid "Checking if privacy manager options exists.." 
    1862 msgstr "
     1899msgstr "Vérification de l'existence de l'option gestion privée...
    18631900 
    18641901msgid "Added pmmaxretries and pmminlength" 
    1865 msgstr "
     1902msgstr "Ajout de pmmaxretries et pmminlength
    18661903 
    18671904msgid "Edit Administrator" 
     
    19331970 
    19341971msgid "Username must not be blank" 
    1935 msgstr "Un nom d'utilisateur ne peut être à blanc" 
     1972msgstr "Un nom d\\'utilisateur ne peut être à blanc" 
    19361973 
    19371974msgid "" 
    19381975"Username cannot start with a number, and can only contain letters and numbers" 
    19391976msgstr "" 
    1940 "Un nom d'utilisateur doit commencer par une lettre et ne contenir que des " 
     1977"Un nom d\\'utilisateur doit commencer par une lettre et ne contenir que des " 
    19411978"chiffres et des lettres" 
    19421979 
     
    19501987 
    19511988msgid " (toggle sort)" 
    1952 msgstr "
     1989msgstr "(Choix tri)
    19531990 
    19541991msgid "Add Incoming Route" 
     
    19561993 
    19571994msgid "All DIDs" 
    1958 msgstr "
     1995msgstr "Tous les SDA
    19591996 
    19601997msgid "User DIDs" 
    1961 msgstr "
     1998msgstr "SDA utilisateurs
    19621999 
    19632000msgid "General DIDs" 
    1964 msgstr "
     2001msgstr "SDA généraux
    19652002 
    19662003msgid "Unused DIDs" 
    1967 msgstr "
     2004msgstr "SDA non utilisés
    19682005 
    19692006msgid "any DID" 
     
    21162153"reaches the user/extension." 
    21172154msgstr "" 
     2155"Si l'appel est en numéro caché, le gestionnnaire de protection demandera à " 
     2156"l'appelant d'entrer son numéro de téléphone. Si un utilisateur a l'option " 
     2157"Call Screening activé, il sera demandé à l'appelant d'énoncer son nom quand " 
     2158"l'appel arrivera à l'utilisateur/extension" 
    21182159 
    21192160msgid "No" 
     
    21242165 
    21252166msgid "Max attempts" 
    2126 msgstr "
     2167msgstr "Nombre d'essais maximum
    21272168 
    21282169msgid "Number of attempts the caller has to enter a valid callerID" 
    2129 msgstr "
     2170msgstr "Nombre d'essais qu'à l'appelant pour entrer un callerID valide
    21302171 
    21312172msgid "Min Length" 
    2132 msgstr "
     2173msgstr "Longueur minimum
    21332174 
    21342175msgid "" 
     
    21362177"valid" 
    21372178msgstr "" 
     2179"Nombre minimum de digits pour que le callerID soit considéré comme valide" 
    21382180 
    21392181msgid "Set Destination" 
     
    21442186 
    21452187msgid "Please enter a valid DID Number" 
    2146 msgstr "SVP, entrez un 'Numéro DID' valide." 
     2188msgstr "SVP, entrez un \\'Numéro DID\\' valide." 
    21472189 
    21482190msgid "Please enter a valid Caller ID Number" 
    2149 msgstr "SVP, entrez un 'Numero CID' valide." 
     2191msgstr "SVP, entrez un \\'Numero CID\\' valide." 
    21502192 
    21512193msgid "Please enter a valid Fax Email or leave it empty to use the default" 
    21522194msgstr "" 
    2153 "SVP, entrez une 'Adresse courriel du télécopieur' valide ou laissez ce champ
    2154 "vide pour utiliser la configuration Par Defaut." 
     2195"SVP, entrez une \\'Adresse courriel du télécopieur\\' valide ou laissez ce
     2196"champ vide pour utiliser la configuration Par Defaut." 
    21552197 
    21562198msgid "Please enter a valid number for Pause after answer" 
    2157 msgstr "SVP, entrez un nombre 'Pause aprÚs réponse' valide." 
     2199msgstr "SVP, entrez un nombre \\'Pause aprÚs réponse\\' valide." 
    21582200 
    21592201msgid "Please enter a valid number for Pause Before Answer field" 
    2160 msgstr "SVP, entrez un nombre pour 'Pause avant réponse' valide." 
     2202msgstr "SVP, entrez un nombre pour \\'Pause avant réponse\\' valide." 
    21612203 
    21622204msgid "" 
     
    21652207"\\nAre you sure?" 
    21662208msgstr "" 
    2167 "Laisser les champs 'numéro SDA' ET 'numéro CID' vides aura pour conséquence
    2168 "recevoir tous les appels entrants n'utilisant aucune autre route definie.
    2169 "Etes vous certain?" 
     2209"Laisser les champs \\'numéro SDA\\' ET \\'numéro CID\\' vides aura pour
     2210"conséquence recevoir tous les appels entrants n\\'utilisant aucune autre
     2211"route definie. Etes vous certain?" 
    21702212 
    21712213msgid "" 
     
    21742216"standard DID pattern.\\n\\nAre you sure this is correct?" 
    21752217msgstr "" 
    2176 "L'information SDA est normalement juste un numéro d'appel entrant ou pour
    2177 "des utilisateurs experts un masque d'appel valide pour Asterisk.\\n\\nVous
    2178 "avez entré un numéro de SDA non standard.\\n\\nEtes vous sûr que c'est
    2179 "correct?" 
     2218"L\\'information SDA est normalement juste un numéro d\\'appel entrant ou
     2219"pour des utilisateurs experts un masque d\\'appel valide pour Asterisk.\\n
     2220"\\nVous avez entré un numéro de SDA non standard.\\n\\nEtes vous sûr que c
     2221"\\'est correct?" 
    21802222 
    21812223msgid "A Slash ('/') is never a valid DID. Please remove it and try again" 
     
    21842226 
    21852227msgid "Invalid Caller ID prefix." 
    2186 msgstr " CID sortant' invalide" 
     2228msgstr " CID sortant\\' invalide" 
    21872229 
    21882230# Deja dans functions.inc 
     
    23542396 
    23552397msgid "No Message" 
    2356 msgstr "
     2398msgstr "Pas de message
    23572399 
    23582400msgid "Optional Voicemail Recording Gain:" 
     
    23792421"le message d'accueil (option s). Cela s'applique à toutes les boîtes vocales." 
    23802422 
     2423msgid "Operator Extension:" 
     2424msgstr "Extension Opérateur" 
     2425 
     2426msgid "" 
     2427"Default number to dial when callers hit '0' from voicemail or the built in " 
     2428"IVR directory (it has no effect on the Directory Module). This does NOT need " 
     2429"to be an extension, it can be a Ring Group, or even an external number." 
     2430msgstr "" 
     2431 
    23812432msgid "Voicemail VmX Locator" 
    23822433msgstr "Boîte vocale VmX Locator" 
     
    24772528"définie." 
    24782529 
    2479 msgid "Company Directory" 
    2480 msgstr "Annuaire d'entreprise
     2530msgid "Legacy Company Directory" 
     2531msgstr "
    24812532 
    24822533msgid "Find users in the Company Directory by:" 
     
    25122563"à l'extension XXXX</strong>\".<br>Permet d'informer l'appelant de " 
    25132564"l'extension à utiliser dans le futur." 
    2514  
    2515 msgid "Operator Extension:" 
    2516 msgstr "Extension Opérateur" 
    2517  
    2518 msgid "" 
    2519 "When users hit '0' in the directory, they are put through to this number. " 
    2520 "Note that it" 
    2521 msgstr "" 
    2522 "Quand un utilisateur presse le 0 dans l'annuaire, le numéro est composé. " 
    2523  
    2524 msgid "" 
    2525 " does NOT need to be an extension, it can be a Ring Group, or even an " 
    2526 "external number." 
    2527 msgstr "" 
    2528 "Cela ne peut être une extension mais un appel de groupe ou même un numéro " 
    2529 "externe." 
    25302565 
    25312566msgid "International Settings" 
     
    25922627"information is transmitted." 
    25932628msgstr "" 
    2594 "Le choix Oui amÚne le systÚme a automatiquement rechercher une mise à jour " 
     2629"Le choix Oui amÚne le systÚme a automatiquement recherché une mise à jour " 
    25952630"toutes les nuits. Le résultat sera affiché sur l'écran et sera de façon " 
    25962631"optionnelle envoyé par courriel si l'adresse est renseignée.<br />Cela " 
     
    26272662"et autres trunks. Asterisk va générer un sonnerie jusqu'à ce la " 
    26282663"signalisation indique que l'appel est répondu. Cela va rendre certains " 
    2629 "serveurs vocaux inacessibles et crée d'autres problÚmes." 
    2630  
    2631 # ######## DEBUT ANCIENS MESSAGES de REPORTS 
    2632 # ######## FIN ANCIENS MESSAGES de REPORTS 
    2633 msgid "Error renaming route: duplicate name" 
    2634 msgstr "Erreur: ce nom de route existe déjà" 
     2664"serveurs vocaux inaccessibles et créer d'autres problÚmes." 
    26352665 
    26362666msgid "Error fetching prefix list for: " 
     
    26402670msgstr "Format invalide pour le code NPA-NXX (format doit être; <b>NXXNXX</b>)" 
    26412671 
     2672msgid "" 
     2673"An unknown error occurred repositioning routes, refresh your browser to see " 
     2674"the current correct route positions" 
     2675msgstr "" 
     2676 
    26422677msgid "Add Route" 
    26432678msgstr "Ajout Route" 
    26442679 
    2645 msgid "Move Up" 
    2646 msgstr "Vers le Haut" 
    2647  
    2648 msgid "Move Down" 
    2649 msgstr "Vers le Bas" 
     2680msgid "Drag up or down to reposition, click to choose" 
     2681msgstr "" 
    26502682 
    26512683msgid "Edit Route" 
    26522684msgstr "Edition Route" 
     2685 
     2686msgid "Route Settings" 
     2687msgstr "" 
    26532688 
    26542689msgid "Route Name" 
     
    26632698"<strong>longuedistance</strong>)" 
    26642699 
    2665 msgid "Rename" 
    2666 msgstr "Renommer" 
    2667  
    2668 msgid "Rename route" 
    2669 msgstr "Renommer la route" 
    2670  
    2671 msgid "to:" 
    2672 msgstr "vers:" 
    2673  
    2674 msgid "Route name is invalid...please try again" 
    2675 msgstr "Le 'Nom de la Route' est invalide... SVP réessayez." 
    2676  
    26772700msgid "Route CID" 
    2678 msgstr "
     2701msgstr "Route CID
    26792702 
    26802703msgid "" 
     
    26852708"li><li>Extension/User CIDs if checked</li></ul>" 
    26862709msgstr "" 
    2687  
    2688 msgid "Override Extension CID" 
     2710"Route CID optionnelle à utiliser pour cette route. Cela change tous les CIDs " 
     2711"spécifiés excepté :<ul><li>extension/terminal CIDS SECOURS si cette route " 
     2712"est marquée comme route SECOURS</li><li>trunk CID si ce trunk peut forcer " 
     2713"son CID</li><li>Appels transferrés CIDs (CF, Follow Me, groupement d'appels, " 
     2714"etc)</li><li>Extension/Utilisateur CIDs si coché</li></ul>" 
     2715 
     2716msgid "Override Extension" 
     2717msgstr "" 
     2718 
     2719msgid "" 
     2720"If checked the extension's Outbound CID will be ignored in favor of this " 
     2721"CID. The extension's Emergency CID will still be used if the route is an " 
     2722"Emergency Route and the Extension has a defined Emergency CID." 
    26892723msgstr "" 
    26902724 
     
    26972731"destinations or 1-900 numbers.<br><br>A numerical password, or the path to " 
    26982732"an Authenticate password file can be used.<br><br>Leave this field blank to " 
    2699 "not prompt for password.</span>" 
    2700 msgstr "" 
    2701 "Optionnel: Une route peut demander aux utilisateurs un mot de passe avant de " 
    2702 "permettre la progression des appels. Utile pour restreindre les appels " 
    2703 "internationaux ou les appels surtaxés.<br><br>Un mot de passe numérique ou " 
    2704 "un chemin vers un fichier d'authentification de mot de passe peuvent être " 
    2705 "utilisés.<br><br>Laissez ce champ vide si aucun mot de passe n'est requis.</" 
    2706 "span>" 
    2707  
    2708 msgid "Emergency Dialing" 
    2709 msgstr "Numérotation d'Urgence" 
    2710  
    2711 msgid "" 
    2712 "Optional: Selecting this option will enforce the use of a device's Emergency " 
    2713 "CID setting (if set).  Select this option if this set of routes is used for " 
    2714 "emergency dialing (ie: 911).</span>" 
    2715 msgstr "" 
    2716 "Optionnel: Choisir cette option va forcer l'utilisation du param&egrave;" 
    2717 "trage (si d&eacute;fini) du CID d'Urgence d'un p&eacute;riph&eacute;rique. " 
    2718 "Choisir cette option si ces routes sont utilis&eacute;s pour la num&eacute;" 
    2719 "rotation des appels d'urgence (eg: 112).</span>" 
    2720  
    2721 msgid "Intra Company Route" 
    2722 msgstr "Route intra-entreprise" 
    2723  
    2724 msgid "" 
    2725 "Optional: Selecting this option will treat this route as a intra-company " 
    2726 "connection, preserving the internal Caller ID information and not use the " 
    2727 "outbound CID of either the extension or trunk.</span>" 
    2728 msgstr "" 
    2729 "Option: sélectionner cette option gÚrera la route come une route intra-" 
    2730 "entreprise, conservant le CID et n'utilisera pas le CID ou l'extension ou le " 
    2731 "trunk sortant ." 
     2733"not prompt for password." 
     2734msgstr "" 
     2735 
     2736msgid "Route Type" 
     2737msgstr "" 
     2738 
     2739msgid "" 
     2740"Optional: Selecting Emergency will enforce the use of a device's Emergency " 
     2741"CID setting (if set).  Select this option if this route is used for " 
     2742"emergency dialing (ie: 911)." 
     2743msgstr "" 
     2744 
     2745msgid "" 
     2746"Optional: Selecting Intra-Company will treat this route as an intra-company " 
     2747"connection, preserving the internal Caller ID information instead of the " 
     2748"outbound CID of either the extension or trunk." 
     2749msgstr "" 
     2750 
     2751msgid "Emergency" 
     2752msgstr "Urgence" 
     2753 
     2754msgid "Intra-Company" 
     2755msgstr "" 
    27322756 
    27332757msgid "Music On Hold?" 
     
    27432767"langue du pays." 
    27442768 
    2745 msgid "Dial Patterns" 
    2746 msgstr "Masque de numérotation:" 
    2747  
    2748 msgid "" 
    2749 "A Dial Pattern is a unique set of digits that will select this trunk. Enter " 
    2750 "one dial pattern per line." 
    2751 msgstr "" 
    2752 "Un Masque de numérotation est une suite de chiffres qui vont sélectionner " 
    2753 "cette route.<br> Entrez un masque de numérotation par ligne." 
     2769msgid "default" 
     2770msgstr "" 
     2771 
     2772msgid "Time Group:" 
     2773msgstr "" 
     2774 
     2775msgid "" 
     2776"If this route should only be available during certain times then Select a " 
     2777"Time Group created under Time Groups. The route will be ignored outside of " 
     2778"times specified in that Time Group. If left as default of Permanent Route " 
     2779"then it will always be available." 
     2780msgstr "" 
     2781 
     2782msgid "---Permanent Route---" 
     2783msgstr "" 
     2784 
     2785msgid "Route Position" 
     2786msgstr "" 
     2787 
     2788msgid "Where to insert this route or relocate it relative to the other routes." 
     2789msgstr "" 
     2790 
     2791#, php-format 
     2792msgid "First before %s" 
     2793msgstr "" 
     2794 
     2795msgid "---No Change---" 
     2796msgstr "" 
     2797 
     2798#, php-format 
     2799msgid "Before %s" 
     2800msgstr "" 
     2801 
     2802#, php-format 
     2803msgid "Last after %s" 
     2804msgstr "" 
     2805 
     2806msgid "Additional Settings" 
     2807msgstr "" 
     2808 
     2809msgid "Dial Patterns that will use this Route" 
     2810msgstr "" 
     2811 
     2812msgid "" 
     2813"A Dial Pattern is a unique set of digits that will select this route and " 
     2814"send the call to the designated trunks. If a dialed pattern matches this " 
     2815"route, no subsequent routes will be tried. If Time Groups are enabled, " 
     2816"subsequent routes will be checked for matches outside of the designated time" 
     2817"(s)." 
     2818msgstr "" 
    27542819 
    27552820msgid "Rules:" 
     
    27652830msgstr "correspond à un chiffre de 2-9" 
    27662831 
    2767 msgid "" 
    2768 "matches any digit or letter in the brackets (in this example, 1,2,3,7,8,9)" 
    2769 msgstr "" 
    2770 "correspond à n'importe quel chiffre ou lettre inclus dans les crochets (dans " 
    2771 "cet exemple, 1,2,3,7,8,9)" 
    2772  
    2773 msgid "wildcard, matches one or more characters" 
    2774 msgstr "joker, correspond à un ou plusieurs caractÚres" 
    2775  
    2776 msgid "" 
    2777 "separates a dialing prefix from the number (for example, 9|NXXXXXX would " 
    2778 "match when some dialed \"95551234\" but would only pass \"5551234\" to the " 
    2779 "trunks)" 
    2780 msgstr "" 
    2781 "Sépare un préfixe de numérotation du numéro composé.<br>Par exemple, 9|" 
    2782 "NXXXXXX aura l'effet suivant: si \"95551234\" est composé, seulement " 
    2783 "\"5551234\" sera transmis au trunk." 
    2784  
    2785 msgid "" 
    2786 "appended to a dial pattern, matches a callerid or callerid pattern (for " 
    2787 "example, NXXXXXX/104 would match only if dialed by extension \"104\")" 
    2788 msgstr "" 
    2789  
    2790 msgid "Clean & Remove duplicates" 
    2791 msgstr "Nettoyer & Supprimer les duplicats" 
     2832msgid "matches any digit in the brackets (example: 1,2,3,7,8,9)" 
     2833msgstr "" 
     2834 
     2835msgid "wildcard, matches one or more dialed digits" 
     2836msgstr "" 
     2837 
     2838msgid "prepend:" 
     2839msgstr "" 
     2840 
     2841msgid "" 
     2842"Digits to prepend to a successful match. If the dialed number matches the " 
     2843"patterns specified by the subsequent columns, then this will be prepended " 
     2844"before sending to the trunks." 
     2845msgstr "" 
     2846 
     2847msgid "prefix:" 
     2848msgstr "" 
     2849 
     2850msgid "" 
     2851"Prefix to remove on a successful match. The dialed number is compared to " 
     2852"this and the subsequent columns for a match. Upon a match, this prefix is " 
     2853"removed from the dialed number before sending it to the trunks." 
     2854msgstr "" 
     2855 
     2856msgid "match pattern:" 
     2857msgstr "" 
     2858 
     2859msgid "" 
     2860"The dialed number will be compared against the  prefix + this match pattern. " 
     2861"Upon a match, the match pattern portion of the dialed number will be sent to " 
     2862"the trunks" 
     2863msgstr "" 
     2864 
     2865msgid "CallerID:" 
     2866msgstr "" 
     2867 
     2868msgid "" 
     2869"If CallerID is supplied, the dialed number will only match the prefix + " 
     2870"match pattern if the CallerID being transmitted matches this. When " 
     2871"extensions make outbound calls, the CallerID will be their extension number " 
     2872"and NOT their Outbound CID. The above special matching sequences can be used " 
     2873"for CallerID matching similar to other number matches." 
     2874msgstr "" 
     2875 
     2876msgid "prepend" 
     2877msgstr "" 
     2878 
     2879msgid "prefix" 
     2880msgstr "" 
     2881 
     2882msgid "match pattern" 
     2883msgstr "" 
     2884 
     2885msgid "CallerId" 
     2886msgstr "" 
    27922887 
    27932888msgid "Dial patterns wizards" 
     
    28252920 
    28262921msgid "Invalid NPA-NXX. Must be of the format \\'NXX-NXX\\'" 
    2827 msgstr "NPA-NXX invalide. Doit être au format \"NXX-NXX\"
     2922msgstr "NPA-NXX invalide. Doit être au format \\'NXX-NXX\\'
    28282923 
    28292924msgid "" 
     
    28352930"support cURL dans PHP sur le serveur. SVP, installez et activez le support " 
    28362931"cURL dans votre installation PHP pour utiliser cette fonction. Voir http://" 
    2837 "www.php.net/curl pour plus d'informations." 
     2932"www.php.net/curl pour plus d\\'informations." 
     2933 
     2934msgid "NXXXXXX" 
     2935msgstr "" 
     2936 
     2937msgid "NXXXXXX,NXXNXXXXXX" 
     2938msgstr "" 
     2939 
     2940msgid "1800NXXXXXX,1888NXXXXXX,1877NXXXXXX,1866NXXXXXX" 
     2941msgstr "" 
     2942 
     2943msgid "1NXXNXXXXXX" 
     2944msgstr "" 
     2945 
     2946msgid "011." 
     2947msgstr "" 
     2948 
     2949msgid "411,311" 
     2950msgstr "" 
     2951 
     2952msgid "911" 
     2953msgstr "" 
    28382954 
    28392955msgid "(pick one)" 
     
    28582974msgstr "Information" 
    28592975 
    2860 msgid "Emergency" 
    2861 msgstr "Urgence" 
    2862  
    2863 msgid "Trunk Sequence" 
    2864 msgstr "Séquence Trunk" 
     2976msgid "Trunk Sequence for Matched Routes" 
     2977msgstr "" 
    28652978 
    28662979msgid "" 
     
    28772990"les lignes classiques." 
    28782991 
    2879 msgid "Route name is invalid, please try again" 
    2880 msgstr "Le 'Nom de la Route' est invalide, SVP réessayez." 
    2881  
    2882 msgid "Route password must be numeric or leave blank to disable" 
    2883 msgstr "" 
    2884 "Le mot de passe de la Route ne doit contenir que des chiffres ou laisser le " 
    2885 "champ vide." 
    2886  
    2887 msgid "Dial pattern is invalid" 
    2888 msgstr "Le 'Masque de Numerotation' est invalide." 
    2889  
    2890 msgid "At least one trunk must be picked" 
    2891 msgstr "Au moins un Trunk doit être choisi." 
    2892  
    2893 msgid "Invalid Outbound Caller ID" 
    2894 msgstr "'CID sortant' invalide" 
     2992msgid "Move Up" 
     2993msgstr "Vers le Haut" 
     2994 
     2995msgid "Move Down" 
     2996msgstr "Vers le Bas" 
    28952997 
    28962998# ########################################################## 
     
    28983000msgstr "Ajout Trunk" 
    28993001 
     3002msgid "remove" 
     3003msgstr "" 
     3004 
     3005msgid "Click here to remove this pattern" 
     3006msgstr "" 
     3007 
     3008msgid "Route name is invalid, please try again" 
     3009msgstr "Le \\'Nom de la Route\\' est invalide, SVP réessayez." 
     3010 
     3011msgid "Route password must be numeric or leave blank to disable" 
     3012msgstr "" 
     3013"Le mot de passe de la Route ne doit contenir que des chiffres ou laisser le " 
     3014"champ vide." 
     3015 
     3016msgid "At least one trunk must be picked" 
     3017msgstr "Au moins un Trunk doit être choisi." 
     3018 
     3019msgid "Invalid Outbound Caller ID" 
     3020msgstr "\\'CID sortant\\' invalide" 
     3021 
     3022msgid "No dial pattern, there must be at least one" 
     3023msgstr "" 
     3024 
     3025msgid "Dial pattern is invalid" 
     3026msgstr "Le \\'Masque de Numerotation\\' est invalide." 
     3027 
    29003028#, php-format 
    29013029msgid "Channel %s" 
    2902 msgstr "
     3030msgstr "Canal %s
    29033031 
    29043032msgid "Add a Trunk" 
    2905 msgstr "Ajout Trunk" 
     3033msgstr "Ajout d'un Trunk" 
     3034 
     3035msgid "Add SIP Trunk" 
     3036msgstr "Ajout Trunk SIP" 
     3037 
     3038msgid "Add DAHDI Trunk" 
     3039msgstr "" 
    29063040 
    29073041msgid "Add Zap Trunk" 
     
    29113045msgstr "Mode compatibilité DAHDI" 
    29123046 
    2913 msgid "Add SIP Trunk" 
    2914 msgstr "Ajout Trunk SIP" 
    2915  
    29163047msgid "Add IAX2 Trunk" 
    29173048msgstr "Ajout Trunk IAX2" 
     
    29283059#, php-format 
    29293060msgid "%s Channel %s" 
    2930 msgstr "
     3061msgstr "%s Canal %s
    29313062 
    29323063#, php-format 
     
    29683099#, php-format 
    29693100msgid "Add %s Trunk" 
    2970 msgstr "
     3101msgstr "Ajout d'un Trunk %s
    29713102 
    29723103msgid "" 
     
    29763107"have a mapping on the remote system, and corresponding configurations in " 
    29773108"dundi.conf locally, that looks as follows:<br /><br />[mappings]<br />priv " 
    2978 "=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},noparital<br /" 
     3109"=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},nopartial<br /" 
    29793110"><br />In this example, you would create this trunk and name it priv. You " 
    29803111"would then create the corresponding IAX2 trunk with proper settings to work " 
     
    30013132"contextes nombreux et générées par FreePBX." 
    30023133 
    3003 msgid "Trunk Description
    3004 msgstr "
     3134msgid "Trunk Name
     3135msgstr "Nom du Trunk
    30053136 
    30063137msgid "Descriptive Name for this Trunk" 
    3007 msgstr "
     3138msgstr "Nom descriptif de ce trunk
    30083139 
    30093140msgid "Outbound Caller ID" 
     
    30163147"BRI/SIP/IAX)." 
    30173148msgstr "" 
     3149"CID pour les appels envoyé sur ce trunk<br><br>Format: <b>\"nom appelant" 
     3150"\"&lt;#######&gt;</b>. Vous pouvez aussi utiliser la chaîne 'hidden' pour " 
     3151"cacher le CID envoyé sur les lignes numériques seulement (E1/T1/J1/BRI/SIP/" 
     3152"IAX)." 
    30183153 
    30193154msgid "CID Options" 
    3020 msgstr "
     3155msgstr "Options CID
    30213156 
    30223157msgid "" 
     
    30323167"extension/device." 
    30333168msgstr "" 
     3169"Détermine quels sont les CIDs autorisés sur ce trunk. IMPORTANT: les CIDS de " 
     3170"SECOURS définis pour une extension/terminal seront TOUJOURS utilisés si ce " 
     3171"trunk fait partie d'une route SECOURS indépendamment de ces paramÚtres.<br /" 
     3172">Autorise tout CID: tous les CIDs incluant les CIDs étrangers d'appels " 
     3173"extérieurs transferrés seront transmis.<br />Bloque les CIDs étrangers: " 
     3174"bloque tout CID qui résulte d'un transfert d'appel du systÚme. Les CIDs " 
     3175"définis comme extensions/utilisateurs sont transmis.<br />Supprime le CNAM: " 
     3176"cela retire le CNAM de tout CID envoyé sur ce trunk<br />Force le CID du " 
     3177"trunk: utilise toujours le CID défini pour ce trunk sauf si faisant parti " 
     3178"d'une route SECOURS avec un CID SECOURS défini pour cette extension/terminal." 
    30343179 
    30353180msgid "Allow Any CID" 
    3036 msgstr "
     3181msgstr "Autorise tout SDA
    30373182 
    30383183msgid "Block Foreign CIDs" 
    3039 msgstr "
     3184msgstr "Bloque les CIDs étrangers
    30403185 
    30413186msgid "Remove CNAM" 
    3042 msgstr "
     3187msgstr "Supprime le CNAM
    30433188 
    30443189msgid "Force Trunk CID" 
    3045 msgstr "
     3190msgstr "Force le CID du trunk
    30463191 
    30473192msgid "Maximum Channels" 
     
    30913236"(CANCEL)" 
    30923237 
    3093 msgid "Outgoing Dial Rules" 
    3094 msgstr "RÚgles de Composition de Sortie" 
    3095  
    3096 msgid "Dial Rules" 
    3097 msgstr "RÚgles de Composition" 
    3098  
    3099 msgid "" 
    3100 "A Dial Rule controls how calls will be dialed on this trunk. It can be used " 
    3101 "to add or remove prefixes. Numbers that don't match any patterns defined " 
    3102 "here will be dialed as-is. Note that a pattern without a + or | (to add or " 
    3103 "remove a prefix) will not make any changes but will create a match. Only the " 
    3104 "first matched rule will be executed and the remaining rules will not be " 
    3105 "acted on." 
    3106 msgstr "" 
    3107 "Une rÚgle de composition contrÃŽle comment les appels sont numérotés sur ce " 
    3108 "trunk. Utilisé pour ajouter ou supprimer des préfixes. Les numéros qui ne " 
    3109 "correspondent à aucune rÚgle sont composés tels quels. Une rÚgle qui ne " 
    3110 "contient ni <b>+</b> ni <b>|</b> (ajouter ou supprimer un préfixe) est " 
    3111 "inutile. Seule la premiÚre rÚgle qui peut être appliquée sera exécutée et " 
    3112 "les autres rÚgles seront ignorées." 
    3113  
    3114 msgid "wildcard, matches one or more characters (not allowed before a | or +)" 
    3115 msgstr "" 
    3116 "joker, correspond à un ou plusieurs caractÚres (interdit avant un <b>|</b> " 
    3117 "ou <b>+</b>)" 
    3118  
    3119 msgid "" 
    3120 "removes a dialing prefix from the number (for example, 613|NXXXXXX would " 
    3121 "match when some dialed \"6135551234\" but would only pass \"5551234\" to the " 
    3122 "trunk)" 
    3123 msgstr "" 
    3124 "supprime un préfixe du numéro (par exemple, la rÚgle 613|NXXXXXX correspond " 
    3125 "à: si \"6135551234\" est composé, seulement \"5551234\" sera passé au trunk)" 
    3126  
    3127 msgid "" 
    3128 "adds a dialing prefix from the number (for example, 1613+NXXXXXX would match " 
    3129 "when some dialed \"5551234\" and would pass \"16135551234\" to the trunk)" 
    3130 msgstr "" 
    3131 "ajoute un préfixe au numéro (par exemple, la rÚgle 1613+NXXXXXX correspond " 
    3132 "à: si \"5551234\" est composé \"16135551234\" sera passé au trunk)" 
    3133  
    3134 msgid "" 
    3135 "You can also use both + and |, for example: 01+0|1ZXXXXXXXXX would match " 
    3136 "\"016065551234\" and dial it as \"0116065551234\" Note that the order does " 
    3137 "not matter, eg. 0|01+1ZXXXXXXXXX does the same thing." 
    3138 msgstr "" 
    3139 "Vous pouvez aussi utiliser ensemble + et |, par exemple: 01+0|1ZXXXXXXXXX " 
    3140 "sera appliqué pour \"016065551234\" et sera appelé comme \"0116065551234\" " 
    3141 "Notez que l'ordre n'a pas d'importance : 0|01+1ZXXXXXXXXX a le même résultat." 
     3238msgid "Dialed Number Manipulation Rules" 
     3239msgstr "" 
     3240 
     3241msgid "" 
     3242"These rules can manipulate the dialed number before sending it out this " 
     3243"trunk. If no rule applies, the number is not changed. The original dialed " 
     3244"number is passed down from the route where some manipulation may have " 
     3245"already occurred. This trunk has the option to further manipulate the " 
     3246"number. If the number matches the combined values in the <b>prefix</b> plus " 
     3247"the <b>match pattern</b> boxes, the rule will be applied and all subsequent " 
     3248"rules ignored.<br/> Upon a match, the <b>prefix</b>, if defined, will be " 
     3249"stripped. Next the <b>prepend</b> will be inserted in front of the <b>match " 
     3250"pattern</b> and the resulting number will be sent to the trunk. All fields " 
     3251"are optional." 
     3252msgstr "" 
     3253 
     3254msgid "" 
     3255"Digits to prepend upon a successful match. If the dialed number matches the " 
     3256"patterns in the <b>prefix</b> and <b>match pattern</b> boxes, this will be " 
     3257"prepended before sending to the trunk." 
     3258msgstr "" 
     3259 
     3260msgid "" 
     3261"Prefix to remove upon a successful match. If the dialed number matches this " 
     3262"plus the <b>match pattern</b> box, this prefix is removed before adding the " 
     3263"optional <b>prepend</b> box and sending the results to the trunk." 
     3264msgstr "" 
     3265 
     3266msgid "" 
     3267"The dialed number will be compared against the <b>prefix</b> plus this " 
     3268"pattern. Upon a match, this portion of the number will be sent to the trunks " 
     3269"after removing the <b>prefix</b> and appending the <b>prepend</b> digits" 
     3270msgstr "" 
     3271 
     3272msgid "" 
     3273"You can completely replace a number by matching on the <b>prefix</b> only, " 
     3274"replacing it with a <b>prepend</b> and leaving the <b>match pattern</b> " 
     3275"blank." 
     3276msgstr "" 
     3277 
     3278msgid "+ Add More Dial Pattern Fields" 
     3279msgstr "" 
     3280 
     3281msgid "Clear all Fields" 
     3282msgstr "" 
    31423283 
    31433284msgid "Dial Rules Wizards" 
     
    31583299 
    31593300msgid "" 
    3160 "is useful for ZAP trunks, where if a local number is dialed as \"6135551234" 
    3161 "\", it can be converted to \"555-1234\"." 
    3162 msgstr "" 
    3163 "est utile pour les trunks ZAP dans le cas où si un numéro est composé comme " 
    3164 "\"16135551234\", il peut être converti comme \"555-1234\"." 
     3301"is useful for ZAP and DAHDI trunks, where if a local number is dialed as " 
     3302"\"6135551234\", it can be converted to \"555-1234\"." 
     3303msgstr "" 
     3304 
     3305msgid "Setup Google for directory assistance" 
     3306msgstr "" 
     3307 
     3308msgid "" 
     3309"is useful to translate a call to directory assistance (default: 411) to " 
     3310"Google's toll free directory (default: 18004664411) or any other number of " 
     3311"your choosing" 
     3312msgstr "" 
    31653313 
    31663314msgid "Lookup numbers for local trunk" 
     
    31883336msgid "Are you sure you want to disable this trunk in all routes it is used?" 
    31893337msgstr "" 
    3190 "Etes-vous sûre de vouloir désactiver ce trunk sur toutes les routes qui
    3191 "l'utilisent" 
     3338"Etes-vous sûre de vouloir désactiver ce trunk sur toutes les routes qui l
     3339"\\'utilisent" 
    31923340 
    31933341msgid "You have enabled this trunk in all routes it is used" 
    3194 msgstr "Vous avez autorisé ce Trunk pour toutes les routes qu'il utilise" 
     3342msgstr "Vous avez autorisé ce Trunk pour toutes les routes qu\\'il utilise" 
    31953343 
    31963344msgid "\")" 
     
    32383386"(ie. NXXNXXXXXX pour US/CAN composition pour 10 chiffres, NXXXXXX " 
    32393387"composition pour 7 chiffres)" 
     3388 
     3389msgid "" 
     3390"What is the directory assistance number you will dial locally in the format " 
     3391"that is passed to this trunk, ie 411" 
     3392msgstr "" 
     3393 
     3394msgid "\"411\"" 
     3395msgstr "" 
     3396 
     3397msgid "Invalid pattern. Only 0-9, #, *" 
     3398msgstr "" 
     3399 
     3400msgid "" 
     3401"Google 411 number to dial, or alternative number you want dialed when " 
     3402"calling directory assistance on this trunk" 
     3403msgstr "" 
     3404 
     3405msgid "18004664411" 
     3406msgstr "" 
     3407 
     3408msgid "Invalid number. Only 0-9, #,  and * are allowed." 
     3409msgstr "" 
    32403410 
    32413411msgid "Outbound Dial Prefix" 
     
    32603430msgstr "ParamÚtres de Sortie" 
    32613431 
    3262 msgid "Zap Identifier (trunk name)
    3263 msgstr "Identifiant Zap (nom du trunk)
     3432msgid "Zap Identifier
     3433msgstr "
    32643434 
    32653435msgid "" 
     
    32713441"canal (défini dans zapata.conf).<br>Le paramÚtres par défaut est <b>g0</b> " 
    32723442"(groupe zéro)" 
     3443 
     3444msgid "DAHDI Identifier" 
     3445msgstr "" 
     3446 
     3447msgid "" 
     3448"DAHDI channels are referenced either by a group number or channel number " 
     3449"(which is defined in chan_dahdi.conf).  <br><br>The default setting is " 
     3450"<b>g0</b> (group zero)." 
     3451msgstr "" 
    32733452 
    32743453msgid "Custom Dial String" 
     
    32963475"dans le fichier local dundi.conf. Cela nécessite une configuration manuelle " 
    32973476"de DUNDi pour utiliser ce trunk." 
    3298  
    3299 msgid "Trunk Name" 
    3300 msgstr "Nom du Trunk" 
    33013477 
    33023478msgid "Give this trunk a unique name.  Example: myiaxtel" 
     
    33203496 
    33213497msgid "Incoming Settings" 
    3322 msgstr "ParamÚ;tres d'Entrée" 
     3498msgstr "ParamÚtres d'Entrée" 
    33233499 
    33243500msgid "USER Context" 
     
    33723548 
    33733549msgid "Invalid Maximum Channels" 
    3374 msgstr "'Nombre maximal de Canaux' invalide" 
     3550msgstr "\\'Nombre maximal de Canaux\\' invalide" 
    33753551 
    33763552msgid "Invalid Dial Rules" 
    3377 msgstr "'RÚgles de Composition' invalide" 
     3553msgstr "\\'RÚgles de Composition\\' invalide" 
    33783554 
    33793555msgid "Invalid Outbound Dial Prefix" 
    3380 msgstr "'Préfixe de Numérotation Externe' invalide" 
     3556msgstr "\\'Préfixe de Numérotation Externe\\' invalide" 
    33813557 
    33823558msgid "Invalid Trunk Name entered" 
    3383 msgstr "'Nom de Trunk' invalide" 
     3559msgstr "\\'Nom de Trunk\\' invalide" 
    33843560 
    33853561msgid "Invalid Custom Dial String entered" 
     
    33883564msgid "Trunk Name and User Context cannot be set to the same value" 
    33893565msgstr "" 
    3390 "Le 'Nom du Trunk' et le 'Contexte Utilisateur' ne peuvent pas avoir la même
    3391 "valeur." 
     3566"Le \\'Nom du Trunk\\' et le \\'Contexte Utilisateur\\' ne peuvent pas avoir
     3567"la même valeur." 
    33923568 
    33933569msgid "User Context was left blank and User Details will not be saved!" 
     
    33973573 
    33983574msgid "" 
    3399 "You must define an Outbound Caller ID when Choosing Never Override CallerID" 
    3400 msgstr "" 
    3401 "Vous devez définir un identifiant appel sortant quand vous choisissez " 
    3402 "l'option Ne jamais modifier le CID." 
     3575"You must define an Outbound Caller ID when Choosing this CID Options value" 
     3576msgstr "" 
     3577 
     3578msgid "" 
     3579"It is highly recommended that you define an Outbound Caller ID on all " 
     3580"trunks, undefined behavior can result when nothing is specified. The CID " 
     3581"Options can control when this CID is used. Do you still want to continue?" 
     3582msgstr "" 
    34033583 
    34043584# # le message suivant n'est pas traduit, il faut revoir le code dans page.users 
     
    34733653"entered a non standard DID pattern.\\n\\nAre you sure this is correct?" 
    34743654msgstr "" 
    3475 "L'information SDA est normalement juste un numéro d'appel entrant.\\n\\nVous
    3476 "avez entré un numéro de SDA non standard.\\n\\nEtes vous sûr que c'est
    3477 "correct?" 
     3655"L\\'information SDA est normalement juste un numéro d\\'appel entrant.\\n
     3656"\\nVous avez entré un numéro de SDA non standard.\\n\\nEtes vous sûr que c
     3657"\\'est correct?" 
    34783658 
    34793659msgid "" 
  • freepbx/trunk/amp_conf/htdocs/admin/i18n/he_IL/LC_MESSAGES/amp.po

    r9070 r10122  
    88"Project-Id-Version: FreePBX 2.2.0\n" 
    99"Report-Msgid-Bugs-To: \n" 
    10 "POT-Creation-Date: 2010-02-28 20:57+0100\n" 
     10"POT-Creation-Date: 2010-06-27 12:16+0200\n" 
    1111"PO-Revision-Date: 2006-09-28 17:30+0300\n" 
    1212"Last-Translator: Shimi <shimi@shimi.net>\n" 
     
    1818msgstr "שלח" 
    1919 
     20msgid "Please select a valid destination." 
     21msgstr "" 
     22 
    2023msgid "Internal Options & Configuration" 
    2124msgstr "" 
     
    6669msgstr "" 
    6770 
     71msgid "Trace Back" 
     72msgstr "" 
     73 
    6874#, php-format 
    6975msgid "Exit code was %s and output was: %s" 
     
    104110msgstr "הוסף" 
    105111 
    106 msgid "Unknown Destination" 
    107 msgstr "" 
    108  
    109 msgid "" 
    110 "ERROR: You have an unknown destination. If this was carried over as a Custom " 
    111 "App from an earlier version, you must go register the destination in the " 
    112 "Custom Destination tab provided by the Custom Applications module.<br />This " 
    113 "will remain active until you change it but you can no longer edit or add a " 
    114 "new one here." 
     112msgid "choose one" 
     113msgstr "" 
     114 
     115msgid "Terminate Call" 
     116msgstr "" 
     117 
     118msgid "description" 
    115119msgstr "" 
    116120 
     
    354358"You are using the default Asterisk Manager password that is widely known, " 
    355359"you should set a secure password" 
     360msgstr "" 
     361 
     362msgid "Default ARI Admin password Used" 
     363msgstr "" 
     364 
     365msgid "" 
     366"You are using the default ARI Admin password that is widely known, you " 
     367"should change to a new password. Do this in amportal.conf" 
    356368msgstr "" 
    357369 
     
    696708#, php-format 
    697709msgid "Description for version %s" 
    698 msgstr "" 
    699  
    700 msgid "description" 
    701710msgstr "" 
    702711 
     
    792801 
    793802msgid "SUSPECT LINK:" 
     803msgstr "" 
     804 
     805msgid "click to expand/collapse section" 
    794806msgstr "" 
    795807 
     
    10731085msgstr "" 
    10741086 
    1075 msgid "Terminate Call" 
    1076 msgstr "" 
    1077  
    10781087msgid "Hangup" 
    10791088msgstr "" 
     
    10961105#, php-format 
    10971106msgid "User Extension %s: %s" 
     1107msgstr "" 
     1108 
     1109#, php-format 
     1110msgid "Trunk: %s (%s)" 
     1111msgstr "" 
     1112 
     1113#, php-format 
     1114msgid "Calling Out Route: %s" 
    10981115msgstr "" 
    10991116 
     
    11321149 
    11331150msgid "Error Duplicate Channel Entry" 
     1151msgstr "" 
     1152 
     1153#, php-format 
     1154msgid "Outbound Route: %s" 
    11341155msgstr "" 
    11351156 
     
    14191440msgstr "" 
    14201441 
     1442msgid "Generic DAHDI Device" 
     1443msgstr "" 
     1444 
    14211445msgid "Other (Custom) Device" 
    14221446msgstr "" 
     
    16471671 
    16481672msgid "done" 
    1649 msgstr "" 
    1650  
    1651 msgid "Checking if trunks_dialpatterns table exists.." 
    1652 msgstr "" 
    1653  
    1654 msgid "created" 
    1655 msgstr "" 
    1656  
    1657 msgid "loading table from localprefixes.conf.." 
    1658 msgstr "" 
    1659  
    1660 msgid "loaded" 
    16611673msgstr "" 
    16621674 
     
    20732085msgstr "" 
    20742086 
     2087msgid "Operator Extension:" 
     2088msgstr "" 
     2089 
     2090msgid "" 
     2091"Default number to dial when callers hit '0' from voicemail or the built in " 
     2092"IVR directory (it has no effect on the Directory Module). This does NOT need " 
     2093"to be an extension, it can be a Ring Group, or even an external number." 
     2094msgstr "" 
     2095 
    20752096msgid "Voicemail VmX Locator" 
    20762097msgstr "" 
     
    21552176msgstr "" 
    21562177 
    2157 msgid "Company Directory" 
     2178msgid "Legacy Company Directory" 
    21582179msgstr "" 
    21592180 
     
    21832204"lets the caller know what extension to use in the future when connecting " 
    21842205"from the company directory." 
    2185 msgstr "" 
    2186  
    2187 msgid "Operator Extension:" 
    2188 msgstr "" 
    2189  
    2190 msgid "" 
    2191 "When users hit '0' in the directory, they are put through to this number. " 
    2192 "Note that it" 
    2193 msgstr "" 
    2194  
    2195 msgid "" 
    2196 " does NOT need to be an extension, it can be a Ring Group, or even an " 
    2197 "external number." 
    21982206msgstr "" 
    21992207 
     
    22782286msgstr "" 
    22792287 
    2280 msgid "Error renaming route: duplicate name" 
    2281 msgstr "" 
    2282  
    22832288msgid "Error fetching prefix list for: " 
    22842289msgstr "" 
     
    22872292msgstr "" 
    22882293 
     2294msgid "" 
     2295"An unknown error occurred repositioning routes, refresh your browser to see " 
     2296"the current correct route positions" 
     2297msgstr "" 
     2298 
    22892299msgid "Add Route" 
    22902300msgstr "" 
    22912301 
    2292 msgid "Move Up" 
    2293 msgstr "" 
    2294  
    2295 msgid "Move Down" 
     2302msgid "Drag up or down to reposition, click to choose" 
    22962303msgstr "" 
    22972304 
    22982305msgid "Edit Route" 
     2306msgstr "" 
     2307 
     2308msgid "Route Settings" 
    22992309msgstr "" 
    23002310 
     
    23052315"Name of this route. Should be used to describe what type of calls this route " 
    23062316"matches (for example, 'local' or 'longdistance')." 
    2307 msgstr "" 
    2308  
    2309 msgid "Rename" 
    2310 msgstr "" 
    2311  
    2312 msgid "Rename route" 
    2313 msgstr "" 
    2314  
    2315 msgid "to:" 
    2316 msgstr "" 
    2317  
    2318 msgid "Route name is invalid...please try again" 
    23192317msgstr "" 
    23202318 
     
    23302328msgstr "" 
    23312329 
    2332 msgid "Override Extension CID" 
     2330msgid "Override Extension" 
     2331msgstr "" 
     2332 
     2333msgid "" 
     2334"If checked the extension's Outbound CID will be ignored in favor of this " 
     2335"CID. The extension's Emergency CID will still be used if the route is an " 
     2336"Emergency Route and the Extension has a defined Emergency CID." 
    23332337msgstr "" 
    23342338 
     
    23412345"destinations or 1-900 numbers.<br><br>A numerical password, or the path to " 
    23422346"an Authenticate password file can be used.<br><br>Leave this field blank to " 
    2343 "not prompt for password.</span>" 
    2344 msgstr "" 
    2345  
    2346 msgid "Emergency Dialing" 
    2347 msgstr "" 
    2348  
    2349 msgid "" 
    2350 "Optional: Selecting this option will enforce the use of a device's Emergency " 
    2351 "CID setting (if set).  Select this option if this set of routes is used for " 
    2352 "emergency dialing (ie: 911).</span>" 
    2353 msgstr "" 
    2354  
    2355 msgid "Intra Company Route" 
    2356 msgstr "" 
    2357  
    2358 msgid "" 
    2359 "Optional: Selecting this option will treat this route as a intra-company " 
    2360 "connection, preserving the internal Caller ID information and not use the " 
    2361 "outbound CID of either the extension or trunk.</span>" 
     2347"not prompt for password." 
     2348msgstr "" 
     2349 
     2350msgid "Route Type" 
     2351msgstr "" 
     2352 
     2353msgid "" 
     2354"Optional: Selecting Emergency will enforce the use of a device's Emergency " 
     2355"CID setting (if set).  Select this option if this route is used for " 
     2356"emergency dialing (ie: 911)." 
     2357msgstr "" 
     2358 
     2359msgid "" 
     2360"Optional: Selecting Intra-Company will treat this route as an intra-company " 
     2361"connection, preserving the internal Caller ID information instead of the " 
     2362"outbound CID of either the extension or trunk." 
     2363msgstr "" 
     2364 
     2365msgid "Emergency" 
     2366msgstr "" 
     2367 
     2368msgid "Intra-Company" 
    23622369msgstr "" 
    23632370 
     
    23712378msgstr "" 
    23722379 
    2373 msgid "Dial Patterns" 
    2374 msgstr "" 
    2375  
    2376 msgid "" 
    2377 "A Dial Pattern is a unique set of digits that will select this trunk. Enter " 
    2378 "one dial pattern per line." 
     2380msgid "default" 
     2381msgstr "" 
     2382 
     2383msgid "Time Group:" 
     2384msgstr "" 
     2385 
     2386msgid "" 
     2387"If this route should only be available during certain times then Select a " 
     2388"Time Group created under Time Groups. The route will be ignored outside of " 
     2389"times specified in that Time Group. If left as default of Permanent Route " 
     2390"then it will always be available." 
     2391msgstr "" 
     2392 
     2393msgid "---Permanent Route---" 
     2394msgstr "" 
     2395 
     2396msgid "Route Position" 
     2397msgstr "" 
     2398 
     2399msgid "Where to insert this route or relocate it relative to the other routes." 
     2400msgstr "" 
     2401 
     2402#, php-format 
     2403msgid "First before %s" 
     2404msgstr "" 
     2405 
     2406msgid "---No Change---" 
     2407msgstr "" 
     2408 
     2409#, php-format 
     2410msgid "Before %s" 
     2411msgstr "" 
     2412 
     2413#, php-format 
     2414msgid "Last after %s" 
     2415msgstr "" 
     2416 
     2417msgid "Additional Settings" 
     2418msgstr "" 
     2419 
     2420msgid "Dial Patterns that will use this Route" 
     2421msgstr "" 
     2422 
     2423msgid "" 
     2424"A Dial Pattern is a unique set of digits that will select this route and " 
     2425"send the call to the designated trunks. If a dialed pattern matches this " 
     2426"route, no subsequent routes will be tried. If Time Groups are enabled, " 
     2427"subsequent routes will be checked for matches outside of the designated time" 
     2428"(s)." 
    23792429msgstr "" 
    23802430 
     
    23912441msgstr "" 
    23922442 
    2393 msgid "" 
    2394 "matches any digit or letter in the brackets (in this example, 1,2,3,7,8,9)" 
    2395 msgstr "" 
    2396  
    2397 msgid "wildcard, matches one or more characters" 
    2398 msgstr "" 
    2399  
    2400 msgid "" 
    2401 "separates a dialing prefix from the number (for example, 9|NXXXXXX would " 
    2402 "match when some dialed \"95551234\" but would only pass \"5551234\" to the " 
    2403 "trunks)" 
    2404 msgstr "" 
    2405  
    2406 msgid "" 
    2407 "appended to a dial pattern, matches a callerid or callerid pattern (for " 
    2408 "example, NXXXXXX/104 would match only if dialed by extension \"104\")" 
    2409 msgstr "" 
    2410  
    2411 msgid "Clean & Remove duplicates" 
     2443msgid "matches any digit in the brackets (example: 1,2,3,7,8,9)" 
     2444msgstr "" 
     2445 
     2446msgid "wildcard, matches one or more dialed digits" 
     2447msgstr "" 
     2448 
     2449msgid "prepend:" 
     2450msgstr "" 
     2451 
     2452msgid "" 
     2453"Digits to prepend to a successful match. If the dialed number matches the " 
     2454"patterns specified by the subsequent columns, then this will be prepended " 
     2455"before sending to the trunks." 
     2456msgstr "" 
     2457 
     2458msgid "prefix:" 
     2459msgstr "" 
     2460 
     2461msgid "" 
     2462"Prefix to remove on a successful match. The dialed number is compared to " 
     2463"this and the subsequent columns for a match. Upon a match, this prefix is " 
     2464"removed from the dialed number before sending it to the trunks." 
     2465msgstr "" 
     2466 
     2467msgid "match pattern:" 
     2468msgstr "" 
     2469 
     2470msgid "" 
     2471"The dialed number will be compared against the  prefix + this match pattern. " 
     2472"Upon a match, the match pattern portion of the dialed number will be sent to " 
     2473"the trunks" 
     2474msgstr "" 
     2475 
     2476msgid "CallerID:" 
     2477msgstr "" 
     2478 
     2479msgid "" 
     2480"If CallerID is supplied, the dialed number will only match the prefix + " 
     2481"match pattern if the CallerID being transmitted matches this. When " 
     2482"extensions make outbound calls, the CallerID will be their extension number " 
     2483"and NOT their Outbound CID. The above special matching sequences can be used " 
     2484"for CallerID matching similar to other number matches." 
     2485msgstr "" 
     2486 
     2487msgid "prepend" 
     2488msgstr "" 
     2489 
     2490msgid "prefix" 
     2491msgstr "" 
     2492 
     2493msgid "match pattern" 
     2494msgstr "" 
     2495 
     2496msgid "CallerId" 
    24122497msgstr "" 
    24132498 
     
    24452530msgstr "" 
    24462531 
     2532msgid "NXXXXXX" 
     2533msgstr "" 
     2534 
     2535msgid "NXXXXXX,NXXNXXXXXX" 
     2536msgstr "" 
     2537 
     2538msgid "1800NXXXXXX,1888NXXXXXX,1877NXXXXXX,1866NXXXXXX" 
     2539msgstr "" 
     2540 
     2541msgid "1NXXNXXXXXX" 
     2542msgstr "" 
     2543 
     2544msgid "011." 
     2545msgstr "" 
     2546 
     2547msgid "411,311" 
     2548msgstr "" 
     2549 
     2550msgid "911" 
     2551msgstr "" 
     2552 
    24472553msgid "(pick one)" 
    24482554msgstr "" 
     
    24662572msgstr "" 
    24672573 
    2468 msgid "Emergency" 
    2469 msgstr "" 
    2470  
    2471 msgid "Trunk Sequence" 
     2574msgid "Trunk Sequence for Matched Routes" 
    24722575msgstr "" 
    24732576 
     
    24802583msgstr "" 
    24812584 
     2585msgid "Move Up" 
     2586msgstr "" 
     2587 
     2588msgid "Move Down" 
     2589msgstr "" 
     2590 
     2591msgid "Add Trunk" 
     2592msgstr "" 
     2593 
     2594msgid "remove" 
     2595msgstr "" 
     2596 
     2597msgid "Click here to remove this pattern" 
     2598msgstr "" 
     2599 
    24822600msgid "Route name is invalid, please try again" 
    24832601msgstr "" 
     
    24862604msgstr "" 
    24872605 
     2606msgid "At least one trunk must be picked" 
     2607msgstr "" 
     2608 
     2609msgid "Invalid Outbound Caller ID" 
     2610msgstr "" 
     2611 
     2612msgid "No dial pattern, there must be at least one" 
     2613msgstr "" 
     2614 
    24882615msgid "Dial pattern is invalid" 
    24892616msgstr "" 
    24902617 
    2491 msgid "At least one trunk must be picked" 
    2492 msgstr "" 
    2493  
    2494 msgid "Invalid Outbound Caller ID" 
    2495 msgstr "" 
    2496  
    2497 msgid "Add Trunk" 
    2498 msgstr "" 
    2499  
    25002618#, php-format 
    25012619msgid "Channel %s" 
     
    25052623msgstr "" 
    25062624 
     2625msgid "Add SIP Trunk" 
     2626msgstr "" 
     2627 
     2628msgid "Add DAHDI Trunk" 
     2629msgstr "" 
     2630 
    25072631msgid "Add Zap Trunk" 
    25082632msgstr "" 
    25092633 
    25102634msgid "DAHDI compatibility mode" 
    2511 msgstr "" 
    2512  
    2513 msgid "Add SIP Trunk" 
    25142635msgstr "" 
    25152636 
     
    25742695"have a mapping on the remote system, and corresponding configurations in " 
    25752696"dundi.conf locally, that looks as follows:<br /><br />[mappings]<br />priv " 
    2576 "=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},noparital<br /" 
     2697"=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},nopartial<br /" 
    25772698"><br />In this example, you would create this trunk and name it priv. You " 
    25782699"would then create the corresponding IAX2 trunk with proper settings to work " 
     
    25852706msgstr "" 
    25862707 
    2587 msgid "Trunk Description
     2708msgid "Trunk Name
    25882709msgstr "" 
    25892710 
     
    26612782msgstr "" 
    26622783 
    2663 msgid "Outgoing Dial Rules" 
    2664 msgstr "" 
    2665  
    2666 msgid "Dial Rules" 
    2667 msgstr "" 
    2668  
    2669 msgid "" 
    2670 "A Dial Rule controls how calls will be dialed on this trunk. It can be used " 
    2671 "to add or remove prefixes. Numbers that don't match any patterns defined " 
    2672 "here will be dialed as-is. Note that a pattern without a + or | (to add or " 
    2673 "remove a prefix) will not make any changes but will create a match. Only the " 
    2674 "first matched rule will be executed and the remaining rules will not be " 
    2675 "acted on." 
    2676 msgstr "" 
    2677  
    2678 msgid "wildcard, matches one or more characters (not allowed before a | or +)" 
    2679 msgstr "" 
    2680  
    2681 msgid "" 
    2682 "removes a dialing prefix from the number (for example, 613|NXXXXXX would " 
    2683 "match when some dialed \"6135551234\" but would only pass \"5551234\" to the " 
    2684 "trunk)" 
    2685 msgstr "" 
    2686  
    2687 msgid "" 
    2688 "adds a dialing prefix from the number (for example, 1613+NXXXXXX would match " 
    2689 "when some dialed \"5551234\" and would pass \"16135551234\" to the trunk)" 
    2690 msgstr "" 
    2691  
    2692 msgid "" 
    2693 "You can also use both + and |, for example: 01+0|1ZXXXXXXXXX would match " 
    2694 "\"016065551234\" and dial it as \"0116065551234\" Note that the order does " 
    2695 "not matter, eg. 0|01+1ZXXXXXXXXX does the same thing." 
     2784msgid "Dialed Number Manipulation Rules" 
     2785msgstr "" 
     2786 
     2787msgid "" 
     2788"These rules can manipulate the dialed number before sending it out this " 
     2789"trunk. If no rule applies, the number is not changed. The original dialed " 
     2790"number is passed down from the route where some manipulation may have " 
     2791"already occurred. This trunk has the option to further manipulate the " 
     2792"number. If the number matches the combined values in the <b>prefix</b> plus " 
     2793"the <b>match pattern</b> boxes, the rule will be applied and all subsequent " 
     2794"rules ignored.<br/> Upon a match, the <b>prefix</b>, if defined, will be " 
     2795"stripped. Next the <b>prepend</b> will be inserted in front of the <b>match " 
     2796"pattern</b> and the resulting number will be sent to the trunk. All fields " 
     2797"are optional." 
     2798msgstr "" 
     2799 
     2800msgid "" 
     2801"Digits to prepend upon a successful match. If the dialed number matches the " 
     2802"patterns in the <b>prefix</b> and <b>match pattern</b> boxes, this will be " 
     2803"prepended before sending to the trunk." 
     2804msgstr "" 
     2805 
     2806msgid "" 
     2807"Prefix to remove upon a successful match. If the dialed number matches this " 
     2808"plus the <b>match pattern</b> box, this prefix is removed before adding the " 
     2809"optional <b>prepend</b> box and sending the results to the trunk." 
     2810msgstr "" 
     2811 
     2812msgid "" 
     2813"The dialed number will be compared against the <b>prefix</b> plus this " 
     2814"pattern. Upon a match, this portion of the number will be sent to the trunks " 
     2815"after removing the <b>prefix</b> and appending the <b>prepend</b> digits" 
     2816msgstr "" 
     2817 
     2818msgid "" 
     2819"You can completely replace a number by matching on the <b>prefix</b> only, " 
     2820"replacing it with a <b>prepend</b> and leaving the <b>match pattern</b> " 
     2821"blank." 
     2822msgstr "" 
     2823 
     2824msgid "+ Add More Dial Pattern Fields" 
     2825msgstr "" 
     2826 
     2827msgid "Clear all Fields" 
    26962828msgstr "" 
    26972829 
     
    27112843 
    27122844msgid "" 
    2713 "is useful for ZAP trunks, where if a local number is dialed as \"6135551234" 
    2714 "\", it can be converted to \"555-1234\"." 
     2845"is useful for ZAP and DAHDI trunks, where if a local number is dialed as " 
     2846"\"6135551234\", it can be converted to \"555-1234\"." 
     2847msgstr "" 
     2848 
     2849msgid "Setup Google for directory assistance" 
     2850msgstr "" 
     2851 
     2852msgid "" 
     2853"is useful to translate a call to directory assistance (default: 411) to " 
     2854"Google's toll free directory (default: 18004664411) or any other number of " 
     2855"your choosing" 
    27152856msgstr "" 
    27162857 
     
    27692910 
    27702911msgid "(ie. NXXNXXXXXX for US/CAN 10-digit dialing, NXXXXXX for 7-digit)" 
     2912msgstr "" 
     2913 
     2914msgid "" 
     2915"What is the directory assistance number you will dial locally in the format " 
     2916"that is passed to this trunk, ie 411" 
     2917msgstr "" 
     2918 
     2919msgid "\"411\"" 
     2920msgstr "" 
     2921 
     2922msgid "Invalid pattern. Only 0-9, #, *" 
     2923msgstr "" 
     2924 
     2925msgid "" 
     2926"Google 411 number to dial, or alternative number you want dialed when " 
     2927"calling directory assistance on this trunk" 
     2928msgstr "" 
     2929 
     2930msgid "18004664411" 
     2931msgstr "" 
     2932 
     2933msgid "Invalid number. Only 0-9, #,  and * are allowed." 
    27712934msgstr "" 
    27722935 
     
    27862949msgstr "" 
    27872950 
    2788 msgid "Zap Identifier (trunk name)
     2951msgid "Zap Identifier
    27892952msgstr "" 
    27902953 
     
    27932956"(which is defined in zapata.conf).  <br><br>The default setting is <b>g0</b> " 
    27942957"(group zero)." 
     2958msgstr "" 
     2959 
     2960msgid "DAHDI Identifier" 
     2961msgstr "" 
     2962 
     2963msgid "" 
     2964"DAHDI channels are referenced either by a group number or channel number " 
     2965"(which is defined in chan_dahdi.conf).  <br><br>The default setting is " 
     2966"<b>g0</b> (group zero)." 
    27952967msgstr "" 
    27962968 
     
    28122984"peer details in the local dundi.conf file. This requires manual " 
    28132985"configuration of DUNDi to use this trunk." 
    2814 msgstr "" 
    2815  
    2816 msgid "Trunk Name" 
    28172986msgstr "" 
    28182987 
     
    28913060 
    28923061msgid "" 
    2893 "You must define an Outbound Caller ID when Choosing Never Override CallerID" 
     3062"You must define an Outbound Caller ID when Choosing this CID Options value" 
     3063msgstr "" 
     3064 
     3065msgid "" 
     3066"It is highly recommended that you define an Outbound Caller ID on all " 
     3067"trunks, undefined behavior can result when nothing is specified. The CID " 
     3068"Options can control when this CID is used. Do you still want to continue?" 
    28943069msgstr "" 
    28953070 
  • freepbx/trunk/amp_conf/htdocs/admin/i18n/hu_HU/LC_MESSAGES/amp.po

    r9070 r10122  
    88"Project-Id-Version: freepbx-2.3.0\n" 
    99"Report-Msgid-Bugs-To: \n" 
    10 "POT-Creation-Date: 2010-02-28 20:57+0100\n" 
     10"POT-Creation-Date: 2010-06-27 12:16+0200\n" 
    1111"PO-Revision-Date: 2007-10-09 16:16+0100\n" 
    1212"Last-Translator: Lónyai Gergely <alephlg@gmail.com>\n" 
     
    2222msgstr "ElkÃŒld" 
    2323 
     24msgid "Please select a valid destination." 
     25msgstr "" 
     26 
    2427msgid "Internal Options & Configuration" 
    2528msgstr "" 
     
    7073msgstr "" 
    7174 
     75msgid "Trace Back" 
     76msgstr "" 
     77 
    7278#, php-format 
    7379msgid "Exit code was %s and output was: %s" 
     
    108114msgstr "Hozzáadás" 
    109115 
    110 msgid "Unknown Destination" 
    111 msgstr "" 
    112  
    113 msgid "" 
    114 "ERROR: You have an unknown destination. If this was carried over as a Custom " 
    115 "App from an earlier version, you must go register the destination in the " 
    116 "Custom Destination tab provided by the Custom Applications module.<br />This " 
    117 "will remain active until you change it but you can no longer edit or add a " 
    118 "new one here." 
     116msgid "choose one" 
     117msgstr "" 
     118 
     119msgid "Terminate Call" 
     120msgstr "" 
     121 
     122msgid "description" 
    119123msgstr "" 
    120124 
     
    359363"You are using the default Asterisk Manager password that is widely known, " 
    360364"you should set a secure password" 
     365msgstr "" 
     366 
     367msgid "Default ARI Admin password Used" 
     368msgstr "" 
     369 
     370msgid "" 
     371"You are using the default ARI Admin password that is widely known, you " 
     372"should change to a new password. Do this in amportal.conf" 
    361373msgstr "" 
    362374 
     
    703715#, php-format 
    704716msgid "Description for version %s" 
    705 msgstr "" 
    706  
    707 msgid "description" 
    708717msgstr "" 
    709718 
     
    799808 
    800809msgid "SUSPECT LINK:" 
     810msgstr "" 
     811 
     812msgid "click to expand/collapse section" 
    801813msgstr "" 
    802814 
     
    10871099msgstr "" 
    10881100 
    1089 msgid "Terminate Call" 
    1090 msgstr "" 
    1091  
    10921101msgid "Hangup" 
    10931102msgstr "" 
     
    11121121msgstr "" 
    11131122 
     1123#, php-format 
     1124msgid "Trunk: %s (%s)" 
     1125msgstr "" 
     1126 
     1127#, php-format 
     1128msgid "Calling Out Route: %s" 
     1129msgstr "" 
     1130 
    11141131msgid "A route for this DID/CID already exists!" 
    11151132msgstr "Egy útvonalban ez a DID/CID már meg lett adva!" 
     
    11461163 
    11471164msgid "Error Duplicate Channel Entry" 
     1165msgstr "" 
     1166 
     1167#, php-format 
     1168msgid "Outbound Route: %s" 
    11481169msgstr "" 
    11491170 
     
    14351456msgstr "" 
    14361457 
     1458msgid "Generic DAHDI Device" 
     1459msgstr "" 
     1460 
    14371461msgid "Other (Custom) Device" 
    14381462msgstr "" 
     
    16661690 
    16671691msgid "done" 
    1668 msgstr "" 
    1669  
    1670 msgid "Checking if trunks_dialpatterns table exists.." 
    1671 msgstr "" 
    1672  
    1673 msgid "created" 
    1674 msgstr "" 
    1675  
    1676 msgid "loading table from localprefixes.conf.." 
    1677 msgstr "" 
    1678  
    1679 msgid "loaded" 
    16801692msgstr "" 
    16811693 
     
    21282140"Minden hangpostára érvényes beállítás." 
    21292141 
     2142msgid "Operator Extension:" 
     2143msgstr "Operátor melléke" 
     2144 
     2145msgid "" 
     2146"Default number to dial when callers hit '0' from voicemail or the built in " 
     2147"IVR directory (it has no effect on the Directory Module). This does NOT need " 
     2148"to be an extension, it can be a Ring Group, or even an external number." 
     2149msgstr "" 
     2150 
    21302151msgid "Voicemail VmX Locator" 
    21312152msgstr "" 
     
    22102231msgstr "" 
    22112232 
    2212 msgid "Company Directory" 
    2213 msgstr "Céges könyvtár
     2233msgid "Legacy Company Directory" 
     2234msgstr "
    22142235 
    22152236msgid "Find users in the Company Directory by:" 
     
    22392260"from the company directory." 
    22402261msgstr "" 
    2241  
    2242 msgid "Operator Extension:" 
    2243 msgstr "Operátor melléke" 
    2244  
    2245 msgid "" 
    2246 "When users hit '0' in the directory, they are put through to this number. " 
    2247 "Note that it" 
    2248 msgstr "" 
    2249 "Amikor a felhasználó '0'-t találatot ér el a könyvtárban, akkor továbbítsd " 
    2250 "ide:" 
    2251  
    2252 msgid "" 
    2253 " does NOT need to be an extension, it can be a Ring Group, or even an " 
    2254 "external number." 
    2255 msgstr "Nem melléket kell megadnod. Lehet Híváscsoport és kÃŒlső szám is." 
    22562262 
    22572263msgid "International Settings" 
     
    23412347msgstr "" 
    23422348 
    2343 msgid "Error renaming route: duplicate name" 
    2344 msgstr "Hiba az útvonal átnevezésekor: a név már létezik." 
    2345  
    23462349msgid "Error fetching prefix list for: " 
    23472350msgstr "Hiba az előtétlistának letöltése közben:" 
     
    23502353msgstr "Érvénytelen formátumú NPA-NXX kód. A helyes formátum: NXXNXX" 
    23512354 
     2355msgid "" 
     2356"An unknown error occurred repositioning routes, refresh your browser to see " 
     2357"the current correct route positions" 
     2358msgstr "" 
     2359 
    23522360msgid "Add Route" 
    23532361msgstr "Útvonal hozzáadása" 
    23542362 
    2355 msgid "Move Up" 
    2356 msgstr "Feljebb helyezés" 
    2357  
    2358 msgid "Move Down" 
    2359 msgstr "Lejjebb helyezés" 
     2363msgid "Drag up or down to reposition, click to choose" 
     2364msgstr "" 
    23602365 
    23612366msgid "Edit Route" 
    23622367msgstr "Útvonal szerkesztése" 
    23632368 
     2369msgid "Route Settings" 
     2370msgstr "" 
     2371 
    23642372msgid "Route Name" 
    23652373msgstr "Útvonal neve" 
     
    23712379"Az útvonal neve. Érdemes egy könnyen azonosítható nevet adni, amiből könnyen " 
    23722380"tudsz következtetni a hívás típusára (pl. 'helyi' vagy 'távolsági')" 
    2373  
    2374 msgid "Rename" 
    2375 msgstr "Átnevezés" 
    2376  
    2377 msgid "Rename route" 
    2378 msgstr "Útvonal átnevezése" 
    2379  
    2380 msgid "to:" 
    2381 msgstr "cél:" 
    2382  
    2383 msgid "Route name is invalid...please try again" 
    2384 msgstr "Az útvonal neve érvénytelen...Kérlek próbáld meg ismét" 
    23852381 
    23862382msgid "Route CID" 
     
    23952391msgstr "" 
    23962392 
    2397 msgid "Override Extension CID" 
     2393msgid "Override Extension" 
     2394msgstr "" 
     2395 
     2396msgid "" 
     2397"If checked the extension's Outbound CID will be ignored in favor of this " 
     2398"CID. The extension's Emergency CID will still be used if the route is an " 
     2399"Emergency Route and the Extension has a defined Emergency CID." 
    23982400msgstr "" 
    23992401 
     
    24062408"destinations or 1-900 numbers.<br><br>A numerical password, or the path to " 
    24072409"an Authenticate password file can be used.<br><br>Leave this field blank to " 
    2408 "not prompt for password.</span>" 
    2409 msgstr "" 
    2410 "Opcionális: az útvonal be tud kérni egy jelszót a felhasználótól, mielőtt " 
    2411 "elkezdené a tárcsázási folyamatot. Nagyon hasznos, ha korlátozni szeretnénk " 
    2412 "a nemzetközi, vagy egyéb drágább helyek felé történő hívásokat.<br><br>Egy " 
    2413 "számokból álló jelszót, vagy egy jelszavakat tartalmazó fájlt lehet megadni." 
    2414 "<br><br>Hagyd ÃŒresen, ha nem szeretnél jelszót bekérni.</span>" 
    2415  
    2416 msgid "Emergency Dialing" 
    2417 msgstr "Vészhívás" 
    2418  
    2419 msgid "" 
    2420 "Optional: Selecting this option will enforce the use of a device's Emergency " 
    2421 "CID setting (if set).  Select this option if this set of routes is used for " 
    2422 "emergency dialing (ie: 911).</span>" 
    2423 msgstr "" 
    2424 "Opcionális: ha ezt az opciót kiválasztod, akkor az eszköz Vészhelyzet-száma " 
    2425 "lesz beállítva (ha be van állítva). Akkor jelöld be ezt az opciót, ha az " 
    2426 "útvonal a vészhívások (pl. 211) kieresztésére szolgál.</span>" 
    2427  
    2428 msgid "Intra Company Route" 
    2429 msgstr "Belső útvonal" 
    2430  
    2431 msgid "" 
    2432 "Optional: Selecting this option will treat this route as a intra-company " 
    2433 "connection, preserving the internal Caller ID information and not use the " 
    2434 "outbound CID of either the extension or trunk.</span>" 
    2435 msgstr "" 
    2436 "Opcionális: válaszd ki ezt az opciót, ha egy cégen belÃŒli kapcsolódásról van " 
    2437 "szó. Így a belső hívóazonosító lesz használva a trunk-n keresztÃŒl, nem pedig " 
    2438 "a kimenő hívóazonosító." 
     2410"not prompt for password." 
     2411msgstr "" 
     2412 
     2413msgid "Route Type" 
     2414msgstr "" 
     2415 
     2416msgid "" 
     2417"Optional: Selecting Emergency will enforce the use of a device's Emergency " 
     2418"CID setting (if set).  Select this option if this route is used for " 
     2419"emergency dialing (ie: 911)." 
     2420msgstr "" 
     2421 
     2422msgid "" 
     2423"Optional: Selecting Intra-Company will treat this route as an intra-company " 
     2424"connection, preserving the internal Caller ID information instead of the " 
     2425"outbound CID of either the extension or trunk." 
     2426msgstr "" 
     2427 
     2428msgid "Emergency" 
     2429msgstr "Vészhelyzet" 
     2430 
     2431msgid "Intra-Company" 
     2432msgstr "" 
    24392433 
    24402434msgid "Music On Hold?" 
     
    24472441msgstr "" 
    24482442 
    2449 msgid "Dial Patterns" 
    2450 msgstr "Tárcsázási minták" 
    2451  
    2452 msgid "" 
    2453 "A Dial Pattern is a unique set of digits that will select this trunk. Enter " 
    2454 "one dial pattern per line." 
    2455 msgstr "" 
    2456 "A tárcsázási minták kiválaszják, hogy mely hivások mehetnek át a trunk-ön. " 
    2457 "Egy sorba egy tárcsázási mintát írj." 
     2443msgid "default" 
     2444msgstr "" 
     2445 
     2446msgid "Time Group:" 
     2447msgstr "" 
     2448 
     2449msgid "" 
     2450"If this route should only be available during certain times then Select a " 
     2451"Time Group created under Time Groups. The route will be ignored outside of " 
     2452"times specified in that Time Group. If left as default of Permanent Route " 
     2453"then it will always be available." 
     2454msgstr "" 
     2455 
     2456msgid "---Permanent Route---" 
     2457msgstr "" 
     2458 
     2459msgid "Route Position" 
     2460msgstr "" 
     2461 
     2462msgid "Where to insert this route or relocate it relative to the other routes." 
     2463msgstr "" 
     2464 
     2465#, php-format 
     2466msgid "First before %s" 
     2467msgstr "" 
     2468 
     2469msgid "---No Change---" 
     2470msgstr "" 
     2471 
     2472#, php-format 
     2473msgid "Before %s" 
     2474msgstr "" 
     2475 
     2476#, php-format 
     2477msgid "Last after %s" 
     2478msgstr "" 
     2479 
     2480msgid "Additional Settings" 
     2481msgstr "" 
     2482 
     2483msgid "Dial Patterns that will use this Route" 
     2484msgstr "" 
     2485 
     2486msgid "" 
     2487"A Dial Pattern is a unique set of digits that will select this route and " 
     2488"send the call to the designated trunks. If a dialed pattern matches this " 
     2489"route, no subsequent routes will be tried. If Time Groups are enabled, " 
     2490"subsequent routes will be checked for matches outside of the designated time" 
     2491"(s)." 
     2492msgstr "" 
    24582493 
    24592494msgid "Rules:" 
     
    24692504msgstr "illeszkedik minden számra 2-9-ig" 
    24702505 
    2471 msgid "" 
    2472 "matches any digit or letter in the brackets (in this example, 1,2,3,7,8,9)" 
    2473 msgstr "" 
    2474 "illeszkedik minden betűre, vagy számra, ami a zárőjelekben van (például 1, " 
    2475 "2, 3, 7, 8, 9)" 
    2476  
    2477 msgid "wildcard, matches one or more characters" 
    2478 msgstr "jolie-jocker, illeszkedik egy vagy több karakterre" 
    2479  
    2480 msgid "" 
    2481 "separates a dialing prefix from the number (for example, 9|NXXXXXX would " 
    2482 "match when some dialed \"95551234\" but would only pass \"5551234\" to the " 
    2483 "trunks)" 
    2484 msgstr "" 
    2485  
    2486 msgid "" 
    2487 "appended to a dial pattern, matches a callerid or callerid pattern (for " 
    2488 "example, NXXXXXX/104 would match only if dialed by extension \"104\")" 
    2489 msgstr "" 
    2490  
    2491 msgid "Clean & Remove duplicates" 
    2492 msgstr "Duplikátumok tisztítása & törlése" 
     2506msgid "matches any digit in the brackets (example: 1,2,3,7,8,9)" 
     2507msgstr "" 
     2508 
     2509msgid "wildcard, matches one or more dialed digits" 
     2510msgstr "" 
     2511 
     2512msgid "prepend:" 
     2513msgstr "" 
     2514 
     2515msgid "" 
     2516"Digits to prepend to a successful match. If the dialed number matches the " 
     2517"patterns specified by the subsequent columns, then this will be prepended " 
     2518"before sending to the trunks." 
     2519msgstr "" 
     2520 
     2521msgid "prefix:" 
     2522msgstr "" 
     2523 
     2524msgid "" 
     2525"Prefix to remove on a successful match. The dialed number is compared to " 
     2526"this and the subsequent columns for a match. Upon a match, this prefix is " 
     2527"removed from the dialed number before sending it to the trunks." 
     2528msgstr "" 
     2529 
     2530msgid "match pattern:" 
     2531msgstr "" 
     2532 
     2533msgid "" 
     2534"The dialed number will be compared against the  prefix + this match pattern. " 
     2535"Upon a match, the match pattern portion of the dialed number will be sent to " 
     2536"the trunks" 
     2537msgstr "" 
     2538 
     2539msgid "CallerID:" 
     2540msgstr "" 
     2541 
     2542msgid "" 
     2543"If CallerID is supplied, the dialed number will only match the prefix + " 
     2544"match pattern if the CallerID being transmitted matches this. When " 
     2545"extensions make outbound calls, the CallerID will be their extension number " 
     2546"and NOT their Outbound CID. The above special matching sequences can be used " 
     2547"for CallerID matching similar to other number matches." 
     2548msgstr "" 
     2549 
     2550msgid "prepend" 
     2551msgstr "" 
     2552 
     2553msgid "prefix" 
     2554msgstr "" 
     2555 
     2556msgid "match pattern" 
     2557msgstr "" 
     2558 
     2559msgid "CallerId" 
     2560msgstr "" 
    24932561 
    24942562msgid "Dial patterns wizards" 
     
    25332601"információért." 
    25342602 
     2603msgid "NXXXXXX" 
     2604msgstr "" 
     2605 
     2606msgid "NXXXXXX,NXXNXXXXXX" 
     2607msgstr "" 
     2608 
     2609msgid "1800NXXXXXX,1888NXXXXXX,1877NXXXXXX,1866NXXXXXX" 
     2610msgstr "" 
     2611 
     2612msgid "1NXXNXXXXXX" 
     2613msgstr "" 
     2614 
     2615msgid "011." 
     2616msgstr "" 
     2617 
     2618msgid "411,311" 
     2619msgstr "" 
     2620 
     2621msgid "911" 
     2622msgstr "" 
     2623 
    25352624msgid "(pick one)" 
    25362625msgstr "(válassz egyet)" 
     
    25542643msgstr "Információ" 
    25552644 
    2556 msgid "Emergency" 
    2557 msgstr "Vészhelyzet" 
    2558  
    2559 msgid "Trunk Sequence" 
    2560 msgstr "Trunk sorrend" 
     2645msgid "Trunk Sequence for Matched Routes" 
     2646msgstr "" 
    25612647 
    25622648msgid "" 
     
    25752661"fogadni, vagy továbbítani a trunk-ök." 
    25762662 
     2663msgid "Move Up" 
     2664msgstr "Feljebb helyezés" 
     2665 
     2666msgid "Move Down" 
     2667msgstr "Lejjebb helyezés" 
     2668 
     2669msgid "Add Trunk" 
     2670msgstr "Trunk hozzáadása" 
     2671 
     2672msgid "remove" 
     2673msgstr "" 
     2674 
     2675msgid "Click here to remove this pattern" 
     2676msgstr "" 
     2677 
    25772678msgid "Route name is invalid, please try again" 
    25782679msgstr "Az útvonal neve nem érvényes, kérlek adj meg egy másikat" 
     
    25812682msgstr "" 
    25822683 
     2684msgid "At least one trunk must be picked" 
     2685msgstr "Egy trunk-öt muszály megadnod" 
     2686 
     2687msgid "Invalid Outbound Caller ID" 
     2688msgstr "Érvénytelen kimenő hívószám (CID)" 
     2689 
     2690msgid "No dial pattern, there must be at least one" 
     2691msgstr "" 
     2692 
    25832693msgid "Dial pattern is invalid" 
    25842694msgstr "Érvénytelen tárcsázási minta" 
    25852695 
    2586 msgid "At least one trunk must be picked" 
    2587 msgstr "Egy trunk-öt muszály megadnod" 
    2588  
    2589 msgid "Invalid Outbound Caller ID" 
    2590 msgstr "Érvénytelen kimenő hívószám (CID)" 
    2591  
    2592 msgid "Add Trunk" 
    2593 msgstr "Trunk hozzáadása" 
    2594  
    25952696#, php-format 
    25962697msgid "Channel %s" 
     
    26002701msgstr "Egy trunk hozzáadása" 
    26012702 
    2602 msgid "Add Zap Trunk" 
    2603 msgstr "" 
    2604  
    2605 msgid "DAHDI compatibility mode" 
    2606 msgstr "" 
    2607  
    26082703msgid "Add SIP Trunk" 
    26092704msgstr "SIP-trunk hozzáadása" 
     2705 
     2706msgid "Add DAHDI Trunk" 
     2707msgstr "" 
     2708 
     2709msgid "Add Zap Trunk" 
     2710msgstr "" 
     2711 
     2712msgid "DAHDI compatibility mode" 
     2713msgstr "" 
    26102714 
    26112715msgid "Add IAX2 Trunk" 
     
    26712775"have a mapping on the remote system, and corresponding configurations in " 
    26722776"dundi.conf locally, that looks as follows:<br /><br />[mappings]<br />priv " 
    2673 "=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},noparital<br /" 
     2777"=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},nopartial<br /" 
    26742778"><br />In this example, you would create this trunk and name it priv. You " 
    26752779"would then create the corresponding IAX2 trunk with proper settings to work " 
     
    26822786msgstr "" 
    26832787 
    2684 msgid "Trunk Description
    2685 msgstr "
     2788msgid "Trunk Name
     2789msgstr "Trunk neve
    26862790 
    26872791msgid "Descriptive Name for this Trunk" 
     
    27582862msgstr "" 
    27592863 
    2760 msgid "Outgoing Dial Rules" 
    2761 msgstr "Kimenő tárcsázási szabályok" 
    2762  
    2763 msgid "Dial Rules" 
    2764 msgstr "Tárcsázási szabályok" 
    2765  
    2766 msgid "" 
    2767 "A Dial Rule controls how calls will be dialed on this trunk. It can be used " 
    2768 "to add or remove prefixes. Numbers that don't match any patterns defined " 
    2769 "here will be dialed as-is. Note that a pattern without a + or | (to add or " 
    2770 "remove a prefix) will not make any changes but will create a match. Only the " 
    2771 "first matched rule will be executed and the remaining rules will not be " 
    2772 "acted on." 
    2773 msgstr "" 
    2774 "A tárcsázási szabályok azt határozzák meg, hogy a trunk-ön milyen hívások " 
    2775 "mehetnek át. Előtárcsázást tudsz hozzátenni is, illetve levágni is. A " 
    2776 "számnak nem kell minden mintára illeszkedni. A megadott + vagy | utasítások " 
    2777 "csak az elfogadás után kerÃŒlnek alkalmazásra. Csak az első illeszkedés " 
    2778 "számít, a későbbi minták figyelmen kívÃŒl lesznek hagyva." 
    2779  
    2780 msgid "wildcard, matches one or more characters (not allowed before a | or +)" 
    2781 msgstr "" 
    2782 "jolie-jocker, illeszkedik egy vagy több bármilyen karakterre (kivétel a | és " 
    2783 "a +)" 
    2784  
    2785 msgid "" 
    2786 "removes a dialing prefix from the number (for example, 613|NXXXXXX would " 
    2787 "match when some dialed \"6135551234\" but would only pass \"5551234\" to the " 
    2788 "trunk)" 
    2789 msgstr "" 
    2790 "eltávolítja az előtárcsázást a számról (például a 613|NXXXXXX illeszkedik a " 
    2791 "tárcsázott \"6135551234\" számra, de a trunk felé csak az \"5551234\" számot " 
    2792 "továbbítja)" 
    2793  
    2794 msgid "" 
    2795 "adds a dialing prefix from the number (for example, 1613+NXXXXXX would match " 
    2796 "when some dialed \"5551234\" and would pass \"16135551234\" to the trunk)" 
    2797 msgstr "" 
    2798 "hozzáadja az előtárcsázási számot a tárcsázott számhoz (például a 1613" 
    2799 "+NXXXXXX illeskedik a \"5551234\" tárcsázott számra, de a trunk-ön " 
    2800 "továbbadva már \"16135551234\"-ként lesz)" 
    2801  
    2802 msgid "" 
    2803 "You can also use both + and |, for example: 01+0|1ZXXXXXXXXX would match " 
    2804 "\"016065551234\" and dial it as \"0116065551234\" Note that the order does " 
    2805 "not matter, eg. 0|01+1ZXXXXXXXXX does the same thing." 
     2864msgid "Dialed Number Manipulation Rules" 
     2865msgstr "" 
     2866 
     2867msgid "" 
     2868"These rules can manipulate the dialed number before sending it out this " 
     2869"trunk. If no rule applies, the number is not changed. The original dialed " 
     2870"number is passed down from the route where some manipulation may have " 
     2871"already occurred. This trunk has the option to further manipulate the " 
     2872"number. If the number matches the combined values in the <b>prefix</b> plus " 
     2873"the <b>match pattern</b> boxes, the rule will be applied and all subsequent " 
     2874"rules ignored.<br/> Upon a match, the <b>prefix</b>, if defined, will be " 
     2875"stripped. Next the <b>prepend</b> will be inserted in front of the <b>match " 
     2876"pattern</b> and the resulting number will be sent to the trunk. All fields " 
     2877"are optional." 
     2878msgstr "" 
     2879 
     2880msgid "" 
     2881"Digits to prepend upon a successful match. If the dialed number matches the " 
     2882"patterns in the <b>prefix</b> and <b>match pattern</b> boxes, this will be " 
     2883"prepended before sending to the trunk." 
     2884msgstr "" 
     2885 
     2886msgid "" 
     2887"Prefix to remove upon a successful match. If the dialed number matches this " 
     2888"plus the <b>match pattern</b> box, this prefix is removed before adding the " 
     2889"optional <b>prepend</b> box and sending the results to the trunk." 
     2890msgstr "" 
     2891 
     2892msgid "" 
     2893"The dialed number will be compared against the <b>prefix</b> plus this " 
     2894"pattern. Upon a match, this portion of the number will be sent to the trunks " 
     2895"after removing the <b>prefix</b> and appending the <b>prepend</b> digits" 
     2896msgstr "" 
     2897 
     2898msgid "" 
     2899"You can completely replace a number by matching on the <b>prefix</b> only, " 
     2900"replacing it with a <b>prepend</b> and leaving the <b>match pattern</b> " 
     2901"blank." 
     2902msgstr "" 
     2903 
     2904msgid "+ Add More Dial Pattern Fields" 
     2905msgstr "" 
     2906 
     2907msgid "Clear all Fields" 
    28062908msgstr "" 
    28072909 
     
    28232925 
    28242926msgid "" 
    2825 "is useful for ZAP trunks, where if a local number is dialed as \"6135551234" 
    2826 "\", it can be converted to \"555-1234\"." 
    2827 msgstr "" 
    2828 "nagyon hasznos egy ZAP trunk-ön, ha a helyi hívásoknál a \"6135551234\" " 
    2829 "tárcsázott számot át kell konvertálni például \"5551234\"-é." 
     2927"is useful for ZAP and DAHDI trunks, where if a local number is dialed as " 
     2928"\"6135551234\", it can be converted to \"555-1234\"." 
     2929msgstr "" 
     2930 
     2931msgid "Setup Google for directory assistance" 
     2932msgstr "" 
     2933 
     2934msgid "" 
     2935"is useful to translate a call to directory assistance (default: 411) to " 
     2936"Google's toll free directory (default: 18004664411) or any other number of " 
     2937"your choosing" 
     2938msgstr "" 
    28302939 
    28312940msgid "Lookup numbers for local trunk" 
     
    28933002msgstr "" 
    28943003"(pl. NXXNXXXXXX az US/CAN 10 számjegyes, és NXXXXXX a 7 számjegyes tárcsázás)" 
     3004 
     3005msgid "" 
     3006"What is the directory assistance number you will dial locally in the format " 
     3007"that is passed to this trunk, ie 411" 
     3008msgstr "" 
     3009 
     3010msgid "\"411\"" 
     3011msgstr "" 
     3012 
     3013msgid "Invalid pattern. Only 0-9, #, *" 
     3014msgstr "" 
     3015 
     3016msgid "" 
     3017"Google 411 number to dial, or alternative number you want dialed when " 
     3018"calling directory assistance on this trunk" 
     3019msgstr "" 
     3020 
     3021msgid "18004664411" 
     3022msgstr "" 
     3023 
     3024msgid "Invalid number. Only 0-9, #,  and * are allowed." 
     3025msgstr "" 
    28953026 
    28963027msgid "Outbound Dial Prefix" 
     
    29093040msgstr "Kimenő beállítások" 
    29103041 
    2911 msgid "Zap Identifier (trunk name)
    2912 msgstr "Zap azonosító (trunk neve)
     3042msgid "Zap Identifier
     3043msgstr "
    29133044 
    29143045msgid "" 
     
    29203051"ban van meghatározva). <br><br>Az alapértelmezett érték: <b>g0</b> (group " 
    29213052"zero)." 
     3053 
     3054msgid "DAHDI Identifier" 
     3055msgstr "" 
     3056 
     3057msgid "" 
     3058"DAHDI channels are referenced either by a group number or channel number " 
     3059"(which is defined in chan_dahdi.conf).  <br><br>The default setting is " 
     3060"<b>g0</b> (group zero)." 
     3061msgstr "" 
    29223062 
    29233063msgid "Custom Dial String" 
     
    29393079"configuration of DUNDi to use this trunk." 
    29403080msgstr "" 
    2941  
    2942 msgid "Trunk Name" 
    2943 msgstr "Trunk neve" 
    29443081 
    29453082msgid "Give this trunk a unique name.  Example: myiaxtel" 
     
    30263163 
    30273164msgid "" 
    3028 "You must define an Outbound Caller ID when Choosing Never Override CallerID" 
     3165"You must define an Outbound Caller ID when Choosing this CID Options value" 
     3166msgstr "" 
     3167 
     3168msgid "" 
     3169"It is highly recommended that you define an Outbound Caller ID on all " 
     3170"trunks, undefined behavior can result when nothing is specified. The CID " 
     3171"Options can control when this CID is used. Do you still want to continue?" 
    30293172msgstr "" 
    30303173 
  • freepbx/trunk/amp_conf/htdocs/admin/i18n/it_IT/LC_MESSAGES/amp.po

    r9070 r10122  
    88"Project-Id-Version: 2.5\n" 
    99"Report-Msgid-Bugs-To: \n" 
    10 "POT-Creation-Date: 2010-02-28 20:57+0100\n" 
     10"POT-Creation-Date: 2010-06-27 12:16+0200\n" 
    1111"PO-Revision-Date: 2008-11-09 19:43+0100\n" 
    1212"Last-Translator: Francesco Romano <francesco.romano@alteclab.it>\n" 
     
    2121msgstr "Conferma" 
    2222 
     23msgid "Please select a valid destination." 
     24msgstr "" 
     25 
    2326msgid "Internal Options & Configuration" 
    2427msgstr "Opzioni & Configurazioni varie" 
     
    7073msgid "Used as Destination by %s %s" 
    7174msgstr "Usato come Destinazione da %s %s" 
     75 
     76msgid "Trace Back" 
     77msgstr "" 
    7278 
    7379#, php-format 
     
    118124msgstr "Aggiungi" 
    119125 
    120 msgid "Unknown Destination" 
    121 msgstr "Destinazione Sconosciuta" 
    122  
    123 msgid "" 
    124 "ERROR: You have an unknown destination. If this was carried over as a Custom " 
    125 "App from an earlier version, you must go register the destination in the " 
    126 "Custom Destination tab provided by the Custom Applications module.<br />This " 
    127 "will remain active until you change it but you can no longer edit or add a " 
    128 "new one here." 
    129 msgstr "" 
    130 "ERRORE: Hai una destinazione sconosciuta. Se questa proviene da " 
    131 "un'Applicazione Personalizzata di una versione precedente, devi registrare " 
    132 "la destinazione nella pagina Destinazioni Personalizzate fornita dal modulo " 
    133 "Applicazioni Personalizzate.<br /> Questa rimarrà attivo fino a quando non " 
    134 "la cambierai ma qui non potrai più modificarne o aggiungerne una nuova." 
     126msgid "choose one" 
     127msgstr "" 
     128 
     129msgid "Terminate Call" 
     130msgstr "Termina Chiamata" 
     131 
     132msgid "description" 
     133msgstr "descrizione" 
    135134 
    136135msgid "" 
     
    391390"Stai utilizzando la password predefinita del Manager di Asterisk, dovresti " 
    392391"cambiarla con una più sicura" 
     392 
     393msgid "Default ARI Admin password Used" 
     394msgstr "" 
     395 
     396msgid "" 
     397"You are using the default ARI Admin password that is widely known, you " 
     398"should change to a new password. Do this in amportal.conf" 
     399msgstr "" 
    393400 
    394401msgid "Module Administration" 
     
    761768msgid "Description for version %s" 
    762769msgstr "Descrizione per la versione %s" 
    763  
    764 msgid "description" 
    765 msgstr "descrizione" 
    766770 
    767771msgid "No description is available." 
     
    856860 
    857861msgid "SUSPECT LINK:" 
     862msgstr "" 
     863 
     864msgid "click to expand/collapse section" 
    858865msgstr "" 
    859866 
     
    11691176msgstr "Supporto FreePBX" 
    11701177 
    1171 msgid "Terminate Call" 
    1172 msgstr "Termina Chiamata" 
    1173  
    11741178msgid "Hangup" 
    11751179msgstr "" 
     
    11941198msgstr "Interno Utente %s: %s" 
    11951199 
     1200#, php-format 
     1201msgid "Trunk: %s (%s)" 
     1202msgstr "" 
     1203 
     1204#, php-format 
     1205msgid "Calling Out Route: %s" 
     1206msgstr "" 
     1207 
    11961208msgid "A route for this DID/CID already exists!" 
    11971209msgstr "Una rotta per questa Selezione Passante/ID Chiamante già esiste!" 
     
    12301242msgid "Error Duplicate Channel Entry" 
    12311243msgstr "Errore Voce Canale Duplicata" 
     1244 
     1245#, php-format 
     1246msgid "Outbound Route: %s" 
     1247msgstr "" 
    12321248 
    12331249#, php-format 
     
    15691585msgstr "Apparato ZAP generico" 
    15701586 
     1587msgid "Generic DAHDI Device" 
     1588msgstr "" 
     1589 
    15711590msgid "Other (Custom) Device" 
    15721591msgstr "Altro tipo di apparato (personalizzato)" 
     
    18161835 
    18171836msgid "done" 
    1818 msgstr "" 
    1819  
    1820 msgid "Checking if trunks_dialpatterns table exists.." 
    1821 msgstr "" 
    1822  
    1823 msgid "created" 
    1824 msgstr "" 
    1825  
    1826 msgid "loading table from localprefixes.conf.." 
    1827 msgstr "" 
    1828  
    1829 msgid "loaded" 
    18301837msgstr "" 
    18311838 
     
    23322339"appilica globalmente a tutte le caselle." 
    23332340 
     2341msgid "Operator Extension:" 
     2342msgstr "Interno Operatore:" 
     2343 
     2344msgid "" 
     2345"Default number to dial when callers hit '0' from voicemail or the built in " 
     2346"IVR directory (it has no effect on the Directory Module). This does NOT need " 
     2347"to be an extension, it can be a Ring Group, or even an external number." 
     2348msgstr "" 
     2349 
    23342350msgid "Voicemail VmX Locator" 
    23352351msgstr "VmX Locator Casella Vocale" 
     
    24332449"il messaggio dal momento che si riceve un opzione non valida" 
    24342450 
    2435 msgid "Company Directory" 
    2436 msgstr "Elenco Telefonico (Directory)
     2451msgid "Legacy Company Directory" 
     2452msgstr "
    24372453 
    24382454msgid "Find users in the Company Directory by:" 
     
    24672483"chiamata all'interno xxx\" che permette al chiamante di sapere quale interno " 
    24682484"usare in futuro dall'Elenco Telefonico aziendale." 
    2469  
    2470 msgid "Operator Extension:" 
    2471 msgstr "Interno Operatore:" 
    2472  
    2473 msgid "" 
    2474 "When users hit '0' in the directory, they are put through to this number. " 
    2475 "Note that it" 
    2476 msgstr "" 
    2477 "Quando l'utente digita '0' nell'Elenco Telefonico, la chiamata viene " 
    2478 "inoltrata a questo numero." 
    2479  
    2480 msgid "" 
    2481 " does NOT need to be an extension, it can be a Ring Group, or even an " 
    2482 "external number." 
    2483 msgstr "" 
    2484 "non deve essere per forza un interno, ma può essere anche un Gruppo di " 
    2485 "Chiamata o un numero esterno." 
    24862485 
    24872486msgid "International Settings" 
     
    25882587"problemi." 
    25892588 
    2590 msgid "Error renaming route: duplicate name" 
    2591 msgstr "Errore durante la rinominazione della rotta: nome duplicato" 
    2592  
    25932589msgid "Error fetching prefix list for: " 
    25942590msgstr "Errore nel prelevamento della lista prefissi per:" 
     
    25982594"Formato non valido per il codice NPA-NXX (deve essere del formato: NXXNXX)" 
    25992595 
     2596msgid "" 
     2597"An unknown error occurred repositioning routes, refresh your browser to see " 
     2598"the current correct route positions" 
     2599msgstr "" 
     2600 
    26002601msgid "Add Route" 
    26012602msgstr "Aggiungi Rotta" 
    26022603 
    2603 msgid "Move Up" 
    2604 msgstr "Sposta Su" 
    2605  
    2606 msgid "Move Down" 
    2607 msgstr "Sposta Giù" 
     2604msgid "Drag up or down to reposition, click to choose" 
     2605msgstr "" 
    26082606 
    26092607msgid "Edit Route" 
    26102608msgstr "Modifica Rotta" 
    26112609 
     2610msgid "Route Settings" 
     2611msgstr "" 
     2612 
    26122613msgid "Route Name" 
    26132614msgstr "Nome Rotta" 
     
    26192620"Inserire il nome di questa rotta. Dovrebbe essere usato per descrivere il " 
    26202621"tipo di chiamate (per esempio, 'nazionali' o 'internazionali')." 
    2621  
    2622 msgid "Rename" 
    2623 msgstr "Rinomina" 
    2624  
    2625 msgid "Rename route" 
    2626 msgstr "Rinomina rotta" 
    2627  
    2628 msgid "to:" 
    2629 msgstr "a:" 
    2630  
    2631 msgid "Route name is invalid...please try again" 
    2632 msgstr "Nome rotta non valido... prego riprovare" 
    26332622 
    26342623msgid "Route CID" 
     
    26432632msgstr "" 
    26442633 
    2645 msgid "Override Extension CID" 
     2634msgid "Override Extension" 
     2635msgstr "" 
     2636 
     2637msgid "" 
     2638"If checked the extension's Outbound CID will be ignored in favor of this " 
     2639"CID. The extension's Emergency CID will still be used if the route is an " 
     2640"Emergency Route and the Extension has a defined Emergency CID." 
    26462641msgstr "" 
    26472642 
     
    26542649"destinations or 1-900 numbers.<br><br>A numerical password, or the path to " 
    26552650"an Authenticate password file can be used.<br><br>Leave this field blank to " 
    2656 "not prompt for password.</span>" 
    2657 msgstr "" 
    2658 "Opzionale: una rotta può richiedere di digitare la password prima di far " 
    2659 "procedere la chiamata. Questo Ú molto utile per esempio per le chiamate " 
    2660 "internazionali o a numeri a tariffazione speciale.<br><br>E' richiesta una " 
    2661 "password numerica oppure il percorso del file di Autenticazione." 
    2662 "<br><br>Lasciare vuoto se non si vuole nessuna password." 
    2663  
    2664 msgid "Emergency Dialing" 
    2665 msgstr "Chiamata di emergenza" 
    2666  
    2667 msgid "" 
    2668 "Optional: Selecting this option will enforce the use of a device's Emergency " 
    2669 "CID setting (if set).  Select this option if this set of routes is used for " 
    2670 "emergency dialing (ie: 911).</span>" 
    2671 msgstr "" 
    2672 "Opzionale: attivando questa casella il sistema utilizzerà l'Identificativo " 
    2673 "chiamante impostato nel campo \"ID di Emergenza\" nella pagina " 
    2674 "dell'apparato. Attivare questa opzione se la rotta viene utilizzata da " 
    2675 "numeri di emergenza (es.: 112).</span>" 
    2676  
    2677 msgid "Intra Company Route" 
    2678 msgstr "Rotta Intra-Aziendale" 
    2679  
    2680 msgid "" 
    2681 "Optional: Selecting this option will treat this route as a intra-company " 
    2682 "connection, preserving the internal Caller ID information and not use the " 
    2683 "outbound CID of either the extension or trunk.</span>" 
    2684 msgstr "" 
    2685 "Opzionale: attivando questa casella la seguente rotta sarà utilizzata come " 
    2686 "connessione intra-aziendale, preservando l'ID Chiamante e non " 
    2687 "sovrascrivendolo con quello dell'ID in Uscita impostato nella configurazione " 
    2688 "dell'utente o del fascio." 
     2651"not prompt for password." 
     2652msgstr "" 
     2653 
     2654msgid "Route Type" 
     2655msgstr "" 
     2656 
     2657msgid "" 
     2658"Optional: Selecting Emergency will enforce the use of a device's Emergency " 
     2659"CID setting (if set).  Select this option if this route is used for " 
     2660"emergency dialing (ie: 911)." 
     2661msgstr "" 
     2662 
     2663msgid "" 
     2664"Optional: Selecting Intra-Company will treat this route as an intra-company " 
     2665"connection, preserving the internal Caller ID information instead of the " 
     2666"outbound CID of either the extension or trunk." 
     2667msgstr "" 
     2668 
     2669msgid "Emergency" 
     2670msgstr "Emergenza (US)" 
     2671 
     2672msgid "Intra-Company" 
     2673msgstr "" 
    26892674 
    26902675msgid "Music On Hold?" 
     
    26992684"un tipo per il paese di destinazione che contiene la lingua appropriata." 
    27002685 
    2701 msgid "Dial Patterns" 
    2702 msgstr "Modelli di chiamata" 
    2703  
    2704 msgid "" 
    2705 "A Dial Pattern is a unique set of digits that will select this trunk. Enter " 
    2706 "one dial pattern per line." 
    2707 msgstr "" 
    2708 "Un Modello di Chiamata rappresenta un set di numeri che saranno selezionati " 
    2709 "per questo fascio. Digitare un modello per riga." 
     2686msgid "default" 
     2687msgstr "" 
     2688 
     2689msgid "Time Group:" 
     2690msgstr "" 
     2691 
     2692msgid "" 
     2693"If this route should only be available during certain times then Select a " 
     2694"Time Group created under Time Groups. The route will be ignored outside of " 
     2695"times specified in that Time Group. If left as default of Permanent Route " 
     2696"then it will always be available." 
     2697msgstr "" 
     2698 
     2699msgid "---Permanent Route---" 
     2700msgstr "" 
     2701 
     2702msgid "Route Position" 
     2703msgstr "" 
     2704 
     2705msgid "Where to insert this route or relocate it relative to the other routes." 
     2706msgstr "" 
     2707 
     2708#, php-format 
     2709msgid "First before %s" 
     2710msgstr "" 
     2711 
     2712msgid "---No Change---" 
     2713msgstr "" 
     2714 
     2715#, php-format 
     2716msgid "Before %s" 
     2717msgstr "" 
     2718 
     2719#, php-format 
     2720msgid "Last after %s" 
     2721msgstr "" 
     2722 
     2723msgid "Additional Settings" 
     2724msgstr "" 
     2725 
     2726msgid "Dial Patterns that will use this Route" 
     2727msgstr "" 
     2728 
     2729msgid "" 
     2730"A Dial Pattern is a unique set of digits that will select this route and " 
     2731"send the call to the designated trunks. If a dialed pattern matches this " 
     2732"route, no subsequent routes will be tried. If Time Groups are enabled, " 
     2733"subsequent routes will be checked for matches outside of the designated time" 
     2734"(s)." 
     2735msgstr "" 
    27102736 
    27112737msgid "Rules:" 
     
    27212747msgstr "corrisponde a tutti i numeri da 2-9" 
    27222748 
    2723 msgid "" 
    2724 "matches any digit or letter in the brackets (in this example, 1,2,3,7,8,9)" 
    2725 msgstr "" 
    2726 "corrisponde a tutti numeri o lettere del gruppo (in questo esempio, " 
    2727 "1,2,3,7,9)" 
    2728  
    2729 msgid "wildcard, matches one or more characters" 
    2730 msgstr "metacarattere, corrisponde a uno o più caratteri." 
    2731  
    2732 msgid "" 
    2733 "separates a dialing prefix from the number (for example, 9|NXXXXXX would " 
    2734 "match when some dialed \"95551234\" but would only pass \"5551234\" to the " 
    2735 "trunks)" 
    2736 msgstr "" 
    2737 "separa un prefisso dal numero (per esempio, 0|NXXXXXX potrebbe corrispondere " 
    2738 "a \"0330123456\", ma in questo caso solo \"330123456\" verrà chiamato nel " 
    2739 "fascio)." 
    2740  
    2741 msgid "" 
    2742 "appended to a dial pattern, matches a callerid or callerid pattern (for " 
    2743 "example, NXXXXXX/104 would match only if dialed by extension \"104\")" 
    2744 msgstr "" 
    2745  
    2746 msgid "Clean & Remove duplicates" 
    2747 msgstr "Pulisci e Rimuovi i duplicati" 
     2749msgid "matches any digit in the brackets (example: 1,2,3,7,8,9)" 
     2750msgstr "" 
     2751 
     2752msgid "wildcard, matches one or more dialed digits" 
     2753msgstr "" 
     2754 
     2755msgid "prepend:" 
     2756msgstr "" 
     2757 
     2758msgid "" 
     2759"Digits to prepend to a successful match. If the dialed number matches the " 
     2760"patterns specified by the subsequent columns, then this will be prepended " 
     2761"before sending to the trunks." 
     2762msgstr "" 
     2763 
     2764msgid "prefix:" 
     2765msgstr "" 
     2766 
     2767msgid "" 
     2768"Prefix to remove on a successful match. The dialed number is compared to " 
     2769"this and the subsequent columns for a match. Upon a match, this prefix is " 
     2770"removed from the dialed number before sending it to the trunks." 
     2771msgstr "" 
     2772 
     2773msgid "match pattern:" 
     2774msgstr "" 
     2775 
     2776msgid "" 
     2777"The dialed number will be compared against the  prefix + this match pattern. " 
     2778"Upon a match, the match pattern portion of the dialed number will be sent to " 
     2779"the trunks" 
     2780msgstr "" 
     2781 
     2782msgid "CallerID:" 
     2783msgstr "" 
     2784 
     2785msgid "" 
     2786"If CallerID is supplied, the dialed number will only match the prefix + " 
     2787"match pattern if the CallerID being transmitted matches this. When " 
     2788"extensions make outbound calls, the CallerID will be their extension number " 
     2789"and NOT their Outbound CID. The above special matching sequences can be used " 
     2790"for CallerID matching similar to other number matches." 
     2791msgstr "" 
     2792 
     2793msgid "prepend" 
     2794msgstr "" 
     2795 
     2796msgid "prefix" 
     2797msgstr "" 
     2798 
     2799msgid "match pattern" 
     2800msgstr "" 
     2801 
     2802msgid "CallerId" 
     2803msgstr "" 
    27482804 
    27492805msgid "Dial patterns wizards" 
     
    27922848"informazioni." 
    27932849 
     2850msgid "NXXXXXX" 
     2851msgstr "" 
     2852 
     2853msgid "NXXXXXX,NXXNXXXXXX" 
     2854msgstr "" 
     2855 
     2856msgid "1800NXXXXXX,1888NXXXXXX,1877NXXXXXX,1866NXXXXXX" 
     2857msgstr "" 
     2858 
     2859msgid "1NXXNXXXXXX" 
     2860msgstr "" 
     2861 
     2862msgid "011." 
     2863msgstr "" 
     2864 
     2865msgid "411,311" 
     2866msgstr "" 
     2867 
     2868msgid "911" 
     2869msgstr "" 
     2870 
    27942871msgid "(pick one)" 
    27952872msgstr "(selezionarne uno)" 
     
    28132890msgstr "Informazioni (US)" 
    28142891 
    2815 msgid "Emergency" 
    2816 msgstr "Emergenza (US)" 
    2817  
    2818 msgid "Trunk Sequence" 
    2819 msgstr "Sequenza Fasci" 
     2892msgid "Trunk Sequence for Matched Routes" 
     2893msgstr "" 
    28202894 
    28212895msgid "" 
     
    28312905"i gestori VoIP) seguite da quelle più care (come le linee urbane PSTN)." 
    28322906 
     2907msgid "Move Up" 
     2908msgstr "Sposta Su" 
     2909 
     2910msgid "Move Down" 
     2911msgstr "Sposta Giù" 
     2912 
     2913msgid "Add Trunk" 
     2914msgstr "Aggiungi Fascio" 
     2915 
     2916msgid "remove" 
     2917msgstr "" 
     2918 
     2919msgid "Click here to remove this pattern" 
     2920msgstr "" 
     2921 
    28332922msgid "Route name is invalid, please try again" 
    28342923msgstr "Nome rotta non valido, prego riprovare" 
     
    28392928"disabilitare" 
    28402929 
     2930msgid "At least one trunk must be picked" 
     2931msgstr "Bisogna selezionare almeno un fascio" 
     2932 
     2933msgid "Invalid Outbound Caller ID" 
     2934msgstr "ID Chiamante in uscita non valido" 
     2935 
     2936msgid "No dial pattern, there must be at least one" 
     2937msgstr "" 
     2938 
    28412939msgid "Dial pattern is invalid" 
    28422940msgstr "Modello di chiamata non valido" 
    28432941 
    2844 msgid "At least one trunk must be picked" 
    2845 msgstr "Bisogna selezionare almeno un fascio" 
    2846  
    2847 msgid "Invalid Outbound Caller ID" 
    2848 msgstr "ID Chiamante in uscita non valido" 
    2849  
    2850 msgid "Add Trunk" 
    2851 msgstr "Aggiungi Fascio" 
    2852  
    28532942#, php-format 
    28542943msgid "Channel %s" 
     
    28582947msgstr "Aggiungi Fascio" 
    28592948 
     2949msgid "Add SIP Trunk" 
     2950msgstr "Aggiungi Fascio SIP" 
     2951 
     2952msgid "Add DAHDI Trunk" 
     2953msgstr "" 
     2954 
    28602955msgid "Add Zap Trunk" 
    28612956msgstr "Aggiungi Fascio Zap" 
     
    28632958msgid "DAHDI compatibility mode" 
    28642959msgstr "Modalità compatibile DADHI" 
    2865  
    2866 msgid "Add SIP Trunk" 
    2867 msgstr "Aggiungi Fascio SIP" 
    28682960 
    28692961msgid "Add IAX2 Trunk" 
     
    29303022"have a mapping on the remote system, and corresponding configurations in " 
    29313023"dundi.conf locally, that looks as follows:<br /><br />[mappings]<br />priv " 
    2932 "=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},noparital<br /" 
     3024"=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},nopartial<br /" 
    29333025"><br />In this example, you would create this trunk and name it priv. You " 
    29343026"would then create the corresponding IAX2 trunk with proper settings to work " 
     
    29563048"corrispondenti e alle altre funzionalità fornite da questi." 
    29573049 
    2958 msgid "Trunk Description
    2959 msgstr "
     3050msgid "Trunk Name
     3051msgstr "Nome Fascio
    29603052 
    29613053msgid "Descriptive Name for this Trunk" 
     
    30443136"azione in caso di guasto del fascio non causato da NOANSWER o CANCEL." 
    30453137 
    3046 msgid "Outgoing Dial Rules" 
    3047 msgstr "Regole per le Chiamate in Uscita" 
    3048  
    3049 msgid "Dial Rules" 
    3050 msgstr "Regole di Chiamata" 
    3051  
    3052 msgid "" 
    3053 "A Dial Rule controls how calls will be dialed on this trunk. It can be used " 
    3054 "to add or remove prefixes. Numbers that don't match any patterns defined " 
    3055 "here will be dialed as-is. Note that a pattern without a + or | (to add or " 
    3056 "remove a prefix) will not make any changes but will create a match. Only the " 
    3057 "first matched rule will be executed and the remaining rules will not be " 
    3058 "acted on." 
    3059 msgstr "" 
    3060 "Una Regola di Chiamata controlla in che modo le chiamate sono trattate in " 
    3061 "questo fascio. Può essere usato per aggiungere o rimuovere prefissi. I " 
    3062 "numeri che non corrispondono a nessun modello quì definito, sono chiamati " 
    3063 "così come sono. Notare che un modello senza + o | (per aggiungere o " 
    3064 "rimuovere un prefisso), crea una corrispondenza. Solo la prima regola " 
    3065 "corrisposta verrà eseguita mentre le altre no." 
    3066  
    3067 msgid "wildcard, matches one or more characters (not allowed before a | or +)" 
    3068 msgstr "" 
    3069 "metacarattere, corrisponde a uno o più carratteri (non permesso prima di | o " 
    3070 "+)" 
    3071  
    3072 msgid "" 
    3073 "removes a dialing prefix from the number (for example, 613|NXXXXXX would " 
    3074 "match when some dialed \"6135551234\" but would only pass \"5551234\" to the " 
    3075 "trunk)" 
    3076 msgstr "" 
    3077 "rimuove un prefisso di chiamata dal numero (per esempio, 0039|0ZX. che " 
    3078 "corrisponde a tutti i numeri nazionali italiani con in aggiunta il prefisso " 
    3079 "internazionale 0039 (per esempio 003906123456789), farà passare solo il " 
    3080 "numero 06123456789." 
    3081  
    3082 msgid "" 
    3083 "adds a dialing prefix from the number (for example, 1613+NXXXXXX would match " 
    3084 "when some dialed \"5551234\" and would pass \"16135551234\" to the trunk)" 
    3085 msgstr "" 
    3086 "aggiunge un prefisso di chiamata al numero (per esempio, con 0039+ZX. quando " 
    3087 "verrà chiamato il numero 06123456789 aggiungerà il prefisso 0039 al fascio, " 
    3088 "molto utile con i gestori VoIP internazionali." 
    3089  
    3090 msgid "" 
    3091 "You can also use both + and |, for example: 01+0|1ZXXXXXXXXX would match " 
    3092 "\"016065551234\" and dial it as \"0116065551234\" Note that the order does " 
    3093 "not matter, eg. 0|01+1ZXXXXXXXXX does the same thing." 
    3094 msgstr "" 
    3095 "Si possono utilizzare anche + e | insieme, per esempio: 0039+0|3351234567 " 
    3096 "prenderà in considerazione \"03351234567\" e lo chiamerà come " 
    3097 "\"00393351234567\" L'ordine non ha importanza, per esempio 0|0039+3351234567 " 
    3098 "fa la stessa cosa." 
     3138msgid "Dialed Number Manipulation Rules" 
     3139msgstr "" 
     3140 
     3141msgid "" 
     3142"These rules can manipulate the dialed number before sending it out this " 
     3143"trunk. If no rule applies, the number is not changed. The original dialed " 
     3144"number is passed down from the route where some manipulation may have " 
     3145"already occurred. This trunk has the option to further manipulate the " 
     3146"number. If the number matches the combined values in the <b>prefix</b> plus " 
     3147"the <b>match pattern</b> boxes, the rule will be applied and all subsequent " 
     3148"rules ignored.<br/> Upon a match, the <b>prefix</b>, if defined, will be " 
     3149"stripped. Next the <b>prepend</b> will be inserted in front of the <b>match " 
     3150"pattern</b> and the resulting number will be sent to the trunk. All fields " 
     3151"are optional." 
     3152msgstr "" 
     3153 
     3154msgid "" 
     3155"Digits to prepend upon a successful match. If the dialed number matches the " 
     3156"patterns in the <b>prefix</b> and <b>match pattern</b> boxes, this will be " 
     3157"prepended before sending to the trunk." 
     3158msgstr "" 
     3159 
     3160msgid "" 
     3161"Prefix to remove upon a successful match. If the dialed number matches this " 
     3162"plus the <b>match pattern</b> box, this prefix is removed before adding the " 
     3163"optional <b>prepend</b> box and sending the results to the trunk." 
     3164msgstr "" 
     3165 
     3166msgid "" 
     3167"The dialed number will be compared against the <b>prefix</b> plus this " 
     3168"pattern. Upon a match, this portion of the number will be sent to the trunks " 
     3169"after removing the <b>prefix</b> and appending the <b>prepend</b> digits" 
     3170msgstr "" 
     3171 
     3172msgid "" 
     3173"You can completely replace a number by matching on the <b>prefix</b> only, " 
     3174"replacing it with a <b>prepend</b> and leaving the <b>match pattern</b> " 
     3175"blank." 
     3176msgstr "" 
     3177 
     3178msgid "+ Add More Dial Pattern Fields" 
     3179msgstr "" 
     3180 
     3181msgid "Clear all Fields" 
     3182msgstr "" 
    30993183 
    31003184msgid "Dial Rules Wizards" 
     
    31153199 
    31163200msgid "" 
    3117 "is useful for ZAP trunks, where if a local number is dialed as \"6135551234" 
    3118 "\", it can be converted to \"555-1234\"." 
    3119 msgstr "" 
    3120 "Ú utile per i fasci ZAP, quando un numero nazionale chiamato come " 
    3121 "\"003906123456789\" verrà convertito in \"06123456789\"." 
     3201"is useful for ZAP and DAHDI trunks, where if a local number is dialed as " 
     3202"\"6135551234\", it can be converted to \"555-1234\"." 
     3203msgstr "" 
     3204 
     3205msgid "Setup Google for directory assistance" 
     3206msgstr "" 
     3207 
     3208msgid "" 
     3209"is useful to translate a call to directory assistance (default: 411) to " 
     3210"Google's toll free directory (default: 18004664411) or any other number of " 
     3211"your choosing" 
     3212msgstr "" 
    31223213 
    31233214msgid "Lookup numbers for local trunk" 
     
    31903281"(es.: NXXNXXXXXX per numeri a 10 cifre US/CAN, NXXXXXX per numeri a 7 cifre " 
    31913282"US/CAN oppure 0Z. per i numeri nazionali Italiani)" 
     3283 
     3284msgid "" 
     3285"What is the directory assistance number you will dial locally in the format " 
     3286"that is passed to this trunk, ie 411" 
     3287msgstr "" 
     3288 
     3289msgid "\"411\"" 
     3290msgstr "" 
     3291 
     3292msgid "Invalid pattern. Only 0-9, #, *" 
     3293msgstr "" 
     3294 
     3295msgid "" 
     3296"Google 411 number to dial, or alternative number you want dialed when " 
     3297"calling directory assistance on this trunk" 
     3298msgstr "" 
     3299 
     3300msgid "18004664411" 
     3301msgstr "" 
     3302 
     3303msgid "Invalid number. Only 0-9, #,  and * are allowed." 
     3304msgstr "" 
    31923305 
    31933306msgid "Outbound Dial Prefix" 
     
    32133326msgstr "Impostazioni in uscita" 
    32143327 
    3215 msgid "Zap Identifier (trunk name)
    3216 msgstr "Identificativo Zap (nome fascio)
     3328msgid "Zap Identifier
     3329msgstr "
    32173330 
    32183331msgid "" 
     
    32243337"canale (definiti in zapata.conf) <br><br>L'impostazione predefinita Ú <b>g0</" 
    32253338"b> (gruppo zero)." 
     3339 
     3340msgid "DAHDI Identifier" 
     3341msgstr "" 
     3342 
     3343msgid "" 
     3344"DAHDI channels are referenced either by a group number or channel number " 
     3345"(which is defined in chan_dahdi.conf).  <br><br>The default setting is " 
     3346"<b>g0</b> (group zero)." 
     3347msgstr "" 
    32263348 
    32273349msgid "Custom Dial String" 
     
    32473369"alla sezione 'include' dei dettagli peer nel file locale dundi.conf. Questo " 
    32483370"richiede la configurazione manuale di DUNDi per l'utilizzo di questo fascio." 
    3249  
    3250 msgid "Trunk Name" 
    3251 msgstr "Nome Fascio" 
    32523371 
    32533372msgid "Give this trunk a unique name.  Example: myiaxtel" 
     
    33483467 
    33493468msgid "" 
    3350 "You must define an Outbound Caller ID when Choosing Never Override CallerID" 
    3351 msgstr "" 
    3352 "Devi impostare un ID Chiamante in Uscita quando si sceglie 'Non " 
    3353 "Sovrascrivere Mai l'ID Chiamante'" 
     3469"You must define an Outbound Caller ID when Choosing this CID Options value" 
     3470msgstr "" 
     3471 
     3472msgid "" 
     3473"It is highly recommended that you define an Outbound Caller ID on all " 
     3474"trunks, undefined behavior can result when nothing is specified. The CID " 
     3475"Options can control when this CID is used. Do you still want to continue?" 
     3476msgstr "" 
    33543477 
    33553478msgid "" 
  • freepbx/trunk/amp_conf/htdocs/admin/i18n/pt_BR/LC_MESSAGES/amp.po

    r9070 r10122  
    2020"Project-Id-Version: freepbx 2.5.1\n" 
    2121"Report-Msgid-Bugs-To: \n" 
    22 "POT-Creation-Date: 2010-02-28 20:57+0100\n" 
     22"POT-Creation-Date: 2010-06-27 12:16+0200\n" 
    2323"PO-Revision-Date: 2009-05-11 20:04-0300\n" 
    2424"Last-Translator: Marcelo Araujo <marcelo.araujo@voffice.com.br>\n" 
     
    3535msgstr "Aplicar" 
    3636 
     37msgid "Please select a valid destination." 
     38msgstr "" 
     39 
    3740msgid "Internal Options & Configuration" 
    3841msgstr "Opções Internas e Configuração" 
     
    8285msgid "Used as Destination by %s %s" 
    8386msgstr "Usado como destino por %s %s" 
     87 
     88msgid "Trace Back" 
     89msgstr "" 
    8490 
    8591#, php-format 
     
    128134msgstr "Adicionar" 
    129135 
    130 msgid "Unknown Destination" 
    131 msgstr "Destino desconhecido" 
    132  
    133 msgid "" 
    134 "ERROR: You have an unknown destination. If this was carried over as a Custom " 
    135 "App from an earlier version, you must go register the destination in the " 
    136 "Custom Destination tab provided by the Custom Applications module.<br />This " 
    137 "will remain active until you change it but you can no longer edit or add a " 
    138 "new one here." 
    139 msgstr "" 
    140 "ERRO: Você possui um destino desconhecido. Se isso é usado por um App " 
    141 "Personalizado de uma versão mais atual, você deve registrar o destino na aba " 
    142 "Destino Personalizado provida pelo módulo Aplicações personalizadas.<br/" 
    143 ">Isso continuará ativo até que modifique porém são será possível editar ou " 
    144 "adicionar uma nova aqui." 
     136msgid "choose one" 
     137msgstr "" 
     138 
     139msgid "Terminate Call" 
     140msgstr "Finalizar chamadas" 
     141 
     142msgid "description" 
     143msgstr "descrição" 
    145144 
    146145msgid "" 
     
    394393"Você está usando a senha padrão do Asterisk Manager que é amplamente " 
    395394"conhecida, você deve configurar uma senha segura" 
     395 
     396msgid "Default ARI Admin password Used" 
     397msgstr "" 
     398 
     399msgid "" 
     400"You are using the default ARI Admin password that is widely known, you " 
     401"should change to a new password. Do this in amportal.conf" 
     402msgstr "" 
    396403 
    397404msgid "Module Administration" 
     
    765772msgid "Description for version %s" 
    766773msgstr "Descrição para versão %s" 
    767  
    768 msgid "description" 
    769 msgstr "descrição" 
    770774 
    771775msgid "No description is available." 
     
    860864 
    861865msgid "SUSPECT LINK:" 
     866msgstr "" 
     867 
     868msgid "click to expand/collapse section" 
    862869msgstr "" 
    863870 
     
    11751182msgstr "Suporte ao FreePBX" 
    11761183 
    1177 msgid "Terminate Call" 
    1178 msgstr "Finalizar chamadas" 
    1179  
    11801184msgid "Hangup" 
    11811185msgstr "Desligar" 
     
    12001204msgstr "Ramal do usuário %s: %s" 
    12011205 
     1206#, php-format 
     1207msgid "Trunk: %s (%s)" 
     1208msgstr "" 
     1209 
     1210#, php-format 
     1211msgid "Calling Out Route: %s" 
     1212msgstr "" 
     1213 
    12021214msgid "A route for this DID/CID already exists!" 
    12031215msgstr "Uma rota para esse DDR/CID já existe!" 
     
    12361248msgid "Error Duplicate Channel Entry" 
    12371249msgstr "Erro: Entrada de canal duplicada" 
     1250 
     1251#, php-format 
     1252msgid "Outbound Route: %s" 
     1253msgstr "" 
    12381254 
    12391255#, php-format 
     
    15751591msgstr "Dispositivo ZAP genérico" 
    15761592 
     1593msgid "Generic DAHDI Device" 
     1594msgstr "" 
     1595 
    15771596msgid "Other (Custom) Device" 
    15781597msgstr "Outro dispositivo (personalizado)" 
     
    18221841 
    18231842msgid "done" 
    1824 msgstr "" 
    1825  
    1826 msgid "Checking if trunks_dialpatterns table exists.." 
    1827 msgstr "" 
    1828  
    1829 msgid "created" 
    1830 msgstr "" 
    1831  
    1832 msgid "loading table from localprefixes.conf.." 
    1833 msgstr "" 
    1834  
    1835 msgid "loaded" 
    18361843msgstr "" 
    18371844 
     
    23282335"todas as caixas de correio." 
    23292336 
     2337msgid "Operator Extension:" 
     2338msgstr "Ramal do Operador:" 
     2339 
     2340msgid "" 
     2341"Default number to dial when callers hit '0' from voicemail or the built in " 
     2342"IVR directory (it has no effect on the Directory Module). This does NOT need " 
     2343"to be an extension, it can be a Ring Group, or even an external number." 
     2344msgstr "" 
     2345 
    23302346msgid "Voicemail VmX Locator" 
    23312347msgstr "VmX Locater do Correio de Voz" 
     
    24272443"receber uma opção indefinida" 
    24282444 
    2429 msgid "Company Directory" 
    2430 msgstr "Diretório da empresa
     2445msgid "Legacy Company Directory" 
     2446msgstr "
    24312447 
    24322448msgid "Find users in the Company Directory by:" 
     
    24612477"Reproduza esta mensagem: \"Por favor espere enquanto te tranfiro para o " 
    24622478"ramal xxx\" isto permite que te chamem pelo nro. de ramal e o use no futuro." 
    2463  
    2464 msgid "Operator Extension:" 
    2465 msgstr "Ramal do Operador:" 
    2466  
    2467 msgid "" 
    2468 "When users hit '0' in the directory, they are put through to this number. " 
    2469 "Note that it" 
    2470 msgstr "" 
    2471 "Quando um usuário preciona 0 no diretório, ele é direcionado para este " 
    2472 "número." 
    2473  
    2474 msgid "" 
    2475 " does NOT need to be an extension, it can be a Ring Group, or even an " 
    2476 "external number." 
    2477 msgstr "" 
    2478 "não é necessário ser uma extensão, pode ser um grupo de chamadas, ou um " 
    2479 "número externo" 
    24802479 
    24812480msgid "International Settings" 
     
    25792578"resultará em alguns IVRsinacessíveis entre outros problemas estranhos" 
    25802579 
    2581 msgid "Error renaming route: duplicate name" 
    2582 msgstr "Erro renomeando rota: nome duplicado" 
    2583  
    25842580msgid "Error fetching prefix list for: " 
    25852581msgstr "Error obtendo lista de prefixos para:" 
     
    25882584msgstr "Formato inválido para o código NPA-NXX (deve estar no formato: NXXNXX)" 
    25892585 
     2586msgid "" 
     2587"An unknown error occurred repositioning routes, refresh your browser to see " 
     2588"the current correct route positions" 
     2589msgstr "" 
     2590 
    25902591msgid "Add Route" 
    25912592msgstr "Adicionar Rota" 
    25922593 
    2593 msgid "Move Up" 
    2594 msgstr "Mover acima" 
    2595  
    2596 msgid "Move Down" 
    2597 msgstr "Mover abaixo" 
     2594msgid "Drag up or down to reposition, click to choose" 
     2595msgstr "" 
    25982596 
    25992597msgid "Edit Route" 
    26002598msgstr "Editar Rota" 
    26012599 
     2600msgid "Route Settings" 
     2601msgstr "" 
     2602 
    26022603msgid "Route Name" 
    26032604msgstr "Nome da Rota" 
     
    26092610"Nome desta rota. Pode ser usado para descrever que tipo de chamadas esta " 
    26102611"rota combina (por exemplo, 'local' o 'longa distância')." 
    2611  
    2612 msgid "Rename" 
    2613 msgstr "Renomear" 
    2614  
    2615 msgid "Rename route" 
    2616 msgstr "Renomear rota" 
    2617  
    2618 msgid "to:" 
    2619 msgstr "para:" 
    2620  
    2621 msgid "Route name is invalid...please try again" 
    2622 msgstr "O nome da rota é invalido, por favor tente novamente" 
    26232612 
    26242613msgid "Route CID" 
     
    26332622msgstr "" 
    26342623 
    2635 msgid "Override Extension CID" 
     2624msgid "Override Extension" 
     2625msgstr "" 
     2626 
     2627msgid "" 
     2628"If checked the extension's Outbound CID will be ignored in favor of this " 
     2629"CID. The extension's Emergency CID will still be used if the route is an " 
     2630"Emergency Route and the Extension has a defined Emergency CID." 
    26362631msgstr "" 
    26372632 
     
    26442639"destinations or 1-900 numbers.<br><br>A numerical password, or the path to " 
    26452640"an Authenticate password file can be used.<br><br>Leave this field blank to " 
    2646 "not prompt for password.</span>" 
    2647 msgstr "" 
    2648 "Opcional: Uma rota pode solicitar uma senha aos usuários antes de permitir " 
    2649 "chamadas. Isto é útil para restringir chamadas para destinos internacionais, " 
    2650 "etc.<br><br>Uma senha numérica, ou o caminho para o arquivo de senhas pode " 
    2651 "ser usado.<br><br>Deixe este campo em branco para não solicitar senha.</span>" 
    2652  
    2653 msgid "Emergency Dialing" 
    2654 msgstr "Discagem de emergência" 
    2655  
    2656 msgid "" 
    2657 "Optional: Selecting this option will enforce the use of a device's Emergency " 
    2658 "CID setting (if set).  Select this option if this set of routes is used for " 
    2659 "emergency dialing (ie: 911).</span>" 
    2660 msgstr "" 
    2661 "Opcional: Marcando essa opção irá forçar o uso do CID do dispositivo de " 
    2662 "Emergência (se configurado). Selecione esta opção se estas rotas serão " 
    2663 "usadas para discagem de emergência (ex.: 190).</span>" 
    2664  
    2665 msgid "Intra Company Route" 
    2666 msgstr "Rota Intra-Company" 
    2667  
    2668 msgid "" 
    2669 "Optional: Selecting this option will treat this route as a intra-company " 
    2670 "connection, preserving the internal Caller ID information and not use the " 
    2671 "outbound CID of either the extension or trunk.</span>" 
    2672 msgstr "" 
    2673 "Opcional: Selecionando esta opção esta rota será tratada como uma conexão " 
    2674 "intra-company, preservando a informação do Caller ID, não usando o CID de " 
    2675 "saída</span>" 
     2641"not prompt for password." 
     2642msgstr "" 
     2643 
     2644msgid "Route Type" 
     2645msgstr "" 
     2646 
     2647msgid "" 
     2648"Optional: Selecting Emergency will enforce the use of a device's Emergency " 
     2649"CID setting (if set).  Select this option if this route is used for " 
     2650"emergency dialing (ie: 911)." 
     2651msgstr "" 
     2652 
     2653msgid "" 
     2654"Optional: Selecting Intra-Company will treat this route as an intra-company " 
     2655"connection, preserving the internal Caller ID information instead of the " 
     2656"outbound CID of either the extension or trunk." 
     2657msgstr "" 
     2658 
     2659msgid "Emergency" 
     2660msgstr "Emergência" 
     2661 
     2662msgid "Intra-Company" 
     2663msgstr "" 
    26762664 
    26772665msgid "Music On Hold?" 
     
    26872675"linguagem." 
    26882676 
    2689 msgid "Dial Patterns" 
    2690 msgstr "Regras de discagem" 
    2691  
    2692 msgid "" 
    2693 "A Dial Pattern is a unique set of digits that will select this trunk. Enter " 
    2694 "one dial pattern per line." 
    2695 msgstr "" 
    2696 "Um padrão de discagem é um parâmetro único de dígitos que selecionará este " 
    2697 "tronco. Digite um regra de discagem por linha." 
     2677msgid "default" 
     2678msgstr "" 
     2679 
     2680msgid "Time Group:" 
     2681msgstr "" 
     2682 
     2683msgid "" 
     2684"If this route should only be available during certain times then Select a " 
     2685"Time Group created under Time Groups. The route will be ignored outside of " 
     2686"times specified in that Time Group. If left as default of Permanent Route " 
     2687"then it will always be available." 
     2688msgstr "" 
     2689 
     2690msgid "---Permanent Route---" 
     2691msgstr "" 
     2692 
     2693msgid "Route Position" 
     2694msgstr "" 
     2695 
     2696msgid "Where to insert this route or relocate it relative to the other routes." 
     2697msgstr "" 
     2698 
     2699#, php-format 
     2700msgid "First before %s" 
     2701msgstr "" 
     2702 
     2703msgid "---No Change---" 
     2704msgstr "" 
     2705 
     2706#, php-format 
     2707msgid "Before %s" 
     2708msgstr "" 
     2709 
     2710#, php-format 
     2711msgid "Last after %s" 
     2712msgstr "" 
     2713 
     2714msgid "Additional Settings" 
     2715msgstr "" 
     2716 
     2717msgid "Dial Patterns that will use this Route" 
     2718msgstr "" 
     2719 
     2720msgid "" 
     2721"A Dial Pattern is a unique set of digits that will select this route and " 
     2722"send the call to the designated trunks. If a dialed pattern matches this " 
     2723"route, no subsequent routes will be tried. If Time Groups are enabled, " 
     2724"subsequent routes will be checked for matches outside of the designated time" 
     2725"(s)." 
     2726msgstr "" 
    26982727 
    26992728msgid "Rules:" 
     
    27092738msgstr "corresponde a qualquer dígito entre 2-9" 
    27102739 
    2711 msgid "" 
    2712 "matches any digit or letter in the brackets (in this example, 1,2,3,7,8,9)" 
    2713 msgstr "" 
    2714 "corresponde a qualquer dígito ou letra entre as chaves (neste exemplo, " 
    2715 "1,2,3,7,8,9)" 
    2716  
    2717 msgid "wildcard, matches one or more characters" 
    2718 msgstr "coringa, casa com um ou mais caracteres" 
    2719  
    2720 msgid "" 
    2721 "separates a dialing prefix from the number (for example, 9|NXXXXXX would " 
    2722 "match when some dialed \"95551234\" but would only pass \"5551234\" to the " 
    2723 "trunks)" 
    2724 msgstr "" 
    2725 "separa um prefixo de discagem do número (por exemplo, 9|NXXXXXX deverá casar " 
    2726 "quando alguém discar \"95551234\" mas somente deverá deixar passar \"5551234" 
    2727 "\" para os troncos)" 
    2728  
    2729 msgid "" 
    2730 "appended to a dial pattern, matches a callerid or callerid pattern (for " 
    2731 "example, NXXXXXX/104 would match only if dialed by extension \"104\")" 
    2732 msgstr "" 
    2733  
    2734 msgid "Clean & Remove duplicates" 
    2735 msgstr "Limpa e remove duplicados" 
     2740msgid "matches any digit in the brackets (example: 1,2,3,7,8,9)" 
     2741msgstr "" 
     2742 
     2743msgid "wildcard, matches one or more dialed digits" 
     2744msgstr "" 
     2745 
     2746msgid "prepend:" 
     2747msgstr "" 
     2748 
     2749msgid "" 
     2750"Digits to prepend to a successful match. If the dialed number matches the " 
     2751"patterns specified by the subsequent columns, then this will be prepended " 
     2752"before sending to the trunks." 
     2753msgstr "" 
     2754 
     2755msgid "prefix:" 
     2756msgstr "" 
     2757 
     2758msgid "" 
     2759"Prefix to remove on a successful match. The dialed number is compared to " 
     2760"this and the subsequent columns for a match. Upon a match, this prefix is " 
     2761"removed from the dialed number before sending it to the trunks." 
     2762msgstr "" 
     2763 
     2764msgid "match pattern:" 
     2765msgstr "" 
     2766 
     2767msgid "" 
     2768"The dialed number will be compared against the  prefix + this match pattern. " 
     2769"Upon a match, the match pattern portion of the dialed number will be sent to " 
     2770"the trunks" 
     2771msgstr "" 
     2772 
     2773msgid "CallerID:" 
     2774msgstr "" 
     2775 
     2776msgid "" 
     2777"If CallerID is supplied, the dialed number will only match the prefix + " 
     2778"match pattern if the CallerID being transmitted matches this. When " 
     2779"extensions make outbound calls, the CallerID will be their extension number " 
     2780"and NOT their Outbound CID. The above special matching sequences can be used " 
     2781"for CallerID matching similar to other number matches." 
     2782msgstr "" 
     2783 
     2784msgid "prepend" 
     2785msgstr "" 
     2786 
     2787msgid "prefix" 
     2788msgstr "" 
     2789 
     2790msgid "match pattern" 
     2791msgstr "" 
     2792 
     2793msgid "CallerId" 
     2794msgstr "" 
    27362795 
    27372796msgid "Dial patterns wizards" 
     
    27822841"função. Entre em http://www.php.net/curl para maiores informações." 
    27832842 
     2843msgid "NXXXXXX" 
     2844msgstr "" 
     2845 
     2846msgid "NXXXXXX,NXXNXXXXXX" 
     2847msgstr "" 
     2848 
     2849msgid "1800NXXXXXX,1888NXXXXXX,1877NXXXXXX,1866NXXXXXX" 
     2850msgstr "" 
     2851 
     2852msgid "1NXXNXXXXXX" 
     2853msgstr "" 
     2854 
     2855msgid "011." 
     2856msgstr "" 
     2857 
     2858msgid "411,311" 
     2859msgstr "" 
     2860 
     2861msgid "911" 
     2862msgstr "" 
     2863 
    27842864msgid "(pick one)" 
    27852865msgstr "(escolha um)" 
     
    28032883msgstr "Informação" 
    28042884 
    2805 msgid "Emergency" 
    2806 msgstr "Emergência" 
    2807  
    2808 msgid "Trunk Sequence" 
    2809 msgstr "Sequência dos troncos" 
     2885msgid "Trunk Sequence for Matched Routes" 
     2886msgstr "" 
    28102887 
    28112888msgid "" 
     
    28222899"tradicionais) ." 
    28232900 
     2901msgid "Move Up" 
     2902msgstr "Mover acima" 
     2903 
     2904msgid "Move Down" 
     2905msgstr "Mover abaixo" 
     2906 
     2907msgid "Add Trunk" 
     2908msgstr "Adicionar tronco" 
     2909 
     2910msgid "remove" 
     2911msgstr "" 
     2912 
     2913msgid "Click here to remove this pattern" 
     2914msgstr "" 
     2915 
    28242916msgid "Route name is invalid, please try again" 
    28252917msgstr "O nome da rota é invalido, por favor tente novamente" 
     
    28282920msgstr "Senha do rota deve ser numérica ou deixe em branco para desabilitar" 
    28292921 
     2922msgid "At least one trunk must be picked" 
     2923msgstr "Ao menos um tronco deve ser selecionado" 
     2924 
     2925msgid "Invalid Outbound Caller ID" 
     2926msgstr "Identificador de chamadas de saída Inválido" 
     2927 
     2928msgid "No dial pattern, there must be at least one" 
     2929msgstr "" 
     2930 
    28302931msgid "Dial pattern is invalid" 
    28312932msgstr "Padrão de discagem é inválido" 
    28322933 
    2833 msgid "At least one trunk must be picked" 
    2834 msgstr "Ao menos um tronco deve ser selecionado" 
    2835  
    2836 msgid "Invalid Outbound Caller ID" 
    2837 msgstr "Identificador de chamadas de saída Inválido" 
    2838  
    2839 msgid "Add Trunk" 
    2840 msgstr "Adicionar tronco" 
    2841  
    28422934#, php-format 
    28432935msgid "Channel %s" 
     
    28472939msgstr "Adicionar um tronco" 
    28482940 
     2941msgid "Add SIP Trunk" 
     2942msgstr "Adicionar um tronco SIP" 
     2943 
     2944msgid "Add DAHDI Trunk" 
     2945msgstr "" 
     2946 
    28492947msgid "Add Zap Trunk" 
    28502948msgstr "Adicionar um tronco ZAP" 
     
    28522950msgid "DAHDI compatibility mode" 
    28532951msgstr "Modo de compatibilidade DAHDI" 
    2854  
    2855 msgid "Add SIP Trunk" 
    2856 msgstr "Adicionar um tronco SIP" 
    28572952 
    28582953msgid "Add IAX2 Trunk" 
     
    29193014"have a mapping on the remote system, and corresponding configurations in " 
    29203015"dundi.conf locally, that looks as follows:<br /><br />[mappings]<br />priv " 
    2921 "=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},noparital<br /" 
     3016"=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},nopartial<br /" 
    29223017"><br />In this example, you would create this trunk and name it priv. You " 
    29233018"would then create the corresponding IAX2 trunk with proper settings to work " 
     
    29453040"por estes vários contextos gerados pelo freePBX." 
    29463041 
    2947 msgid "Trunk Description
    2948 msgstr "
     3042msgid "Trunk Name
     3043msgstr "Nome do Tronco
    29493044 
    29503045msgid "Descriptive Name for this Trunk" 
     
    30313126"troncos, falhas estas que não são causadas por ou NOANSWER ou CANCEL." 
    30323127 
    3033 msgid "Outgoing Dial Rules" 
    3034 msgstr "Regras de Discagem de saída" 
    3035  
    3036 msgid "Dial Rules" 
    3037 msgstr "Regras de Discagem" 
    3038  
    3039 msgid "" 
    3040 "A Dial Rule controls how calls will be dialed on this trunk. It can be used " 
    3041 "to add or remove prefixes. Numbers that don't match any patterns defined " 
    3042 "here will be dialed as-is. Note that a pattern without a + or | (to add or " 
    3043 "remove a prefix) will not make any changes but will create a match. Only the " 
    3044 "first matched rule will be executed and the remaining rules will not be " 
    3045 "acted on." 
    3046 msgstr "" 
    3047 "Uma regra de discagem que controla como as chamadas são discadas em um " 
    3048 "tronco. Pode ser usada para adicionar ou remover prefixos. Os números que " 
    3049 "não combinam com nenhum padrão pré-definido aqui serão discados como sem " 
    3050 "modificação. Deve-se notar que um padrão que não contenha + ou | (para " 
    3051 "adicionar ou remover um prefixo) não fará qualquer alteração mas casará com  " 
    3052 "a regra. Somente a primeira regra que casar será executada." 
    3053  
    3054 msgid "wildcard, matches one or more characters (not allowed before a | or +)" 
    3055 msgstr "" 
    3056 "coringa, corresponde a 1 ou mais caracteres (não permitido antes de | ou +)" 
    3057  
    3058 msgid "" 
    3059 "removes a dialing prefix from the number (for example, 613|NXXXXXX would " 
    3060 "match when some dialed \"6135551234\" but would only pass \"5551234\" to the " 
    3061 "trunk)" 
    3062 msgstr "" 
    3063 "remove um prefixo discado do numero (ex, 613|NXXXXXX casará quando alguem " 
    3064 "discar  \"6135551234\" mas somente passaria \"5551234\" para o tronco)" 
    3065  
    3066 msgid "" 
    3067 "adds a dialing prefix from the number (for example, 1613+NXXXXXX would match " 
    3068 "when some dialed \"5551234\" and would pass \"16135551234\" to the trunk)" 
    3069 msgstr "" 
    3070 "adiciona um prefixo de discagem ao numero (exemplo, 1613+NXXXXXX se " 
    3071 "adequaria quando alguiem discar \"5551234\" mas passaria \"16135551234\" " 
    3072 "como tronco)" 
    3073  
    3074 msgid "" 
    3075 "You can also use both + and |, for example: 01+0|1ZXXXXXXXXX would match " 
    3076 "\"016065551234\" and dial it as \"0116065551234\" Note that the order does " 
    3077 "not matter, eg. 0|01+1ZXXXXXXXXX does the same thing." 
    3078 msgstr "" 
    3079 "Você pode usar ambos + e |, por exemplo: 01+0|1ZXXXXXXXXX que casa" 
    3080 "\"016065551234\" e disca como  \"0116065551234\" Observe que a ordem não " 
    3081 "importa, ex.: 0|01+1ZXXXXXXXXX faz a mesma coisa." 
     3128msgid "Dialed Number Manipulation Rules" 
     3129msgstr "" 
     3130 
     3131msgid "" 
     3132"These rules can manipulate the dialed number before sending it out this " 
     3133"trunk. If no rule applies, the number is not changed. The original dialed " 
     3134"number is passed down from the route where some manipulation may have " 
     3135"already occurred. This trunk has the option to further manipulate the " 
     3136"number. If the number matches the combined values in the <b>prefix</b> plus " 
     3137"the <b>match pattern</b> boxes, the rule will be applied and all subsequent " 
     3138"rules ignored.<br/> Upon a match, the <b>prefix</b>, if defined, will be " 
     3139"stripped. Next the <b>prepend</b> will be inserted in front of the <b>match " 
     3140"pattern</b> and the resulting number will be sent to the trunk. All fields " 
     3141"are optional." 
     3142msgstr "" 
     3143 
     3144msgid "" 
     3145"Digits to prepend upon a successful match. If the dialed number matches the " 
     3146"patterns in the <b>prefix</b> and <b>match pattern</b> boxes, this will be " 
     3147"prepended before sending to the trunk." 
     3148msgstr "" 
     3149 
     3150msgid "" 
     3151"Prefix to remove upon a successful match. If the dialed number matches this " 
     3152"plus the <b>match pattern</b> box, this prefix is removed before adding the " 
     3153"optional <b>prepend</b> box and sending the results to the trunk." 
     3154msgstr "" 
     3155 
     3156msgid "" 
     3157"The dialed number will be compared against the <b>prefix</b> plus this " 
     3158"pattern. Upon a match, this portion of the number will be sent to the trunks " 
     3159"after removing the <b>prefix</b> and appending the <b>prepend</b> digits" 
     3160msgstr "" 
     3161 
     3162msgid "" 
     3163"You can completely replace a number by matching on the <b>prefix</b> only, " 
     3164"replacing it with a <b>prepend</b> and leaving the <b>match pattern</b> " 
     3165"blank." 
     3166msgstr "" 
     3167 
     3168msgid "+ Add More Dial Pattern Fields" 
     3169msgstr "" 
     3170 
     3171msgid "Clear all Fields" 
     3172msgstr "" 
    30823173 
    30833174msgid "Dial Rules Wizards" 
     
    30983189 
    30993190msgid "" 
    3100 "is useful for ZAP trunks, where if a local number is dialed as \"6135551234" 
    3101 "\", it can be converted to \"555-1234\"." 
    3102 msgstr "" 
    3103 "é util para troncos ZAP, quando um numero local é discado como \"16135551234" 
    3104 "\", pode ser convertido para \"555-1234\"." 
     3191"is useful for ZAP and DAHDI trunks, where if a local number is dialed as " 
     3192"\"6135551234\", it can be converted to \"555-1234\"." 
     3193msgstr "" 
     3194 
     3195msgid "Setup Google for directory assistance" 
     3196msgstr "" 
     3197 
     3198msgid "" 
     3199"is useful to translate a call to directory assistance (default: 411) to " 
     3200"Google's toll free directory (default: 18004664411) or any other number of " 
     3201"your choosing" 
     3202msgstr "" 
    31053203 
    31063204msgid "Lookup numbers for local trunk" 
     
    31743272"(EX. NXXNXXXXXX para discadogem de 10 dígitos de US/CAN, NXXXXXX para 7-" 
    31753273"digitos)" 
     3274 
     3275msgid "" 
     3276"What is the directory assistance number you will dial locally in the format " 
     3277"that is passed to this trunk, ie 411" 
     3278msgstr "" 
     3279 
     3280msgid "\"411\"" 
     3281msgstr "" 
     3282 
     3283msgid "Invalid pattern. Only 0-9, #, *" 
     3284msgstr "" 
     3285 
     3286msgid "" 
     3287"Google 411 number to dial, or alternative number you want dialed when " 
     3288"calling directory assistance on this trunk" 
     3289msgstr "" 
     3290 
     3291msgid "18004664411" 
     3292msgstr "" 
     3293 
     3294msgid "Invalid number. Only 0-9, #,  and * are allowed." 
     3295msgstr "" 
    31763296 
    31773297msgid "Outbound Dial Prefix" 
     
    31973317msgstr "Parâmetros de saída" 
    31983318 
    3199 msgid "Zap Identifier (trunk name)
    3200 msgstr "Identificador ZAP (nome do tronco)
     3319msgid "Zap Identifier
     3320msgstr "
    32013321 
    32023322msgid "" 
     
    32083328"definido no zapata.conf). <br><br>Por padrão esta opção é <b>g0</b> (grupo " 
    32093329"zero)." 
     3330 
     3331msgid "DAHDI Identifier" 
     3332msgstr "" 
     3333 
     3334msgid "" 
     3335"DAHDI channels are referenced either by a group number or channel number " 
     3336"(which is defined in chan_dahdi.conf).  <br><br>The default setting is " 
     3337"<b>g0</b> (group zero)." 
     3338msgstr "" 
    32103339 
    32113340msgid "Custom Dial String" 
     
    32313360"'include' dos detalhes do peer no arquivo local dundi.conf. Isto requer " 
    32323361"configuração manual do DUNDi para usar este tronco " 
    3233  
    3234 msgid "Trunk Name" 
    3235 msgstr "Nome do Tronco" 
    32363362 
    32373363msgid "Give this trunk a unique name.  Example: myiaxtel" 
     
    33313457 
    33323458msgid "" 
    3333 "You must define an Outbound Caller ID when Choosing Never Override CallerID" 
    3334 msgstr "" 
    3335 "Você pode definir um Caller ID ao optar por 'Nunca Sobrescrever o CallerID" 
     3459"You must define an Outbound Caller ID when Choosing this CID Options value" 
     3460msgstr "" 
     3461 
     3462msgid "" 
     3463"It is highly recommended that you define an Outbound Caller ID on all " 
     3464"trunks, undefined behavior can result when nothing is specified. The CID " 
     3465"Options can control when this CID is used. Do you still want to continue?" 
     3466msgstr "" 
    33363467 
    33373468msgid "" 
  • freepbx/trunk/amp_conf/htdocs/admin/i18n/pt_PT/LC_MESSAGES/amp.po

    r9070 r10122  
    88"Project-Id-Version: GpwmPOT-Creation-Date: 2005-08-17 10:15-0300\n" 
    99"Report-Msgid-Bugs-To: \n" 
    10 "POT-Creation-Date: 2010-02-28 20:57+0100\n" 
     10"POT-Creation-Date: 2010-06-27 12:16+0200\n" 
    1111"PO-Revision-Date: 2005-08-20 15:30-0300\n" 
    1212"Last-Translator: Grupo de Pesquisa Web Midia <http://gpwm.devin.com.br>\n" 
     
    1919msgstr "" 
    2020 
     21msgid "Please select a valid destination." 
     22msgstr "" 
     23 
    2124msgid "Internal Options & Configuration" 
    2225msgstr "" 
     
    6770msgstr "" 
    6871 
     72msgid "Trace Back" 
     73msgstr "" 
     74 
    6975#, php-format 
    7076msgid "Exit code was %s and output was: %s" 
     
    105111msgstr "Adicionar" 
    106112 
    107 msgid "Unknown Destination" 
    108 msgstr "" 
    109  
    110 msgid "" 
    111 "ERROR: You have an unknown destination. If this was carried over as a Custom " 
    112 "App from an earlier version, you must go register the destination in the " 
    113 "Custom Destination tab provided by the Custom Applications module.<br />This " 
    114 "will remain active until you change it but you can no longer edit or add a " 
    115 "new one here." 
     113msgid "choose one" 
     114msgstr "" 
     115 
     116msgid "Terminate Call" 
     117msgstr "" 
     118 
     119msgid "description" 
    116120msgstr "" 
    117121 
     
    355359"You are using the default Asterisk Manager password that is widely known, " 
    356360"you should set a secure password" 
     361msgstr "" 
     362 
     363msgid "Default ARI Admin password Used" 
     364msgstr "" 
     365 
     366msgid "" 
     367"You are using the default ARI Admin password that is widely known, you " 
     368"should change to a new password. Do this in amportal.conf" 
    357369msgstr "" 
    358370 
     
    697709#, php-format 
    698710msgid "Description for version %s" 
    699 msgstr "" 
    700  
    701 msgid "description" 
    702711msgstr "" 
    703712 
     
    793802 
    794803msgid "SUSPECT LINK:" 
     804msgstr "" 
     805 
     806msgid "click to expand/collapse section" 
    795807msgstr "" 
    796808 
     
    10761088msgstr "" 
    10771089 
    1078 msgid "Terminate Call" 
    1079 msgstr "" 
    1080  
    10811090msgid "Hangup" 
    10821091msgstr "" 
     
    11011110msgstr "" 
    11021111 
     1112#, php-format 
     1113msgid "Trunk: %s (%s)" 
     1114msgstr "" 
     1115 
     1116#, php-format 
     1117msgid "Calling Out Route: %s" 
     1118msgstr "" 
     1119 
    11031120msgid "A route for this DID/CID already exists!" 
    11041121msgstr "" 
     
    11351152 
    11361153msgid "Error Duplicate Channel Entry" 
     1154msgstr "" 
     1155 
     1156#, php-format 
     1157msgid "Outbound Route: %s" 
    11371158msgstr "" 
    11381159 
     
    14221443msgstr "" 
    14231444 
     1445msgid "Generic DAHDI Device" 
     1446msgstr "" 
     1447 
    14241448msgid "Other (Custom) Device" 
    14251449msgstr "" 
     
    16501674 
    16511675msgid "done" 
    1652 msgstr "" 
    1653  
    1654 msgid "Checking if trunks_dialpatterns table exists.." 
    1655 msgstr "" 
    1656  
    1657 msgid "created" 
    1658 msgstr "" 
    1659  
    1660 msgid "loading table from localprefixes.conf.." 
    1661 msgstr "" 
    1662  
    1663 msgid "loaded" 
    16641676msgstr "" 
    16651677 
     
    20872099msgstr "" 
    20882100 
     2101msgid "Operator Extension:" 
     2102msgstr "" 
     2103 
     2104msgid "" 
     2105"Default number to dial when callers hit '0' from voicemail or the built in " 
     2106"IVR directory (it has no effect on the Directory Module). This does NOT need " 
     2107"to be an extension, it can be a Ring Group, or even an external number." 
     2108msgstr "" 
     2109 
    20892110msgid "Voicemail VmX Locator" 
    20902111msgstr "" 
     
    21692190msgstr "" 
    21702191 
    2171 msgid "Company Directory" 
    2172 msgstr "Diretório da empresa
     2192msgid "Legacy Company Directory" 
     2193msgstr "
    21732194 
    21742195msgid "Find users in the Company Directory by:" 
     
    21972218"lets the caller know what extension to use in the future when connecting " 
    21982219"from the company directory." 
    2199 msgstr "" 
    2200  
    2201 msgid "Operator Extension:" 
    2202 msgstr "" 
    2203  
    2204 msgid "" 
    2205 "When users hit '0' in the directory, they are put through to this number. " 
    2206 "Note that it" 
    2207 msgstr "" 
    2208  
    2209 msgid "" 
    2210 " does NOT need to be an extension, it can be a Ring Group, or even an " 
    2211 "external number." 
    22122220msgstr "" 
    22132221 
     
    22922300msgstr "" 
    22932301 
    2294 msgid "Error renaming route: duplicate name" 
    2295 msgstr "Error renomeando rota: rota duplicada" 
    2296  
    22972302msgid "Error fetching prefix list for: " 
    22982303msgstr "Error obtendo lista de prefixos para:" 
     
    23012306msgstr "Formato insválido de codigo NPA-NXX (deve estar no formato: NXXNXX)" 
    23022307 
     2308msgid "" 
     2309"An unknown error occurred repositioning routes, refresh your browser to see " 
     2310"the current correct route positions" 
     2311msgstr "" 
     2312 
    23032313msgid "Add Route" 
    23042314msgstr "Agregar Rota" 
    23052315 
    2306 msgid "Move Up" 
    2307 msgstr "" 
    2308  
    2309 msgid "Move Down" 
     2316msgid "Drag up or down to reposition, click to choose" 
    23102317msgstr "" 
    23112318 
     
    23132320msgstr "Editar Rota" 
    23142321 
     2322msgid "Route Settings" 
     2323msgstr "" 
     2324 
    23152325msgid "Route Name" 
    23162326msgstr "Nome da Rota" 
     
    23222332"Nome da rota. Serve usar para descrever que tipo de chamadas está sendo " 
    23232333"realizada dicha ruta (por ejemplo, 'local' o 'larga distancia')." 
    2324  
    2325 msgid "Rename" 
    2326 msgstr "" 
    2327  
    2328 msgid "Rename route" 
    2329 msgstr "" 
    2330  
    2331 msgid "to:" 
    2332 msgstr "para:" 
    2333  
    2334 msgid "Route name is invalid...please try again" 
    2335 msgstr "" 
    23362334 
    23372335msgid "Route CID" 
     
    23462344msgstr "" 
    23472345 
    2348 msgid "Override Extension CID" 
     2346msgid "Override Extension" 
     2347msgstr "" 
     2348 
     2349msgid "" 
     2350"If checked the extension's Outbound CID will be ignored in favor of this " 
     2351"CID. The extension's Emergency CID will still be used if the route is an " 
     2352"Emergency Route and the Extension has a defined Emergency CID." 
    23492353msgstr "" 
    23502354 
     
    23572361"destinations or 1-900 numbers.<br><br>A numerical password, or the path to " 
    23582362"an Authenticate password file can be used.<br><br>Leave this field blank to " 
    2359 "not prompt for password.</span>" 
    2360 msgstr "" 
    2361  
    2362 msgid "Emergency Dialing" 
    2363 msgstr "" 
    2364  
    2365 msgid "" 
    2366 "Optional: Selecting this option will enforce the use of a device's Emergency " 
    2367 "CID setting (if set).  Select this option if this set of routes is used for " 
    2368 "emergency dialing (ie: 911).</span>" 
    2369 msgstr "" 
    2370  
    2371 msgid "Intra Company Route" 
    2372 msgstr "" 
    2373  
    2374 msgid "" 
    2375 "Optional: Selecting this option will treat this route as a intra-company " 
    2376 "connection, preserving the internal Caller ID information and not use the " 
    2377 "outbound CID of either the extension or trunk.</span>" 
     2363"not prompt for password." 
     2364msgstr "" 
     2365 
     2366msgid "Route Type" 
     2367msgstr "" 
     2368 
     2369msgid "" 
     2370"Optional: Selecting Emergency will enforce the use of a device's Emergency " 
     2371"CID setting (if set).  Select this option if this route is used for " 
     2372"emergency dialing (ie: 911)." 
     2373msgstr "" 
     2374 
     2375msgid "" 
     2376"Optional: Selecting Intra-Company will treat this route as an intra-company " 
     2377"connection, preserving the internal Caller ID information instead of the " 
     2378"outbound CID of either the extension or trunk." 
     2379msgstr "" 
     2380 
     2381msgid "Emergency" 
     2382msgstr "" 
     2383 
     2384msgid "Intra-Company" 
    23782385msgstr "" 
    23792386 
     
    23872394msgstr "" 
    23882395 
    2389 msgid "Dial Patterns" 
    2390 msgstr "Padrones de discagem" 
    2391  
    2392 msgid "" 
    2393 "A Dial Pattern is a unique set of digits that will select this trunk. Enter " 
    2394 "one dial pattern per line." 
    2395 msgstr "" 
    2396 "Um padrão de discagem é um parametro único de digitos que selecionará este " 
    2397 "tronco. Entar um padão de discagem por linha." 
     2396msgid "default" 
     2397msgstr "" 
     2398 
     2399msgid "Time Group:" 
     2400msgstr "" 
     2401 
     2402msgid "" 
     2403"If this route should only be available during certain times then Select a " 
     2404"Time Group created under Time Groups. The route will be ignored outside of " 
     2405"times specified in that Time Group. If left as default of Permanent Route " 
     2406"then it will always be available." 
     2407msgstr "" 
     2408 
     2409msgid "---Permanent Route---" 
     2410msgstr "" 
     2411 
     2412msgid "Route Position" 
     2413msgstr "" 
     2414 
     2415msgid "Where to insert this route or relocate it relative to the other routes." 
     2416msgstr "" 
     2417 
     2418#, php-format 
     2419msgid "First before %s" 
     2420msgstr "" 
     2421 
     2422msgid "---No Change---" 
     2423msgstr "" 
     2424 
     2425#, php-format 
     2426msgid "Before %s" 
     2427msgstr "" 
     2428 
     2429#, php-format 
     2430msgid "Last after %s" 
     2431msgstr "" 
     2432 
     2433msgid "Additional Settings" 
     2434msgstr "" 
     2435 
     2436msgid "Dial Patterns that will use this Route" 
     2437msgstr "" 
     2438 
     2439msgid "" 
     2440"A Dial Pattern is a unique set of digits that will select this route and " 
     2441"send the call to the designated trunks. If a dialed pattern matches this " 
     2442"route, no subsequent routes will be tried. If Time Groups are enabled, " 
     2443"subsequent routes will be checked for matches outside of the designated time" 
     2444"(s)." 
     2445msgstr "" 
    23982446 
    23992447msgid "Rules:" 
     
    24092457msgstr "iguala qualquier digito entre 2-9" 
    24102458 
    2411 msgid "" 
    2412 "matches any digit or letter in the brackets (in this example, 1,2,3,7,8,9)" 
    2413 msgstr "" 
    2414 "iguala qualquier digito ou letra entre as chaves (neste exemplo, 1,2,3,7,8,9)" 
    2415  
    2416 msgid "wildcard, matches one or more characters" 
    2417 msgstr "coringa, iguala 1 ou mais caracteres" 
    2418  
    2419 msgid "" 
    2420 "separates a dialing prefix from the number (for example, 9|NXXXXXX would " 
    2421 "match when some dialed \"95551234\" but would only pass \"5551234\" to the " 
    2422 "trunks)" 
    2423 msgstr "" 
    2424  
    2425 msgid "" 
    2426 "appended to a dial pattern, matches a callerid or callerid pattern (for " 
    2427 "example, NXXXXXX/104 would match only if dialed by extension \"104\")" 
    2428 msgstr "" 
    2429  
    2430 msgid "Clean & Remove duplicates" 
     2459msgid "matches any digit in the brackets (example: 1,2,3,7,8,9)" 
     2460msgstr "" 
     2461 
     2462msgid "wildcard, matches one or more dialed digits" 
     2463msgstr "" 
     2464 
     2465msgid "prepend:" 
     2466msgstr "" 
     2467 
     2468msgid "" 
     2469"Digits to prepend to a successful match. If the dialed number matches the " 
     2470"patterns specified by the subsequent columns, then this will be prepended " 
     2471"before sending to the trunks." 
     2472msgstr "" 
     2473 
     2474msgid "prefix:" 
     2475msgstr "" 
     2476 
     2477msgid "" 
     2478"Prefix to remove on a successful match. The dialed number is compared to " 
     2479"this and the subsequent columns for a match. Upon a match, this prefix is " 
     2480"removed from the dialed number before sending it to the trunks." 
     2481msgstr "" 
     2482 
     2483msgid "match pattern:" 
     2484msgstr "" 
     2485 
     2486msgid "" 
     2487"The dialed number will be compared against the  prefix + this match pattern. " 
     2488"Upon a match, the match pattern portion of the dialed number will be sent to " 
     2489"the trunks" 
     2490msgstr "" 
     2491 
     2492msgid "CallerID:" 
     2493msgstr "" 
     2494 
     2495msgid "" 
     2496"If CallerID is supplied, the dialed number will only match the prefix + " 
     2497"match pattern if the CallerID being transmitted matches this. When " 
     2498"extensions make outbound calls, the CallerID will be their extension number " 
     2499"and NOT their Outbound CID. The above special matching sequences can be used " 
     2500"for CallerID matching similar to other number matches." 
     2501msgstr "" 
     2502 
     2503msgid "prepend" 
     2504msgstr "" 
     2505 
     2506msgid "prefix" 
     2507msgstr "" 
     2508 
     2509msgid "match pattern" 
     2510msgstr "" 
     2511 
     2512msgid "CallerId" 
    24312513msgstr "" 
    24322514 
     
    24682550msgstr "" 
    24692551 
     2552msgid "NXXXXXX" 
     2553msgstr "" 
     2554 
     2555msgid "NXXXXXX,NXXNXXXXXX" 
     2556msgstr "" 
     2557 
     2558msgid "1800NXXXXXX,1888NXXXXXX,1877NXXXXXX,1866NXXXXXX" 
     2559msgstr "" 
     2560 
     2561msgid "1NXXNXXXXXX" 
     2562msgstr "" 
     2563 
     2564msgid "011." 
     2565msgstr "" 
     2566 
     2567msgid "411,311" 
     2568msgstr "" 
     2569 
     2570msgid "911" 
     2571msgstr "" 
     2572 
    24702573msgid "(pick one)" 
    24712574msgstr "(pick one)" 
     
    24892592msgstr "" 
    24902593 
    2491 msgid "Emergency" 
    2492 msgstr "" 
    2493  
    2494 msgid "Trunk Sequence" 
    2495 msgstr "Sequencia das linhas de conecções" 
     2594msgid "Trunk Sequence for Matched Routes" 
     2595msgstr "" 
    24962596 
    24972597msgid "" 
     
    25092609"clasicas)." 
    25102610 
     2611msgid "Move Up" 
     2612msgstr "" 
     2613 
     2614msgid "Move Down" 
     2615msgstr "" 
     2616 
     2617msgid "Add Trunk" 
     2618msgstr "Adicionar canal" 
     2619 
     2620msgid "remove" 
     2621msgstr "" 
     2622 
     2623msgid "Click here to remove this pattern" 
     2624msgstr "" 
     2625 
    25112626msgid "Route name is invalid, please try again" 
    25122627msgstr "O nome da rona é invalido, por favor tente novamente" 
     
    25152630msgstr "" 
    25162631 
    2517 msgid "Dial pattern is invalid" 
    2518 msgstr "" 
    2519  
    25202632msgid "At least one trunk must be picked" 
    25212633msgstr "Deve-se ser selecionado pelomenos um bloqueio principal" 
     
    25242636msgstr "" 
    25252637 
    2526 msgid "Add Trunk" 
    2527 msgstr "Adicionar canal" 
     2638msgid "No dial pattern, there must be at least one" 
     2639msgstr "" 
     2640 
     2641msgid "Dial pattern is invalid" 
     2642msgstr "" 
    25282643 
    25292644#, php-format 
     
    25342649msgstr "Adicionar um canal" 
    25352650 
    2536 msgid "Add Zap Trunk" 
    2537 msgstr "" 
    2538  
    2539 msgid "DAHDI compatibility mode" 
    2540 msgstr "" 
    2541  
    25422651msgid "Add SIP Trunk" 
    25432652msgstr "Adicionar um canal SIP" 
     2653 
     2654msgid "Add DAHDI Trunk" 
     2655msgstr "" 
     2656 
     2657msgid "Add Zap Trunk" 
     2658msgstr "" 
     2659 
     2660msgid "DAHDI compatibility mode" 
     2661msgstr "" 
    25442662 
    25452663msgid "Add IAX2 Trunk" 
     
    26062724"have a mapping on the remote system, and corresponding configurations in " 
    26072725"dundi.conf locally, that looks as follows:<br /><br />[mappings]<br />priv " 
    2608 "=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},noparital<br /" 
     2726"=> dundi-extens,0,IAX2,priv:${SECRET}@218.23.42.26/${NUMBER},nopartial<br /" 
    26092727"><br />In this example, you would create this trunk and name it priv. You " 
    26102728"would then create the corresponding IAX2 trunk with proper settings to work " 
     
    26172735msgstr "" 
    26182736 
    2619 msgid "Trunk Description
    2620 msgstr "
     2737msgid "Trunk Name
     2738msgstr "Nome do campo
    26212739 
    26222740msgid "Descriptive Name for this Trunk" 
     
    26932811msgstr "" 
    26942812 
    2695 msgid "Outgoing Dial Rules" 
    2696 msgstr "Regras de Discagem de saída" 
    2697  
    2698 msgid "Dial Rules" 
    2699 msgstr "Regras de Discgemo" 
    2700  
    2701 msgid "" 
    2702 "A Dial Rule controls how calls will be dialed on this trunk. It can be used " 
    2703 "to add or remove prefixes. Numbers that don't match any patterns defined " 
    2704 "here will be dialed as-is. Note that a pattern without a + or | (to add or " 
    2705 "remove a prefix) will not make any changes but will create a match. Only the " 
    2706 "first matched rule will be executed and the remaining rules will not be " 
    2707 "acted on." 
    2708 msgstr "" 
    2709  
    2710 msgid "wildcard, matches one or more characters (not allowed before a | or +)" 
    2711 msgstr "" 
    2712 "coringa, emparelha 1 ou mais caracteres (noo permitido antes de | ou +)" 
    2713  
    2714 msgid "" 
    2715 "removes a dialing prefix from the number (for example, 613|NXXXXXX would " 
    2716 "match when some dialed \"6135551234\" but would only pass \"5551234\" to the " 
    2717 "trunk)" 
    2718 msgstr "" 
    2719 "remove um prefixo discado do numero (ex, 613|NXXXXXX se mostrado quando " 
    2720 "alguem disca \"6135551234\" mas somente passaria \"5551234\" para o canal)" 
    2721  
    2722 msgid "" 
    2723 "adds a dialing prefix from the number (for example, 1613+NXXXXXX would match " 
    2724 "when some dialed \"5551234\" and would pass \"16135551234\" to the trunk)" 
    2725 msgstr "" 
    2726 "adiciona um prefixo de discagem ao numero (exemplo, 1613+NXXXXXX se " 
    2727 "adequaria quando alguiem discar \"5551234\" mas passaria \"16135551234\" " 
    2728 "como canal)" 
    2729  
    2730 msgid "" 
    2731 "You can also use both + and |, for example: 01+0|1ZXXXXXXXXX would match " 
    2732 "\"016065551234\" and dial it as \"0116065551234\" Note that the order does " 
    2733 "not matter, eg. 0|01+1ZXXXXXXXXX does the same thing." 
     2813msgid "Dialed Number Manipulation Rules" 
     2814msgstr "" 
     2815 
     2816msgid "" 
     2817"These rules can manipulate the dialed number before sending it out this " 
     2818"trunk. If no rule applies, the number is not changed. The original dialed " 
     2819"number is passed down from the route where some manipulation may have " 
     2820"already occurred. This trunk has the option to further manipulate the " 
     2821"number. If the number matches the combined values in the <b>prefix</b> plus " 
     2822"the <b>match pattern</b> boxes, the rule will be applied and all subsequent " 
     2823"rules ignored.<br/> Upon a match, the <b>prefix</b>, if defined, will be " 
     2824"stripped. Next the <b>prepend</b> will be inserted in front of the <b>match " 
     2825"pattern</b> and the resulting number will be sent to the trunk. All fields " 
     2826"are optional." 
     2827msgstr "" 
     2828 
     2829msgid "" 
     2830"Digits to prepend upon a successful match. If the dialed number matches the " 
     2831"patterns in the <b>prefix</b> and <b>match pattern</b> boxes, this will be " 
     2832"prepended before sending to the trunk." 
     2833msgstr "" 
     2834 
     2835msgid "" 
     2836"Prefix to remove upon a successful match. If the dialed number matches this " 
     2837"plus the <b>match pattern</b> box, this prefix is removed before adding the " 
     2838"optional <b>prepend</b> box and sending the results to the trunk." 
     2839msgstr "" 
     2840 
     2841msgid "" 
     2842"The dialed number will be compared against the <b>prefix</b> plus this " 
     2843"pattern. Upon a match, this portion of the number will be sent to the trunks " 
     2844"after removing the <b>prefix</b> and appending the <b>prepend</b> digits" 
     2845msgstr "" 
     2846 
     2847msgid "" 
     2848"You can completely replace a number by matching on the <b>prefix</b> only, " 
     2849"replacing it with a <b>prepend</b> and leaving the <b>match pattern</b> " 
     2850"blank." 
     2851msgstr "" 
     2852 
     2853msgid "+ Add More Dial Pattern Fields" 
     2854msgstr "" 
     2855 
     2856msgid "Clear all Fields" 
    27342857msgstr "" 
    27352858 
     
    27512874 
    27522875msgid "" 
    2753 "is useful for ZAP trunks, where if a local number is dialed as \"6135551234" 
    2754 "\", it can be converted to \"555-1234\"." 
     2876"is useful for ZAP and DAHDI trunks, where if a local number is dialed as " 
     2877"\"6135551234\", it can be converted to \"555-1234\"." 
     2878msgstr "" 
     2879 
     2880msgid "Setup Google for directory assistance" 
     2881msgstr "" 
     2882 
     2883msgid "" 
     2884"is useful to translate a call to directory assistance (default: 411) to " 
     2885"Google's toll free directory (default: 18004664411) or any other number of " 
     2886"your choosing" 
    27552887msgstr "" 
    27562888 
     
    28142946msgstr "" 
    28152947"(EX. NXXNXXXXXX para discado de US/CAN de 10-digitos, NXXXXXX para 7-digitos)" 
     2948 
     2949msgid "" 
     2950"What is the directory assistance number you will dial locally in the format " 
     2951"that is passed to this trunk, ie 411" 
     2952msgstr "" 
     2953 
     2954msgid "\"411\"" 
     2955msgstr "" 
     2956 
     2957msgid "Invalid pattern. Only 0-9, #, *" 
     2958msgstr "" 
     2959 
     2960msgid "" 
     2961"Google 411 number to dial, or alternative number you want dialed when " 
     2962"calling directory assistance on this trunk" 
     2963msgstr "" 
     2964 
     2965msgid "18004664411" 
     2966msgstr "" 
     2967 
     2968msgid "Invalid number. Only 0-9, #,  and * are allowed." 
     2969msgstr "" 
    28162970 
    28172971msgid "Outbound Dial Prefix" 
     
    28302984msgstr "Parâmetros de saída" 
    28312985 
    2832 msgid "Zap Identifier (trunk name)
    2833 msgstr "Identificador ZAP (nome do campo)
     2986msgid "Zap Identifier
     2987msgstr "
    28342988 
    28352989msgid "" 
     
    28412995"canal (o qual é definido em zapata.conf). <br><br>Por default esta opçao é " 
    28422996"<b>g0</b> (grupo zero)." 
     2997 
     2998msgid "DAHDI Identifier" 
     2999msgstr "" 
     3000 
     3001msgid "" 
     3002"DAHDI channels are referenced either by a group number or channel number " 
     3003"(which is defined in chan_dahdi.conf).  <br><br>The default setting is " 
     3004"<b>g0</b> (group zero)." 
     3005msgstr "" 
    28433006 
    28443007msgid "Custom Dial String" 
     
    28603023"configuration of DUNDi to use this trunk." 
    28613024msgstr "" 
    2862  
    2863 msgid "Trunk Name" 
    2864 msgstr "Nome do campo" 
    28653025 
    28663026msgid "Give this trunk a unique name.  Example: myiaxtel" 
     
    29423102 
    29433103msgid "" 
    2944 "You must define an Outbound Caller ID when Choosing Never Override CallerID" 
     3104"You must define an Outbound Caller ID when Choosing this CID Options value" 
     3105msgstr "" 
     3106 
     3107msgid "" 
     3108"It is highly recommended that you define an Outbound Caller ID on all " 
     3109"trunks, undefined behavior can result when nothing is specified. The CID " 
     3110"Options can control when this CID is used. Do you still want to continue?" 
    29453111msgstr "" 
    29463112 
  • freepbx/trunk/amp_conf/htdocs/admin/i18n/ru_RU/LC_MESSAGES/amp.po

    r9070 r10122  
    2424"Project-Id-Version: 1.4\n" 
    2525"Report-Msgid-Bugs-To: \n" 
    26 "POT-Creation-Date: 2010-02-28 20:57+0100\n" 
     26"POT-Creation-Date: 2010-06-27 12:16+0200\n" 
    2727"PO-Revision-Date: 2008-10-12 11:16+0100\n" 
    2828"Last-Translator: Alexander Kozyrev <ceo@postmet.com>\n" 
     
    3535msgstr "ÁÞåàÐÝØâì" 
    3636 
     37msgid "Please select a valid destination." 
     38msgstr "" 
     39 
    3740msgid "Internal Options & Configuration" 
    3841msgstr "²ÝãâàÕÝÝØÕ ÞßæØØ Ø ÚÞÝäØÓãàÐæØØ" 
     
    8487msgstr "žáßÞÛì×ãÕâáï Ò ÚÐçÕáâÒÕ ÝÐ×ÝÐçÕÝØï Ò %s %s" 
    8588 
     89msgid "Trace Back" 
     90msgstr "" 
     91 
    8692#, php-format 
    8793msgid "Exit code was %s and output was: %s" 
     
    130136msgstr "ŽÞÑÐÒØâì" 
    131137 
    132 msgid "Unknown Destination" 
    133 msgstr "œÕØ×ÒÕáâÝÞÕ ÝÐ×ÝÐçÕÝØÕ" 
    134  
    135 msgid "" 
    136 "ERROR: You have an unknown destination. If this was carried over as a Custom " 
    137 "App from an earlier version, you must go register the destination in the " 
    138 "Custom Destination tab provided by the Custom Applications module.<br />This " 
    139 "will remain active until you change it but you can no longer edit or add a " 
    140 "new one here." 
    141 msgstr "" 
    142 "ŸÈž±º°: žáßÞÛì×ãÕâáï ÝÕØ×ÒÕáâÝÞÕ ÝÐ×ÝÐ