diff --git a/distros/redhat/zoneminder.spec b/distros/redhat/zoneminder.spec index efe4a88e2..0b798df33 100644 --- a/distros/redhat/zoneminder.spec +++ b/distros/redhat/zoneminder.spec @@ -75,7 +75,7 @@ BuildRequires: vlc-devel BuildRequires: libcurl-devel BuildRequires: libv4l-devel BuildRequires: ffmpeg-devel -BuildRequires: desktop-file-utils +BuildRequires: desktop-file-utils # Required for mp4 container support BuildRequires: libmp4v2-devel @@ -89,6 +89,7 @@ BuildRequires: x264-devel Requires: php-mysqli Requires: php-common Requires: php-gd +%{?fedora:Requires: php-json} Requires: php-pecl-apcu %{?with_apcu_bc:Requires: php-pecl-apcu-bc} Requires: cambozola diff --git a/distros/ubuntu1204/conf/apache2/zoneminder.conf b/distros/ubuntu1204/conf/apache2/zoneminder.conf index 81e9713db..8e2957cbf 100644 --- a/distros/ubuntu1204/conf/apache2/zoneminder.conf +++ b/distros/ubuntu1204/conf/apache2/zoneminder.conf @@ -9,7 +9,17 @@ ScriptAlias /zm/cgi-bin "/usr/lib/zoneminder/cgi-bin" # Order matters. This Alias must come first Alias /zm/cache /var/cache/zoneminder/cache - Options -Indexes +FollowSymLinks + Options -Indexes +FollowSymLinks + AllowOverride None + + # Apache 2.4 + Require all granted + + + # Apache 2.2 + Order deny,allow + Allow from all + Alias /zm /usr/share/zoneminder/www @@ -45,4 +55,3 @@ Alias /zm /usr/share/zoneminder/www RewriteRule ^ index.php [L] RewriteBase /zm/api - diff --git a/distros/ubuntu1604/conf/apache2/zoneminder.conf b/distros/ubuntu1604/conf/apache2/zoneminder.conf index a51b153a9..598996bc0 100644 --- a/distros/ubuntu1604/conf/apache2/zoneminder.conf +++ b/distros/ubuntu1604/conf/apache2/zoneminder.conf @@ -9,7 +9,17 @@ ScriptAlias /zm/cgi-bin "/usr/lib/zoneminder/cgi-bin" # Order matters. This alias must come first. Alias /zm/cache /var/cache/zoneminder/cache - Options -Indexes +FollowSymLinks + Options -Indexes +FollowSymLinks + AllowOverride None + + # Apache 2.4 + Require all granted + + + # Apache 2.2 + Order deny,allow + Allow from all + Alias /zm /usr/share/zoneminder/www diff --git a/scripts/ZoneMinder/lib/ZoneMinder/ConfigData.pm.in b/scripts/ZoneMinder/lib/ZoneMinder/ConfigData.pm.in index 6eb41e57e..4954b9783 100644 --- a/scripts/ZoneMinder/lib/ZoneMinder/ConfigData.pm.in +++ b/scripts/ZoneMinder/lib/ZoneMinder/ConfigData.pm.in @@ -2711,7 +2711,7 @@ our @options = ( }, { name => 'ZM_TELEMETRY_DATA', - default => 'yes', + default => 'no', description => 'Send usage information to ZoneMinder', help => q` Enable collection of usage information of the local system and send @@ -2963,6 +2963,37 @@ our @options = ( type => $types{boolean}, category => 'web', }, + { + name => 'ZM_WEB_FILTER_SOURCE', + default => 'Hostname', + description => 'How to filter information in the source column.', + help => q` + This option only affects monitors with a source type of Ffmpeg, + Libvlc, or WebSite. This setting controls what information is + displayed in the Source column on the console. Selecting 'None' + will not filter anything. The entire source string will be + displayed, which may contain sensitive information. Selecting + 'NoCredentials' will strip out usernames and passwords from the + string. If there are any port numbers in the string and they are + common (80, 554, etc) then those will be removed as well. + Selecting 'Hostname' will filter out all information except for + the hostname or ip address. When in doubt, stay with the default + 'Hostname'. This feature uses the php function 'url_parts' to + identify the various pieces of the url. If the url in question + is unusual or not standard in some way, then filtering may not + produce the desired results. + `, + type => { + db_type =>'string', + hint =>'None|Hostname|NoCredentials', + pattern =>qr|^([NH])|i, + format =>q( ($1 =~ /^Non/) + ? 'None' + : ($1 =~ /^H/ ? 'Hostname' : 'NoCredentials' ) + ) + }, + category => 'web', + }, { name => 'ZM_WEB_H_REFRESH_MAIN', default => '60', diff --git a/web/ajax/alarm.php b/web/ajax/alarm.php index 2d4690866..002f9f784 100644 --- a/web/ajax/alarm.php +++ b/web/ajax/alarm.php @@ -1,40 +1,28 @@ diff --git a/web/includes/Monitor.php b/web/includes/Monitor.php index f71b3b4f5..8fc69a9cd 100644 --- a/web/includes/Monitor.php +++ b/web/includes/Monitor.php @@ -215,7 +215,7 @@ private $control_fields = array( if ( ZM_OPT_USE_AUTH ) { if ( ZM_AUTH_RELAY == 'hashed' ) { - $args['auth'] = generateAuthHash( ZM_AUTH_HASH_IPS ); + $args['auth'] = generateAuthHash(ZM_AUTH_HASH_IPS); } elseif ( ZM_AUTH_RELAY == 'plain' ) { $args['user'] = $_SESSION['username']; $args['pass'] = $_SESSION['password']; @@ -487,14 +487,20 @@ private $control_fields = array( $source = preg_replace( '/^.*\//', '', $this->{'Path'} ); } elseif ( $this->{'Type'} == 'Ffmpeg' || $this->{'Type'} == 'Libvlc' || $this->{'Type'} == 'WebSite' ) { $url_parts = parse_url( $this->{'Path'} ); - unset($url_parts['user']); - unset($url_parts['pass']); - #unset($url_parts['scheme']); - unset($url_parts['query']); - #unset($url_parts['path']); - if ( isset($url_parts['port']) and ( $url_parts['port'] == '80' or $url_parts['port'] == '554' ) ) - unset($url_parts['port']); - $source = unparse_url($url_parts); + if ( ZM_WEB_FILTER_SOURCE == "Hostname" ) { # Filter out everything but the hostname + $source = $url_parts['host']; + } elseif ( ZM_WEB_FILTER_SOURCE == "NoCredentials" ) { # Filter out sensitive and common items + unset($url_parts['user']); + unset($url_parts['pass']); + #unset($url_parts['scheme']); + unset($url_parts['query']); + #unset($url_parts['path']); + if ( isset($url_parts['port']) and ( $url_parts['port'] == '80' or $url_parts['port'] == '554' ) ) + unset($url_parts['port']); + $source = unparse_url($url_parts); + } else { # Don't filter anything + $source = $this->{'Path'}; + } } if ( $source == '' ) { $source = 'Monitor ' . $this->{'Id'}; diff --git a/web/includes/auth.php b/web/includes/auth.php index 297dcaec9..b14323103 100644 --- a/web/includes/auth.php +++ b/web/includes/auth.php @@ -103,13 +103,13 @@ function getAuthUser($auth) { return false; } // end getAuthUser($auth) -function generateAuthHash($useRemoteAddr) { +function generateAuthHash($useRemoteAddr, $force=false) { if ( ZM_OPT_USE_AUTH and ZM_AUTH_RELAY == 'hashed' and isset($_SESSION['username']) and $_SESSION['passwordHash'] ) { # regenerate a hash at half the liftetime of a hash, an hour is 3600 so half is 1800 $time = time(); $mintime = $time - ( ZM_AUTH_HASH_TTL * 1800 ); - if ( ( !isset($_SESSION['AuthHash']) ) or ( $_SESSION['AuthHashGeneratedAt'] < $mintime ) ) { + if ( $force or ( !isset($_SESSION['AuthHash']) ) or ( $_SESSION['AuthHashGeneratedAt'] < $mintime ) ) { # Don't both regenerating Auth Hash if an hour hasn't gone by yet $local_time = localtime(); $authKey = ''; @@ -120,19 +120,21 @@ function generateAuthHash($useRemoteAddr) { } #Logger::Debug("Generated using hour:".$local_time[2] . ' mday:' . $local_time[3] . ' month:'.$local_time[4] . ' year: ' . $local_time[5] ); $auth = md5($authKey); - session_start(); - $_SESSION['AuthHash'] = $auth; - $_SESSION['AuthHashGeneratedAt'] = $time; - session_write_close(); + if ( !$force ) { + session_start(); + $_SESSION['AuthHash'] = $auth; + $_SESSION['AuthHashGeneratedAt'] = $time; + session_write_close(); + } else { + return $auth; + } #Logger::Debug("Generated new auth $auth at " . $_SESSION['AuthHashGeneratedAt']. " using $authKey" ); - #} else { + #} else { #Logger::Debug("Using cached auth " . $_SESSION['AuthHash'] ." beacuse generatedat:" . $_SESSION['AuthHashGeneratedAt'] . ' < now:'. $time . ' - ' . ZM_AUTH_HASH_TTL . ' * 1800 = '. $mintime); } # end if AuthHash is not cached return $_SESSION['AuthHash']; - } else { - $auth = ''; - } - return $auth; + } # end if using AUTH and AUTH_RELAY + return ''; } function visibleMonitor($mid) { diff --git a/web/includes/functions.php b/web/includes/functions.php index d9645b697..00d77fbbb 100644 --- a/web/includes/functions.php +++ b/web/includes/functions.php @@ -334,11 +334,11 @@ function getZmuCommand( $args ) { if ( ZM_OPT_USE_AUTH ) { if ( ZM_AUTH_RELAY == 'hashed' ) { - $zmuCommand .= ' -A '.generateAuthHash( false ); + $zmuCommand .= ' -A '.generateAuthHash(false, true); } elseif ( ZM_AUTH_RELAY == 'plain' ) { $zmuCommand .= ' -U ' .escapeshellarg($_SESSION['username']).' -P '.escapeshellarg($_SESSION['password']); } elseif ( ZM_AUTH_RELAY == 'none' ) { - $zmuCommand .= " -U ".escapeshellarg($_SESSION['username']); + $zmuCommand .= ' -U '.escapeshellarg($_SESSION['username']); } } @@ -2159,12 +2159,13 @@ function getStreamHTML( $monitor, $options = array() ) { $options['buffer'] = $monitor->StreamReplayBuffer(); //Warning("width: " . $options['width'] . ' height: ' . $options['height']. ' scale: ' . $options['scale'] ); - if ( $monitor->Type() == "WebSite" ) { - return getWebSiteUrl( 'liveStream'.$monitor->Id(), $monitor->Path(), - ( isset($options['width']) ? $options['width'] : NULL ), - ( isset($options['height']) ? $options['height'] : NULL ), - $monitor->Name() - ); + if ( $monitor->Type() == 'WebSite' ) { + return getWebSiteUrl( + 'liveStream'.$monitor->Id(), $monitor->Path(), + ( isset($options['width']) ? $options['width'] : NULL ), + ( isset($options['height']) ? $options['height'] : NULL ), + $monitor->Name() + ); //FIXME, the width and height of the image need to be scaled. } else if ( ZM_WEB_STREAM_METHOD == 'mpeg' && ZM_MPEG_LIVE_FORMAT ) { $streamSrc = $monitor->getStreamSrc( array( @@ -2177,7 +2178,7 @@ function getStreamHTML( $monitor, $options = array() ) { return getVideoStreamHTML( 'liveStream'.$monitor->Id(), $streamSrc, $options['width'], $options['height'], ZM_MPEG_LIVE_FORMAT, $monitor->Name() ); } else if ( $options['mode'] == 'stream' and canStream() ) { $options['mode'] = 'jpeg'; - $streamSrc = $monitor->getStreamSrc( $options ); + $streamSrc = $monitor->getStreamSrc($options); if ( canStreamNative() ) return getImageStreamHTML( 'liveStream'.$monitor->Id(), $streamSrc, $options['width'], $options['height'], $monitor->Name()); diff --git a/web/lang/es_ar.php b/web/lang/es_ar.php index e723af417..cbb3c2d88 100644 --- a/web/lang/es_ar.php +++ b/web/lang/es_ar.php @@ -60,10 +60,10 @@ $SLANG = array( 'AttrDateTime' => 'Fecha/Hora', 'AttrDiskBlocks' => 'Disk Blocks', 'AttrDiskPercent' => 'Disk Percent', - 'AttrDuration' => 'Duración', + 'AttrDuration' => 'Duración', 'AttrFrames' => 'Cuadros', 'AttrId' => 'Id', - 'AttrMaxScore' => 'Puntaje Máximo', + 'AttrMaxScore' => 'Puntaje Máximo', 'AttrMonitorId' => 'Monitor Id', 'AttrMonitorName' => 'Nombre Monitor', 'AttrName' => 'Name', @@ -71,7 +71,7 @@ $SLANG = array( 'AttrSystemLoad' => 'System Load', 'AttrTime' => 'Hora', 'AttrTotalScore' => 'Puntaje Total', - 'AttrWeekday' => 'Día Semana', + 'AttrWeekday' => 'Día Semana', 'Auto' => 'Auto', 'AutoStopTimeout' => 'Auto Stop Timeout', 'Available' => 'Available', // Added - 2009-03-31 @@ -95,7 +95,7 @@ $SLANG = array( 'BadLabelY' => 'Label Y co-ordinate must be set to an integer of zero or more', 'BadMaxFPS' => 'Maximum FPS must be a positive integer or floating point value', 'BadMotionFrameSkip' => 'Motion Frame skip count must be an integer of zero or more', - 'BadNameChars' => 'Los nombres pueden contener solamente caracteres alfanuméricos más el guión y la raya', + 'BadNameChars' => 'Los nombres pueden contener solamente caracteres alfanuméricos más el guión y la raya', 'BadPalette' => 'Palette must be set to a valid value', // Added - 2009-03-31 'BadPath' => 'Path must be set to a valid value', 'BadPort' => 'Port must be set to a valid number', @@ -177,7 +177,7 @@ $SLANG = array( 'Config' => 'Config.', 'ConfiguredFor' => 'Configurado Para', 'ConfirmDeleteEvents' => 'Are you sure you wish to delete the selected events?', - 'ConfirmPassword' => 'Confirmar Contraseña', + 'ConfirmPassword' => 'Confirmar Contraseña', 'ConjAnd' => 'y', 'ConjOr' => 'o', 'Console' => 'Console', @@ -195,7 +195,7 @@ $SLANG = array( 'Cycle' => 'Cycle', 'CycleWatch' => 'Cycle Watch', 'DateTime' => 'Date/Time', // Added - 2011-06-16 - 'Day' => 'Día', + 'Day' => 'Día', 'Debug' => 'Debug', 'DefaultRate' => 'Default Rate', 'DefaultScale' => 'Default Scale', @@ -203,15 +203,15 @@ $SLANG = array( 'Deinterlacing' => 'Deinterlacing', // Added - 2015-04-18 'Delay' => 'Delay', // Added - 2015-04-18 'Delete' => 'Borrar', - 'DeleteAndNext' => 'Borrar & Próximo', + 'DeleteAndNext' => 'Borrar & Próximo', 'DeleteAndPrev' => 'Borrar & Anterior', 'DeleteSavedFilter' => 'Borrar Filtro Guardado', - 'Description' => 'Descripción', + 'Description' => 'Descripción', 'DetectedCameras' => 'Detected Cameras', // Added - 2009-03-31 'DetectedProfiles' => 'Detected Profiles', // Added - 2015-04-18 'Device' => 'Device', // Added - 2009-02-08 'DeviceChannel' => 'Canal', - 'DeviceFormat' => 'Señal', + 'DeviceFormat' => 'Señal', 'DeviceNumber' => 'Fuente', 'DevicePath' => 'Device Path', 'Devices' => 'Devices', @@ -232,15 +232,15 @@ $SLANG = array( 'DonateYes' => 'Yes, I\'d like to donate now', 'Download' => 'Download', 'DuplicateMonitorName' => 'Duplicate Monitor Name', // Added - 2009-03-31 - 'Duration' => 'Duración', + 'Duration' => 'Duración', 'Edit' => 'Editar', 'Email' => 'Email', 'EnableAlarms' => 'Enable Alarms', 'Enabled' => 'Habilitado', 'EnterNewFilterName' => 'Ingresar Nuevo Nombre De Filtro', 'Error' => 'Error', - 'ErrorBrackets' => 'Error, Revisar si tiene la misma cantidad de paréntesis de apertura', - 'ErrorValidValue' => 'Error, Revisar si los términos tienen nombres validos', + 'ErrorBrackets' => 'Error, Revisar si tiene la misma cantidad de paréntesis de apertura', + 'ErrorValidValue' => 'Error, Revisar si los términos tienen nombres validos', 'Etc' => 'etc', 'Event' => 'Evento', 'EventFilter' => 'Filtro de Evento', @@ -302,7 +302,7 @@ $SLANG = array( 'FrameSkip' => 'Saltear Cuadro', 'Frames' => 'Cuadros', 'Func' => 'Func', - 'Function' => 'Función', + 'Function' => 'Función', 'Gain' => 'Gain', 'General' => 'General', 'GenerateVideo' => 'Crear Video', @@ -326,12 +326,12 @@ $SLANG = array( 'HighBW' => 'Alta B/W', 'Home' => 'Home', 'Hour' => 'Hora', - 'Hue' => 'Saturación', + 'Hue' => 'Saturación', 'Id' => 'Id', 'Idle' => 'Pasivo', 'Ignore' => 'Ignorar', 'Image' => 'Imagen', - 'ImageBufferSize' => 'Tamaño del Buffer de Imagen', + 'ImageBufferSize' => 'Tamaño del Buffer de Imagen', 'Images' => 'Images', 'In' => 'In', 'Include' => 'Incluir', @@ -434,7 +434,7 @@ $SLANG = array( 'MonitorProbe' => 'Monitor Probe', // Added - 2009-03-31 'MonitorProbeIntro' => 'The list below shows detected analog and network cameras and whether they are already being used or available for selection.

Select the desired entry from the list below.

Please note that not all cameras may be detected and that choosing a camera here may overwrite any values you already have configured for the current monitor.

