Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

diferenta de pret - monolanguage, multilanguage [rezolvat]
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Discuții generale
Subiectul anterior :: Subiectul următor  
Autor Mesaj
vectorialpx



Data înscrierii: 01/Mar/2005
Mesaje: 3014
Locație: țopăi pe tasta DELETE

Trimis: Joi Dec 20, 2007 4:07 pm    Titlul subiectului: diferenta de pret - monolanguage, multilanguage [rezolvat]  

cam care e la voi diferenta de pret intre un site "multi-language" si unul "mono-language" avand in vedere faptul ca daca e facut intr-o singura limba textele pot fi statice, intr-un fisier resursa iar daca e multilanguage atunci va fi nevoie de insert in baza de date [eu asa fac - banuiesc ca si voi la fel]

sa zicem ca un site ar valora 800E... cat ati lua pt varianta in mai multe limbi

PS: ador subiectele astea
Sus  
kleampa



Data înscrierii: 10/Iul/2005
Mesaje: 2127
Locație: Bucuresti

Trimis: Joi Dec 20, 2007 4:22 pm    Titlul subiectului:  

1100 as cere
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1802
Locație: Sibiu

Trimis: Joi Dec 20, 2007 5:08 pm    Titlul subiectului:  

Cam tot asa ca si kleampa as zice si eu. Depinde de volumul de text care trebuie tradus. Poti sa estimezi procentual - cat iti ia sa implementezi preluarea de date pentru multi-language, plus timpul pierdut cu traducerea (daca o faci tu) si/sau inserarea traducerii.
Sus  
vectorialpx



Data înscrierii: 01/Mar/2005
Mesaje: 3014
Locație: țopăi pe tasta DELETE

Trimis: Joi Dec 20, 2007 6:06 pm    Titlul subiectului:  

e vorba doar de implementare, traducerea o descurca ei...
multam de parere!
Sus  
Dodo



Data înscrierii: 22/Aug/2006
Mesaje: 892
Locație: Constanta

Trimis: Joi Dec 20, 2007 6:17 pm    Titlul subiectului:  

Depinde de felul in care ai gandit frameworkul pe care lucrezi. Eu unul as cere maxim 100euro in plus pentru multi-language cu conditia sa stiu de la inceputul proiectului ca se vrea multi-language. Daca se trezeste dupa ce m-am apucat de implementare risca sa plateasca si 400 euro in plus pentru luxul asta.

Atunci cand stiu de la inceput ca trebuie sa fac situl multi-language implementarea e o chestie banala. Trebuie sa:
- scriu in template-uri string-urile incat template engine-ul sa poata sa le inlocuiasca cu stringurile ce apartin de limba in care este afisat situl
- adaug in cms pagini pentru editarea continutului in limbile alternative
- adaug in cms pagini pentru editarea stringurilor

Evident preturile nu includ si traducerea continutului, pentru asta exista translatori.

Octavian in cazul unui proiect de 800 euro as adauga 30-60 euro.

Suma variaza in functie de:
- numarul de limbi
- numarul de pagini din cms (pt ca trebuie sa fac editarea pt fiecare limba)
Sus  
saitek



Data înscrierii: 23/Sep/2007
Mesaje: 450

Trimis: Joi Dec 20, 2007 6:47 pm    Titlul subiectului:  

Dupa cum a spus si Dodo eu nu vad de ce sa creasca prea mult pretu,pentru ca sa zicem ca tu il faci in doua limbi romana si engleza...

si la toate textele pui.. echo trans('mama'); si in functie de sesiune iti traduce,adica scrii cum ai scrie normal la static text si din motivu asta nu vad de ce sa creasca prea mult pretu,doar ca mai pui nsite cuvinte in plus... :roll:

Cod:
function trans($key) { $sqlT = mysql_query("SELECT `".$_SESSION['lang']."` FROM `dictionar` WHERE `key`='".mysql_real_escape_string($key)."'"); if(mysql_num_rows($sqlT) == 1) { $rowT = mysql_fetch_assoc($sqlT); return $rowT[$_SESSION['lang']]; } else { return "k_".$key; } }

Eu unu functia asta o folosesc.
Deci tot asa zic si eu pana in maxim 100€.
Sus  
crivion



Data înscrierii: 10/Apr/2007
Mesaje: 677
Locație: Somewhere

Trimis: Joi Dec 20, 2007 10:01 pm    Titlul subiectului:  

as face suma rotunda : 1000 EUR
Sus  
Quber



Data înscrierii: 27/Iun/2006
Mesaje: 807
Locație: localhost

Trimis: Joi Dec 20, 2007 10:52 pm    Titlul subiectului:  

Nustiu cum pentru voi dar pentru mine e nervi sa umblu in fiecare fisier si sa schimb limba ...!
Sus  
saitek



Data înscrierii: 23/Sep/2007
Mesaje: 450

Trimis: Vin Dec 21, 2007 12:00 am    Titlul subiectului:  

Quber a scris: Nustiu cum pentru voi dar pentru mine e nervi sa umblu in fiecare fisier si sa schimb limba ...!

Dar nu ai nici o treaba sa umblii in fiecare fisier se schimba automat dupa sesiune ca ai sa zicem:
Baza de date:
ro|en|
mama|mother

si de exemplu cum folosesc eu echo trans('mama'); si in functie de sessiune..ia din baza de date automat si schimba.
Sus  
vectorialpx



Data înscrierii: 01/Mar/2005
Mesaje: 3014
Locație: țopăi pe tasta DELETE

Trimis: Vin Dec 21, 2007 9:41 am    Titlul subiectului:  

dodo, nu ai inteles... eu nu folosesc cms-uri
implementarea unui cms nu e mare branza... eu scriu cod de la A la Z
[sunt anti-template] :)

saitek, depinde de multe aspecte...
ce e cu tabelul ala `dictionar`? include si produse, si motor de cautare si continutul site-ului si tot ce se mai poate gasi intr-o aplicatie... ia gandeste-te un pic? plus ca mi se pare inutila o astfel de functie [face query-uri continuu]

[varianta mea] - ca tot am ajuns sa discutam despre asta
se face una bucata query care are toate cuvintele "statice" apoi intervin problemele: daca are produse [trebuiesc traduse si alea], daca are continut dinamic [trebuie sa aiba] si altele care ar trebui traduse [keywords - eu le includ in `continut` s.a.]

so, nu e chiar asa floare la ureche...

ideea e ca eu toate tabelele astea oricum le fac insa va trebui sa fac un camp care sa specifice limba [la fiecare in parte] si sa umblu cu niste variable dupa mine [cum ar fi niste array-uri de specificat limba]

1100E mi se pare rezonabil in loc de 800

crivion, daca ai un proiect de 11000, il rotunjecti la 10000? :lol:
Sus  
Quber



Data înscrierii: 27/Iun/2006
Mesaje: 807
Locație: localhost

Trimis: Vin Dec 21, 2007 9:58 am    Titlul subiectului:  

saitek a scris: Quber a scris: Nustiu cum pentru voi dar pentru mine e nervi sa umblu in fiecare fisier si sa schimb limba ...!

Dar nu ai nici o treaba sa umblii in fiecare fisier se schimba automat dupa sesiune ca ai sa zicem:
Baza de date:
ro|en|
mama|mother

si de exemplu cum folosesc eu echo trans('mama'); si in functie de sessiune..ia din baza de date automat si schimba.

Eu am avut in vedere daca in fisier e:
<a href='/index.php'>Home</a>
trebuie sal schimb in:
<a href='/index.php'>" . $lang["home"] . "</a>
$lang = array care contine limba...! ;)
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Discuții generale
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community