Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Skloňování #45

Open
kokes opened this issue Oct 31, 2021 · 1 comment
Open

Skloňování #45

kokes opened this issue Oct 31, 2021 · 1 comment

Comments

@kokes
Copy link
Owner

kokes commented Oct 31, 2021

Místo "2 cheesburgerů" psát "2 cheeseburgery"

Je tu sice celkem jasná metodika - https://twitter.com/PetrHurtak/status/1454880098977554433 - a asi vim, kam to vložit, aby se to zpropagovalo (unit: conv.label, v res.push), ale je tu furt dost nepříjemných věcí:

  1. Je třeba skloňovat hlavní konverze i dodatečný konverze (to v <ul> pod tim), takže bude potřeba nějaká lehká abstrakce, protože máme dvě datový struktury pro tyhle věci.
  2. Je nutný brát v potaz necelý čísla, jen ale do úrovně dvou desetinných míst (tj. něco jako x => parseFloat(x.toFixed(2)) === parseInt(x))
  3. Je třeba vyskloňovat i mocniny v natMap, tj. "miliard", "milionů" atd. a brát to v potaz. A musíme brát ty čísla v kombinaci s tou mocninou. Takže "235 aut" vs. "2,3 tisíce aut" vs. "40,3 tisíc aut" (nebo tisíce?)
@kokes
Copy link
Owner Author

kokes commented Nov 1, 2021

Shoda počítaného předmětu po desetinných číslech se řídí podle desetin, setin atd., tvar počítaného předmětu je proto ve 2. p. j. č.: 0,2 metru, 0,5 metru, 1,1 metru, po 1,2 metru, 2,2 metru (do 2,2 metru, skočit 2,2 metru), 2,36 litru, do 3,5 tuny, 10,548 milionu, 14,25 sekundy.

V textech pracovního charakteru (např. vystoupení na poradě, referáty obsahující statistické údaje atd.) se často objevuje počítaný předmět po desetinných číslech také ve tvaru 2. p. mn. č. nebo se zde uplatňuje pádová shoda podle číslovky nacházející se za desetinnou čárkou: 0,2 metrů/metry, 0,5 metrů, 1,1 metrů/metr, 2,2 metrů/metry (do 2,2 metrů, skočit 2,2 metrů/metry), 2,4 litrů/litry, do 3,5 tun, 10,548 milionů, 14,25 sekund (čteme např. nula/žádná celá dva metrů/metry, do dvou celých dvou metrů atd.). Oba způsoby lze u stylově nižších útvarů tolerovat, v kultivovaných projevech bychom však radili se jim vyhnout.

https://prirucka.ujc.cas.cz/?ref=791&id=792

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant