Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wydajny System Obsługi Języków, jakie rozwiązania przyjąć?
Riklaunim
post
Post #1





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


Zamierzam wkrótce wprowadzić w swoim CMSie obsługę języków, tylko że nie wiem jak to zrobić by było "szybkie i wydajne", czy zastosować zwykły include z langiem w postaci np. tablicy, czy może coś innego? (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Bora
post
Post #2





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 15.06.2003

Ostrzeżenie: (0%)
-----


wyorzystanie smarty jest bardzo ciekawe.
ja jednak planuje użyć jakiegoś inego sposobu ponieważ używając model mvc nie chce za bardzo być zależnym od smarty.
Do tej pory korzystyałem z tablic i jak narazie wydaje mi sie to najlepszym sposobem.

a może coś takiego na szybko:
  1. <?php
  2.  
  3. // plik z tłumaczeniem
  4. $lang=array(
  5. 'hello' => 'Witaj',
  6. 'test' => 'sprawdzam poprawność'
  7. );
  8. function translate($tekst){
  9. $from = array_keys($lang);
  10. $to = array_values($lang);
  11. return str_replace($ftom, $to, $tekst);
  12. }
  13. // i potem tylko w trakcie pobierania danych np:
  14. $tekst = translate($tekst);
  15. $smarty -> assign('tekst', $tekst);
  16.  
  17.  
  18.  
  19. ?>


Ten post edytował Bora 17.06.2004, 00:04:02
Go to the top of the page
+Quote Post

Posty w temacie
- Riklaunim   Wydajny System Obsługi Języków   16.06.2004, 10:02:00
- - Luke   Proponuje napisac funkcje ktora bedzie spelniac ro...   16.06.2004, 10:30:29
- - DeyV   Wadę takiego rozwiązania jest jednak ... szybkość....   16.06.2004, 10:50:35
- - [fisher]   Ja uzywam do tego smarty w tpl'u umieszczam [...   16.06.2004, 11:54:49
- - Riklaunim   Smarty nie użyję bo nie chcę podwoić czasu generow...   16.06.2004, 12:17:23
- - DeyV   hmm. Powiem tylko tyle na ten temat. Albo bardzo ...   16.06.2004, 12:33:00
- - rzseattle   Cytat(DeyV @ 2004-06-16 12:33:00)Ja stosowałe...   16.06.2004, 12:54:55
- - Riklaunim   http://www.massassi.com/bTemplate/benchmarks/   16.06.2004, 12:57:29
- - bregovic   jesli jednak tak jak ja nie chcesz uzywac smarty -...   16.06.2004, 12:58:14
- - [fisher]   Cytat(Riklaunim @ 2004-06-16 12:17:23)Smarty ...   16.06.2004, 13:05:08
- - rzseattle   Cytat(Riklaunim @ 2004-06-16 12:57:29)http://...   16.06.2004, 13:14:17
- - [fisher]   Cytat(DeyV @ 2004-06-16 12:33:00)No ale cóż -...   16.06.2004, 13:27:02
- - Luke   Pozwole sobie zauwazyc ze do testu http://www.ma...   16.06.2004, 13:33:33
- - [fisher]   Cytat(Luca @ 2004-06-16 13:33:33)uzyto smarty...   16.06.2004, 13:39:36
- - Chewolf   Witam też tworze malutki cms i według was które ro...   16.06.2004, 13:42:04
- - Luke   Riklaunim, zrozumiales?   16.06.2004, 13:42:24
- - Ace   no ok phemplate 1.7.1 sa najszybsze w tym tescie, ...   16.06.2004, 15:02:11
- - Riklaunim   Nie stosuję obecnie any Smarty ani innego systemu ...   16.06.2004, 19:50:13
- - Jabol   a ja zaproponuje dwie opcje. Pierwsza to użycie kl...   16.06.2004, 21:01:05
- - Ozzy   A ja polecę Savant'a.   16.06.2004, 23:47:37
- - Bora   wyorzystanie smarty jest bardzo ciekawe. ja jednak...   16.06.2004, 23:58:38
- - Riklaunim   Cytat(Ozzy @ 2004-06-17 00:47:37)A ja polecę ...   17.06.2004, 08:30:47


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 21:39