', // Added - 2009-03-31 'Monitors' => 'Monitores', - 'Montage' => 'Cámara Múltiple', + 'Montage' => 'Cámara Múltiple', 'Month' => 'Mes', 'More' => 'More', // Added - 2011-06-16 'MotionFrameSkip' => 'Motion Frame Skip', @@ -446,8 +446,8 @@ $SLANG = array( 'MtgDefault' => 'Default', // Added 2013.08.15. 'MustBeGe' => 'Debe ser mayor o igual que', 'MustBeLe' => 'Debe ser menor o igual que', - 'MustConfirmPassword' => 'Debe confirmar la contraseña', - 'MustSupplyPassword' => 'Debe ingresar una contraseña', + 'MustConfirmPassword' => 'Debe confirmar la contraseña', + 'MustSupplyPassword' => 'Debe ingresar una contraseña', 'MustSupplyUsername' => 'You must supply a username', // Added - 2009-02-08 'Name' => 'Nombre', 'Near' => 'Near', @@ -455,7 +455,7 @@ $SLANG = array( 'New' => 'Nuevo', 'NewGroup' => 'New Group', 'NewLabel' => 'New Label', - 'NewPassword' => 'Nueva Contraseña', + 'NewPassword' => 'Nueva Contraseña', 'NewState' => 'Nuevo Estado', 'NewUser' => 'Nuevo Usuario', 'Next' => 'Siguiente', @@ -491,7 +491,7 @@ $SLANG = array( 'Options' => 'Opciones', 'OrEnterNewName' => 'o agregue nombre', 'Order' => 'Order', - 'Orientation' => 'Orientación', + 'Orientation' => 'Orientación', 'Out' => 'Out', 'OverwriteExisting' => 'Sobreescribir Exitente', 'Paged' => 'Paged', @@ -500,8 +500,8 @@ $SLANG = array( 'PanRight' => 'Pan Right', 'PanTilt' => 'Pan/Tilt', 'Parameter' => 'Parametro', - 'Password' => 'Contraseña', - 'PasswordsDifferent' => 'Las contraseñas nueva y de confirmacion son diferentes', + 'Password' => 'Contraseña', + 'PasswordsDifferent' => 'Las contraseñas nueva y de confirmacion son diferentes', 'Paths' => 'Enlaces', 'Pause' => 'Pause', 'Phone' => 'Phone', @@ -556,7 +556,7 @@ $SLANG = array( 'RotateRight' => 'Rotar a la izquierda', 'RunLocalUpdate' => 'Please run zmupdate.pl to update', // Added - 2011-05-25 'RunMode' => 'Metodo Ejecucion', - 'RunState' => 'Estado de Ejecución', + 'RunState' => 'Estado de Ejecución', 'Running' => 'Ejecutando', 'Save' => 'Guardar', 'SaveAs' => 'Guardar Como', @@ -564,7 +564,7 @@ $SLANG = array( 'Scale' => 'Escala', 'Score' => 'Res.', 'Secs' => 'Seg', - 'Sectionlength' => 'Longitud Sección', + 'Sectionlength' => 'Longitud Sección', 'Select' => 'Select', 'SelectFormat' => 'Select Format', // Added - 2011-06-17 'SelectLog' => 'Select Log', // Added - 2011-06-17 @@ -630,7 +630,7 @@ $SLANG = array( 'Today' => 'Today', 'Tools' => 'Herra.', 'Total' => 'Total', // Added - 2011-06-16 - 'TotalBrScore' => 'Total
puntuación', + 'TotalBrScore' => 'Total
puntuación', 'TrackDelay' => 'Track Delay', 'TrackMotion' => 'Track Motion', 'Triggers' => 'Gatillos', @@ -642,8 +642,8 @@ $SLANG = array( 'Units' => 'Unidades', 'Unknown' => 'Desconocido', 'Update' => 'Update', - 'UpdateAvailable' => 'Una Actualización a ZoneMinder esta disponible', - 'UpdateNotNecessary' => 'No se requiere Actualización', + 'UpdateAvailable' => 'Una Actualización a ZoneMinder esta disponible', + 'UpdateNotNecessary' => 'No se requiere Actualización', 'Updated' => 'Updated', // Added - 2011-06-16 'Upload' => 'Upload', // Added - 2011-08-23 'UseFilter' => 'Usar Filtro', @@ -657,9 +657,9 @@ $SLANG = array( 'V4LCapturesPerFrame' => 'Captures Per Frame', // Added - 2015-04-18 'V4LMultiBuffer' => 'Multi Buffering', // Added - 2015-04-18 'Value' => 'Valor', - 'Version' => 'Versión', - 'VersionIgnore' => 'Ignore esta versión', - 'VersionRemindDay' => 'Recordar en 1 día', + 'Version' => 'Versión', + 'VersionIgnore' => 'Ignore esta versión', + 'VersionRemindDay' => 'Recordar en 1 día', 'VersionRemindHour' => 'Recordar en 1 hora', 'VersionRemindNever' => 'No avizar de nuevas versiones', 'VersionRemindWeek' => 'Recordar en 1 semana', @@ -670,7 +670,7 @@ $SLANG = array( 'VideoGenNoFiles' => 'No Video Files Found', 'VideoGenParms' => 'Parametros Generacion Video', 'VideoGenSucceeded' => 'Video Generation Succeeded!', - 'VideoSize' => 'Tamaño Video', + 'VideoSize' => 'Tamaño Video', 'View' => 'Ver', 'ViewAll' => 'Ver Todo', 'ViewEvent' => 'View Event', @@ -686,7 +686,7 @@ $SLANG = array( 'Wide' => 'Wide', 'X' => 'X', 'X10' => 'X10', - 'X10ActivationString' => 'X10 Comando Activación', + 'X10ActivationString' => 'X10 Comando Activación', 'X10InputAlarmString' => 'X10 Comando Entrada Alarma', 'X10OutputAlarmString' => 'X10 Output Alarm String', 'Y' => 'Y', diff --git a/web/lang/he_il.php b/web/lang/he_il.php index 0d54d43e9..f8c8897a4 100644 --- a/web/lang/he_il.php +++ b/web/lang/he_il.php @@ -71,62 +71,62 @@ setlocale( LC_ALL, 'he_IL' ); //All locale settings 4.3.0 and after // Simple String Replacements $SLANG = array( - '24BitColour' => 'öáò 24 áéè', - '32BitColour' => 'öáò 32 áéè', // Added - 2011-06-15 - '8BitGrey' => 'âååðé àôåø 8 áéè', - 'Action' => 'ôòåìä', - 'Actual' => 'î÷åøé', - 'AddNewControl' => 'äåñó ÷åðèøåì çãù', - 'AddNewMonitor' => 'äåñó îåðéèåø çãù', - 'AddNewUser' => 'äåñó îùúîù çãù', - 'AddNewZone' => 'äåñó àéæåø çãù', - 'Alarm' => 'àæò÷ä', - 'AlarmBrFrames' => 'àæò÷ú
ôøééîéí', - 'AlarmFrame' => 'àæò÷ú ôøééîéí', - 'AlarmFrameCount' => 'ñôéøú àæò÷åú ôøééîéí', - 'AlarmLimits' => 'äâáìåú àæò÷ä', + '24BitColour' => 'öáò 24 áéè', + '32BitColour' => 'öáò 32 áéè', // Added - 2011-06-15 + '8BitGrey' => 'âååðé àôåø 8 áéè', + 'Action' => 'ôòåìä', + 'Actual' => 'î÷åøé', + 'AddNewControl' => 'äåñó ÷åðèøåì çãù', + 'AddNewMonitor' => 'äåñó îåðéèåø çãù', + 'AddNewUser' => 'äåñó îùúîù çãù', + 'AddNewZone' => 'äåñó àéæåø çãù', + 'Alarm' => 'àæò÷ä', + 'AlarmBrFrames' => 'àæò÷ú
ôøééîéí', + 'AlarmFrame' => 'àæò÷ú ôøééîéí', + 'AlarmFrameCount' => 'ñôéøú àæò÷åú ôøééîéí', + 'AlarmLimits' => 'äâáìåú àæò÷ä', 'AlarmMaximumFPS' => 'Alarm Maximum FPS', - 'AlarmPx' => 'àæò÷ú Px', - 'AlarmRGBUnset' => 'äéðê çééá ìàúçì àæò÷ú öáò', + 'AlarmPx' => 'àæò÷ú Px', + 'AlarmRGBUnset' => 'äéðê çééá ìàúçì àæò÷ú öáò', 'AlarmRefImageBlendPct'=> 'Alarm Reference Image Blend %ge', // Added - 2015-04-18 - 'Alert' => 'äúøàä', - 'All' => 'äëì', + 'Alert' => 'äúøàä', + 'All' => 'äëì', 'AnalysisFPS' => 'Analysis FPS', // Added - 2015-07-22 'AnalysisUpdateDelay' => 'Analysis Update Delay', // Added - 2015-07-23 - 'Apply' => 'äçì', - 'ApplyingStateChange' => 'äçì ùéðåé îöá', - 'ArchArchived' => 'àøëéá áìáã', - 'ArchUnarchived' => 'ìà ìàøëéá áìáã', - 'Archive' => 'àøëéá', - 'Archived' => 'àåøëá', - 'Area' => 'àæåø', - 'AreaUnits' => 'àæåø (px/%)', + 'Apply' => 'äçì', + 'ApplyingStateChange' => 'äçì ùéðåé îöá', + 'ArchArchived' => 'àøëéá áìáã', + 'ArchUnarchived' => 'ìà ìàøëéá áìáã', + 'Archive' => 'àøëéá', + 'Archived' => 'àåøëá', + 'Area' => 'àæåø', + 'AreaUnits' => 'àæåø (px/%)', 'AttrAlarmFrames' => 'Alarm Frames', 'AttrArchiveStatus' => 'Archive Status', - 'AttrAvgScore' => 'ðé÷åã îîåöò', - 'AttrCause' => 'ñéáä', - 'AttrDate' => 'úàøéê', - 'AttrDateTime' => 'úàøéê/ùòä', + 'AttrAvgScore' => 'ðé÷åã îîåöò', + 'AttrCause' => 'ñéáä', + 'AttrDate' => 'úàøéê', + 'AttrDateTime' => 'úàøéê/ùòä', 'AttrDiskBlocks' => 'Disk Blocks', 'AttrDiskPercent' => 'Disk Percent', - 'AttrDuration' => 'îùê æîï', - 'AttrFrames' => 'ôøééîéí', + 'AttrDuration' => 'îùê æîï', + 'AttrFrames' => 'ôøééîéí', 'AttrId' => 'Id', - 'AttrMaxScore' => 'ðé÷åã î÷ñéîìé', + 'AttrMaxScore' => 'ðé÷åã î÷ñéîìé', 'AttrMonitorId' => 'Monitor Id', - 'AttrMonitorName' => 'ùí îåðéèåø', - 'AttrName' => 'ùí', - 'AttrNotes' => 'äòøåú', + 'AttrMonitorName' => 'ùí îåðéèåø', + 'AttrName' => 'ùí', + 'AttrNotes' => 'äòøåú', 'AttrSystemLoad' => 'System Load', - 'AttrTime' => 'ùòä', - 'AttrTotalScore' => 'ñê ñëåí', - 'AttrWeekday' => 'éåí áùáåò', - 'Auto' => 'àåèå', - 'AutoStopTimeout' => 'ôñ÷ æîï òöéøä àåèå', + 'AttrTime' => 'ùòä', + 'AttrTotalScore' => 'ñê ñëåí', + 'AttrWeekday' => 'éåí áùáåò', + 'Auto' => 'àåèå', + 'AutoStopTimeout' => 'ôñ÷ æîï òöéøä àåèå', 'Available' => 'Available', // Added - 2009-03-31 - 'AvgBrScore' => 'ðé÷åã
îîåöò', - 'Background' => 'ø÷ò', - 'BackgroundFilter' => 'äøõ îñðï áø÷ò', + 'AvgBrScore' => 'ðé÷åã
îîåöò', + 'Background' => 'ø÷ò', + 'BackgroundFilter' => 'äøõ îñðï áø÷ò', 'BadAlarmFrameCount' => 'Alarm frame count must be an integer of one or more', 'BadAlarmMaxFPS' => 'Alarm Maximum FPS must be a positive integer or floating point value', 'BadAnalysisFPS' => 'Analysis FPS must be a positive integer or floating point value', // Added - 2015-07-22 @@ -157,24 +157,24 @@ $SLANG = array( 'BadWarmupCount' => 'Warmup frames must be an integer of zero or more', 'BadWebColour' => 'Web colour must be a valid web colour string', 'BadWidth' => 'Width must be set to a valid value', - 'Bandwidth' => 'øåçá ôñ', + 'Bandwidth' => 'øåçá ôñ', 'BandwidthHead' => 'Bandwidth', // This is the end of the bandwidth status on the top of the console, different in many language due to phrasing 'BlobPx' => 'Blob Px', 'BlobSizes' => 'Blob Sizes', 'Blobs' => 'Blobs', - 'Brightness' => 'áäéøåú', + 'Brightness' => 'áäéøåú', 'Buffer' => 'Buffer', // Added - 2015-04-18 'Buffers' => 'Buffers', 'CSSDescription' => 'Change the default css for this computer', // Added - 2015-04-18 - 'CanAutoFocus' => 'àôùø äúî÷ãåú àåèåîèé', + 'CanAutoFocus' => 'àôùø äúî÷ãåú àåèåîèé', 'CanAutoGain' => 'Can Auto Gain', 'CanAutoIris' => 'Can Auto Iris', 'CanAutoWhite' => 'Can Auto White Bal.', - 'CanAutoZoom' => 'àôùø æåí àåèåîèé', - 'CanFocus' => 'àôùø äúî÷ãåú', - 'CanFocusAbs' => 'àôùø äúî÷ãåú àáñåìåèé', - 'CanFocusCon' => 'àôùø äúî÷ãåú îúîùê', - 'CanFocusRel' => 'àôùø äúî÷ãåú éçñé', + 'CanAutoZoom' => 'àôùø æåí àåèåîèé', + 'CanFocus' => 'àôùø äúî÷ãåú', + 'CanFocusAbs' => 'àôùø äúî÷ãåú àáñåìåèé', + 'CanFocusCon' => 'àôùø äúî÷ãåú îúîùê', + 'CanFocusRel' => 'àôùø äúî÷ãåú éçñé', 'CanGain' => 'Can Gain ', 'CanGainAbs' => 'Can Gain Absolute', 'CanGainCon' => 'Can Gain Continuous', @@ -183,136 +183,136 @@ $SLANG = array( 'CanIrisAbs' => 'Can Iris Absolute', 'CanIrisCon' => 'Can Iris Continuous', 'CanIrisRel' => 'Can Iris Relative', - 'CanMove' => 'àôùø úðåòä', - 'CanMoveAbs' => 'àôùø úðåòä àáñåìåèéú', - 'CanMoveCon' => 'àôùø úæåæä îúîùëú', + 'CanMove' => 'àôùø úðåòä', + 'CanMoveAbs' => 'àôùø úðåòä àáñåìåèéú', + 'CanMoveCon' => 'àôùø úæåæä îúîùëú', 'CanMoveDiag' => 'Can Move Diagonally', 'CanMoveMap' => 'Can Move Mapped', - 'CanMoveRel' => 'àôùø úæåæä éçñéú', + 'CanMoveRel' => 'àôùø úæåæä éçñéú', 'CanPan' => 'Can Pan' , - 'CanReset' => 'àôùø àúçåì', + 'CanReset' => 'àôùø àúçåì', 'CanSetPresets' => 'Can Set Presets', - 'CanSleep' => 'àôùø îöá ùéðä', - 'CanTilt' => 'àôùø æòæåò', - 'CanWake' => 'àôùø éöéàä îîöá ùéðä', + 'CanSleep' => 'àôùø îöá ùéðä', + 'CanTilt' => 'àôùø æòæåò', + 'CanWake' => 'àôùø éöéàä îîöá ùéðä', 'CanWhite' => 'Can White Balance', 'CanWhiteAbs' => 'Can White Bal. Absolute', 'CanWhiteBal' => 'Can White Bal.', 'CanWhiteCon' => 'Can White Bal. Continuous', 'CanWhiteRel' => 'Can White Bal. Relative', - 'CanZoom' => 'àôùø æåí', - 'CanZoomAbs' => 'àôùø æåí àáñåìåèé', - 'CanZoomCon' => 'àôùø æåí îúîùê', - 'CanZoomRel' => 'àôùø æåí éçñé', - 'Cancel' => 'áèì', + 'CanZoom' => 'àôùø æåí', + 'CanZoomAbs' => 'àôùø æåí àáñåìåèé', + 'CanZoomCon' => 'àôùø æåí îúîùê', + 'CanZoomRel' => 'àôùø æåí éçñé', + 'Cancel' => 'áèì', 'CancelForcedAlarm' => 'Cancel Forced Alarm', 'CaptureHeight' => 'Capture Height', 'CaptureMethod' => 'Capture Method', // Added - 2009-02-08 'CapturePalette' => 'Capture Palette', 'CaptureResolution' => 'Capture Resolution', // Added - 2015-04-18 'CaptureWidth' => 'Capture Width', - 'Cause' => 'ñéáä', + 'Cause' => 'ñéáä', 'CheckMethod' => 'Alarm Check Method', 'ChooseDetectedCamera' => 'Choose Detected Camera', // Added - 2009-03-31 - 'ChooseFilter' => 'áçø îñðï', + 'ChooseFilter' => 'áçø îñðï', 'ChooseLogFormat' => 'Choose a log format', // Added - 2011-06-17 'ChooseLogSelection' => 'Choose a log selection', // Added - 2011-06-17 'ChoosePreset' => 'Choose Preset', 'Clear' => 'Clear', // Added - 2011-06-16 - 'Close' => 'ñâåø', - 'Colour' => 'öáò', - 'Command' => 'ô÷åãä', + 'Close' => 'ñâåø', + 'Colour' => 'öáò', + 'Command' => 'ô÷åãä', 'Component' => 'Component', // Added - 2011-06-16 - 'Config' => 'úöåøä', - 'ConfiguredFor' => 'úöåøä òáåø', + 'Config' => 'úöåøä', + 'ConfiguredFor' => 'úöåøä òáåø', 'ConfirmDeleteEvents' => 'Are you sure you wish to delete the selected events?', - 'ConfirmPassword' => 'àùø ñéñîà', - 'ConjAnd' => 'å', - 'ConjOr' => 'àå', - 'Console' => '÷åðñåì', - 'ContactAdmin' => 'öåø ÷ùø òí îðäì äîòøëú áùáéì ôøèéí ðåñôéí.', - 'Continue' => 'äîùê', - 'Contrast' => 'ðéâåãéåú', - 'Control' => '÷åðèøåì', - 'ControlAddress' => 'ëúåáú ä÷åðèøåì', - 'ControlCap' => 'éëåìú ä÷åðèøåì', - 'ControlCaps' => 'éëåìåú ä÷åðèøåì', - 'ControlDevice' => 'äú÷ï ä÷åðèøåì', - 'ControlType' => 'ñåâ ä÷åðèøåì', + 'ConfirmPassword' => 'àùø ñéñîà', + 'ConjAnd' => 'Ã¥', + 'ConjOr' => 'àå', + 'Console' => '÷åðñåì', + 'ContactAdmin' => 'öåø ÷ùø òí îðäì äîòøëú áùáéì ôøèéí ðåñôéí.', + 'Continue' => 'äîùê', + 'Contrast' => 'ðéâåãéåú', + 'Control' => '÷åðèøåì', + 'ControlAddress' => 'ëúåáú ä÷åðèøåì', + 'ControlCap' => 'éëåìú ä÷åðèøåì', + 'ControlCaps' => 'éëåìåú ä÷åðèøåì', + 'ControlDevice' => 'äú÷ï ä÷åðèøåì', + 'ControlType' => 'ñåâ ä÷åðèøåì', 'Controllable' => 'Controllable', 'Current' => 'Current', // Added - 2015-04-18 - 'Cycle' => 'îçæåøé', - 'CycleWatch' => 'öôééä îçæåøéú', + 'Cycle' => 'îçæåøé', + 'CycleWatch' => 'öôééä îçæåøéú', 'DateTime' => 'Date/Time', // Added - 2011-06-16 - 'Day' => 'éåí', + 'Day' => 'éåí', 'Debug' => 'Debug', 'DefaultRate' => 'Default Rate', 'DefaultScale' => 'Default Scale', 'DefaultView' => 'Default View', 'Deinterlacing' => 'Deinterlacing', // Added - 2015-04-18 'Delay' => 'Delay', // Added - 2015-04-18 - 'Delete' => 'îç÷', - 'DeleteAndNext' => 'îç÷ & äáà', - 'DeleteAndPrev' => 'îç÷ & ä÷åãí', - 'DeleteSavedFilter' => 'îç÷ îñðï ùîåø', - 'Description' => 'úéàåø', + 'Delete' => 'îç÷', + 'DeleteAndNext' => 'îç÷ & äáà', + 'DeleteAndPrev' => 'îç÷ & ä÷åãí', + 'DeleteSavedFilter' => 'îç÷ îñðï ùîåø', + 'Description' => 'úéàåø', 'DetectedCameras' => 'Detected Cameras', // Added - 2009-03-31 'DetectedProfiles' => 'Detected Profiles', // Added - 2015-04-18 'Device' => 'Device', // Added - 2009-02-08 - 'DeviceChannel' => 'òøåõ ääú÷ï', - 'DeviceFormat' => 'úáðéú ääú÷ï', - 'DeviceNumber' => 'îñôø ääú÷ï', - 'DevicePath' => 'ðúéá ääú÷ï', - 'Devices' => 'äú÷ðéí', - 'Dimensions' => 'îéîãéí', - 'DisableAlarms' => 'ðèøì àæò÷åú', - 'Disk' => 'ãéñ÷', + 'DeviceChannel' => 'òøåõ ääú÷ï', + 'DeviceFormat' => 'úáðéú ääú÷ï', + 'DeviceNumber' => 'îñôø ääú÷ï', + 'DevicePath' => 'ðúéá ääú÷ï', + 'Devices' => 'äú÷ðéí', + 'Dimensions' => 'îéîãéí', + 'DisableAlarms' => 'ðèøì àæò÷åú', + 'Disk' => 'ãéñ÷', 'Display' => 'Display', // Added - 2011-01-30 'Displaying' => 'Displaying', // Added - 2011-06-16 'DoNativeMotionDetection'=> 'Do Native Motion Detection', - 'Donate' => 'úøåí áá÷ùä', - 'DonateAlready' => 'ìà, úøîúé ëáø', + 'Donate' => 'úøåí áá÷ùä', + 'DonateAlready' => 'ìà, úøîúé ëáø', 'DonateEnticement' => 'You\'ve been running ZoneMinder for a while now and hopefully are finding it a useful addition to your home or workplace security. Although ZoneMinder is, and will remain, free and open source, it costs money to develop and support. If you would like to help support future development and new features then please consider donating. Donating is, of course, optional but very much appreciated and you can donate as much or as little as you like.

