Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Zelený je lopuch,
fotbal to je hra...

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: wgmlqdn
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
mpts mpts Je to jinak, ba přesně naopak! 28.4.2009 18:57  2583
tvx [2582]: Já s tím zacházím tak, že s tím nezacházím. Nepoužívám to, a když potřebuji mít jistotu, že nějaké číslo je formátováno tak, jak chci, tak ho prostě proženu svoji funkcí nějakým regexpem.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 28.4.2009 15:59  2582
setlocalejak zachazite s setlocale()?
je prima jak pomaha pri formatovani textu atd, ale problemy nastanou jakmile komunikuju s mysql ci dalsima rozhranima kde zacne byt problem ze 5.9 je 5,9 a podobne...
prepinat locale mi prijde jako pres ruku, cekal bych ze se ty zalezitosti kolem locale projevej jen tam kde by je clovek cekal to kdyz na to pouziju nejakou specialni funkci a ne ze echo 9.5 bude 9,5 a vubec jakejkoli preklad desetinyho cila na retezec hned bude s carkou. :(((
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.4.2009 16:29  2581
s textama kterejm ja rikam... ehm, provozní, problém nemam, provozní jsou jasně v databázi pro každej jazyk automatikcy, weby jsou dva a maj i samostatny databaze, problém je právě jen s občasnou chybovou hláškou, mailem atd. a především těmi co jsou vlastně součástí GUI.
protože něco zaktualizuju v kódu a pak mam ještě problémy s mergovanim s verzi napsanou pro jinej jazyk. Do toho prave to ze semtam je to delsi text v html, semtam jedno slovo... a jeste aby s tim snadno programovalo...

gettext me zaujal ale pro me je to delo misto koltu pro detektiva :)
a knedle me zase ozivil myslenku ze uz nejakej rok sem si chtel taky dat dohromady blog pro podobne pripady... ale k tomu asi jentak nedojde...

vlastne mam 3 druhy textu:
1. data v databazi ktera jsou komplet v jazyce dane verze
2. vetsi fragmenty textu, ktery by asi stalo za to honit pres sablonovac (jeden extremly easy and effective na to mam)
3. ruzny minihlasky ktery by asi mohly bejt v polich ci konstantach per soubor zdrojovyho kodu aby se v tom dalo snadno vyznat. (zdrojak by si na zacatku liznul podle sveho jmena vsechny v nem vyskytujici se preklady)
knedle knedle online - Krabice živých 24.4.2009 15:02  2579
tvx [2578]: pro puschpulla sem pred par mesici neco sepisoval:

vicejazycny-web-krok-1-3-predavani-jazyka
vicejazycny-web-krok-2-3-ukladani-zobrazovani-clanku-2
vicejazycny-web-krok-3-3-kratke-texty-na-webu

treba ti to pomuze se rozhodnout
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.4.2009 14:27  2578
dik za namety... to rozdeleni tematicky, mozna i per soubor me taky napadlo a to bude asi vono a nektery veci budou mit holt dve verze, beztak mam obcas i pro kazdej jazyk jinaj php kod...
huh huh 24.4.2009 13:23  2577
GNU Gettext - snadná lokalizace webových aplikací
makovec makovec Chuck Norris snědl jídlo od Babicy - a ještě si přidal 24.4.2009 13:08  2576
osobne to resim tak ze kratky veci (ruzny upozorneni, chybovy hlasky a podobny vopicarny) mam coby pole v extra souboru pro kazdy jazyk a kdyz potrebuju tu ci onu hlasku, tak se porad vola jedna a ta sama promenna, jen se plni bud z jednoho, druhyho nebo X-tyho textaku, podle toho jakou jazykovou mutaci zrovna mam zvolenou. delsi veci sosam z databaze, kde je to uz trivka
bredy 24.4.2009 12:45  2575
A ještě jedno řešení bych měl. A to narvat texty do databáze :-)
bredy 24.4.2009 12:44  2574
První otázka... to se pak musí řešit pomocí šablon. Třeba v Seznamu se většina věcí řeší přes Teng. Ten je postaven na podobném modelu MVC. Tedy máš webovku jako šablonu a dosazuješ data.

Jenže to je trochu neohrabané, protože, pro každou jazykovou mutaci máš vlastně postavený celý web znova, včetně designu. Pak si to musíš rozdělit do tří oblastí:

- vlastní app (a její výstup)
- texty
- vzhled stránky

Každá oblast musí být oddělená a samostatně řešena. Webovka pak vlastně dělá to, že nejprve spočítá data, následně vybere texty podle jazykové mutace a nakonec to dosadí do šablony stránky.

Otázka 2), pokud máš pocit, že těch textu je fakt hodně, pak není problém to rozdělit do tematických okruhu. Nebo podle stránek. Třeba

index.php
menu.php
lang/en/index.php
lang/en/menu.php
lang/cz/index.php
lang/cz/menu.php
lang/de/index.php
lang/de/menu.php
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.4.2009 12:21  2573
bredya pak me jeste napada, esli ty konstanty nebrzdej... kdyz si vemu ze je php musi porad v textu vsechny checkovat...
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.4.2009 12:18  2572
bredyjo, tenhle zpusob znam a moc se mi do nej nechelo, problem je s delsima textama obsahujicima html a html odkazy... mozna zkombinovat vic zpusobu...?
simon simon 24.4.2009 12:14  2571
napovedu se souborem povazuju za spatny vtip ;)
bredy 24.4.2009 12:01  2570
V PHP? Nejlépe pomocí souboru s texty přiřazené konstantám. Ty konstanty mají jednu pěknou vlastnost, že v případě, že jsou použity a nejsou definovány, tak se definují jako ekvivalent názvu. Web se ti nezboří díky nepřeloženému textu a podle názvu lze i poznat o co jde.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.4.2009 11:29  2569
mate nekdo zkusenost s tvorbou nejakyho vicejazycnyho projektu, nejlip webu?
shanim nejakej snadnej zpusob jak udrzovat jazykovy mutace...
makovec makovec Chuck Norris snědl jídlo od Babicy - a ještě si přidal 7.4.2009 16:29  2568
treti pad od kdokoliv to samozrejme je, i kdyz v tomhle pripade je to takove vseobjimajici, nikoliv adresne .o)

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt