Skip to content

Commit

Permalink
Bug 438 - Fixed various PTZ protocol and control issues.
Browse files Browse the repository at this point in the history
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2281 e3e1d417-86f3-4887-817a-d78f3d33393f
  • Loading branch information
stan committed Jan 8, 2008
1 parent 26ef345 commit 9e13cae
Show file tree
Hide file tree
Showing 23 changed files with 62 additions and 16 deletions.
14 changes: 7 additions & 7 deletions db/zm_create.sql.in
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ CREATE TABLE `Controls` (
`Id` int(10) unsigned NOT NULL auto_increment,
`Name` varchar(64) NOT NULL default '',
`Type` enum('Local','Remote') NOT NULL default 'Local',
`Protocol` varchar(255) default NULL,
`Protocol` varchar(64) default NULL,
`CanWake` tinyint(3) unsigned NOT NULL default '0',
`CanSleep` tinyint(3) unsigned NOT NULL default '0',
`CanReset` tinyint(3) unsigned NOT NULL default '0',
Expand Down Expand Up @@ -508,12 +508,12 @@ insert into Filters values ('PurgeWhenFull','trms=2&obr1=&cbr1=&attr1=Archived&o
--
-- Add in some sample control protocol definitions
--
insert into Controls values (1,'PELCO-D','Local','zmcontrol-pelco-d.pl',1,1,0,1,1,0,0,1,NULL,NULL,NULL,NULL,1,0,3,1,1,0,0,1,NULL,NULL,NULL,NULL,0,NULL,NULL,1,1,0,1,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,1,0,1,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,20,1,1,1,1,0,0,0,1,1,NULL,NULL,NULL,NULL,1,0,63,1,254,1,NULL,NULL,NULL,NULL,1,0,63,1,254,0,0);
insert into Controls values (2,'PELCO-P','Local','zmcontrol-pelco-p.pl',1,1,0,1,1,0,0,1,NULL,NULL,NULL,NULL,1,0,3,1,1,0,0,1,NULL,NULL,NULL,NULL,0,NULL,NULL,1,1,0,1,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,1,0,1,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,20,1,1,1,1,0,0,0,1,1,NULL,NULL,NULL,NULL,1,0,63,1,254,1,NULL,NULL,NULL,NULL,1,0,63,1,254,0,0);
insert into Controls values (3,'Sony VISCA','Local','zmcontrol-visca.pl',1,1,0,1,0,0,0,1,0,16384,10,4000,1,1,6,1,1,1,0,1,0,1536,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,3,1,1,1,1,0,1,1,0,1,-15578,15578,100,10000,1,1,50,1,254,1,-7789,7789,100,5000,1,1,50,1,254,0,0);
INSERT INTO Controls VALUES (4,'Axis API v2','Remote','zmcontrol-axis-v2.pl',0,0,0,1,0,0,1,0,0,9999,10,2500,0,NULL,NULL,1,1,0,1,0,0,9999,10,2500,0,NULL,NULL,1,1,0,1,0,0,9999,10,2500,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,12,1,1,1,1,1,0,1,0,1,-360,360,1,90,0,NULL,NULL,0,NULL,1,-360,360,1,90,0,NULL,NULL,0,NULL,0,0);
insert into Controls values (5,'Panasonic IP','Remote','zmcontrol-panasonic-ip.pl',0,0,0,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,8,1,1,1,0,1,0,0,1,1,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,1,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,0,0);
insert into Controls values (6,'Neu-Fusion NCS370','Remote','zmcontrol-ncs370.pl',0,0,0,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,24,1,0,1,1,0,0,0,1,1,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,1,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,0,0);
insert into Controls values (1,'Pelco-D','Local','PelcoD',1,1,0,1,1,0,0,1,NULL,NULL,NULL,NULL,1,0,3,1,1,0,0,1,NULL,NULL,NULL,NULL,0,NULL,NULL,1,1,0,1,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,1,0,1,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,20,1,1,1,1,0,0,0,1,1,NULL,NULL,NULL,NULL,1,0,63,1,254,1,NULL,NULL,NULL,NULL,1,0,63,1,254,0,0);
insert into Controls values (2,'Pelco-P','Local','PelcoP',1,1,0,1,1,0,0,1,NULL,NULL,NULL,NULL,1,0,3,1,1,0,0,1,NULL,NULL,NULL,NULL,0,NULL,NULL,1,1,0,1,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,1,0,1,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,20,1,1,1,1,0,0,0,1,1,NULL,NULL,NULL,NULL,1,0,63,1,254,1,NULL,NULL,NULL,NULL,1,0,63,1,254,0,0);
insert into Controls values (3,'Sony VISCA','Local','Visca',1,1,0,1,0,0,0,1,0,16384,10,4000,1,1,6,1,1,1,0,1,0,1536,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,3,1,1,1,1,0,1,1,0,1,-15578,15578,100,10000,1,1,50,1,254,1,-7789,7789,100,5000,1,1,50,1,254,0,0);
INSERT INTO Controls VALUES (4,'Axis API v2','Remote','AxisV2',0,0,0,1,0,0,1,0,0,9999,10,2500,0,NULL,NULL,1,1,0,1,0,0,9999,10,2500,0,NULL,NULL,1,1,0,1,0,0,9999,10,2500,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,12,1,1,1,1,1,0,1,0,1,-360,360,1,90,0,NULL,NULL,0,NULL,1,-360,360,1,90,0,NULL,NULL,0,NULL,0,0);
insert into Controls values (5,'Panasonic IP','Remote','PanasonicIP',0,0,0,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,8,1,1,1,0,1,0,0,1,1,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,1,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,0,0);
insert into Controls values (6,'Neu-Fusion NCS370','Remote','Ncs370',0,0,0,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,24,1,0,1,1,0,0,0,1,1,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,1,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,0,0);

--
-- Add some monitor preset values
Expand Down
7 changes: 6 additions & 1 deletion db/zm_update-1.23.0.sql
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
--
-- This updates a 1.23.0 database to 1.23.1
--
-- No changes required

--
-- Change protocol field slightly
--
alter table Controls modify Protocol varchar(64);

--
-- These are optional, but we might as well do it now
--
Expand Down
22 changes: 22 additions & 0 deletions scripts/zmcontrol.pl
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,28 @@ sub Usage
}
my $protocol = $monitor->{Protocol};

if ( -x $protocol )
{
# Protocol is actually a script!
# Holdover from previous versions
my $command .= $protocol.' '.$arg_string;
Debug( $command."\n" );

my $output = qx($command);
my $status = $? >> 8;
if ( $status || DBG_LEVEL > 0 )
{
chomp( $output );
Debug( "Output: $output\n" );
}
if ( $status )
{
Error( "Command '$command' exited with status: $status\n" );
exit( $status );
}
exit( 0 );
}

Info( "Starting control server $id/$protocol" );
close( CLIENT );

Expand Down
2 changes: 1 addition & 1 deletion web/zm_html_config.php
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@
'bandwidth' => array( 'w'=>200, 'h'=>90 ),
'console' => array( 'w'=>750, 'h'=>312 ),
'control' => array( 'w'=>380, 'h'=>480 ),
'controlcaps' => array( 'w'=>700, 'h'=>320 ),
'controlcaps' => array( 'w'=>780, 'h'=>320 ),
'controlcap' => array( 'w'=>360, 'h'=>440 ),
'cycle' => array( 'w'=>16, 'h'=>32 ),
'device' => array( 'w'=>260, 'h'=>120 ),
Expand Down
8 changes: 4 additions & 4 deletions web/zm_html_view_controlcap.php
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
$control = array();
$control['Name'] = $zmSlangNew;
$control['Type'] = "Local";
$control['Command'] = "";
$control['Protocol'] = "";
}
if ( !isset( $new_control ) )
{
Expand Down Expand Up @@ -141,7 +141,7 @@ function closeWindow()
?>
<input type="hidden" name="new_control[Name]" value="<?= $new_control['Name'] ?>">
<input type="hidden" name="new_control[Type]" value="<?= $new_control['Type'] ?>">
<input type="hidden" name="new_control[Command]" value="<?= $new_control['Command'] ?>">
<input type="hidden" name="new_control[Protocol]" value="<?= $new_control['Protocol'] ?>">
<input type="hidden" name="new_control[CanWake]" value="<?= $new_control['CanWake'] ?>">
<input type="hidden" name="new_control[CanSleep]" value="<?= $new_control['CanSleep'] ?>">
<input type="hidden" name="new_control[CanReset]" value="<?= $new_control['CanReset'] ?>">
Expand Down Expand Up @@ -293,12 +293,12 @@ function closeWindow()
case 'main' :
{
?>
<tr><td align="left" class="text"><?= $zmSlangName ?></td><td align="left" class="text"><input type="text" name="new_control[Name]" value="<?= $new_control['Name'] ?>" size="16" class="form"></td></tr>
<tr><td align="left" class="text"><?= $zmSlangName ?></td><td align="left" class="text"><input type="text" name="new_control[Name]" value="<?= $new_control['Name'] ?>" size="24" class="form"></td></tr>
<?php
$types = array( 'Local'=>$zmSlangLocal, 'Remote'=>$zmSlangRemote );
?>
<tr><td align="left" class="text"><?= $zmSlangType ?></td><td><?= buildSelect( "new_control[Type]", $types ); ?></td></tr>
<tr><td align="left" class="text"><?= $zmSlangCommand ?></td><td align="left" class="text"><input type="text" name="new_control[Command]" value="<?= $new_control['Command'] ?>" size="40" class="form"></td></tr>
<tr><td align="left" class="text"><?= $zmSlangProtocol ?></td><td align="left" class="text"><input type="text" name="new_control[Protocol]" value="<?= $new_control['Protocol'] ?>" size="24" class="form"></td></tr>
<tr><td align="left" class="text"><?= $zmSlangCanWake ?></td><td align="left" class="text"><input type="checkbox" name="new_control[CanWake]" value="1" class="form-noborder"<?php if ( !empty($new_control['CanWake']) ) { ?> checked<?php } ?>></td></tr>
<tr><td align="left" class="text"><?= $zmSlangCanSleep ?></td><td align="left" class="text"><input type="checkbox" name="new_control[CanSleep]" value="1" class="form-noborder"<?php if ( !empty($new_control['CanSleep']) ) { ?> checked<?php } ?>></td></tr>
<tr><td align="left" class="text"><?= $zmSlangCanReset ?></td><td align="left" class="text"><input type="checkbox" name="new_control[CanReset]" value="1" class="form-noborder"<?php if ( !empty($new_control['CanReset']) ) { ?> checked<?php } ?>></td></tr>
Expand Down
4 changes: 3 additions & 1 deletion web/zm_html_view_controlcaps.php
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ function confirmDelete()
<tr><td align="center" class="smallhead"><?= $zmSlangId ?></td>
<td align="center" class="smallhead"><?= $zmSlangName ?></td>
<td align="center" class="smallhead"><?= $zmSlangType ?></td>
<td align="center" class="smallhead"><?= $zmSlangProtocol ?></td>
<td align="center" class="smallhead"><?= $zmSlangCanMove ?></td>
<td align="center" class="smallhead"><?= $zmSlangCanZoom ?></td>
<td align="center" class="smallhead"><?= $zmSlangCanFocus ?></td>
Expand All @@ -95,6 +96,7 @@ function confirmDelete()
<td align="center" class="text"><?= makeLink( "javascript: newWindow( '$PHP_SELF?view=controlcap&cid=".$control['Id']."', 'zmControlCap', ".$jws['controlcap']['w'].", ".$jws['controlcap']['h']." );", $control['Id'].'.', canView( 'Control' ) ) ?></td>
<td align="center" class="text"><?= makeLink( "javascript: newWindow( '$PHP_SELF?view=controlcap&cid=".$control['Id']."', 'zmControlCap', ".$jws['controlcap']['w'].", ".$jws['controlcap']['h']." );", $control['Name'], canView( 'Control' ) ) ?></td>
<td align="center" class="text"><?= $control['Type'] ?></td>
<td align="center" class="text"><?= $control['Protocol'] ?></td>
<td align="center" class="text"><?= $control['CanMove']?$zmSlangYes:$zmSlangNo ?></td>
<td align="center" class="text"><?= $control['CanZoom']?$zmSlangYes:$zmSlangNo ?></td>
<td align="center" class="text"><?= $control['CanFocus']?$zmSlangYes:$zmSlangNo ?></td>
Expand All @@ -113,7 +115,7 @@ function confirmDelete()
<td colspan="2" align="center">
<input type="button" value="<?= $zmSlangAddNewControl ?>" class="form" onClick="javascript: newWindow( '<?= $PHP_SELF ?>?view=controlcap', 'zmControlCap', <?= $jws['controlcap']['w'] ?>, <?= $jws['controlcap']['h'] ?>);"<?php if ( !canEdit( 'Control' ) ) {?> disabled<?php } ?>>
</td>
<td colspan="5" align="center">&nbsp;</td>
<td colspan="6" align="center">&nbsp;</td>
<td align="center"><input type="submit" name="delete_btn" value="<?= $zmSlangDelete ?>" class="form" disabled></td>
</tr>
</form>
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_big5_big5.php
Original file line number Diff line number Diff line change
Expand Up @@ -507,6 +507,7 @@
$zmSlangPreset = 'Preset';
$zmSlangPresets = 'Presets';
$zmSlangPrev = '上一事件';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Rate';
$zmSlangReal = 'Real';
$zmSlangRecord = '錄影';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_cs_cz.php
Original file line number Diff line number Diff line change
Expand Up @@ -504,6 +504,7 @@
$zmSlangPreset = 'Pøedvolba';
$zmSlangPresets = 'Pøedvolby';
$zmSlangPrev = 'Zpìt';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Rychlost';
$zmSlangReal = 'Skuteèná';
$zmSlangRecord = 'Nahrávat';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_de_de.php
Original file line number Diff line number Diff line change
Expand Up @@ -504,6 +504,7 @@
$zmSlangPresets = 'Vorein.';
$zmSlangPreset = 'Voreinstell.';
$zmSlangPrev = 'Vorheriges';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Rate';
$zmSlangReal = 'Real';
$zmSlangRecord = 'Aufnahme';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_dk_dk.php
Original file line number Diff line number Diff line change
Expand Up @@ -505,6 +505,7 @@
$zmSlangPreset = 'Preset';
$zmSlangPresets = 'Presets';
$zmSlangPrev = 'Prev';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Rate';
$zmSlangReal = 'Real';
$zmSlangRecord = 'Optag';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_en_gb.php
Original file line number Diff line number Diff line change
Expand Up @@ -504,6 +504,7 @@
$zmSlangPreset = 'Preset';
$zmSlangPresets = 'Presets';
$zmSlangPrev = 'Prev';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Rate';
$zmSlangReal = 'Real';
$zmSlangRecord = 'Record';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_es_ar.php
Original file line number Diff line number Diff line change
Expand Up @@ -457,6 +457,7 @@
$zmSlangPreset = 'Preset';
$zmSlangPresets = 'Presets';
$zmSlangPrev = 'Prev';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Ritmo';
$zmSlangReal = 'Real';
$zmSlangRecord = 'Registro';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_fr_fr.php
Original file line number Diff line number Diff line change
Expand Up @@ -504,6 +504,7 @@
$zmSlangPreset = 'Preset';
$zmSlangPresets = 'Presets';
$zmSlangPrev = 'Prec.';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Débit';
$zmSlangReal = 'Réel';
$zmSlangRecord = 'Enreg.';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_he_il.php
Original file line number Diff line number Diff line change
Expand Up @@ -504,6 +504,7 @@
$zmSlangPreset = 'Preset';
$zmSlangPresets = 'Presets';
$zmSlangPrev = 'ä÷åãí';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'ãéøåâ';
$zmSlangReal = 'àîéúé';
$zmSlangRecord = 'ä÷ìèä';
Expand Down
5 changes: 3 additions & 2 deletions web/zm_lang_hu_hu.php
Original file line number Diff line number Diff line change
Expand Up @@ -449,10 +449,10 @@
$zmSlangNear = 'Közel';
$zmSlangNetwork = 'Hálózat';
$zmSlangNewGroup = 'Új csoport';
$zmSlangNew = 'Uj';
$zmSlangNewLabel = 'Új cimke';
$zmSlangNewPassword = 'Új jelszó';
$zmSlangNewState = 'Új állapot';
$zmSlangNew = 'Uj';
$zmSlangNewUser = 'Új felhasználó';
$zmSlangNext = 'Következõ';
$zmSlangNoFramesRecorded = 'Nincs felvett képkocka ehhez az eseményhez';
Expand Down Expand Up @@ -510,6 +510,7 @@
$zmSlangPreset = 'Elõre beállított profil';
$zmSlangPresets = 'Elõre beállított profilok';
$zmSlangPrev = 'Elõzõ';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'FPS';
$zmSlangReal = 'Valós';
$zmSlangRecord = 'Felvétel';
Expand All @@ -524,8 +525,8 @@
$zmSlangReplayAll = 'Minden eseményt';
$zmSlangReplay = 'Az elejétõl';
$zmSlangReplayGapless = 'Folyamatos eseményeket';
$zmSlangReplay = 'Visszajátszás';
$zmSlangReplaySingle = 'Egyéni esemény';
$zmSlangReplay = 'Visszajátszás';
$zmSlangReset = 'Alapértékre állít';
$zmSlangResetEventCounts = 'Esemény számláló nullázása';
$zmSlangRestarting = 'Újraindítás';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_it_it.php
Original file line number Diff line number Diff line change
Expand Up @@ -516,6 +516,7 @@
$zmSlangPreset = 'Preset';
$zmSlangPresets = 'Presets';
$zmSlangPrev = 'Prec';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Velocita\'';
$zmSlangReal = 'Reale';
$zmSlangRecord = 'Registra';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_ja_jp.php
Original file line number Diff line number Diff line change
Expand Up @@ -504,6 +504,7 @@
$zmSlangPreset = 'Preset';
$zmSlangPresets = 'Presets';
$zmSlangPrev = '';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'レート';
$zmSlangReal = '生中継';
$zmSlangRecord = '録画';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_nl_nl.php
Original file line number Diff line number Diff line change
Expand Up @@ -505,6 +505,7 @@
$zmSlangPreset = 'Preset';
$zmSlangPresets = 'Presets';
$zmSlangPrev = 'vorige';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Waardering';
$zmSlangReal = 'Echte';
$zmSlangRecord = 'Record';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_pl_pl.php
Original file line number Diff line number Diff line change
Expand Up @@ -505,6 +505,7 @@
$zmSlangPreset = 'Preset';
$zmSlangPresets = 'Presets';
$zmSlangPrev = 'Poprzedni';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Tempo';
$zmSlangReal = 'Rzeczywiste';
$zmSlangRecord = 'Zapis';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_pt_br.php
Original file line number Diff line number Diff line change
Expand Up @@ -444,6 +444,7 @@
$zmSlangPreset = 'Preset';
$zmSlangPresets = 'Presets';
$zmSlangPrev = 'Ant.';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Vel.';
$zmSlangReal = 'Real';
$zmSlangRecord = 'Gravar';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_ro_ro.php
Original file line number Diff line number Diff line change
Expand Up @@ -475,6 +475,7 @@
$zmSlangPreset = 'Presetare';
$zmSlangPresets = 'Preset&#259;ri';
$zmSlangPrev = 'Prev';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Rate';
$zmSlangReal = 'Real';
$zmSlangRecord = '&#206;nregistrare';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_ru_ru.php
Original file line number Diff line number Diff line change
Expand Up @@ -505,6 +505,7 @@
$zmSlangPreset = 'Preset';
$zmSlangPresets = 'Presets';
$zmSlangPrev = 'ðÒÅÄ.';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'óËÏÒÏÓÔØ';
$zmSlangReal = 'òÅÁÌØÎÁÑ';
$zmSlangRecord = 'Record';
Expand Down
1 change: 1 addition & 0 deletions web/zm_lang_se_se.php
Original file line number Diff line number Diff line change
Expand Up @@ -504,6 +504,7 @@
$zmSlangPreset = 'Förinställning';
$zmSlangPresets = 'Förinställningar';
$zmSlangPrev = 'Föreg.';
$zmSlangProtocol = 'Protocol';
$zmSlangRate = 'Hastighet';
$zmSlangReal = 'Verklig';
$zmSlangRecord = 'Spela in';
Expand Down

0 comments on commit 9e13cae

Please sign in to comment.