Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Jaké je nejlepší PHP řešení jazykových verzí stránek?

Kovboj
verified
rating uzivatele
(13 hodnocení)
20. 11. 2017 12:25:01
Napsal brooks;1425197
Šetřit výkon hw je fajn, ale připravit se o pohodlí a spoustu peněz kvůli 0.000x sekundě na jednom pageview, to mi za to fakt nestojí.
Nedávno jsem viděl reportáž z jedné japonské automobilky, značku si už bohužel nepamatuji. Tam pravidelně vyzývají zaměstnance ke zlepšovákům a zvýšení efektivity výroby. Ukazovali to třeba na zařízení, které pomáhalo sundávat samolepky z podkladového papíru s tím, že tím dělník na jednom autě ušetří asi půl sekundy. Z hlediska člověka naprosto bezvýznamný a v podstatě směšný čas, ale z hlediska automobilky vyrábějící statisíce aut to znamená už významnou úsporu času kterou má cenu se zabývat...
20. 11. 2017 12:25:01
https://webtrh.cz/diskuse/jake-je-nejlepsi-php-reseni-jazykovych-verzi-stranek/strana/2/#reply1312680
brooks
verified
rating uzivatele
20. 11. 2017 13:55:32
Napsal Kovboj;1425204
Nedávno jsem viděl reportáž z jedné japonské automobilky, značku si už bohužel nepamatuji. Tam pravidelně vyzývají zaměstnance ke zlepšovákům a zvýšení efektivity výroby. Ukazovali to třeba na zařízení, které pomáhalo sundávat samolepky z podkladového papíru s tím, že tím dělník na jednom autě ušetří asi půl sekundy. Z hlediska člověka naprosto bezvýznamný a v podstatě směšný čas, ale z hlediska automobilky vyrábějící statisíce aut to znamená už významnou úsporu času kterou má cenu se zabývat...
Souhlasím, a proto mám projekty postavené takto. Sice překlady v databázi a s rohraním neušetří moc času, ale...
Já rozpor v tom co jsi tu popsal, však to co dělám je přesně to, co oni v té automobilce.
Z pohledu výkonu to nemůžu brát jako argument, jelikož za sotva měřitelný mínus, kterej ikdyž se nakumuluje tak to dá naprosto zanedbatelný číslo není nic v porovnání s celou řadou plusů. Obecně ti rozumím, sám jsem začínal v dobách kdy kilobajt byl dostatek paměti na spoustu srandy, dlouho jsem programoval atmely, nepoužívám oop frameworky z důvodu zbytečně vysoký režie, takže nemám rád zbytečné plýtvání výkonem, ale řešit tohle zrovna u kombinace php+mysql, kde samotná zvolená technologie způsobuje výkonovou ztrátu o pár řádů vyšší než co dělá takováhle implementace překladů... no, nevaříš už trochu z vody?
20. 11. 2017 13:55:32
https://webtrh.cz/diskuse/jake-je-nejlepsi-php-reseni-jazykovych-verzi-stranek/strana/2/#reply1312679
Jsem velmi spokojený se Symfony Translation.
Translations (Symfony Docs)
Nezapomeňte totiž na správnou pluralizaci, která třeba v češtině není vůbec jednoduchá.
1 muž
2 muži
5 mužů
11 mužů
21 muž/mužů
Ostatní slovanské jazyky mají zase jiná, podobně složitá pravidla.
Pokročilou pluralizaci umí Symfony Translation i Gettext
Using the Translator (The Translation Component - Symfony Docs)
https://www.gnu.org/savannah-checkouts/gnu/gettext/manual/html_node/Plural-forms.html
Soubory ve formátu YAML, s nimiž umí pracovat SF Translation, jsou navíc krásně přehledné a můžete je otevřít, číst a upravovat v jakémkoliv textovém editoru.
23. 11. 2017 16:28:10
https://webtrh.cz/diskuse/jake-je-nejlepsi-php-reseni-jazykovych-verzi-stranek/strana/2/#reply1312678
Otakar Pěnkava
verified
rating uzivatele
(26 hodnocení)
23. 11. 2017 17:33:52
Podobně to má Laravel a podporuje to i staré phpBB 3.0 z r.2007 (v kódu ta funkce je, v systému se to ale nikde nepoužívá). Tam si člověk definuje tzv. plural rule (číslo - seznam je zde: https://area51.phpbb.com/docs/dev/3.1.x/language/plurals.html) a pak jen v poli definuje 'KEY' =>
23. 11. 2017 17:33:52
https://webtrh.cz/diskuse/jake-je-nejlepsi-php-reseni-jazykovych-verzi-stranek/strana/2/#reply1312677
Pro odpověď se přihlašte.
Přihlásit