Added Japanese translation of placeholders.

This commit is contained in:
DesigNET
2024-09-09 02:10:30 +00:00
parent fe18e01856
commit 19882b0625
5 changed files with 15 additions and 8 deletions

View File

@@ -1179,6 +1179,13 @@ $SLANG = array(
'Zoom' => 'ズーム',
'Zoom IN' => 'ズームイン',
'Zoom OUT' => 'ズームアウト',
'text or regular expression' => '文字列または正規表現を入力',
'leave blank for auto' => '空白の場合は自動採番',
'Python strftime format. %f for hundredths, %N for Monitor Name, %Q for show text.' => 'Pythonのstrftimeフォーマット。fは100分の1、%Nはモニター名、%Qはテキスト表示',
'Camera IP Address' => 'カメラのIPアドレス',
'Camera Username' => 'カメラのユーザ名',
'Camera Password' => 'カメラのパスワード',
'Enter new name for layout if desired' => 'レイアウト名を入力',
);
// Complex replacements with formatting and/or placements, must be passed through sprintf

View File

@@ -121,7 +121,7 @@ function buildMonitorsFilters() {
$html .= '<span class="term MonitorNameFilter"><label>'.translate('Name').'</label>';
$html .= '<span class="term-value-wrapper">';
$html .= '<input type="text" name="MonitorName" value="'.(isset($_SESSION['MonitorName'])?validHtmlStr($_SESSION['MonitorName']):'').'" placeholder="text or regular expression"/></span>';
$html .= '<input type="text" name="MonitorName" value="'.(isset($_SESSION['MonitorName'])?validHtmlStr($_SESSION['MonitorName']):'').'" placeholder="'.translate('text or regular expression').'"/></span>';
$html .= '</span>'.PHP_EOL;
$html .= addFilterSelect('Capturing', array('None'=>translate('None'), 'Always'=>translate('Always'), 'OnDemand'=>translate('On Demand')));
@@ -180,7 +180,7 @@ function buildMonitorsFilters() {
$html .= '<span class="term SourceFilter"><label>'.translate('Source').'</label>';
$html .= '<span class="term-value-wrapper">';
$html .= '<input type="text" name="Source" value="'.(isset($_SESSION['Source'])?validHtmlStr($_SESSION['Source']):'').'" placeholder="text or regular expression"/>';
$html .= '<input type="text" name="Source" value="'.(isset($_SESSION['Source'])?validHtmlStr($_SESSION['Source']):'').'" placeholder="'.translate('text or regular expression').'"/>';
$html .= '</span>';
$html .= '</span>';

View File

@@ -44,10 +44,10 @@ getBodyTopHTML();
#'multiple'=>'multiple',
'class'=>'chosen']);
?>
<input type="text" id="ip" name="ip" placeholder="Camera IP Address"/>
<input type="text" id="probe_username" name="probe_username" placeholder="Camera Username"
<input type="text" id="ip" name="ip" placeholder="<?php echo translate('Camera IP Address') ?>"/>
<input type="text" id="probe_username" name="probe_username" placeholder="<?php echo translate('Camera Username') ?>"
value="<?php echo isset($_COOKIE['addMonitorsprobe_username']) ? validHtmlStr($_COOKIE['addMonitorsprobe_username']) : '' ?>"/>
<input type="text" id="probe_password" name="probe_password" placeholder="Camera Password"
<input type="text" id="probe_password" name="probe_password" placeholder="<?php echo translate('Camera Password') ?>"
value="<?php echo isset($_COOKIE['addMonitorsprobe_password']) ? validHtmlStr($_COOKIE['addMonitorsprobe_password']) : '' ?>"/>
</div>
<div id="contentButtons">

View File

@@ -473,7 +473,7 @@ switch ($name) {
?>
<li class="Id">
<label><?php echo translate('Id') ?></label>
<input type="number" step="1" min="1" name="newMonitor[Id]" placeholder="leave blank for auto"/><br/>
<input type="number" step="1" min="1" name="newMonitor[Id]" placeholder="<?php echo translate('leave blank for auto') ?>"/><br/>
<?php
if (count($available_monitor_ids)) {
echo 'Some available ids: '.implode(', ', array_slice($available_monitor_ids, 0, 10));
@@ -1341,7 +1341,7 @@ $codecs = array(
?>
<li>
<label><?php echo translate('TimestampLabelFormat') ?></label>
<input type="text" name="newMonitor[LabelFormat]" value="<?php echo validHtmlStr($monitor->LabelFormat()) ?>" placeholder="Python strftime format. %f for hundredths, %N for Monitor Name, %Q for show text."/>
<input type="text" name="newMonitor[LabelFormat]" value="<?php echo validHtmlStr($monitor->LabelFormat()) ?>" placeholder="<?php echo translate('Python strftime format. %f for hundredths, %N for Monitor Name, %Q for show text.') ?>"/>
</li>
<li>
<label><?php echo translate('TimestampLabelX') ?></label>

View File

@@ -323,7 +323,7 @@ echo htmlSelect('changeRate', $maxfps_options, $options['maxfps'], array('id'=>'
<button type="button" id="EditLayout" data-on-click-this="edit_layout"><?php echo translate('EditLayout') ?></button>
<button type="button" id="btnDeleteLayout" class="btn btn-danger" value="Delete" data-on-click-this="delete_layout" data-toggle="tooltip" data-placement="top" title="<?php echo translate('Delete layout') ?>" disabled><i class="material-icons md-18">delete</i></button>
<span id="SaveLayout" style="display:none;">
<input type="text" name="Name" placeholder="Enter new name for layout if desired" autocomplete="off"/>
<input type="text" name="Name" placeholder="<?php echo translate('Enter new name for layout if desired') ?>" autocomplete="off"/>
<button type="button" value="Save" data-on-click-this="save_layout"><?php echo translate('Save') ?></button>
<button type="button" value="Cancel" data-on-click-this="cancel_layout"><?php echo translate('Cancel') ?></button>
</span>