Re:Čeština 3.9.0

Odpověď od Teo
28. lis 2018 09:46 - 28. lis 2018 09:46 #138129
Já bych jen toto vlákno doplnil o poznatek z webhostingu Endory a pravděpodobně i jinde. Pokud si "nevšimnete", že máte "starou" češtinu (jako já, měl jsem myslím chybnou verzi 3.9.0), tak se vám může při editaci objevit fatální hláška na čisté stránce:
An error occurred. Sorry, the page you are looking for is currently unavailable. Please try again later. If you are the system administrator of this resource then you should check the error log for details. Faithfully yours, nginx.
Dokud si neaktualizujete novou verzi češtiny, nejde ukládat články. Resp. pokud máte zapnutý v editaci článku nějaký editor.
Píšu to spíš pro ty, co teď narazí na podobný problém. Prostě je opravdu nezbytné si tu češtinu aktualizovat.
Poděkovali: Linelabcz

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
06. kvě 2019 18:02 #140042

Cony napsal: Bohužel ale také zřejmě došlo k přejmenování jazykových konstant pro množné číslo, např: COM_CONTENT_N_ITEMS_ARCHIVED_MORE na COM_CONTENT_N_ITEMS_ARCHIVED_3

Funkce by měla vypadat takto:

        public static function getPluralSuffixes($count) {
                if ($count == 0) {
                        $return =  array('0');
                }
                elseif($count == 1) {
                        $return =  array('1');
                }
                elseif($count < 5) {
                        $return =  array('2');
                }
                else {
                        $return = array('MORE');
                }
                return $return;
        } 
Bohužel, vzhledem ke změně přípon _3 na _MORE nebude fungovat právě pro 3. Bude tedy nutné změnit ještě všechny konstanty končící _3 na _MORE.


Zůstává i v poslední verzi češtiny 3.9.5.1 - zůstane to tedy takto ponovu oficiálně (přípona _3 místo _MORE). Je to trochu nelogické, protože _3 se týká 5-ti a více položek.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
06. kvě 2019 18:10 #140043
Dnes mě upozornila kolegyně že

1 produkt
2 - 4 produkty
5 produktů

ale!!!!!

23 produkty
24 produkty
25 produktů
...
33 produkty
34 produkty
35 produktů

Jak tohle řešíte v CZ?

Díky :)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením
Virtuemart Mailing Manager - aplikace na správu šablon emailů pro VirtueMart
XML Easy Feeder - aplikace na generování feedů, napojení na ERP pro VirtueMart
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla!

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
06. kvě 2019 22:18 #140046
Myslím že to pravda není. Viz. např. Wiki ,
odstavec "Spojení číslovky s podstatným jménem". Resp.

V prvním případě se podstatné jméno řídí číslem na místě jednotek. Tento korektní způsob se však postupně stává zastaralým a je nahrazován dalšími dvěma, kdy má podstatné jméno místo nominativu a akuzativu tvar genitivu.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od HonzaKr
08. kvě 2019 20:18 - 08. kvě 2019 20:21 #140052
I když jsem v joomladůchodu pokusím se odpovědět.
Situace kolem pluralu není jednoduchá. V historické joomla se to neřešilo. Následně byl stav, kdy v angličtině byl název konstanty bez přípony množné číslo a s příponou _1 jednotné číslo. A v jazykových balíčcích bylo možné pomocí funkce getPluralSulfixes nastavit národní zvyklosti. V češtině se přípona _2 použila pro čísla 2,3,4 a přípona _3 pro čísla 5 a více. Následovala změna v anglickém jazykovém balíčku, kdy se pro množné číslo začala používat přípona _MORE. Ale pouze u nových jazykových řetězců. Takže máme v originálním anglickém balíčku dvě verze. Raději vynechávám číslo 0, které se také objevuje ve dvou verzích, ale separátně. A nakonec do toho vstupuje překladatelský systém Crowdin, který se používá. Ten nabízí pro překlad pouze řetězce podle anglického originálu. Takže pro češtinu vytvářím pro plurár ve 4 verzích (one, few, many a other) a Crowdin vytvoří k tomu přípony. A to vždy přípony _1, _2 a _3. Pokud v originále je _MORE vytvoří s OTHER příponu _MORE. V opačném případě použije překlad OTHER pro řetězec bez přípony. Proto dupluju pro číslo 5 a větší překlad do "many" a "other" . Tato metoda zaručuje pro češtinu správné použití pluráru. Snad se to vše sjednotí ve verzi 4. Ufffff to byl výkon....

Odesláno z mého BB pomocí Tapatalk

:: bývalý člen Joomlaportalu ::

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od HonzaKr
08. kvě 2019 20:20 #140053
Omlouvám se za překlepy ....

Odesláno z mého BB pomocí Tapatalk

:: bývalý člen Joomlaportalu ::

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.