If you would like to donate please select the option below or go to http://www.zoneminder.com/donate.html in your browser.

Thank you for using ZoneMinder and don\'t forget to visit the forums on ZoneMinder.com for support or suggestions about how to make your ZoneMinder experience even better.', - 'DonateRemindDay' => 'òãééï ìà, äæëø ìà áòåã éåí àçã', - 'DonateRemindHour' => 'òãééï ìà, äæëø ìé áòåã ùòä àçú', - 'DonateRemindMonth' => 'òãééï ìà, äæëø ìé áòåã çåãù àçã', - 'DonateRemindNever' => 'ìà, àðé ìà øåöä ìúøåí, àì úúæëø àåúé', - 'DonateRemindWeek' => 'òãééï ìà, äæëø ìé áòåã ùáåò àçã', - 'DonateYes' => 'ëï, àðé îòåðééï ìúøåí òëùéå', - 'Download' => 'äåøã', + 'DonateRemindDay' => 'òãééï ìà, äæëø ìà áòåã éåí àçã', + 'DonateRemindHour' => 'òãééï ìà, äæëø ìé áòåã ùòä àçú', + 'DonateRemindMonth' => 'òãééï ìà, äæëø ìé áòåã çåãù àçã', + 'DonateRemindNever' => 'ìà, àðé ìà øåöä ìúøåí, àì úúæëø àåúé', + 'DonateRemindWeek' => 'òãééï ìà, äæëø ìé áòåã ùáåò àçã', + 'DonateYes' => 'ëï, àðé îòåðééï ìúøåí òëùéå', + 'Download' => 'äåøã', 'DuplicateMonitorName' => 'Duplicate Monitor Name', // Added - 2009-03-31 - 'Duration' => 'îùê æîï', - 'Edit' => 'òøåê', - 'Email' => 'ãåà"ì', - 'EnableAlarms' => 'àôùø àæò÷åú', - 'Enabled' => 'àôùø', - 'EnterNewFilterName' => 'äæï îñðï çãù', - 'Error' => 'ùâéàä', + 'Duration' => 'îùê æîï', + 'Edit' => 'òøåê', + 'Email' => 'ãåà"ì', + 'EnableAlarms' => 'àôùø àæò÷åú', + 'Enabled' => 'àôùø', + 'EnterNewFilterName' => 'äæï îñðï çãù', + 'Error' => 'ùâéàä', 'ErrorBrackets' => 'Error, please check you have an equal number of opening and closing brackets', 'ErrorValidValue' => 'Error, please check that all terms have a valid value', - 'Etc' => 'åëå\'', - 'Event' => 'àéøåò', - 'EventFilter' => 'îñðï àéøåò', - 'EventId' => 'æéäåé àéøåò', - 'EventName' => 'ùí àéøåò', + 'Etc' => 'åëå\'', + 'Event' => 'àéøåò', + 'EventFilter' => 'îñðï àéøåò', + 'EventId' => 'æéäåé àéøåò', + 'EventName' => 'ùí àéøåò', 'EventPrefix' => 'Event Prefix', - 'Events' => 'àéøåòéí', - 'Exclude' => 'ììà', - 'Execute' => 'áöò', - 'Export' => 'éöà', - 'ExportDetails' => 'éöà ôøèé àéøåò', - 'ExportFailed' => 'éöåà ðëùì', - 'ExportFormat' => 'éöà úáðéú ÷åáõ', + 'Events' => 'àéøåòéí', + 'Exclude' => 'ììà', + 'Execute' => 'áöò', + 'Export' => 'éöà', + 'ExportDetails' => 'éöà ôøèé àéøåò', + 'ExportFailed' => 'éöåà ðëùì', + 'ExportFormat' => 'éöà úáðéú ÷åáõ', 'ExportFormatTar' => 'Tar', 'ExportFormatZip' => 'Zip', 'ExportFrames' => 'Export Frame Details', - 'ExportImageFiles' => 'éöà ÷áöé úîåðä', + 'ExportImageFiles' => 'éöà ÷áöé úîåðä', 'ExportLog' => 'Export Log', // Added - 2011-06-17 - 'ExportMiscFiles' => 'éöà ÷áöéí àçøéí (àí éùðí)', - 'ExportOptions' => 'éöà àôùøåéåú', + 'ExportMiscFiles' => 'éöà ÷áöéí àçøéí (àí éùðí)', + 'ExportOptions' => 'éöà àôùøåéåú', 'ExportSucceeded' => 'Export Succeeded', // Added - 2009-02-08 'ExportVideoFiles' => 'Export Video Files (if present)', - 'Exporting' => 'îééöà', + 'Exporting' => 'îééöà', 'FPS' => 'fps', 'FPSReportInterval' => 'FPS Report Interval', 'FTP' => 'FTP', @@ -320,20 +320,20 @@ $SLANG = array( 'FastForward' => 'Fast Forward', 'Feed' => 'Feed', 'Ffmpeg' => 'Ffmpeg', // Added - 2009-02-08 - 'File' => '÷åáõ', + 'File' => '÷åáõ', 'Filter' => 'Filter', // Added - 2015-04-18 - 'FilterArchiveEvents' => 'àøëá úåàîéí', - 'FilterDeleteEvents' => 'îç÷ úåàîéí', - 'FilterEmailEvents' => 'ùìç ãåàø ùì ëì äúåàîéí', + 'FilterArchiveEvents' => 'àøëá úåàîéí', + 'FilterDeleteEvents' => 'îç÷ úåàîéí', + 'FilterEmailEvents' => 'ùìç ãåàø ùì ëì äúåàîéí', 'FilterExecuteEvents' => 'Execute command on all matches', 'FilterLog' => 'Filter log', // Added - 2015-04-18 'FilterMessageEvents' => 'Message details of all matches', 'FilterPx' => 'Filter Px', - 'FilterUnset' => 'òìéê ìöééï øåçá åâåáä îñðï', - 'FilterUploadEvents' => 'òìä àú ëì äúåàîéí', - 'FilterVideoEvents' => 'öåø åéãàå ìëì äúåàîéí', - 'Filters' => 'îñððéí', - 'First' => 'äøàùåï', + 'FilterUnset' => 'òìéê ìöééï øåçá åâåáä îñðï', + 'FilterUploadEvents' => 'òìä àú ëì äúåàîéí', + 'FilterVideoEvents' => 'öåø åéãàå ìëì äúåàîéí', + 'Filters' => 'îñððéí', + 'First' => 'äøàùåï', 'FlippedHori' => 'Flipped Horizontally', 'FlippedVert' => 'Flipped Vertically', 'FnMocord' => 'Mocord', // Added 2013.08.16. @@ -342,24 +342,24 @@ $SLANG = array( 'FnNodect' => 'Nodect', // Added 2013.08.16. 'FnNone' => 'None', // Added 2013.08.16. 'FnRecord' => 'Record', // Added 2013.08.16. - 'Focus' => 'äúî÷ã', - 'ForceAlarm' => 'äëøç àæò÷ä', - 'Format' => 'úáðéú', - 'Frame' => 'ôøééí', + 'Focus' => 'äúî÷ã', + 'ForceAlarm' => 'äëøç àæò÷ä', + 'Format' => 'úáðéú', + 'Frame' => 'ôøééí', 'FrameId' => 'Frame Id', 'FrameRate' => 'Frame Rate', - 'FrameSkip' => 'ãìâ ôøééí', - 'Frames' => 'ôøééîéí', - 'Func' => 'ôåð÷', - 'Function' => 'ôåð÷öéä', + 'FrameSkip' => 'ãìâ ôøééí', + 'Frames' => 'ôøééîéí', + 'Func' => 'ôåð÷', + 'Function' => 'ôåð÷öéä', 'Gain' => 'Gain', - 'General' => 'ëììé', - 'GenerateVideo' => 'öåø åéãàå', - 'GeneratingVideo' => 'îééöø åéãàå', - 'GoToZoneMinder' => 'á÷ø ZoneMinder.com', - 'Grey' => 'àôåø', - 'Group' => '÷áåöä', - 'Groups' => '÷áåöåú', + 'General' => 'ëììé', + 'GenerateVideo' => 'öåø åéãàå', + 'GeneratingVideo' => 'îééöø åéãàå', + 'GoToZoneMinder' => 'á÷ø ZoneMinder.com', + 'Grey' => 'àôåø', + 'Group' => '÷áåöä', + 'Groups' => '÷áåöåú', 'HasFocusSpeed' => 'Has Focus Speed', 'HasGainSpeed' => 'Has Gain Speed', 'HasHomePreset' => 'Has Home Preset', @@ -371,51 +371,51 @@ $SLANG = array( 'HasTurboTilt' => 'Has Turbo Tilt', 'HasWhiteSpeed' => 'Has White Bal. Speed', 'HasZoomSpeed' => 'Has Zoom Speed', - 'High' => 'âáåä', - 'HighBW' => 'âáåä ø/ô', - 'Home' => 'áéú', - 'Hour' => 'ùòä', + 'High' => 'âáåä', + 'HighBW' => 'âáåä Ã¸/ô', + 'Home' => 'áéú', + 'Hour' => 'ùòä', 'Hue' => 'Hue', - 'Id' => 'æéäåé', - 'Idle' => 'äîúðä', - 'Ignore' => 'äúòìí', - 'Image' => 'úîåðä', + 'Id' => 'æéäåé', + 'Idle' => 'äîúðä', + 'Ignore' => 'äúòìí', + 'Image' => 'úîåðä', 'ImageBufferSize' => 'Image Buffer Size (frames)', - 'Images' => 'úîåðåú', - 'In' => 'áúåê', - 'Include' => 'ëìåì', - 'Inverted' => 'äôåê', + 'Images' => 'úîåðåú', + 'In' => 'áúåê', + 'Include' => 'ëìåì', + 'Inverted' => 'äôåê', 'Iris' => 'Iris', - 'KeyString' => 'îçøåæú úåéí', - 'Label' => 'úååéú', - 'Language' => 'ùôä', - 'Last' => 'àçøåï', + 'KeyString' => 'îçøåæú úåéí', + 'Label' => 'úååéú', + 'Language' => 'ùôä', + 'Last' => 'àçøåï', 'Layout' => 'Layout', // Added - 2009-02-08 'Level' => 'Level', // Added - 2011-06-16 'Libvlc' => 'Libvlc', - 'LimitResultsPost' => 'úåöàåú áìáã;', // This is used at the end of the phrase 'Limit to first N results only' - 'LimitResultsPre' => 'äâáì ìøàùåï', // This is used at the beginning of the phrase 'Limit to first N results only' + 'LimitResultsPost' => 'úåöàåú áìáã;', // This is used at the end of the phrase 'Limit to first N results only' + 'LimitResultsPre' => 'äâáì ìøàùåï', // This is used at the beginning of the phrase 'Limit to first N results only' 'Line' => 'Line', // Added - 2011-06-16 - 'LinkedMonitors' => 'îåðéèåøéí î÷åùøéí', - 'List' => 'øùéîä', - 'Load' => 'èòï', - 'Local' => 'î÷åîé', + 'LinkedMonitors' => 'îåðéèåøéí î÷åùøéí', + 'List' => 'øùéîä', + 'Load' => 'èòï', + 'Local' => 'î÷åîé', 'Log' => 'Log', // Added - 2011-06-16 - 'LoggedInAs' => 'äúçáø ë', + 'LoggedInAs' => 'äúçáø ë', 'Logging' => 'Logging', // Added - 2011-06-16 - 'LoggingIn' => 'îúçáø', - 'Login' => 'äúçáø', - 'Logout' => 'äúðú÷', + 'LoggingIn' => 'îúçáø', + 'Login' => 'äúçáø', + 'Logout' => 'äúðú÷', 'Logs' => 'Logs', // Added - 2011-06-17 - 'Low' => 'ðîåê', - 'LowBW' => 'ðîåê ø/ô', - 'Main' => 'îøëæé', - 'Man' => 'îãøéê', - 'Manual' => 'îãøéê', - 'Mark' => 'ñîï', - 'Max' => 'î÷ñ', - 'MaxBandwidth' => 'øåçá ôñ î÷ñ', - 'MaxBrScore' => 'ðé÷åã
î÷ñéîìé', + 'Low' => 'ðîåê', + 'LowBW' => 'ðîåê Ã¸/ô', + 'Main' => 'îøëæé', + 'Man' => 'îãøéê', + 'Manual' => 'îãøéê', + 'Mark' => 'ñîï', + 'Max' => 'î÷ñ', + 'MaxBandwidth' => 'øåçá ôñ î÷ñ', + 'MaxBrScore' => 'ðé÷åã
î÷ñéîìé', 'MaxFocusRange' => 'Max Focus Range', 'MaxFocusSpeed' => 'Max Focus Speed', 'MaxFocusStep' => 'Max Focus Step', @@ -438,7 +438,7 @@ $SLANG = array( 'MaxZoomSpeed' => 'Max Zoom Speed', 'MaxZoomStep' => 'Max Zoom Step', 'MaximumFPS' => 'Maximum FPS', - 'Medium' => 'áéðåðé', + 'Medium' => 'áéðåðé', 'MediumBW' => 'Medium B/W', 'Message' => 'Message', // Added - 2011-06-16 'MinAlarmAreaLtMax' => 'Minimum alarm area should be less than maximum', @@ -476,18 +476,18 @@ $SLANG = array( 'MinZoomStep' => 'Min Zoom Step', 'Misc' => 'Misc', 'Mode' => 'Mode', // Added - 2015-04-18 - 'Monitor' => 'îåðéèåø', + 'Monitor' => 'îåðéèåø', 'MonitorIds' => 'Monitor Ids', 'MonitorPreset' => 'Monitor Preset', 'MonitorPresetIntro' => 'Select an appropriate preset from the list below.

Please note that this may overwrite any values you already have configured for this monitor.

', 'MonitorProbe' => 'Monitor Probe', // Added - 2009-03-31 'MonitorProbeIntro' => 'The list below shows detected analog and network cameras and whether they are already being used or available for selection.

Select the desired entry from the list below.

Please note that not all cameras may be detected and that choosing a camera here may overwrite any values you already have configured for the current monitor.

', // Added - 2009-03-31 - 'Monitors' => 'îåðéèåøéí', + 'Monitors' => 'îåðéèåøéí', 'Montage' => 'Montage', - 'Month' => 'çåãù', + 'Month' => 'çåãù', 'More' => 'More', // Added - 2011-06-16 'MotionFrameSkip' => 'Motion Frame Skip', - 'Move' => 'äææ', + 'Move' => 'äææ', 'Mtg2widgrd' => '2-wide grid', // Added 2013.08.15. 'Mtg3widgrd' => '3-wide grid', // Added 2013.08.15. 'Mtg3widgrx' => '3-wide grid, scaled, enlarge on alarm', // Added 2013.08.15. @@ -498,48 +498,48 @@ $SLANG = array( 'MustConfirmPassword' => 'You must confirm the password', 'MustSupplyPassword' => 'You must supply a password', 'MustSupplyUsername' => 'You must supply a username', - 'Name' => 'ùí', - 'Near' => 'ìéã', - 'Network' => 'øùú', - 'New' => 'çãù', - 'NewGroup' => '÷áåöä çãùä', - 'NewLabel' => 'úååéú çãùä', - 'NewPassword' => 'ñéñîà çãùä', - 'NewState' => 'îöá çãù', - 'NewUser' => 'îùúîù çãù', - 'Next' => 'äáà', - 'No' => 'ìà', + 'Name' => 'ùí', + 'Near' => 'ìéã', + 'Network' => 'øùú', + 'New' => 'çãù', + 'NewGroup' => '÷áåöä çãùä', + 'NewLabel' => 'úååéú çãùä', + 'NewPassword' => 'ñéñîà çãùä', + 'NewState' => 'îöá çãù', + 'NewUser' => 'îùúîù çãù', + 'Next' => 'äáà', + 'No' => 'ìà', 'NoDetectedCameras' => 'No Detected Cameras', // Added - 2009-03-31 'NoFramesRecorded' => 'There are no frames recorded for this event', - 'NoGroup' => 'ììà ÷áåöä', + 'NoGroup' => 'ììà ÷áåöä', 'NoSavedFilters' => 'NoSavedFilters', 'NoStatisticsRecorded' => 'There are no statistics recorded for this event/frame', - 'None' => 'øé÷', - 'NoneAvailable' => 'áìúé æîéï', - 'Normal' => 'ðåøîìé', + 'None' => 'øé÷', + 'NoneAvailable' => 'áìúé æîéï', + 'Normal' => 'ðåøîìé', 'Notes' => 'Notes', 'NumPresets' => 'Num Presets', - 'Off' => 'ëáåé', - 'On' => 'ãìå÷', + 'Off' => 'ëáåé', + 'On' => 'ãìå÷', 'OnvifCredentialsIntro'=> 'Please supply user name and password for the selected camera.
If no user has been created for the camera then the user given here will be created with the given password.

', // Added - 2015-04-18 'OnvifProbe' => 'ONVIF', // Added - 2015-04-18 'OnvifProbeIntro' => 'The list below shows detected ONVIF cameras and whether they are already being used or available for selection.

Select the desired entry from the list below.

Please note that not all cameras may be detected and that choosing a camera here may overwrite any values you already have configured for the current monitor.

