i18n: support czech declensions

This commit is contained in:
ed 2025-08-07 22:09:11 +00:00
parent c955658332
commit f0b1c82b44
2 changed files with 12 additions and 8 deletions

View file

@ -2247,10 +2247,10 @@ var Ls = {
"f_partial": "Pro bezpečné stažení souboru, který se aktuálně nahrává, klikněte prosím na soubor se stejným názvem, ale bez přípony <code>.PARTIAL</code>. Stiskněte prosím CANCEL nebo Escape.\n\nStisknutím OK / Enter ignorujete toto varování a pokračujete ve stahování <code>.PARTIAL</code> dočasného souboru, což téměř jistě vyústí jako poškozená data.",
"ft_paste": "vložit {0} položek$NKlávesová zkratka: ctrl-V",
"fr_eperm": 'nelze přejmenovat:\nnemáte oprávnění "přesunout" v této složce',
"fd_eperm": 'nelze smazat:\nnemáte oprávnění "smazat" v této složce',
"fc_eperm": 'nelze vyjmout:\nnemáte oprávnění "přesunout" v této složce',
"fp_eperm": 'nelze vložit:\nnemáte oprávnění "zapisovat" v této složce',
"fr_eperm": 'nelze přejmenovat:\nnemáte oprávnění “přesunout” v této složce',
"fd_eperm": 'nelze smazat:\nnemáte oprávnění “smazat” v této složce',
"fc_eperm": 'nelze vyjmout:\nnemáte oprávnění “přesunout” v této složce',
"fp_eperm": 'nelze vložit:\nnemáte oprávnění “zapisovat” v této složce',
"fr_emore": "vyberte alespoň jednu položku k přejmenování",
"fd_emore": "vyberte alespoň jednu položku ke smazání",
"fc_emore": "vyberte alespoň jednu položku k vyjmutí",
@ -7580,7 +7580,7 @@ for (var a = 0; a < LANGS.length; a++) {
t2 = Ls[LANGS[i2]];
for (var k in t1)
if (!t2[k]) {
if (!t2[k] && !/^ht_.5$/.test(k)) {
console.log("E missing TL", LANGS[i2], k);
t2[k] = t1[k];
}

View file

@ -1020,9 +1020,13 @@ function lhumantime(v) {
if (!L || tp.length < 2 || tp[1].indexOf('$') + 1)
return t;
var ret = '';
for (var a = 0; a < tp.length; a += 2)
ret += tp[a] + ' ' + L['ht_' + tp[a + 1] + (tp[a]==1?1:2)] + L.ht_and;
var u, n, ret = '';
for (var a = 0; a < tp.length; a += 2) {
n = tp[a];
u = L.ht_h5 ? (n==1 ? 1 : (n>1&&n<5) ? 2 : 5) :
(n==1 ? 1 : 2);
ret += tp[a] + ' ' + L['ht_' + tp[a + 1] + u] + L.ht_and;
}
return ret.slice(0, -L.ht_and.length);
}