Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 734 → Rev 735

/website/repo/index.php
86,8 → 86,11
}
 
$lang = 'en';
if (!empty($_GET['lang'])) $lang = strtolower($_GET['lang']);
if ((!empty($_GET['lang'])) && (preg_match('/[a-zA-Z][a-zA-Z]/', $_GET['lang']))) $lang = strtolower($_GET['lang']);
 
// load pkg desc translations
$descdb = json_decode(file_get_contents("pkg_desc_{$lang}.json"), true);
 
// switch to the packages directory
if (chdir('../../packages') === false) {
http_response_code(404);
167,8 → 170,17
// fetch first (preferred) version
$prefver_fname = array_key_first($meta['versions']);
$prefver = array_shift($meta['versions']);
echo str_pad(strtoupper($pkg), 12) . str_pad(get_msg('VER', $lang) . " {$prefver['ver']} ", 16) . str_pad(get_msg('SIZE', $lang) . ' ' . nicesize(filesize($prefver_fname)), 16) . "BSUM: " . sprintf("%04X", $prefver['bsum']) . "\r\n";
echo wordwrap($meta['desc'], 79, "\r\n", true);
echo str_pad(strtoupper($pkg), 12);
echo str_pad(get_msg('VER', $lang) . " {$prefver['ver']} ", 16);
echo str_pad(get_msg('SIZE', $lang) . ' ' . nicesize(filesize($prefver_fname)), 16) . "BSUM: " . sprintf("%04X", $prefver['bsum']) . "\r\n";
 
// do I have a localized version of the description?
if (!empty($descdb[$pkg])) {
echo wordwrap(cp_conv($descdb[$pkg], $lang), 79, "\r\n", true);
} else {
echo wordwrap($meta['desc'], 79, "\r\n", true);
}
 
echo "\r\n";
// do I have any alt versions?
$altlist = array();
/website/repo/pkg_langs_pl.json
0,0 → 1,7
{
"bsum": "malutkie narzędzie obliczające sumę BSD plików",
"dosmid": "lekki odtwarzacz plików MIDI ze wsparciem dla wielu syntezatorów (AWE,MPU401,OPL,GUS...)",
"pkgnet": "pobiera pakiety i aktualizacje z internetowego repozytorium SvarDOS",
 
"*** EOF ***":""
}