', // Added - 2015-04-18 - 'OpEq' => 'ùååä ì', - 'OpGt' => 'âãåì î', + 'OpEq' => 'ùååä ì', + 'OpGt' => 'âãåì î', 'OpGtEq' => 'greater than or equal to', 'OpIn' => 'in set', - 'OpLt' => 'ôçåú î', + 'OpLt' => 'ôçåú î', 'OpLtEq' => 'less than or equal to', 'OpMatches' => 'matches', - 'OpNe' => 'àéðå ùååä', + 'OpNe' => 'àéðå ùååä', 'OpNotIn' => 'not in set', - 'OpNotMatches' => 'àéðå úåàí', - 'Open' => 'ôúç', + 'OpNotMatches' => 'àéðå úåàí', + 'Open' => 'ôúç', 'OptionHelp' => 'OptionHelp', 'OptionRestartWarning' => 'These changes may not come into effect fully\nwhile the system is running. When you have\nfinished making your changes please ensure that\nyou restart ZoneMinder.', - 'Options' => 'àôùøåéåú', + 'Options' => 'àôùøåéåú', 'OrEnterNewName' => 'or enter new name', - 'Order' => 'îéåï', + 'Order' => 'îéåï', 'Orientation' => 'Orientation', 'Out' => 'Out', 'OverwriteExisting' => 'Overwrite Existing', @@ -548,200 +548,200 @@ $SLANG = array( 'PanLeft' => 'Pan Left', 'PanRight' => 'Pan Right', 'PanTilt' => 'Pan/Tilt', - 'Parameter' => 'ôøîèø', - 'Password' => 'ñéñîà', + 'Parameter' => 'ôøîèø', + 'Password' => 'ñéñîà', 'PasswordsDifferent' => 'The new and confirm passwords are different', - 'Paths' => 'ðúéáéí', + 'Paths' => 'ðúéáéí', 'Pause' => 'Pause', - 'Phone' => 'èìôåï', - 'PhoneBW' => 'ø/ô èìôåï', + 'Phone' => 'èìôåï', + 'PhoneBW' => 'ø/ô Ã¨Ã¬Ã´Ã¥Ã¯', 'Pid' => 'PID', // Added - 2011-06-16 'PixelDiff' => 'Pixel Diff', - 'Pixels' => 'ôé÷ñìéí', + 'Pixels' => 'ôé÷ñìéí', 'Play' => 'Play', - 'PlayAll' => 'ðâï äëì', - 'PleaseWait' => 'äîúï áá÷ùä', + 'PlayAll' => 'ðâï äëì', + 'PleaseWait' => 'äîúï áá÷ùä', 'Plugins' => 'Plugins', - 'Point' => 'ð÷åãä', + 'Point' => 'ð÷åãä', 'PostEventImageBuffer' => 'Post Event Image Count', 'PreEventImageBuffer' => 'Pre Event Image Count', 'PreserveAspect' => 'Preserve Aspect Ratio', 'Preset' => 'Preset', 'Presets' => 'Presets', - 'Prev' => 'ä÷åãí', + 'Prev' => 'ä÷åãí', 'Probe' => 'Probe', // Added - 2009-03-31 'ProfileProbe' => 'Stream Probe', // Added - 2015-04-18 'ProfileProbeIntro' => 'The list below shows the existing stream profiles of the selected camera .

Select the desired entry from the list below.

Please note that ZoneMinder cannot configure additional profiles and that choosing a camera here may overwrite any values you already have configured for the current monitor.

