- PHP
- Optimizarea motorului de căutare
- Tehnologii de căutare
- localizare
Până în prezent am învățat și creat un site pe care aș dori să îl conțin în două limbi: rusă și engleză. Din moment ce învăț doar, nu aș vrea să recurg la soluții gata (cum ar fi Gettext) - experiența personală, cred, va fi benefică, cel puțin în primul proiect.
Acesta este implementat prin funcția de mai jos. Dacă textul în limba engleză lipsește, va fi afișat rușinea; și dacă nu există rusă, va apărea o eroare:
Unde $ locale este o variabilă care se află în fișierul de localizare:
La început m-am gândit să fac acest lucru prin intermediul bazei de date, dar mi sa părut că acest lucru ar putea afecta viteza descărcării site-ului. Da, iar Habré a citit o dată într-un articol care a vorbit despre optimizarea vitezei descărcării site-ului.
Limba este împinsă în sesiune și este determinată prin intermediul titlului browserului.
Așa este. Îmi cer scuze pentru cantitatea mare de text și mă refer la întrebările:- Cât de bună este implementarea mea? Ce ar merita schimbat înainte de a fi prea târziu? Foarte mie mi-e teamă de ceva care nu face așa și în viitor tot ce trebuie să copieze.
- Cum va afecta aceasta motoarele de căutare? Vor vorbi englezii vor vedea site-ul în limba engleză în rezultatele de căutare, și rusă în rusă?