Results 1 to 1 of 1
Thread: , , , gettext php
Hybrid View
-
21st July 2012 13:35 #1Registered User
Join Date: Jul:2006
Location:
Posts: 1,071
, , , gettext php
,
, PHP. gettext PHP, - . . , , , 100% , , .
1. - accept-language? , "bg,en-us;q=0.7,en-gb;q=0.5,en;q=0.3", , , q,
, gettext (lowercase) (uppercase), , .. locale "bg" "bg-bg", "bg-BG", "bg_BG" ( bg/, bg_BG/ bg_BG@region/ ...). "bg" "ru", "bg_BG" "ru_RU" , "en_EN"... ? (- DB) language_code bg_BG, . , 5 en_ , ?Code:( bg => 1, en-us => 0.7, en-gb => 0.5, en => 0.3 )

2. - ? Gettext /label- , .. ?
, - , , . , - , ?
3. , - - ? , ", !", , placeholder %s ( facebook -> {name}) sprintf/- . , HTML , <span> ? .. ", <span>%s</span>!", - ? - email , .. \n\r ..
4. . - , , ? ( , 3 (, -----ID, --) 2 (, ----), - ), , , - (achievements). , , ( ), , .
php , ngettext , echo _($row['name']); gettext . , - , , .po , - .php DB.
5. Client-side , JavaScript? gettext
, . HTML- : Smarty template engine, tr gettext, <p>{tr}Your name:{/tr}</p> <em>{tr context="days-abbr"}Mo{/tr}</em>, php , {tr} {/tr} .po .
JS , - .
6. , , , . . 1 DB, , locale, .. , , (, , , ..), , .. Wordpress , .po , , "d M Y H:i:s O", .
/, . GMT, ( ), .
7. , . , .
, /images/ , /images/locale/bg_BG/, /images/locale/ru_RU/ "" . , CSS, background-image, sprite-, 2-3 . , CSS , , , php , background-image ? php , , ?
, . , , !
!




Reply With Quote
Lenovo ThinkPad 15 IdeaPad 15
5th May 2023, 22:16 in