Skip to content
Snippets Groups Projects
Commit 34c1787d authored by Hakkel Tamás's avatar Hakkel Tamás
Browse files

bilangual bugfix

parent 42154b24
No related branches found
No related tags found
No related merge requests found
......@@ -53,7 +53,9 @@ function js($to_be_included) {
else
$base_js = read_file($to_be_included, CURRENT_PATH);
$functions = explode('// ------------------------',read_file('functions.js'));
$first = true;
foreach($functions as $func) {
if ($first) {$base_js .= $func; $first = false; continue;}
preg_match('/function ([^(]*)/',$func,$matches);
$function_name = $matches[1];
if (strpos($base_js, $function_name.'(') !== false)
......
var matcher = new RegExp('\{([^|]*)[|](.*)\}', 'g');
var newText = language()=='hu' ? '$2' : '$1';
var elems = document.querySelectorAll('div,span,a,p'), i;
for (i = 0; i < elems.length; i++)
if (elems[i].childNodes.length == 1)
elems[i].innerHTML = elems[i].innerHTML.replace(matcher, newText);
// ------------------------
function waitFor(what, callback) {
if (window[what]) callback();
else setTimeout(() => waitFor(what, callback), 50);
......
......@@ -8,10 +8,7 @@ function navbar($active,$menu) { ?>
<ul class="navbar-nav"><?php
foreach($menu as $key => $value): ?>
<li class="nav-item<?= $key===$active ? ' active' : ''?>">
<a class="nav-link" href="<?=BASE_URL.$key?>">
<span class="text"><?=$value[0]?></span>
<span class="text" style="display:none"><?=$value[1]?></span>
</a>
<a class="nav-link" href="<?=BASE_URL.$key?>">{<?=$value[0]?>|<?=$value[1]?>}</a>
</li> <?php
endforeach; ?>
</ul>
......
......@@ -20,9 +20,9 @@ function site_content() {
<div class="group-select mb-2 mt-3">
<p class="font-weight-bold mb-1"></p>
<span class="noselect">
<a class="ok">accept all<a>
<a class="nok">reject all</a>
<a class="idn">deselect all</a>
<a class="ok">{verify all|összes hitelesítése}<a>
<a class="nok">{delete all|összes törlése}</a>
<a class="idn">{deselect all|kijelölés megszüntetése}</a>
</span>
</div>
<div class="img-burst">
......@@ -44,7 +44,7 @@ function site_content() {
$config = array(
'includes' => array('jquery','bootstrap-js','lightbox','lazyload'),
'css' => '../photos/index.css',
'navbar-active' => 'pred',
'navbar-active' => 'unverified',
'js' => array('../photos/index.js', 'index.js'),
);
......
......@@ -20,8 +20,8 @@ function site_content() {
<div class="group-select mb-2 mt-3">
<p class="font-weight-bold mb-1"></p>
<span class="noselect">
<a class="nok">reject all</a>
<a class="idn">deselect all</a>
<a class="nok">{delete all|összes törlése}</a>
<a class="idn">{deselect all|kijelölés megszüntetése}</a>
</span>
</div>
<div class="img-burst">
......@@ -43,7 +43,7 @@ function site_content() {
$config = array(
'includes' => array('jquery','bootstrap-js','lightbox','lazyload'),
'css' => '../photos/index.css',
'navbar-active' => 'card',
'navbar-active' => 'verified',
'js' => array('../photos/index.js', 'index.js'),
);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment