forked from vern/website
Compare commits
22 Commits
77a21d5c63
...
6dbbfba17f
|
@ -0,0 +1,39 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<meta name="description" content="Status of ~vern translations">
|
||||
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
|
||||
<title>Translations | ~vern</title>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
$const = 1000;
|
||||
$langs = array();
|
||||
$langs['pt-BR'] = array("Brazilian Portuguese", "Português Brasileiro");
|
||||
|
||||
function style($tl) {
|
||||
global $const;
|
||||
global $langs;
|
||||
|
||||
$sum = shell_exec('cd /var/www/website; echo "$(($(diff 2>/dev/null -y --suppress-common-lines en/ '.$tl.'/ | grep "|" | wc -l)+$(diff 2>/dev/null -y --suppress-common-lines en/ '.$tl.'/ | grep "^Only in en/" | awk '."'".'{print $NF}'."'".' | while read -r line; do wc -l < en/"$line";printf "+"; done)0))"');
|
||||
$percent = intdiv(($sum * 100), $const);
|
||||
return "<li>" . $langs[$tl][0] . " (" . $langs[$tl][1] . ", <code>/$tl/</code>)</li>\n$percent% complete<br>\n<progress max=$const value=$sum>$percent%</progress><br>";
|
||||
}
|
||||
?>
|
||||
<!--#include file="nav.php" -->
|
||||
<div class=h><h1 id=translations>Translations</h1> <a aria-hidden=true href=#translations>#translations</a></div>
|
||||
<ul>
|
||||
<?php echo style('pt-BR'); ?>
|
||||
</ul>
|
||||
<!--#include file="footer.cgi" -->
|
||||
</body>
|
||||
</html>
|
|
@ -55,13 +55,13 @@ h3 { font-size:1.1em; }
|
|||
color:#ff6c6b;
|
||||
size:75%;
|
||||
}
|
||||
.h a[aria-hidden] { display:none; }
|
||||
.h a[aria-hidden] { display:none; }
|
||||
pre {
|
||||
tab-size:4;
|
||||
background: #20232a;
|
||||
color: #969ba6;
|
||||
border: 1px solid lightgrey;
|
||||
padding: 5px;
|
||||
border: 1px solid lightgrey;
|
||||
padding: 5px;
|
||||
tab-size:4;
|
||||
}
|
||||
.red { color:#ff6c6b; }
|
||||
|
@ -74,6 +74,30 @@ input[type=submit] {
|
|||
color: #282c34;
|
||||
border-radius:10px;
|
||||
}
|
||||
|
||||
progress {
|
||||
height: 12px;
|
||||
width: 90%;
|
||||
border-radius: 7px;
|
||||
border: 0px solid #282c34;
|
||||
background-color: #bbc2cf;
|
||||
color: #ff6c6b;
|
||||
}
|
||||
|
||||
progress::-moz-progress-bar {
|
||||
color: transparent;
|
||||
background-color: #ff6c6b;
|
||||
border-radius: 7px;
|
||||
}
|
||||
|
||||
progress::-webkit-progress-bar {
|
||||
background-color: #bbc2cf;
|
||||
}
|
||||
progress::-webkit-progress-value {
|
||||
background-color: #ff6c6b;
|
||||
border-radius: 7px;
|
||||
}
|
||||
|
||||
input[type=checkbox] { color: #282c34; background-color: #bbc2cf; }
|
||||
ul[userlist] { list-style:none; }
|
||||
ul[userlist] li[online]::before {
|
||||
|
@ -88,23 +112,23 @@ ul[userlist] li[online$=true]::before { color:#98be65; }
|
|||
textarea { background-color: #282c34; color: #bbc2cf; }
|
||||
input { background-color: #282c34; color: #bbc2cf; }
|
||||
#TOC {
|
||||
border: 1px solid;
|
||||
position: relative;
|
||||
border: 1px solid;
|
||||
position: relative;
|
||||
}
|
||||
#TOC:before {
|
||||
border-bottom: 1px solid;
|
||||
content: 'Table of Contents';
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
padding: 5px;
|
||||
position: relative;
|
||||
border-bottom: 1px solid;
|
||||
content: 'Table of Contents';
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
padding: 5px;
|
||||
position: relative;
|
||||
}
|
||||
.date {
|
||||
//color: grey;
|
||||
display: block;
|
||||
font-family: monospace;
|
||||
margin-top: 1em;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
width: 16ch;
|
||||
display: block;
|
||||
font-family: monospace;
|
||||
margin-top: 1em;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
width: 16ch;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue