| Server IP : 89.108.64.180 / Your IP : 216.73.217.92 Web Server : Apache/2.4.41 (Ubuntu) System : Linux 89-108-64-180.cloudvps.regruhosting.ru 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-root ( 1010) PHP Version : 8.0.30 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/spacev13.ru/wp-content/plugins/loco-translate/tpl/admin/file/ |
Upload File : |
<?php
echo $this->render('../common/inc-table-filter');?>
<div class="panel loco-loading" id="loco-po">
<ol class="msgcat"><?php
foreach( $lines as $i => $line ):?>
<li id="po-l<?php printf('%u',$i+1)?>"><?php
// may be totally blank line
if( '' === $line ){
echo '<span class="po-none"></span>';
continue;
}
// may be a comment line
if( '#' === $line{0} ){
// may be able to parse out references
if( isset($line{1}) ){
$symbol = $line{1};
$line = substr($line,2);
if( ':' === $symbol ){
echo '<span class="po-refs">#:',preg_replace('/\\S+:\d+/', '<a href="/#\\0" class="po-text">\\0</a>', $params->escape($line) ),'</span>';
}
// parse out flags and formatting directives
else if( ',' === $symbol ){
echo '<span class="po-flags">#,<span class="po-text">',preg_replace('/[-a-z]+/', '<em>\\0</em>', $params->escape($line) ),'</span></span>';
}
// else treat as normal comment even if empty
else {
echo '<span class="po-comment">#',$symbol,'<span class="po-text">',$params->escape($line),'</span></span>';
}
}
// else probably an empty comment
else {
echo '<span class="po-comment">',$params->escape($line),'</span>';
}
continue;
}
// grab keyword if there is one before quoted string
if( preg_match('/^(msg[_a-z0-9\\[\\]]+)(\s+)/', $line, $r ) ){
echo '<span class="po-word">',$params->escape($r[1]),'</span><span class="po-space">',$params->escape($r[2]),'</span>';
$line = substr( $line, strlen($r[0]) );
}
// remainder of line (or whole line) should be a quoted string
if( preg_match('/^"(.*)"\s*$/', $line, $r ) ){
echo '<span class="po-string">"<span class="po-text">',$params->escape($r[1]),'</span>"</span>';
continue;
}
// else print whatever junk is left of line
echo '<span class="po-junk">',$params->escape($line),'</span>';
?></li><?php
endforeach?>
</ol>
</div>