', // Added - 2015-04-18 'Progress' => 'Progress', // Added - 2015-04-18 'Protocol' => 'Protocol', - 'Rate' => 'ãéøåâ', - 'Real' => 'àîéúé', - 'Record' => 'ä÷ìèä', + 'Rate' => 'ãéøåâ', + 'Real' => 'àîéúé', + 'Record' => 'ä÷ìèä', 'RefImageBlendPct' => 'Reference Image Blend %ge', - 'Refresh' => 'øòðåï', - 'Remote' => 'îøåç÷', - 'RemoteHostName' => 'ùí îàøç îøåç÷', - 'RemoteHostPath' => 'ðúéá îàøç îøåç÷', - 'RemoteHostPort' => 'ôåøè îàøç îøåç÷', + 'Refresh' => 'øòðåï', + 'Remote' => 'îøåç÷', + 'RemoteHostName' => 'ùí îàøç îøåç÷', + 'RemoteHostPath' => 'ðúéá îàøç îøåç÷', + 'RemoteHostPort' => 'ôåøè îàøç îøåç÷', 'RemoteHostSubPath' => 'Remote Host SubPath', // Added - 2009-02-08 'RemoteImageColours' => 'Remote Image Colours', 'RemoteMethod' => 'Remote Method', // Added - 2009-02-08 'RemoteProtocol' => 'Remote Protocol', // Added - 2009-02-08 - 'Rename' => 'ùðä ùí', + 'Rename' => 'ùðä ùí', 'Replay' => 'Replay', 'ReplayAll' => 'All Events', 'ReplayGapless' => 'Gapless Events', 'ReplaySingle' => 'Single Event', - 'Reset' => 'àôñ', + 'Reset' => 'àôñ', 'ResetEventCounts' => 'Reset Event Counts', - 'Restart' => 'àúçì', - 'Restarting' => 'îàúçì', + 'Restart' => 'àúçì', + 'Restarting' => 'îàúçì', 'RestrictedCameraIds' => 'Restricted Camera Ids', 'RestrictedMonitors' => 'Restricted Monitors', - 'ReturnDelay' => 'çæøä îäùäéä', - 'ReturnLocation' => 'îé÷åí çæøä', + 'ReturnDelay' => 'çæøä îäùäéä', + 'ReturnLocation' => 'îé÷åí çæøä', 'Rewind' => 'Rewind', - 'RotateLeft' => 'ñåáá ùîàìä', - 'RotateRight' => 'ñåáá éîéðä', + 'RotateLeft' => 'ñåáá ùîàìä', + 'RotateRight' => 'ñåáá éîéðä', 'RunLocalUpdate' => 'Please run zmupdate.pl to update', // Added - 2011-05-25 - 'RunMode' => 'öåøú øéöä', - 'RunState' => 'îöá øéöä', - 'Running' => 'îøéõ', - 'Save' => 'ùîåø', - 'SaveAs' => 'ùîåø áùí', - 'SaveFilter' => 'ùîåø îñðï', - 'Scale' => 'ñ÷àìä', - 'Score' => 'ðé÷åã', - 'Secs' => 'ùðéåú', - 'Sectionlength' => 'àåøê ÷èò', - 'Select' => 'áçø', + 'RunMode' => 'öåøú øéöä', + 'RunState' => 'îöá øéöä', + 'Running' => 'îøéõ', + 'Save' => 'ùîåø', + 'SaveAs' => 'ùîåø áùí', + 'SaveFilter' => 'ùîåø îñðï', + 'Scale' => 'ñ÷àìä', + 'Score' => 'ðé÷åã', + 'Secs' => 'ùðéåú', + 'Sectionlength' => 'àåøê ÷èò', + 'Select' => 'áçø', 'SelectFormat' => 'Select Format', // Added - 2011-06-17 'SelectLog' => 'Select Log', // Added - 2011-06-17 - 'SelectMonitors' => 'áçø îåðéèåøéí', + 'SelectMonitors' => 'áçø îåðéèåøéí', 'SelfIntersecting' => 'Polygon edges must not intersect', - 'Set' => '÷áò', + 'Set' => '÷áò', 'SetNewBandwidth' => 'Set New Bandwidth', 'SetPreset' => 'Set Preset', - 'Settings' => 'äâãøåú', + 'Settings' => 'äâãøåú', 'ShowFilterWindow' => 'Show Filter Window', 'ShowTimeline' => 'Show Timeline', 'SignalCheckColour' => 'Signal Check Colour', - 'Size' => 'âåãì', + 'Size' => 'âåãì', 'SkinDescription' => 'Change the default skin for this computer', // Added - 2011-01-30 - 'Sleep' => 'ùéðä', + 'Sleep' => 'ùéðä', 'SortAsc' => 'Asc', 'SortBy' => 'Sort by', 'SortDesc' => 'Desc', - 'Source' => 'î÷åø', + 'Source' => 'î÷åø', 'SourceColours' => 'Source Colours', // Added - 2009-02-08 'SourcePath' => 'Source Path', // Added - 2009-02-08 - 'SourceType' => 'ñåâ î÷åø', - 'Speed' => 'îäéøåú', - 'SpeedHigh' => 'îäéøåú âáåää', - 'SpeedLow' => 'îäéøåú ðîåëä', - 'SpeedMedium' => 'îöìîä áéðåðéú', - 'SpeedTurbo' => 'îäéøåú èåøáå', - 'Start' => 'äúçì', - 'State' => 'îöá', - 'Stats' => 'îöáéí', - 'Status' => 'ñèèåñ', - 'Step' => 'öòã', + 'SourceType' => 'ñåâ î÷åø', + 'Speed' => 'îäéøåú', + 'SpeedHigh' => 'îäéøåú âáåää', + 'SpeedLow' => 'îäéøåú ðîåëä', + 'SpeedMedium' => 'îöìîä áéðåðéú', + 'SpeedTurbo' => 'îäéøåú èåøáå', + 'Start' => 'äúçì', + 'State' => 'îöá', + 'Stats' => 'îöáéí', + 'Status' => 'ñèèåñ', + 'Step' => 'öòã', 'StepBack' => 'Step Back', 'StepForward' => 'Step Forward', - 'StepLarge' => 'öòã âãåì', - 'StepMedium' => 'öòã áéðåðé', - 'StepNone' => 'àì úöòã', - 'StepSmall' => 'öòã ÷èï', - 'Stills' => 'ñèéìñ', - 'Stop' => 'òöåø', - 'Stopped' => 'ðòöø', - 'Stream' => 'ñèøéí', + 'StepLarge' => 'öòã âãåì', + 'StepMedium' => 'öòã áéðåðé', + 'StepNone' => 'àì úöòã', + 'StepSmall' => 'öòã ÷èï', + 'Stills' => 'ñèéìñ', + 'Stop' => 'òöåø', + 'Stopped' => 'ðòöø', + 'Stream' => 'ñèøéí', 'StreamReplayBuffer' => 'Stream Replay Image Buffer', 'Submit' => 'Submit', - 'System' => 'îòøëú', + 'System' => 'îòøëú', 'SystemLog' => 'System Log', // Added - 2011-06-16 'TargetColorspace' => 'Target colorspace', // Added - 2015-04-18 - 'Tele' => 'èì', + 'Tele' => 'èì', 'Thumbnail' => 'Thumbnail', 'Tilt' => 'Tilt', - 'Time' => 'æîï', - 'TimeDelta' => 'ùéðåé áæîï', - 'TimeStamp' => 'çåúîú æîï', - 'Timeline' => '÷å æîï', + 'Time' => 'æîï', + 'TimeDelta' => 'ùéðåé áæîï', + 'TimeStamp' => 'çåúîú æîï', + 'Timeline' => '֌ æîï', 'TimelineTip1' => 'Pass your mouse over the graph to view a snapshot image and event details.', // Added 2013.08.15. 'TimelineTip2' => 'Click on the coloured sections of the graph, or the image, to view the event.', // Added 2013.08.15. 'TimelineTip3' => 'Click on the background to zoom in to a smaller time period based around your click.', // Added 2013.08.15. 'TimelineTip4' => 'Use the controls below to zoom out or navigate back and forward through the time range.', // Added 2013.08.15. - 'Timestamp' => 'çåúîú æîï', + 'Timestamp' => 'çåúîú æîï', 'TimestampLabelFormat' => 'Timestamp Label Format', 'TimestampLabelX' => 'Timestamp Label X', 'TimestampLabelY' => 'Timestamp Label Y', - 'Today' => 'äéåí', - 'Tools' => 'ëìéí', + 'Today' => 'äéåí', + 'Tools' => 'ëìéí', 'Total' => 'Total', // Added - 2011-06-16 - 'TotalBrScore' => 'ñê
ðé÷åã', + 'TotalBrScore' => 'ñê
ðé÷åã', 'TrackDelay' => 'Track Delay', 'TrackMotion' => 'Track Motion', - 'Triggers' => 'èøéâøéí', + 'Triggers' => 'èøéâøéí', 'TurboPanSpeed' => 'Turbo Pan Speed', 'TurboTiltSpeed' => 'Turbo Tilt Speed', - 'Type' => 'ñåâ', - 'Unarchive' => 'áìúé àøëéá', + 'Type' => 'ñåâ', + 'Unarchive' => 'áìúé àøëéá', 'Undefined' => 'Undefined', // Added - 2009-02-08 - 'Units' => 'éçéãåú', - 'Unknown' => 'áìúé éãåò', - 'Update' => 'òãëåï', - 'UpdateAvailable' => 'òãëåï ìæåï-îéðãø àôùøé.', - 'UpdateNotNecessary' => 'òãëåï àéðå äëøçé.', + 'Units' => 'éçéãåú', + 'Unknown' => 'áìúé éãåò', + 'Update' => 'òãëåï', + 'UpdateAvailable' => 'òãëåï ìæåï-îéðãø àôùøé.', + 'UpdateNotNecessary' => 'òãëåï àéðå äëøçé.', 'Updated' => 'Updated', // Added - 2011-06-16 'Upload' => 'Upload', // Added - 2011-08-23 - 'UseFilter' => 'ùéîåù áîñðï', + 'UseFilter' => 'ùéîåù áîñðï', 'UseFilterExprsPost' => ' filter expressions', // This is used at the end of the phrase 'use N filter expressions' - 'UseFilterExprsPre' => 'ùéîåù ', // This is used at the beginning of the phrase 'use N filter expressions' + 'UseFilterExprsPre' => 'ùéîåù ', // This is used at the beginning of the phrase 'use N filter expressions' 'UsedPlugins' => 'Used Plugins', - 'User' => 'îùúîù', - 'Username' => 'ùí îùúîù', - 'Users' => 'îùúîùéí', + 'User' => 'îùúîù', + 'Username' => 'ùí îùúîù', + 'Users' => 'îùúîùéí', 'V4L' => 'V4L', // Added - 2015-04-18 'V4LCapturesPerFrame' => 'Captures Per Frame', // Added - 2015-04-18 'V4LMultiBuffer' => 'Multi Buffering', // Added - 2015-04-18 - 'Value' => 'òøê', - 'Version' => 'âéøñä', - 'VersionIgnore' => 'äúòìí îâéøñä æå', - 'VersionRemindDay' => 'äæëø ìé áòåã éåí àçã', - 'VersionRemindHour' => 'äæëø ìé áòåã ùòä àçú', + 'Value' => 'òøê', + 'Version' => 'âéøñä', + 'VersionIgnore' => 'äúòìí îâéøñä æå', + 'VersionRemindDay' => 'äæëø ìé áòåã éåí àçã', + 'VersionRemindHour' => 'äæëø ìé áòåã ùòä àçú', 'VersionRemindNever' => 'Don\'t remind about new versions', 'VersionRemindWeek' => 'Remind again in 1 week', - 'Video' => 'åéãàå', - 'VideoFormat' => 'úáðéú åéãàå', + 'Video' => 'åéãàå', + 'VideoFormat' => 'úáðéú åéãàå', 'VideoGenFailed' => 'Video Generation Failed!', 'VideoGenFiles' => 'Existing Video Files', 'VideoGenNoFiles' => 'No Video Files Found', 'VideoGenParms' => 'Video Generation Parameters', 'VideoGenSucceeded' => 'Video Generation Succeeded!', - 'VideoSize' => 'âåãì åéãàå', - 'View' => 'äöâ', - 'ViewAll' => 'äöâ äëì', - 'ViewEvent' => 'äöâ àéøåò', + 'VideoSize' => 'âåãì åéãàå', + 'View' => 'äöâ', + 'ViewAll' => 'äöâ äëì', + 'ViewEvent' => 'äöâ àéøåò', 'ViewPaged' => 'View Paged', - 'Wake' => 'äòø', + 'Wake' => 'äòø', 'WarmupFrames' => 'Warmup Frames', - 'Watch' => 'öôä', - 'Web' => 'àéðèøðè', - 'WebColour' => 'öáò àéðèøðè', - 'Week' => 'ùáåò', - 'White' => 'ìáï', + 'Watch' => 'öôä', + 'Web' => 'àéðèøðè', + 'WebColour' => 'öáò àéðèøðè', + 'Week' => 'ùáåò', + 'White' => 'ìáï', 'WhiteBalance' => 'White Balance', - 'Wide' => 'øçá', + 'Wide' => 'øçá', 'X' => 'X', 'X10' => 'X10', 'X10ActivationString' => 'X10 Activation String', 'X10InputAlarmString' => 'X10 Input Alarm String', 'X10OutputAlarmString' => 'X10 Output Alarm String', 'Y' => 'Y', - 'Yes' => 'ëï', - 'YouNoPerms' => 'àéï ìê äøùàä ìäéëðñ ìî÷åø æä.', - 'Zone' => 'àæåø', + 'Yes' => 'ëï', + 'YouNoPerms' => 'àéï ìê äøùàä ìäéëðñ ìî÷åø æä.', + 'Zone' => 'àæåø', 'ZoneAlarmColour' => 'Alarm Colour (Red/Green/Blue)', 'ZoneArea' => 'Zone Area', 'ZoneExtendAlarmFrames' => 'Extend Alarm Frame Count', @@ -753,10 +753,10 @@ $SLANG = array( 'ZoneMinMaxPixelThres' => 'Min/Max Pixel Threshold (0-255)', 'ZoneMinderLog' => 'ZoneMinder Log', // Added - 2011-06-17 'ZoneOverloadFrames' => 'Overload Frame Ignore Count', - 'Zones' => 'àæåøéí', - 'Zoom' => 'æåí', - 'ZoomIn' => 'æåí ôðéîä', - 'ZoomOut' => 'æåí äçåöä', + 'Zones' => 'àæåøéí', + 'Zoom' => 'æåí', + 'ZoomIn' => 'æåí ôðéîä', + 'ZoomOut' => 'æåí äçåöä', ); // Complex replacements with formatting and/or placements, must be passed through sprintf diff --git a/web/lang/pt_br.php b/web/lang/pt_br.php index ae9c8c5b1..c7c3caf42 100644 --- a/web/lang/pt_br.php +++ b/web/lang/pt_br.php @@ -4,7 +4,7 @@ // // Feel Free to contact Me at illuminati@linuxmail.org // -// Tradução Para Português do Brasil do Zoneminder +// Tradução Para Português do Brasil do Zoneminder // // Sinta-se Livre para me contactar em illuminati@linuxmail.org @@ -18,7 +18,7 @@ $SLANG = array( 'Actual' => 'Atual', 'AddNewControl' => 'Add New Control', 'AddNewMonitor' => 'Adicionar Monitor', - 'AddNewUser' => 'Adicionar Usuário', + 'AddNewUser' => 'Adicionar Usuário', 'AddNewZone' => 'Adicionar Zona', 'Alarm' => 'Alarme', 'AlarmBrFrames' => 'Imagens
Alarmadas', @@ -34,7 +34,7 @@ $SLANG = array( 'AnalysisFPS' => 'Analysis FPS', // Added - 2015-07-22 'AnalysisUpdateDelay' => 'Analysis Update Delay', // Added - 2015-07-23 'Apply' => 'Aplicar', - 'ApplyingStateChange' => 'Aplicando mudança de estado', + 'ApplyingStateChange' => 'Aplicando mudança de estado', 'ArchArchived' => 'Somente Arquivados', 'ArchUnarchived' => 'Somente Nao Arquivados', 'Archive' => 'Arquivar', @@ -49,7 +49,7 @@ $SLANG = array( 'AttrDateTime' => 'Data/Horario', 'AttrDiskBlocks' => 'Blocos de Disco', 'AttrDiskPercent' => 'Porcentagem de Disco', - 'AttrDuration' => 'Duração', + 'AttrDuration' => 'Duração', 'AttrFrames' => 'Imagens', 'AttrId' => 'Id', 'AttrMaxScore' => 'Max. Score', @@ -58,7 +58,7 @@ $SLANG = array( 'AttrName' => 'Nome', 'AttrNotes' => 'Notes', 'AttrSystemLoad' => 'System Load', - 'AttrTime' => 'Horário', + 'AttrTime' => 'Horário', 'AttrTotalScore' => 'Score Total', 'AttrWeekday' => 'Dia/Semana', 'Auto' => 'Auto', @@ -84,7 +84,7 @@ $SLANG = array( 'BadLabelY' => 'Label Y co-ordinate must be set to an integer of zero or more', 'BadMaxFPS' => 'Maximum FPS must be a positive integer or floating point value', 'BadMotionFrameSkip' => 'Motion Frame skip count must be an integer of zero or more', - 'BadNameChars' => 'Nomes devem ser caracteres alfanuméricos mais hífen e underscore', + 'BadNameChars' => 'Nomes devem ser caracteres alfanuméricos mais hífen e underscore', 'BadPalette' => 'Palette must be set to a valid value', // Added - 2009-03-31 'BadPath' => 'Path must be set to a valid value', 'BadPort' => 'Port must be set to a valid number', @@ -145,7 +145,7 @@ $SLANG = array( 'CanZoomCon' => 'Can Zoom Continuous', 'CanZoomRel' => 'Can Zoom Relative', 'Cancel' => 'Cancelar', - 'CancelForcedAlarm' => 'Cancelar Alarme Forçado', + 'CancelForcedAlarm' => 'Cancelar Alarme Forçado', 'CaptureHeight' => 'Altura da Captura', 'CaptureMethod' => 'Capture Method', // Added - 2009-02-08 'CapturePalette' => 'Paleta de Captura', @@ -192,10 +192,10 @@ $SLANG = array( 'Deinterlacing' => 'Deinterlacing', // Added - 2015-04-18 'Delay' => 'Delay', // Added - 2015-04-18 'Delete' => 'Deletar', - 'DeleteAndNext' => 'Deletar & Próx', + 'DeleteAndNext' => 'Deletar & Próx', 'DeleteAndPrev' => 'Deletar & Ant', 'DeleteSavedFilter' => 'Deletar Filtros Salvos', - 'Description' => 'Descrição', + 'Description' => 'Descrição', 'DetectedCameras' => 'Detected Cameras', // Added - 2009-03-31 'DetectedProfiles' => 'Detected Profiles', // Added - 2015-04-18 'Device' => 'Device', // Added - 2009-02-08 @@ -204,7 +204,7 @@ $SLANG = array( 'DeviceNumber' => 'Num. do Dispos.', 'DevicePath' => 'Device Path', 'Devices' => 'Devices', - 'Dimensions' => 'Dimensões', + 'Dimensions' => 'Dimensões', 'DisableAlarms' => 'Disable Alarms', 'Disk' => 'Disco', 'Display' => 'Display', // Added - 2011-01-30 @@ -221,15 +221,15 @@ $SLANG = array( 'DonateYes' => 'Yes, I\'d like to donate now', 'Download' => 'Download', 'DuplicateMonitorName' => 'Duplicate Monitor Name', // Added - 2009-03-31 - 'Duration' => 'Duração', + 'Duration' => 'Duração', 'Edit' => 'Editar', 'Email' => 'Email', 'EnableAlarms' => 'Enable Alarms', 'Enabled' => 'Habilitado', 'EnterNewFilterName' => 'Digite nome do novo filtro', 'Error' => 'Erro', - 'ErrorBrackets' => 'Por favor cheque se você tem o mesmo numero de chaves abertas e fechadas', - 'ErrorValidValue' => 'Erro, por favor cheque se os campos estão corretos', + 'ErrorBrackets' => 'Por favor cheque se você tem o mesmo numero de chaves abertas e fechadas', + 'ErrorValidValue' => 'Erro, por favor cheque se os campos estão corretos', 'Etc' => 'etc', 'Event' => 'Evento', 'EventFilter' => 'Filtro de Evento', @@ -283,7 +283,7 @@ $SLANG = array( 'FnNone' => 'None', // Added 2013.08.16. 'FnRecord' => 'Record', // Added 2013.08.16. 'Focus' => 'Focus', - 'ForceAlarm' => 'Forçar Alarme', + 'ForceAlarm' => 'Forçar Alarme', 'Format' => 'Format', 'Frame' => 'Imagem', 'FrameId' => 'Id de Imagem', @@ -291,7 +291,7 @@ $SLANG = array( 'FrameSkip' => 'Salto de Imagem', 'Frames' => 'Imagens', 'Func' => 'Func', - 'Function' => 'Função', + 'Function' => 'Função', 'Gain' => 'Gain', 'General' => 'General', 'GenerateVideo' => 'Gerar Video', @@ -315,7 +315,7 @@ $SLANG = array( 'HighBW' => 'Alta L/B', 'Home' => 'Home', 'Hour' => 'Hora', - 'Hue' => 'Saturação', + 'Hue' => 'Saturação', 'Id' => 'Id', 'Idle' => 'Parado', 'Ignore' => 'Ignorar', @@ -329,7 +329,7 @@ $SLANG = array( 'KeyString' => 'Key String', 'Label' => 'Label', 'Language' => 'Linguagem', - 'Last' => 'Último', + 'Last' => 'Último', 'Layout' => 'Layout', // Added - 2009-02-08 'Level' => 'Level', // Added - 2011-06-16 'Libvlc' => 'Libvlc', @@ -383,7 +383,7 @@ $SLANG = array( 'Message' => 'Message', // Added - 2011-06-16 'MinAlarmAreaLtMax' => 'Minimum alarm area should be less than maximum', 'MinAlarmAreaUnset' => 'You must specify the minimum alarm pixel count', - 'MinBlobAreaLtMax' => 'A area minima de blob deve ser menor do que a area máxima de blob', + 'MinBlobAreaLtMax' => 'A area minima de blob deve ser menor do que a area máxima de blob', 'MinBlobAreaUnset' => 'You must specify the minimum blob pixel count', 'MinBlobLtMinFilter' => 'Minimum blob area should be less than or equal to minimum filter area', 'MinBlobsLtMax' => 'O minimo de Blobs deve ser menor que o maximo de blobs', @@ -424,7 +424,7 @@ $SLANG = array( 'MonitorProbeIntro' => 'The list below shows detected analog and network cameras and whether they are already being used or available for selection.

Select the desired entry from the list below.

Please note that not all cameras may be detected and that choosing a camera here may overwrite any values you already have configured for the current monitor.

', // Added - 2009-03-31 'Monitors' => 'Monitores', 'Montage' => 'Montagem', - 'Month' => 'Mês', + 'Month' => 'Mês', 'More' => 'More', // Added - 2011-06-16 'MotionFrameSkip' => 'Motion Frame Skip', 'Move' => 'Move', @@ -437,7 +437,7 @@ $SLANG = array( 'MustBeLe' => 'deve ser menor ou igual a', 'MustConfirmPassword' => 'Voce deve Confirmar a senha', 'MustSupplyPassword' => 'Voce deve informar a senha', - 'MustSupplyUsername' => 'Voce deve informar nome de usuário', + 'MustSupplyUsername' => 'Voce deve informar nome de usuário', 'Name' => 'Nome', 'Near' => 'Near', 'Network' => 'Rede', @@ -446,16 +446,16 @@ $SLANG = array( 'NewLabel' => 'New Label', 'NewPassword' => 'Nova Senha', 'NewState' => 'Novo Estado', - 'NewUser' => 'Novo Usuário', - 'Next' => 'Próx', - 'No' => 'Não', + 'NewUser' => 'Novo Usuário', + 'Next' => 'Próx', + 'No' => 'Não', 'NoDetectedCameras' => 'No Detected Cameras', // Added - 2009-03-31 - 'NoFramesRecorded' => 'Não há imagens gravadas neste evento', + 'NoFramesRecorded' => 'Não há imagens gravadas neste evento', 'NoGroup' => 'No Group', 'NoSavedFilters' => 'SemFiltrosSalvos', - 'NoStatisticsRecorded' => 'Não há estatísticas gravadas neste evento/imagem', + 'NoStatisticsRecorded' => 'Não há estatísticas gravadas neste evento/imagem', 'None' => 'Nada', - 'NoneAvailable' => 'Nada disponível', + 'NoneAvailable' => 'Nada disponível', 'Normal' => 'Normal', 'Notes' => 'Notes', 'NumPresets' => 'Num Presets', @@ -472,15 +472,15 @@ $SLANG = array( 'OpLtEq' => 'menor que ou igual a', 'OpMatches' => 'combina', 'OpNe' => 'diferente de', - 'OpNotIn' => 'não no set', - 'OpNotMatches' => 'não combina', + 'OpNotIn' => 'não no set', + 'OpNotMatches' => 'não combina', 'Open' => 'Open', - 'OptionHelp' => 'OpçãoAjuda', - 'OptionRestartWarning' => 'Reinicie o Zoneminder para que as mudanças tenham efeito', - 'Options' => 'Opções', + 'OptionHelp' => 'OpçãoAjuda', + 'OptionRestartWarning' => 'Reinicie o Zoneminder para que as mudanças tenham efeito', + 'Options' => 'Opções', 'OrEnterNewName' => 'ou defina novo nome', 'Order' => 'Order', - 'Orientation' => 'Orientação', + 'Orientation' => 'Orientação', 'Out' => 'Out', 'OverwriteExisting' => 'Sobrescrever Existente', 'Paged' => 'Paginado', @@ -490,7 +490,7 @@ $SLANG = array( 'PanTilt' => 'Pan/Tilt', 'Parameter' => 'Parametro', 'Password' => 'Senha', - 'PasswordsDifferent' => 'A nova senha e a de confirmação são diferentes', + 'PasswordsDifferent' => 'A nova senha e a de confirmação são diferentes', 'Paths' => 'Caminhos', 'Pause' => 'Pause', 'Phone' => 'Phone', @@ -503,8 +503,8 @@ $SLANG = array( 'PleaseWait' => 'Por Favor Espere', 'Plugins' => 'Plugins', 'Point' => 'Point', - 'PostEventImageBuffer' => 'Buffer de imagem pós evento', - 'PreEventImageBuffer' => 'Buffer de imagem pré evento', + 'PostEventImageBuffer' => 'Buffer de imagem pós evento', + 'PreEventImageBuffer' => 'Buffer de imagem pré evento', 'PreserveAspect' => 'Preserve Aspect Ratio', 'Preset' => 'Preset', 'Presets' => 'Presets', @@ -517,7 +517,7 @@ $SLANG = array( 'Rate' => 'Vel.', 'Real' => 'Real', 'Record' => 'Gravar', - 'RefImageBlendPct' => 'Referência de imagem Blend %ge', + 'RefImageBlendPct' => 'Referência de imagem Blend %ge', 'Refresh' => 'Atualizar', 'Remote' => 'Remoto', 'RemoteHostName' => 'Nome do host remoto', @@ -536,16 +536,16 @@ $SLANG = array( 'ResetEventCounts' => 'Resetar contagem de eventos', 'Restart' => 'Reiniciar', 'Restarting' => 'Reiniciando', - 'RestrictedCameraIds' => 'Ids de camera proibídos', + 'RestrictedCameraIds' => 'Ids de camera proibídos', 'RestrictedMonitors' => 'Restricted Monitors', 'ReturnDelay' => 'Return Delay', 'ReturnLocation' => 'Return Location', 'Rewind' => 'Rewind', - 'RotateLeft' => 'Rotacionar à esquerda ', - 'RotateRight' => 'Rotacionar à direita', + 'RotateLeft' => 'Rotacionar à esquerda ', + 'RotateRight' => 'Rotacionar à direita', 'RunLocalUpdate' => 'Please run zmupdate.pl to update', // Added - 2011-05-25 - 'RunMode' => 'Modo de Execução', - 'RunState' => 'Estado de Execução', + 'RunMode' => 'Modo de Execução', + 'RunState' => 'Estado de Execução', 'Running' => 'Rodando', 'Save' => 'Salvar', 'SaveAs' => 'Salvar Como', @@ -562,7 +562,7 @@ $SLANG = array( 'Set' => 'Set', 'SetNewBandwidth' => 'Defina Nova L/B', 'SetPreset' => 'Set Preset', - 'Settings' => 'Configurações', + 'Settings' => 'Configurações', 'ShowFilterWindow' => 'MostrarJanelaDeFiltros', 'ShowTimeline' => 'Show Timeline', 'SignalCheckColour' => 'Signal Check Colour', @@ -595,7 +595,7 @@ $SLANG = array( 'Stills' => 'Imagens', 'Stop' => 'Parar', 'Stopped' => 'Parado', - 'Stream' => 'Contínuo', + 'Stream' => 'Contínuo', 'StreamReplayBuffer' => 'Stream Replay Image Buffer', 'Submit' => 'Submit', 'System' => 'Sistema', @@ -614,8 +614,8 @@ $SLANG = array( 'TimelineTip4' => 'Use the controls below to zoom out or navigate back and forward through the time range.', // Added 2013.08.15. 'Timestamp' => 'Tempo', 'TimestampLabelFormat' => 'Formato de etiqueta de tempo', - 'TimestampLabelX' => 'posição de etiqueta X', - 'TimestampLabelY' => 'posição de etiqueta Y', + 'TimestampLabelX' => 'posição de etiqueta X', + 'TimestampLabelY' => 'posição de etiqueta Y', 'Today' => 'Today', 'Tools' => 'Ferramentas', 'Total' => 'Total', // Added - 2011-06-16 @@ -631,35 +631,35 @@ $SLANG = array( 'Units' => 'Unidades', 'Unknown' => 'Desconhecido', 'Update' => 'Update', - 'UpdateAvailable' => 'Um update ao zoneminder está disponível.', - 'UpdateNotNecessary' => 'Não é necessário update.', + 'UpdateAvailable' => 'Um update ao zoneminder está disponível.', + 'UpdateNotNecessary' => 'Não é necessário update.', 'Updated' => 'Updated', // Added - 2011-06-16 'Upload' => 'Upload', // Added - 2011-08-23 'UseFilter' => 'Use Filtro', - 'UseFilterExprsPost' => ' expressões de filtragem', // This is used at the end of the phrase 'use N filter expressions' + 'UseFilterExprsPost' => ' expressões de filtragem', // This is used at the end of the phrase 'use N filter expressions' 'UseFilterExprsPre' => 'Use ', // This is used at the beginning of the phrase 'use N filter expressions' 'UsedPlugins' => 'Used Plugins', - 'User' => 'Usuário', - 'Username' => 'Nome de Usuário', - 'Users' => 'Usuários', + 'User' => 'Usuário', + 'Username' => 'Nome de Usuário', + 'Users' => 'Usuários', 'V4L' => 'V4L', // Added - 2015-04-18 'V4LCapturesPerFrame' => 'Captures Per Frame', // Added - 2015-04-18 'V4LMultiBuffer' => 'Multi Buffering', // Added - 2015-04-18 'Value' => 'Valor', - 'Version' => 'Versão', - 'VersionIgnore' => 'Ignorar esta versão', + 'Version' => 'Versão', + 'VersionIgnore' => 'Ignorar esta versão', 'VersionRemindDay' => 'Lembre novamente em 1 dia', 'VersionRemindHour' => 'Lembre novamente em 1 hora', - 'VersionRemindNever' => 'Nao lembrar novas versões', + 'VersionRemindNever' => 'Nao lembrar novas versões', 'VersionRemindWeek' => 'Lembrar novamente em 1 semana', 'Video' => 'Video', 'VideoFormat' => 'Video Format', - 'VideoGenFailed' => 'Geração de Vídeo falhou!', + 'VideoGenFailed' => 'Geração de Vídeo falhou!', 'VideoGenFiles' => 'Existing Video Files', 'VideoGenNoFiles' => 'No Video Files Found', - 'VideoGenParms' => 'Parametros de geração de vídeo', + 'VideoGenParms' => 'Parametros de geração de vídeo', 'VideoGenSucceeded' => 'Video Generation Succeeded!', - 'VideoSize' => 'Tamanho do vídeo', + 'VideoSize' => 'Tamanho do vídeo', 'View' => 'Ver', 'ViewAll' => 'Ver Tudo', 'ViewEvent' => 'View Event', @@ -675,12 +675,12 @@ $SLANG = array( 'Wide' => 'Wide', 'X' => 'X', 'X10' => 'X10', - 'X10ActivationString' => 'String de Ativação X10', + 'X10ActivationString' => 'String de Ativação X10', 'X10InputAlarmString' => 'String de Entrada de alarme X10', - 'X10OutputAlarmString' => 'String de Saída de Alarme X10', + 'X10OutputAlarmString' => 'String de Saída de Alarme X10', 'Y' => 'Y', 'Yes' => 'Sim', - 'YouNoPerms' => 'Você não tem permissões para acessar este recurso.', + 'YouNoPerms' => 'Você não tem permissões para acessar este recurso.', 'Zone' => 'Zona', 'ZoneAlarmColour' => 'Cor de Alarme (Red/Green/Blue)', 'ZoneArea' => 'Zone Area', @@ -701,13 +701,13 @@ $SLANG = array( // Complex replacements with formatting and/or placements, must be passed through sprintf $CLANG = array( - 'CurrentLogin' => 'Login atual é \'%1$s\'', + 'CurrentLogin' => 'Login atual é \'%1$s\'', 'EventCount' => '%1$s %2$s', // For example '37 Events' (from Vlang below) - 'LastEvents' => 'Últimos %1$s %2$s', // For example 'Last 37 Events' (from Vlang below) - 'LatestRelease' => 'A Última versão é v%1$s, você tem v%2$s.', + 'LastEvents' => 'Últimos %1$s %2$s', // For example 'Last 37 Events' (from Vlang below) + 'LatestRelease' => 'A Última versão é v%1$s, você tem v%2$s.', 'MonitorCount' => '%1$s %2$s', // For example '4 Monitors' (from Vlang below) - 'MonitorFunction' => 'Monitor %1$s Funcção', - 'RunningRecentVer' => 'Você está usando a versão mais recente do ZoneMinder, v%s.', + 'MonitorFunction' => 'Monitor %1$s Funcção', + 'RunningRecentVer' => 'Você está usando a versão mais recente do ZoneMinder, v%s.', 'VersionMismatch' => 'Version mismatch, system is version %1$s, database is %2$s.', // Added - 2011-05-25 ); diff --git a/web/lang/se_se.php b/web/lang/se_se.php index 60b26d741..e624e5696 100644 --- a/web/lang/se_se.php +++ b/web/lang/se_se.php @@ -72,92 +72,92 @@ // Simple String Replacements $SLANG = array( - '24BitColour' => '24 bitars färg', - '32BitColour' => '32 bitars färg', // Added - 2011-06-15 - '8BitGrey' => '8 bit gråskala', + '24BitColour' => '24 bitars färg', + '32BitColour' => '32 bitars färg', // Added - 2011-06-15 + '8BitGrey' => '8 bit grÃ¥skala', 'Action' => 'Action', 'Actual' => 'Verklig', 'AddNewControl' => 'Ny kontroll', 'AddNewMonitor' => 'Ny bevakare', - 'AddNewUser' => 'Ny användare', + 'AddNewUser' => 'Ny användare', 'AddNewZone' => 'Ny zon', 'Alarm' => 'Larm', 'AlarmBrFrames' => 'Larm
ramar', 'AlarmFrame' => 'Larmram', - 'AlarmFrameCount' => 'Larmramsräknare', - 'AlarmLimits' => 'Larmgränser', - 'AlarmMaximumFPS' => 'Max. ramar/s för larm', + 'AlarmFrameCount' => 'Larmramsräknare', + 'AlarmLimits' => 'Larmgränser', + 'AlarmMaximumFPS' => 'Max. ramar/s för larm', 'AlarmPx' => 'Larmpunkter', - 'AlarmRGBUnset' => 'Du måste sätta en färg för RGB-larm', + 'AlarmRGBUnset' => 'Du mÃ¥ste sätta en färg för RGB-larm', 'AlarmRefImageBlendPct'=> 'Alarm Reference Image Blend %ge', // Added - 2015-04-18 'Alert' => 'Varning', 'All' => 'Alla', 'AnalysisFPS' => 'Analysis FPS', // Added - 2015-07-22 'AnalysisUpdateDelay' => 'Analysis Update Delay', // Added - 2015-07-23 - 'Apply' => 'Lägg till', - 'ApplyingStateChange' => 'Aktivera statusändring', + 'Apply' => 'Lägg till', + 'ApplyingStateChange' => 'Aktivera statusändring', 'ArchArchived' => 'Arkivera endast', 'ArchUnarchived' => 'Endast ej arkiverade', 'Archive' => 'Arkiv', 'Archived' => 'Arkiverad', - 'Area' => 'Område', - 'AreaUnits' => 'Område (px/%)', + 'Area' => 'OmrÃ¥de', + 'AreaUnits' => 'OmrÃ¥de (px/%)', 'AttrAlarmFrames' => 'Larmramar', 'AttrArchiveStatus' => 'Arkivstatus', - 'AttrAvgScore' => 'Ung. värde', + 'AttrAvgScore' => 'Ung. värde', 'AttrCause' => 'Orsak', 'AttrDate' => 'Datum', 'AttrDateTime' => 'Datum/Tid', 'AttrDiskBlocks' => 'Diskblock', 'AttrDiskPercent' => 'Diskprocent', - 'AttrDuration' => 'Längd', + 'AttrDuration' => 'Längd', 'AttrFrames' => 'Ramar', 'AttrId' => 'Id', - 'AttrMaxScore' => 'Max. värde', + 'AttrMaxScore' => 'Max. värde', 'AttrMonitorId' => 'Bevakningsid', 'AttrMonitorName' => 'Bevakningsnamn', 'AttrName' => 'Namn', 'AttrNotes' => 'Notering', 'AttrSystemLoad' => 'Systemlast', 'AttrTime' => 'Tid', - 'AttrTotalScore' => 'Totalvärde', + 'AttrTotalScore' => 'Totalvärde', 'AttrWeekday' => 'Veckodag', 'Auto' => 'Automatik', - 'AutoStopTimeout' => 'Tidsutlösning för automatstop', + 'AutoStopTimeout' => 'Tidsutlösning för automatstop', 'Available' => 'Available', // Added - 2009-03-31 - 'AvgBrScore' => 'Ung.
träff', + 'AvgBrScore' => 'Ung.
träff', 'Background' => 'Bakgrund', - 'BackgroundFilter' => 'Kör filter i bakgrunden', - 'BadAlarmFrameCount' => 'Ramantalet för larm måste vara ett heltal, minsta värdet är 1', - 'BadAlarmMaxFPS' => 'Larm för bilder/s måste vara ett positivt heltal eller ett flyttal', + 'BackgroundFilter' => 'Kör filter i bakgrunden', + 'BadAlarmFrameCount' => 'Ramantalet för larm mÃ¥ste vara ett heltal, minsta värdet är 1', + 'BadAlarmMaxFPS' => 'Larm för bilder/s mÃ¥ste vara ett positivt heltal eller ett flyttal', 'BadAnalysisFPS' => 'Analysis FPS must be a positive integer or floating point value', // Added - 2015-07-22 'BadAnalysisUpdateDelay'=> 'Analysis update delay must be set to an integer of zero or more', // Added - 2015-07-23 - 'BadChannel' => 'Kanalen måste vara ett heltal, noll eller högre', + 'BadChannel' => 'Kanalen mÃ¥ste vara ett heltal, noll eller högre', 'BadColours' => 'Target colour must be set to a valid value', // Added - 2011-06-15 - 'BadDevice' => 'Enheten måste sättas till ett giltigt värde', - 'BadFPSReportInterval' => 'Buffern för ramintervallrapporten måste vara ett heltal på minst 0 eller högre', - 'BadFormat' => 'Formatet måste vara ett heltal, noll eller högre', - 'BadFrameSkip' => 'Värdet för ramöverhopp måste vara ett heltal på 0 eller högre', - 'BadHeight' => 'Höjden måste sättas till ett giltigt värde', - 'BadHost' => 'Detta fält ska innehålla en giltig ip-adress eller värdnamn, inkludera inte http://', - 'BadImageBufferCount' => 'Bufferstorleken för avbilden måste vara ett heltal på minst 10 eller högre', - 'BadLabelX' => 'Etiketten för X koordinaten måste sättas till ett heltal, 0 eller högre', - 'BadLabelY' => 'Etiketten för Y koordinaten måste sättas till ett heltal, 0 eller högre', - 'BadMaxFPS' => 'Max. ramar/s måste vara ett positivt heltal eller ett flyttal', + 'BadDevice' => 'Enheten mÃ¥ste sättas till ett giltigt värde', + 'BadFPSReportInterval' => 'Buffern för ramintervallrapporten mÃ¥ste vara ett heltal pÃ¥ minst 0 eller högre', + 'BadFormat' => 'Formatet mÃ¥ste vara ett heltal, noll eller högre', + 'BadFrameSkip' => 'Värdet för ramöverhopp mÃ¥ste vara ett heltal pÃ¥ 0 eller högre', + 'BadHeight' => 'Höjden mÃ¥ste sättas till ett giltigt värde', + 'BadHost' => 'Detta fält ska innehÃ¥lla en giltig ip-adress eller värdnamn, inkludera inte http://', + 'BadImageBufferCount' => 'Bufferstorleken för avbilden mÃ¥ste vara ett heltal pÃ¥ minst 10 eller högre', + 'BadLabelX' => 'Etiketten för X koordinaten mÃ¥ste sättas till ett heltal, 0 eller högre', + 'BadLabelY' => 'Etiketten för Y koordinaten mÃ¥ste sättas till ett heltal, 0 eller högre', + 'BadMaxFPS' => 'Max. ramar/s mÃ¥ste vara ett positivt heltal eller ett flyttal', 'BadMotionFrameSkip' => 'Motion Frame skip count must be an integer of zero or more', - 'BadNameChars' => 'Namn kan endast innehålla alfanumeriska tecken, utrymmen, bindestreck och understreck', + 'BadNameChars' => 'Namn kan endast innehÃ¥lla alfanumeriska tecken, utrymmen, bindestreck och understreck', 'BadPalette' => 'Palette must be set to a valid value', // Added - 2009-03-31 - 'BadPath' => 'Sökvägen måste innehålla ett giltigt värde', - 'BadPort' => 'Porten måste innehålla ett giltigt nummer', - 'BadPostEventCount' => 'Räknaren för efterhändelsen måste vara ett heltal på 0 eller högre', - 'BadPreEventCount' => 'Räknaren för för-händelsen måste vara ett heltal på 0 eller högre, och mindre än bufferstorleken på avbilden', - 'BadRefBlendPerc' => 'Mixprocenten för referensen måste hara ett positivt heltal', - 'BadSectionLength' => 'Sektionslängden måste vara ett heltal på minst 30 eller högre', - 'BadSignalCheckColour' => 'Kontrollfärgen på signalen måste vara en giltig RGB färgsträng', - 'BadStreamReplayBuffer'=> 'Buffern för strömmande uppspelning måste vara ett heltal på 0 eller högre', - 'BadWarmupCount' => 'Uppvärmingsramen måste vara ett heltal på 0 eller högre', - 'BadWebColour' => 'Webbfärgen måste vara en giltig sträng för webbfärg', - 'BadWidth' => 'Bredden måste sättas til ett giltigt värde', + 'BadPath' => 'Sökvägen mÃ¥ste innehÃ¥lla ett giltigt värde', + 'BadPort' => 'Porten mÃ¥ste innehÃ¥lla ett giltigt nummer', + 'BadPostEventCount' => 'Räknaren för efterhändelsen mÃ¥ste vara ett heltal pÃ¥ 0 eller högre', + 'BadPreEventCount' => 'Räknaren för för-händelsen mÃ¥ste vara ett heltal pÃ¥ 0 eller högre, och mindre än bufferstorleken pÃ¥ avbilden', + 'BadRefBlendPerc' => 'Mixprocenten för referensen mÃ¥ste hara ett positivt heltal', + 'BadSectionLength' => 'Sektionslängden mÃ¥ste vara ett heltal pÃ¥ minst 30 eller högre', + 'BadSignalCheckColour' => 'Kontrollfärgen pÃ¥ signalen mÃ¥ste vara en giltig RGB färgsträng', + 'BadStreamReplayBuffer'=> 'Buffern för strömmande uppspelning mÃ¥ste vara ett heltal pÃ¥ 0 eller högre', + 'BadWarmupCount' => 'Uppvärmingsramen mÃ¥ste vara ett heltal pÃ¥ 0 eller högre', + 'BadWebColour' => 'Webbfärgen mÃ¥ste vara en giltig sträng för webbfärg', + 'BadWidth' => 'Bredden mÃ¥ste sättas til ett giltigt värde', 'Bandwidth' => 'Bandbredd', 'BandwidthHead' => 'Bandwidth', // This is the end of the bandwidth status on the top of the console, different in many language due to phrasing 'BlobPx' => 'Blob Px', @@ -168,7 +168,7 @@ $SLANG = array( 'Buffers' => 'Buffrar', 'CSSDescription' => 'Change the default css for this computer', // Added - 2015-04-18 'CanAutoFocus' => 'Har autofokus', - 'CanAutoGain' => 'Har autonivå', + 'CanAutoGain' => 'Har autonivÃ¥', 'CanAutoIris' => 'Har autoiris', 'CanAutoWhite' => 'Har autovitbalans.', 'CanAutoZoom' => 'Har autozoom', @@ -176,23 +176,23 @@ $SLANG = array( 'CanFocusAbs' => 'Har absolut fokus', 'CanFocusCon' => 'Har kontinuerlig fokus', 'CanFocusRel' => 'Har relativ fokus', - 'CanGain' => 'Har nivå', - 'CanGainAbs' => 'Har absolut nivå', - 'CanGainCon' => 'Har kontinuerlig nivå', - 'CanGainRel' => 'Har relativ nivå', + 'CanGain' => 'Har nivÃ¥', + 'CanGainAbs' => 'Har absolut nivÃ¥', + 'CanGainCon' => 'Har kontinuerlig nivÃ¥', + 'CanGainRel' => 'Har relativ nivÃ¥', 'CanIris' => 'Har iris', 'CanIrisAbs' => 'Har absolut iris', 'CanIrisCon' => 'Har kontinuerlig iris', 'CanIrisRel' => 'Har relativ iris', - 'CanMove' => 'Har förflyttning', - 'CanMoveAbs' => 'Har absolut förflyttning', - 'CanMoveCon' => 'Har kontinuerlig förflyttning', - 'CanMoveDiag' => 'Har diagonal förflyttning', - 'CanMoveMap' => 'Har mappad förflyttning', - 'CanMoveRel' => 'Har relativ förflyttning', + 'CanMove' => 'Har förflyttning', + 'CanMoveAbs' => 'Har absolut förflyttning', + 'CanMoveCon' => 'Har kontinuerlig förflyttning', + 'CanMoveDiag' => 'Har diagonal förflyttning', + 'CanMoveMap' => 'Har mappad förflyttning', + 'CanMoveRel' => 'Har relativ förflyttning', 'CanPan' => 'Har panorering', - 'CanReset' => 'Har återställning', - 'CanSetPresets' => 'Har förinställningar', + 'CanReset' => 'Har Ã¥terställning', + 'CanSetPresets' => 'Har förinställningar', 'CanSleep' => 'Kan vila', 'CanTilt' => 'Kan tilta', 'CanWake' => 'Kan vakna', @@ -205,39 +205,39 @@ $SLANG = array( 'CanZoomAbs' => 'Kan zooma absolut', 'CanZoomCon' => 'Kan zooma kontinuerligt', 'CanZoomRel' => 'Kan zooma realativt', - 'Cancel' => 'Ångra', - 'CancelForcedAlarm' => 'Ångra tvingande larm', - 'CaptureHeight' => 'Fångsthöjd', + 'Cancel' => 'Ã…ngra', + 'CancelForcedAlarm' => 'Ã…ngra tvingande larm', + 'CaptureHeight' => 'FÃ¥ngsthöjd', 'CaptureMethod' => 'Capture Method', // Added - 2009-02-08 - 'CapturePalette' => 'Fångstpalett', + 'CapturePalette' => 'FÃ¥ngstpalett', 'CaptureResolution' => 'Capture Resolution', // Added - 2015-04-18 - 'CaptureWidth' => 'Fångstbredd', + 'CaptureWidth' => 'FÃ¥ngstbredd', 'Cause' => 'Orsak', 'CheckMethod' => 'Larmkontrollmetod', 'ChooseDetectedCamera' => 'Choose Detected Camera', // Added - 2009-03-31 - 'ChooseFilter' => 'Välj filter', + 'ChooseFilter' => 'Välj filter', 'ChooseLogFormat' => 'Choose a log format', // Added - 2011-06-17 'ChooseLogSelection' => 'Choose a log selection', // Added - 2011-06-17 - 'ChoosePreset' => 'Välj standard', + 'ChoosePreset' => 'Välj standard', 'Clear' => 'Clear', // Added - 2011-06-16 - 'Close' => 'Stäng', - 'Colour' => 'Färg', + 'Close' => 'Stäng', + 'Colour' => 'Färg', 'Command' => 'Kommando', 'Component' => 'Component', // Added - 2011-06-16 'Config' => 'Konfigurera', - 'ConfiguredFor' => 'Konfigurerad för', - 'ConfirmDeleteEvents' => 'Är du säker på att du vill ta bort dom valda händelserna?', - 'ConfirmPassword' => 'Bekräfta lösenord', + 'ConfiguredFor' => 'Konfigurerad för', + 'ConfirmDeleteEvents' => 'Är du säker pÃ¥ att du vill ta bort dom valda händelserna?', + 'ConfirmPassword' => 'Bekräfta lösenord', 'ConjAnd' => 'och', 'ConjOr' => 'eller', 'Console' => 'Konsoll', - 'ContactAdmin' => 'Kontakta din administratör för detaljer.', - 'Continue' => 'Fortsätt', + 'ContactAdmin' => 'Kontakta din administratör för detaljer.', + 'Continue' => 'Fortsätt', 'Contrast' => 'Kontrast', 'Control' => 'Kontroll', 'ControlAddress' => 'Kontrolladress', - 'ControlCap' => 'Kontrollförmåga', - 'ControlCaps' => 'Kontrollförmågor', + 'ControlCap' => 'KontrollförmÃ¥ga', + 'ControlCaps' => 'KontrollförmÃ¥gor', 'ControlDevice' => 'Kontrollenhet', 'ControlType' => 'Kontrolltyp', 'Controllable' => 'Kontrollerbar', @@ -253,8 +253,8 @@ $SLANG = array( 'Deinterlacing' => 'Deinterlacing', // Added - 2015-04-18 'Delay' => 'Delay', // Added - 2015-04-18 'Delete' => 'Radera', - 'DeleteAndNext' => 'Radera & Nästa', - 'DeleteAndPrev' => 'Radera & Föreg.', + 'DeleteAndNext' => 'Radera & Nästa', + 'DeleteAndPrev' => 'Radera & Föreg.', 'DeleteSavedFilter' => 'Radera sparade filter', 'Description' => 'Beskrivning', 'DetectedCameras' => 'Detected Cameras', // Added - 2009-03-31 @@ -263,7 +263,7 @@ $SLANG = array( 'DeviceChannel' => 'Enhetskanal', 'DeviceFormat' => 'Enhetsformat', 'DeviceNumber' => 'Enhetsnummer', - 'DevicePath' => 'Enhetssökväg', + 'DevicePath' => 'Enhetssökväg', 'Devices' => 'Enheter', 'Dimensions' => 'Dimensioner', 'DisableAlarms' => 'Avaktivera larm', @@ -271,39 +271,39 @@ $SLANG = array( 'Display' => 'Display', // Added - 2011-01-30 'Displaying' => 'Displaying', // Added - 2011-06-16 'DoNativeMotionDetection'=> 'Do Native Motion Detection', - 'Donate' => 'Var vänlig och donera', + 'Donate' => 'Var vänlig och donera', 'DonateAlready' => 'Nej, Jag har redan donerat', - 'DonateEnticement' => 'Du har kört ZoneMinder ett tag nu och förhoppningsvis har du sett att det fungerar bra hemma eller på ditt företag. Även om ZoneMinder är, och kommer att vara, fri programvara och öppen kallkod, så kostar det pengar att utveckla och underhålla. Om du vill hjälpa till med framtida utveckling och nya funktioner så var vanlig och bidrag med en slant. Bidragen är naturligtvis en option men mycket uppskattade och du kan bidra med precis hur mycket du vill.

Om du vill ge ett bidrag väljer du nedan eller surfar till http://www.zoneminder.com/donate.html.

Tack för att du använder ZoneMinder, glöm inte att besöka forumen på ZoneMinder.com för support och förslag om hur du får din ZoneMinder att fungera lite bättre.', - 'DonateRemindDay' => 'Inte än, påminn om 1 dag', - 'DonateRemindHour' => 'Inte än, påminn om en 1 timme', - 'DonateRemindMonth' => 'Inte än, påminn om 1 månad', - 'DonateRemindNever' => 'Nej, Jag vill inte donera, påminn mig inte mer', - 'DonateRemindWeek' => 'Inte än, påminn om 1 vecka', - 'DonateYes' => 'Ja, jag vill gärna donera nu', + 'DonateEnticement' => 'Du har kört ZoneMinder ett tag nu och förhoppningsvis har du sett att det fungerar bra hemma eller pÃ¥ ditt företag. Även om ZoneMinder är, och kommer att vara, fri programvara och öppen kallkod, sÃ¥ kostar det pengar att utveckla och underhÃ¥lla. Om du vill hjälpa till med framtida utveckling och nya funktioner sÃ¥ var vanlig och bidrag med en slant. Bidragen är naturligtvis en option men mycket uppskattade och du kan bidra med precis hur mycket du vill.

Om du vill ge ett bidrag väljer du nedan eller surfar till http://www.zoneminder.com/donate.html.

Tack för att du använder ZoneMinder, glöm inte att besöka forumen pÃ¥ ZoneMinder.com för support och förslag om hur du fÃ¥r din ZoneMinder att fungera lite bättre.', + 'DonateRemindDay' => 'Inte än, pÃ¥minn om 1 dag', + 'DonateRemindHour' => 'Inte än, pÃ¥minn om en 1 timme', + 'DonateRemindMonth' => 'Inte än, pÃ¥minn om 1 mÃ¥nad', + 'DonateRemindNever' => 'Nej, Jag vill inte donera, pÃ¥minn mig inte mer', + 'DonateRemindWeek' => 'Inte än, pÃ¥minn om 1 vecka', + 'DonateYes' => 'Ja, jag vill gärna donera nu', 'Download' => 'Ladda ner', 'DuplicateMonitorName' => 'Duplicate Monitor Name', // Added - 2009-03-31 - 'Duration' => 'Längd', + 'Duration' => 'Längd', 'Edit' => 'Redigera', 'Email' => 'E-post', 'EnableAlarms' => 'Aktivera larm', 'Enabled' => 'Aktiverad', 'EnterNewFilterName' => 'Mata in nytt filternamn', 'Error' => 'Fel', - 'ErrorBrackets' => 'Fel, kontrollera att du har samma antal vänster som höger-hakar', - 'ErrorValidValue' => 'Fel, kontrollera att alla parametrar har giltligt värde', + 'ErrorBrackets' => 'Fel, kontrollera att du har samma antal vänster som höger-hakar', + 'ErrorValidValue' => 'Fel, kontrollera att alla parametrar har giltligt värde', 'Etc' => 'etc', - 'Event' => 'Händelse', - 'EventFilter' => 'Händelsefilter', - 'EventId' => 'Händelse nr', - 'EventName' => 'Händelsenamn', - 'EventPrefix' => 'Händelseprefix', - 'Events' => 'Händelser', + 'Event' => 'Händelse', + 'EventFilter' => 'Händelsefilter', + 'EventId' => 'Händelse nr', + 'EventName' => 'Händelsenamn', + 'EventPrefix' => 'Händelseprefix', + 'Events' => 'Händelser', 'Exclude' => 'Exkludera', - 'Execute' => 'Utför', + 'Execute' => 'Utför', 'Export' => 'Exportera', - 'ExportDetails' => 'Exportera händelsedetaljer', + 'ExportDetails' => 'Exportera händelsedetaljer', 'ExportFailed' => 'Exporten misslyckades', - 'ExportFormat' => 'Filformat för exporter', + 'ExportFormat' => 'Filformat för exporter', 'ExportFormatTar' => 'Tar', 'ExportFormatZip' => 'Zip', 'ExportFrames' => 'Exportera ramdetaljer', @@ -323,20 +323,20 @@ $SLANG = array( 'Ffmpeg' => 'Ffmpeg', // Added - 2009-02-08 'File' => 'Fil', 'Filter' => 'Filter', // Added - 2015-04-18 - 'FilterArchiveEvents' => 'Arkivera alla träffar', - 'FilterDeleteEvents' => 'Radera alla träffar', - 'FilterEmailEvents' => 'Skicka e-post med detaljer om alla träffar', - 'FilterExecuteEvents' => 'Utför kommando på alla träffar', + 'FilterArchiveEvents' => 'Arkivera alla träffar', + 'FilterDeleteEvents' => 'Radera alla träffar', + 'FilterEmailEvents' => 'Skicka e-post med detaljer om alla träffar', + 'FilterExecuteEvents' => 'Utför kommando pÃ¥ alla träffar', 'FilterLog' => 'Filter log', // Added - 2015-04-18 - 'FilterMessageEvents' => 'Meddela detaljer om alla träffar', + 'FilterMessageEvents' => 'Meddela detaljer om alla träffar', 'FilterPx' => 'Filter Px', - 'FilterUnset' => 'Du måste specificera filtrets bredd och höjd', - 'FilterUploadEvents' => 'Ladda upp alla träffar', - 'FilterVideoEvents' => 'Skapa video för alla träffar', + 'FilterUnset' => 'Du mÃ¥ste specificera filtrets bredd och höjd', + 'FilterUploadEvents' => 'Ladda upp alla träffar', + 'FilterVideoEvents' => 'Skapa video för alla träffar', 'Filters' => 'Filter', - 'First' => 'Först', - 'FlippedHori' => 'Vänd horisontellt', - 'FlippedVert' => 'Vänd vertikalt', + 'First' => 'Först', + 'FlippedHori' => 'Vänd horisontellt', + 'FlippedVert' => 'Vänd vertikalt', 'FnMocord' => 'Mocord', // Added 2013.08.16. 'FnModect' => 'Modect', // Added 2013.08.16. 'FnMonitor' => 'Monitor', // Added 2013.08.16. @@ -349,31 +349,31 @@ $SLANG = array( 'Frame' => 'Ram', 'FrameId' => 'Ram id', 'FrameRate' => 'Ram hastighet', - 'FrameSkip' => 'Hoppa över ram', + 'FrameSkip' => 'Hoppa över ram', 'Frames' => 'Ramar', 'Func' => 'Funk', 'Function' => 'Funktion', - 'Gain' => 'Nivå', + 'Gain' => 'NivÃ¥', 'General' => 'Generell', 'GenerateVideo' => 'Skapa video', 'GeneratingVideo' => 'Skapar video', - 'GoToZoneMinder' => 'Gå till ZoneMinder.com', - 'Grey' => 'Grå', + 'GoToZoneMinder' => 'GÃ¥ till ZoneMinder.com', + 'Grey' => 'GrÃ¥', 'Group' => 'Grupp', 'Groups' => 'Grupper', 'HasFocusSpeed' => 'Har focushastighet', - 'HasGainSpeed' => 'Har nivåhastighet', - 'HasHomePreset' => 'Har normalinställning', + 'HasGainSpeed' => 'Har nivÃ¥hastighet', + 'HasHomePreset' => 'Har normalinställning', 'HasIrisSpeed' => 'Har irishastighet', 'HasPanSpeed' => 'Har panoramahastighet', - 'HasPresets' => 'Har förinställningar', + 'HasPresets' => 'Har förinställningar', 'HasTiltSpeed' => 'Har tilthastighet', 'HasTurboPan' => 'Har turbopanorering', 'HasTurboTilt' => 'Har turbotilt', 'HasWhiteSpeed' => 'Har vitbalanshastighet', 'HasZoomSpeed' => 'Har Zoomhastighet', - 'High' => 'Hög', - 'HighBW' => 'Hög bandbredd', + 'High' => 'Hög', + 'HighBW' => 'Hög bandbredd', 'Home' => 'Hem', 'Hour' => 'Timme', 'Hue' => 'Hue', @@ -387,17 +387,17 @@ $SLANG = array( 'Include' => 'Inkludera', 'Inverted' => 'Inverterad', 'Iris' => 'Iris', - 'KeyString' => 'Nyckelsträng', + 'KeyString' => 'Nyckelsträng', 'Label' => 'Etikett', - 'Language' => 'Språk', + 'Language' => 'SprÃ¥k', 'Last' => 'Sist', 'Layout' => 'Layout', // Added - 2009-02-08 'Level' => 'Level', // Added - 2011-06-16 'Libvlc' => 'Libvlc', 'LimitResultsPost' => 'resultaten;', // This is used at the end of the phrase 'Limit to first N results only' - 'LimitResultsPre' => 'Begränsa till första', // This is used at the beginning of the phrase 'Limit to first N results only' + 'LimitResultsPre' => 'Begränsa till första', // This is used at the beginning of the phrase 'Limit to first N results only' 'Line' => 'Line', // Added - 2011-06-16 - 'LinkedMonitors' => 'Länkade övervakare', + 'LinkedMonitors' => 'Länkade övervakare', 'List' => 'Lista', 'Load' => 'Belastning', 'Local' => 'Lokal', @@ -408,8 +408,8 @@ $SLANG = array( 'Login' => 'Logga in', 'Logout' => 'Logga ut', 'Logs' => 'Logs', // Added - 2011-06-17 - 'Low' => 'Låg', - 'LowBW' => 'Låg bandbredd', + 'Low' => 'LÃ¥g', + 'LowBW' => 'LÃ¥g bandbredd', 'Main' => 'Huvudmeny', 'Man' => 'Man', 'Manual' => 'Manuell', @@ -417,75 +417,75 @@ $SLANG = array( 'Max' => 'Max', 'MaxBandwidth' => 'Max bandbredd', 'MaxBrScore' => 'Max.
Score', - 'MaxFocusRange' => 'Max fokusområde', + 'MaxFocusRange' => 'Max fokusomrÃ¥de', 'MaxFocusSpeed' => 'Max fokushastighet', 'MaxFocusStep' => 'Max fokussteg', - 'MaxGainRange' => 'Max nivåområde', - 'MaxGainSpeed' => 'Max nivåhastighet', - 'MaxGainStep' => 'Max nivåsteg', - 'MaxIrisRange' => 'Max irsiområde', + 'MaxGainRange' => 'Max nivÃ¥omrÃ¥de', + 'MaxGainSpeed' => 'Max nivÃ¥hastighet', + 'MaxGainStep' => 'Max nivÃ¥steg', + 'MaxIrisRange' => 'Max irsiomrÃ¥de', 'MaxIrisSpeed' => 'Max irishastighet', 'MaxIrisStep' => 'Max irissteg', - 'MaxPanRange' => 'Max panoramaområde', + 'MaxPanRange' => 'Max panoramaomrÃ¥de', 'MaxPanSpeed' => 'Max panoramahastighet', 'MaxPanStep' => 'Max panoramasteg', - 'MaxTiltRange' => 'Max tiltområde', + 'MaxTiltRange' => 'Max tiltomrÃ¥de', 'MaxTiltSpeed' => 'Max tilthastighet', 'MaxTiltStep' => 'Max tiltsteg', - 'MaxWhiteRange' => 'Max vitbalansområde', + 'MaxWhiteRange' => 'Max vitbalansomrÃ¥de', 'MaxWhiteSpeed' => 'Max vitbalanshastighet', 'MaxWhiteStep' => 'Max vitbalanssteg', - 'MaxZoomRange' => 'Max zoomområde', + 'MaxZoomRange' => 'Max zoomomrÃ¥de', 'MaxZoomSpeed' => 'Max zoomhastighet', 'MaxZoomStep' => 'Max zoomsteg', 'MaximumFPS' => 'Max ramar/s', 'Medium' => 'Mellan', 'MediumBW' => 'Mellan bandbredd', 'Message' => 'Message', // Added - 2011-06-16 - 'MinAlarmAreaLtMax' => 'Minsta larmarean skall vara mindre än största', - 'MinAlarmAreaUnset' => 'Du måste ange minsta antal larmbildpunkter', - 'MinBlobAreaLtMax' => 'Minsta blobarean skall vara mindre än högsta', - 'MinBlobAreaUnset' => 'Du måste ange minsta antalet blobpixlar', - 'MinBlobLtMinFilter' => 'Minsta blobarean skall vara mindre än eller lika med minsta filterarean', - 'MinBlobsLtMax' => 'Minsta antalet blobbar skall vara mindre än största', - 'MinBlobsUnset' => 'Du måste ange minsta antalet blobbar', - 'MinFilterAreaLtMax' => 'Minsta filterarean skall vara mindre än högsta', - 'MinFilterAreaUnset' => 'Du måste ange minsta antal filterbildpunkter', - 'MinFilterLtMinAlarm' => 'Minsta filterarean skall vara mindre än eller lika med minsta larmarean', - 'MinFocusRange' => 'Min fokusområde', + 'MinAlarmAreaLtMax' => 'Minsta larmarean skall vara mindre än största', + 'MinAlarmAreaUnset' => 'Du mÃ¥ste ange minsta antal larmbildpunkter', + 'MinBlobAreaLtMax' => 'Minsta blobarean skall vara mindre än högsta', + 'MinBlobAreaUnset' => 'Du mÃ¥ste ange minsta antalet blobpixlar', + 'MinBlobLtMinFilter' => 'Minsta blobarean skall vara mindre än eller lika med minsta filterarean', + 'MinBlobsLtMax' => 'Minsta antalet blobbar skall vara mindre än största', + 'MinBlobsUnset' => 'Du mÃ¥ste ange minsta antalet blobbar', + 'MinFilterAreaLtMax' => 'Minsta filterarean skall vara mindre än högsta', + 'MinFilterAreaUnset' => 'Du mÃ¥ste ange minsta antal filterbildpunkter', + 'MinFilterLtMinAlarm' => 'Minsta filterarean skall vara mindre än eller lika med minsta larmarean', + 'MinFocusRange' => 'Min fokusomrÃ¥de', 'MinFocusSpeed' => 'Min fokushastighet', 'MinFocusStep' => 'Min fokussteg', - 'MinGainRange' => 'Min nivåområde', - 'MinGainSpeed' => 'Min nivåhastighet', - 'MinGainStep' => 'Min nivåsteg', - 'MinIrisRange' => 'Min irisområde', + 'MinGainRange' => 'Min nivÃ¥omrÃ¥de', + 'MinGainSpeed' => 'Min nivÃ¥hastighet', + 'MinGainStep' => 'Min nivÃ¥steg', + 'MinIrisRange' => 'Min irisomrÃ¥de', 'MinIrisSpeed' => 'Min irishastighet', 'MinIrisStep' => 'Min irissteg', - 'MinPanRange' => 'Min panoramaområde', + 'MinPanRange' => 'Min panoramaomrÃ¥de', 'MinPanSpeed' => 'Min panoramahastighet', 'MinPanStep' => 'Min panoramasteg', - 'MinPixelThresLtMax' => 'Minsta tröskelvärde för bildpunkter ska vara mindre än högsta', - 'MinPixelThresUnset' => 'Du måste ange minsta tröskelvärde för bildpunkter', - 'MinTiltRange' => 'Min tiltområde', + 'MinPixelThresLtMax' => 'Minsta tröskelvärde för bildpunkter ska vara mindre än högsta', + 'MinPixelThresUnset' => 'Du mÃ¥ste ange minsta tröskelvärde för bildpunkter', + 'MinTiltRange' => 'Min tiltomrÃ¥de', 'MinTiltSpeed' => 'Min tilthastighet', 'MinTiltStep' => 'Min tiltsteg', - 'MinWhiteRange' => 'Min vitbalansområde', + 'MinWhiteRange' => 'Min vitbalansomrÃ¥de', 'MinWhiteSpeed' => 'Min vitbalanshastighet', 'MinWhiteStep' => 'Min vitbalanssteg', - 'MinZoomRange' => 'Min zoomområde', + 'MinZoomRange' => 'Min zoomomrÃ¥de', 'MinZoomSpeed' => 'Min zoomhastighet', 'MinZoomStep' => 'Min zoomsteg', - 'Misc' => 'Övrigt', + 'Misc' => 'Övrigt', 'Mode' => 'Mode', // Added - 2015-04-18 'Monitor' => 'Bevakning', 'MonitorIds' => 'Bevakningsnr', - 'MonitorPreset' => 'Förinställd bevakning', - 'MonitorPresetIntro' => 'Välj en förinställning från listan.

Var medveten om att detta kan skriva över inställningar du redan gjort för denna bevakare.

', + 'MonitorPreset' => 'Förinställd bevakning', + 'MonitorPresetIntro' => 'Välj en förinställning från listan.

Var medveten om att detta kan skriva över inställningar du redan gjort för denna bevakare.

', 'MonitorProbe' => 'Monitor Probe', // Added - 2009-03-31 'MonitorProbeIntro' => 'The list below shows detected analog and network cameras and whether they are already being used or available for selection.

Select the desired entry from the list below.

Please note that not all cameras may be detected and that choosing a camera here may overwrite any values you already have configured for the current monitor.

', // Added - 2009-03-31 'Monitors' => 'Bevakare', 'Montage' => 'Montera', - 'Month' => 'Månad', + 'Month' => 'MÃ¥nad', 'More' => 'More', // Added - 2011-06-16 'MotionFrameSkip' => 'Motion Frame Skip', 'Move' => 'Flytta', @@ -494,65 +494,65 @@ $SLANG = array( 'Mtg3widgrx' => '3-wide grid, scaled, enlarge on alarm', // Added 2013.08.15. 'Mtg4widgrd' => '4-wide grid', // Added 2013.08.15. 'MtgDefault' => 'Default', // Added 2013.08.15. - 'MustBeGe' => 'måste vara större än eller lika med', - 'MustBeLe' => 'måste vara mindre än eller lika med', - 'MustConfirmPassword' => 'Du måste bekräfta lösenordet', - 'MustSupplyPassword' => 'Du måste ange ett lösenord', - 'MustSupplyUsername' => 'Du måste ange ett användarnamn', + 'MustBeGe' => 'mÃ¥ste vara större än eller lika med', + 'MustBeLe' => 'mÃ¥ste vara mindre än eller lika med', + 'MustConfirmPassword' => 'Du mÃ¥ste bekräfta lösenordet', + 'MustSupplyPassword' => 'Du mÃ¥ste ange ett lösenord', + 'MustSupplyUsername' => 'Du mÃ¥ste ange ett användarnamn', 'Name' => 'Namn', - 'Near' => 'Nära', - 'Network' => 'Nätverk', + 'Near' => 'Nära', + 'Network' => 'Nätverk', 'New' => 'Ny', 'NewGroup' => 'Ny grupp', 'NewLabel' => 'Ny etikett', - 'NewPassword' => 'Nytt lösenord', - 'NewState' => 'Nytt läge', - 'NewUser' => 'Ny användare', - 'Next' => 'Nästa', + 'NewPassword' => 'Nytt lösenord', + 'NewState' => 'Nytt läge', + 'NewUser' => 'Ny användare', + 'Next' => 'Nästa', 'No' => 'Nej', 'NoDetectedCameras' => 'No Detected Cameras', // Added - 2009-03-31 - 'NoFramesRecorded' => 'Det finns inga ramar inspelade för denna händelse', + 'NoFramesRecorded' => 'Det finns inga ramar inspelade för denna händelse', 'NoGroup' => 'Ingen grupp', 'NoSavedFilters' => 'Inga sparade filter', - 'NoStatisticsRecorded' => 'Det finns ingen statistik inspelad för denna händelse/ram', + 'NoStatisticsRecorded' => 'Det finns ingen statistik inspelad för denna händelse/ram', 'None' => 'Ingen', - 'NoneAvailable' => 'Ingen tillgänglig', + 'NoneAvailable' => 'Ingen tillgänglig', 'Normal' => 'Normal', 'Notes' => 'Not.', - 'NumPresets' => 'Antal förinställningar', + 'NumPresets' => 'Antal förinställningar', 'Off' => 'Av', - 'On' => 'På', + 'On' => 'PÃ¥', 'OnvifCredentialsIntro'=> 'Please supply user name and password for the selected camera.
If no user has been created for the camera then the user given here will be created with the given password.

', // Added - 2015-04-18 'OnvifProbe' => 'ONVIF', // Added - 2015-04-18 'OnvifProbeIntro' => 'The list below shows detected ONVIF cameras and whether they are already being used or available for selection.

Select the desired entry from the list below.

Please note that not all cameras may be detected and that choosing a camera here may overwrite any values you already have configured for the current monitor.

', // Added - 2015-04-18 'OpEq' => 'lika med', - 'OpGt' => 'större än', - 'OpGtEq' => 'större än eller lika med', + 'OpGt' => 'större än', + 'OpGtEq' => 'större än eller lika med', 'OpIn' => 'in set', - 'OpLt' => 'mindre än', - 'OpLtEq' => 'mindre än eller lika med', + 'OpLt' => 'mindre än', + 'OpLtEq' => 'mindre än eller lika med', 'OpMatches' => 'matchar', 'OpNe' => 'inte lika med', 'OpNotIn' => 'inte i set', 'OpNotMatches' => 'matchar inte', - 'Open' => 'Öppna', - 'OptionHelp' => 'Optionhjälp', - 'OptionRestartWarning' => 'Dessa ändringar kommer inte att vara implementerade\nnär systemet körs. När du är klar starta om\n ZoneMinder.', + 'Open' => 'Öppna', + 'OptionHelp' => 'Optionhjälp', + 'OptionRestartWarning' => 'Dessa ändringar kommer inte att vara implementerade\nnär systemet körs. När du är klar starta om\n ZoneMinder.', 'Options' => 'Alternativ', 'OrEnterNewName' => 'eller skriv in nytt namn', 'Order' => 'Sortera', 'Orientation' => 'Orientation', 'Out' => 'Ut', - 'OverwriteExisting' => 'Skriv över', + 'OverwriteExisting' => 'Skriv över', 'Paged' => 'Paged', 'Pan' => 'Panorera', - 'PanLeft' => 'Panorera vänster', - 'PanRight' => 'Panorera höger', + 'PanLeft' => 'Panorera vänster', + 'PanRight' => 'Panorera höger', 'PanTilt' => 'Pan/Tilt', 'Parameter' => 'Parameter', - 'Password' => 'Lösenord', - 'PasswordsDifferent' => 'Lösenorden skiljer sig åt', - 'Paths' => 'Sökvägar', + 'Password' => 'Lösenord', + 'PasswordsDifferent' => 'Lösenorden skiljer sig Ã¥t', + 'Paths' => 'Sökvägar', 'Pause' => 'Paus', 'Phone' => 'Mobil', 'PhoneBW' => 'Mobil bandbredd', @@ -561,15 +561,15 @@ $SLANG = array( 'Pixels' => 'bildpunkter', 'Play' => 'Spela', 'PlayAll' => 'Visa alla', - 'PleaseWait' => 'Vänta...', + 'PleaseWait' => 'Vänta...', 'Plugins' => 'Plugins', 'Point' => 'Punkt', 'PostEventImageBuffer' => 'Post Event Image Count', 'PreEventImageBuffer' => 'Pre Event Image Count', - 'PreserveAspect' => 'Bevara lägesförhållande', - 'Preset' => 'Förinställning', - 'Presets' => 'Förinställningar', - 'Prev' => 'Föreg.', + 'PreserveAspect' => 'Bevara lägesförhÃ¥llande', + 'Preset' => 'Förinställning', + 'Presets' => 'Förinställningar', + 'Prev' => 'Föreg.', 'Probe' => 'Probe', // Added - 2009-03-31 'ProfileProbe' => 'Stream Probe', // Added - 2015-04-18 'ProfileProbeIntro' => 'The list below shows the existing stream profiles of the selected camera .

Select the desired entry from the list below.

Please note that ZoneMinder cannot configure additional profiles and that choosing a camera here may overwrite any values you already have configured for the current monitor.

', // Added - 2015-04-18 @@ -580,51 +580,51 @@ $SLANG = array( 'Record' => 'Spela in', 'RefImageBlendPct' => 'Reference Image Blend %ge', 'Refresh' => 'Uppdatera', - 'Remote' => 'Fjärr', - 'RemoteHostName' => 'Fjärrnamn', - 'RemoteHostPath' => 'Fjärrsökväg', - 'RemoteHostPort' => 'Fjärrport', + 'Remote' => 'Fjärr', + 'RemoteHostName' => 'Fjärrnamn', + 'RemoteHostPath' => 'Fjärrsökväg', + 'RemoteHostPort' => 'Fjärrport', 'RemoteHostSubPath' => 'Remote Host SubPath', // Added - 2009-02-08 - 'RemoteImageColours' => 'Fjärrbildfärger', + 'RemoteImageColours' => 'Fjärrbildfärger', 'RemoteMethod' => 'Remote Method', // Added - 2009-02-08 'RemoteProtocol' => 'Remote Protocol', // Added - 2009-02-08 'Rename' => 'Byt namn', 'Replay' => 'Repris', - 'ReplayAll' => 'Alla händelser', + 'ReplayAll' => 'Alla händelser', 'ReplayGapless' => 'Gapless Events', - 'ReplaySingle' => 'Ensam händelse', - 'Reset' => 'Återställ', - 'ResetEventCounts' => 'Återställ händelseräknare', - 'Restart' => 'Återstart', - 'Restarting' => 'Återstartar', - 'RestrictedCameraIds' => 'Begränsade kameranr.', - 'RestrictedMonitors' => 'Begränsade bevakare', - 'ReturnDelay' => 'Fördröjd retur', - 'ReturnLocation' => 'Återvänd till position', + 'ReplaySingle' => 'Ensam händelse', + 'Reset' => 'Ã…terställ', + 'ResetEventCounts' => 'Ã…terställ händelseräknare', + 'Restart' => 'Ã…terstart', + 'Restarting' => 'Ã…terstartar', + 'RestrictedCameraIds' => 'Begränsade kameranr.', + 'RestrictedMonitors' => 'Begränsade bevakare', + 'ReturnDelay' => 'Fördröjd retur', + 'ReturnLocation' => 'Ã…tervänd till position', 'Rewind' => 'Backa', - 'RotateLeft' => 'Rotera vänster', - 'RotateRight' => 'Rotera höger', + 'RotateLeft' => 'Rotera vänster', + 'RotateRight' => 'Rotera höger', 'RunLocalUpdate' => 'Please run zmupdate.pl to update', // Added - 2011-05-25 - 'RunMode' => 'Körläge', - 'RunState' => 'Körläge', - 'Running' => 'Körs', + 'RunMode' => 'Körläge', + 'RunState' => 'Körläge', + 'Running' => 'Körs', 'Save' => 'Spara', 'SaveAs' => 'Spara som', 'SaveFilter' => 'Spara filter', 'Scale' => 'Skala', 'Score' => 'Resultat', 'Secs' => 'Sek', - 'Sectionlength' => 'Sektionslängd', - 'Select' => 'Välj', + 'Sectionlength' => 'Sektionslängd', + 'Select' => 'Välj', 'SelectFormat' => 'Select Format', // Added - 2011-06-17 'SelectLog' => 'Select Log', // Added - 2011-06-17 - 'SelectMonitors' => 'Välj bevakare', - 'SelfIntersecting' => 'Polygonändarna får inte överlappa', - 'Set' => 'Ställ in', - 'SetNewBandwidth' => 'Ställ in ny bandbredd', - 'SetPreset' => 'Ställ in förinställning', - 'Settings' => 'Inställningar', - 'ShowFilterWindow' => 'Visa fönsterfilter', + 'SelectMonitors' => 'Välj bevakare', + 'SelfIntersecting' => 'Polygonändarna fÃ¥r inte överlappa', + 'Set' => 'Ställ in', + 'SetNewBandwidth' => 'Ställ in ny bandbredd', + 'SetPreset' => 'Ställ in förinställning', + 'Settings' => 'Inställningar', + 'ShowFilterWindow' => 'Visa fönsterfilter', 'ShowTimeline' => 'Visa tidslinje', 'SignalCheckColour' => 'Signal Check Colour', 'Size' => 'Storlek', @@ -633,31 +633,31 @@ $SLANG = array( 'SortAsc' => 'Stigande', 'SortBy' => 'Sortera', 'SortDesc' => 'Fallande', - 'Source' => 'Källa', + 'Source' => 'Källa', 'SourceColours' => 'Source Colours', // Added - 2009-02-08 'SourcePath' => 'Source Path', // Added - 2009-02-08 - 'SourceType' => 'Källtyp', + 'SourceType' => 'Källtyp', 'Speed' => 'Hastighet', - 'SpeedHigh' => 'Höghastighet', - 'SpeedLow' => 'Låghastighet', + 'SpeedHigh' => 'Höghastighet', + 'SpeedLow' => 'LÃ¥ghastighet', 'SpeedMedium' => 'Normalhastighet', 'SpeedTurbo' => 'Turbohastighet', 'Start' => 'Start', - 'State' => 'Läge', + 'State' => 'Läge', 'Stats' => 'Statistik', 'Status' => 'Status', 'Step' => 'Steg', - 'StepBack' => 'Stepga bakåt', - 'StepForward' => 'Stega framåt', + 'StepBack' => 'Stepga bakÃ¥t', + 'StepForward' => 'Stega framÃ¥t', 'StepLarge' => 'Stora steg', 'StepMedium' => 'Normalsteg', 'StepNone' => 'Inga steg', - 'StepSmall' => 'Små steg', + 'StepSmall' => 'SmÃ¥ steg', 'Stills' => 'Stillbilder', 'Stop' => 'Stopp', 'Stopped' => 'Stoppad', - 'Stream' => 'Strömmande', - 'StreamReplayBuffer' => 'Buffert för strömmande uppspelning', + 'Stream' => 'Strömmande', + 'StreamReplayBuffer' => 'Buffert för strömmande uppspelning', 'Submit' => 'Skicka', 'System' => 'System', 'SystemLog' => 'System Log', // Added - 2011-06-16 @@ -667,22 +667,22 @@ $SLANG = array( 'Tilt' => 'Tilt', 'Time' => 'Tid', 'TimeDelta' => 'tidsdelta', - 'TimeStamp' => 'Tidsstämpel', + 'TimeStamp' => 'Tidsstämpel', 'Timeline' => 'Tidslinje', 'TimelineTip1' => 'Pass your mouse over the graph to view a snapshot image and event details.', // Added 2013.08.15. 'TimelineTip2' => 'Click on the coloured sections of the graph, or the image, to view the event.', // Added 2013.08.15. 'TimelineTip3' => 'Click on the background to zoom in to a smaller time period based around your click.', // Added 2013.08.15. 'TimelineTip4' => 'Use the controls below to zoom out or navigate back and forward through the time range.', // Added 2013.08.15. - 'Timestamp' => 'Tidsstämpel', - 'TimestampLabelFormat' => 'Format på tidsstämpel', - 'TimestampLabelX' => 'Värde på tidsstämpel X', - 'TimestampLabelY' => 'Värde på tidsstämpel Y', + 'Timestamp' => 'Tidsstämpel', + 'TimestampLabelFormat' => 'Format pÃ¥ tidsstämpel', + 'TimestampLabelX' => 'Värde pÃ¥ tidsstämpel X', + 'TimestampLabelY' => 'Värde pÃ¥ tidsstämpel Y', 'Today' => 'Idag', 'Tools' => 'Verktyg', 'Total' => 'Total', // Added - 2011-06-16 'TotalBrScore' => 'Total
Score', - 'TrackDelay' => 'Spårfördröjning', - 'TrackMotion' => 'Spåra rörelse', + 'TrackDelay' => 'SpÃ¥rfördröjning', + 'TrackMotion' => 'SpÃ¥ra rörelse', 'Triggers' => 'Triggers', 'TurboPanSpeed' => 'Turbo panoramahastighet', 'TurboTiltSpeed' => 'Turbo tilthastighet', @@ -690,63 +690,63 @@ $SLANG = array( 'Unarchive' => 'Packa upp', 'Undefined' => 'Undefined', // Added - 2009-02-08 'Units' => 'Enheter', - 'Unknown' => 'Okänd', + 'Unknown' => 'Okänd', 'Update' => 'Uppdatera', - 'UpdateAvailable' => 'En uppdatering till ZoneMinder finns tillgänglig.', - 'UpdateNotNecessary' => 'Ingen uppdatering behövs.', + 'UpdateAvailable' => 'En uppdatering till ZoneMinder finns tillgänglig.', + 'UpdateNotNecessary' => 'Ingen uppdatering behövs.', 'Updated' => 'Updated', // Added - 2011-06-16 'Upload' => 'Upload', // Added - 2011-08-23 - 'UseFilter' => 'Använd filter', + 'UseFilter' => 'Använd filter', 'UseFilterExprsPost' => ' filter expressions', // This is used at the end of the phrase 'use N filter expressions' - 'UseFilterExprsPre' => 'Använd ', // This is used at the beginning of the phrase 'use N filter expressions' + 'UseFilterExprsPre' => 'Använd ', // This is used at the beginning of the phrase 'use N filter expressions' 'UsedPlugins' => 'Used Plugins', - 'User' => 'Användare', - 'Username' => 'Användarnamn', - 'Users' => 'Användare', + 'User' => 'Användare', + 'Username' => 'Användarnamn', + 'Users' => 'Användare', 'V4L' => 'V4L', // Added - 2015-04-18 'V4LCapturesPerFrame' => 'Captures Per Frame', // Added - 2015-04-18 'V4LMultiBuffer' => 'Multi Buffering', // Added - 2015-04-18 - 'Value' => 'Värde', + 'Value' => 'Värde', 'Version' => 'Version', 'VersionIgnore' => 'Ignorera denna version', - 'VersionRemindDay' => 'Påminn om 1 dag', - 'VersionRemindHour' => 'Påminn om 1 timme', - 'VersionRemindNever' => 'Påminn inte om nya versioner', - 'VersionRemindWeek' => 'Påminn om en 1 vecka', + 'VersionRemindDay' => 'PÃ¥minn om 1 dag', + 'VersionRemindHour' => 'PÃ¥minn om 1 timme', + 'VersionRemindNever' => 'PÃ¥minn inte om nya versioner', + 'VersionRemindWeek' => 'PÃ¥minn om en 1 vecka', 'Video' => 'Video', 'VideoFormat' => 'Videoformat', 'VideoGenFailed' => 'Videogenereringen misslyckades!', 'VideoGenFiles' => 'Befintliga videofiler', 'VideoGenNoFiles' => 'Inga videofiler', - 'VideoGenParms' => 'Inställningar för videogenerering', + 'VideoGenParms' => 'Inställningar för videogenerering', 'VideoGenSucceeded' => 'Videogenereringen lyckades!', 'VideoSize' => 'Videostorlek', 'View' => 'Visa', 'ViewAll' => 'Visa alla', - 'ViewEvent' => 'Visa händelse', + 'ViewEvent' => 'Visa händelse', 'ViewPaged' => 'Visa Paged', 'Wake' => 'Vakna', - 'WarmupFrames' => 'Värm upp ramar', + 'WarmupFrames' => 'Värm upp ramar', 'Watch' => 'Se', 'Web' => 'Webb', - 'WebColour' => 'Webbfärg', + 'WebColour' => 'Webbfärg', 'Week' => 'Vecka', 'White' => 'Vit', 'WhiteBalance' => 'Vitbalans', 'Wide' => 'Vid', 'X' => 'X', 'X10' => 'X10', - 'X10ActivationString' => 'X10 aktiveringssträng', - 'X10InputAlarmString' => 'X10 larmingångssträng', - 'X10OutputAlarmString' => 'X10 larmutgångssträng', + 'X10ActivationString' => 'X10 aktiveringssträng', + 'X10InputAlarmString' => 'X10 larmingÃ¥ngssträng', + 'X10OutputAlarmString' => 'X10 larmutgÃ¥ngssträng', 'Y' => 'J', 'Yes' => 'Ja', - 'YouNoPerms' => 'Du har inte tillstånd till denna resurs.', + 'YouNoPerms' => 'Du har inte tillstÃ¥nd till denna resurs.', 'Zone' => 'Zon', - 'ZoneAlarmColour' => 'Larmfärg (Röd/Grön/Blå)', + 'ZoneAlarmColour' => 'Larmfärg (Röd/Grön/BlÃ¥)', 'ZoneArea' => 'Zonarea', 'ZoneExtendAlarmFrames' => 'Extend Alarm Frame Count', - 'ZoneFilterSize' => 'Filterbredd/höjd (pixlar)', + 'ZoneFilterSize' => 'Filterbredd/höjd (pixlar)', 'ZoneMinMaxAlarmArea' => 'Min/Max larmarea', 'ZoneMinMaxBlobArea' => 'Min/Max blobbarea', 'ZoneMinMaxBlobs' => 'Min/Max blobbar', @@ -762,13 +762,13 @@ $SLANG = array( // Complex replacements with formatting and/or placements, must be passed through sprintf $CLANG = array( - 'CurrentLogin' => 'Aktuell inloggning är \'%1$s\'', + 'CurrentLogin' => 'Aktuell inloggning är \'%1$s\'', 'EventCount' => '%1$s %2$s', // For example '37 Events' (from Vlang below) 'LastEvents' => 'Senaste %1$s %2$s', // For example 'Last 37 Events' (from Vlang below) - 'LatestRelease' => 'Aktuell version är v%1$s, du har v%2$s.', + 'LatestRelease' => 'Aktuell version är v%1$s, du har v%2$s.', 'MonitorCount' => '%1$s %2$s', // For example '4 Monitors' (from Vlang below) 'MonitorFunction' => 'Bevakare %1$s funktion', - 'RunningRecentVer' => 'Du använder den senaste versionen av ZoneMinder, v%s.', + 'RunningRecentVer' => 'Du använder den senaste versionen av ZoneMinder, v%s.', 'VersionMismatch' => 'Version mismatch, system is version %1$s, database is %2$s.', // Added - 2011-05-25 ); @@ -806,7 +806,7 @@ $CLANG = array( // Variable arrays expressing plurality, see the zmVlang description above $VLANG = array( - 'Event' => array( 0=>'Händelser', 1=>'Händelsen', 2=>'Händelserna' ), + 'Event' => array( 0=>'Händelser', 1=>'Händelsen', 2=>'Händelserna' ), 'Monitor' => array( 0=>'Bevakare', 1=>'Bevakare', 2=>'Bevakare' ), ); @@ -826,7 +826,7 @@ function zmVlang( $langVarArray, $count ) return( $value ); } } - die( 'Fel, kan inte relatera variabel språksträng' ); + die( 'Fel, kan inte relatera variabel sprÃ¥ksträng' ); } // This is an version that could be used in the Russian example above @@ -886,8 +886,8 @@ function zmVlang( $langVarArray, $count ) // These overrides are in the form show below where the array key represents the option name minus the initial ZM_ $OLANG = array( 'LANG_DEFAULT' => array( - 'Prompt' => "Välj språk för ZoneMinder", - 'Help' => "ZoneMinder kan använda annat språk än engelska i menyer och texter. Välj här det språk du vill använda till ZoneMinder." + 'Prompt' => "Välj sprÃ¥k för ZoneMinder", + 'Help' => "ZoneMinder kan använda annat sprÃ¥k än engelska i menyer och texter. Välj här det sprÃ¥k du vill använda till ZoneMinder." ), 'OPTIONS_FFMPEG' => array( 'Help' => "Parameters in this field are passed on to FFmpeg. Multiple parameters can be separated by ,~~ ". diff --git a/web/skins/classic/includes/export_functions.php b/web/skins/classic/includes/export_functions.php index 879fd82c9..7750f165b 100644 --- a/web/skins/classic/includes/export_functions.php +++ b/web/skins/classic/includes/export_functions.php @@ -846,6 +846,11 @@ function exportEvents( $eids, $exportDetail, $exportFrames, $exportImages, $expo $exportFileList[] = $monitorPath.'/'.$html_eventMaster; } + if ( ! file_exists(ZM_DIR_EXPORTS) ) { + if ( ! mkdir(ZM_DIR_EXPORTS) ) { + Fatal("Can't create exports dir at '".ZM_DIR_EXPORTS."'"); + } + } $listFile = ZM_DIR_EXPORTS.'/'.$export_listFile; if ( !($fp = fopen($listFile, 'w')) ) { Fatal( "Can't open event export list file '$listFile'" ); diff --git a/web/skins/classic/views/watch.php b/web/skins/classic/views/watch.php index f4b996605..47cbc5b99 100644 --- a/web/skins/classic/views/watch.php +++ b/web/skins/classic/views/watch.php @@ -20,7 +20,7 @@ require_once('includes/Monitor.php'); -if ( !canView( 'Stream' ) ) { +if ( !canView('Stream') ) { $view = 'error'; return; } @@ -31,24 +31,24 @@ if ( ! isset($_REQUEST['mid']) ) { } // This is for input sanitation -$mid = intval( $_REQUEST['mid'] ); -if ( ! visibleMonitor( $mid ) ) { +$mid = intval($_REQUEST['mid']); +if ( ! visibleMonitor($mid) ) { $view = 'error'; return; } -$monitor = new Monitor( $mid ); +$monitor = new Monitor($mid); #Whether to show the controls button $showPtzControls = ( ZM_OPT_CONTROL && $monitor->Controllable() && canView('Control') && $monitor->Type() != 'WebSite' ); -if ( isset( $_REQUEST['scale'] ) ) { +if ( isset($_REQUEST['scale']) ) { $scale = validInt($_REQUEST['scale']); -} else if ( isset( $_COOKIE['zmWatchScale'.$mid] ) ) { +} else if ( isset($_COOKIE['zmWatchScale'.$mid]) ) { $scale = $_COOKIE['zmWatchScale'.$mid]; } else { - $scale = reScale( SCALE_BASE, $monitor->DefaultScale(), ZM_WEB_DEFAULT_SCALE ); + $scale = reScale(SCALE_BASE, $monitor->DefaultScale(), ZM_WEB_DEFAULT_SCALE); } $connkey = generateConnKey(); @@ -59,7 +59,7 @@ noCacheHeaders(); $popup = ((isset($_REQUEST['popup'])) && ($_REQUEST['popup'] == 1)); -xhtmlHeaders( __FILE__, $monitor->Name()." - ".translate('Feed') ); +xhtmlHeaders( __FILE__, $monitor->Name().' - '.translate('Feed') ); ?>
@@ -82,11 +82,16 @@ if ( canView( 'Control' ) && $monitor->Type() == 'Local' ) {
$scale) ); ?>
Type() != 'WebSite' ) { ?>
- -
+ +
+ + +