Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] wielo języczna strona., potrzebuje pomocy w podmienianiu tekstu.
Neeew
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 27.04.2013
Skąd: localhost

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


(IMG:style_emoticons/default/closedeyes.gif) Googlowałem, Googlowałem & Googlowałem. nie znalazłem nic pożytecznego a potrzebuję mieć stronę w kilku językach, google udostępnia auto-tłumacza ale to wali cały tekst, wszystko inne.
da się jakoś zrobić tłumaczenie bezposrednio za pomoca php?
przykład:

  1. <?php
  2.  
  3. echo "Tekst Polski 1" $PL[1];
  4. echo "Inny Język 1" $ANG[2];
  5. echo "Inny Język 1" $ROS[3];
  6. echo "Inny Język 1" $MEX[4];
  7. echo "Inny Język 1" $HIS[5];
  8.  
  9. $PL[1] == $ANG[2] == $ROS[3] == $MEX[4] == $HIS[5] ;
  10.  
  11. echo "$PL <= $ANG"//jakby byla strona w j.ang odtworzona
  12.  
  13. ?>


*mam kompletna swiadomosc ze moje umiejetnosci php sa zerowe ale chcialem pokazac jak bym chcial to zrobic, wiem ze zapewne zle uzylem tablice.*

da się zrobić coś na podobe? - nie chce żeby czytało stron z np

/translate/ang/index.php

/translate/pl/index.php

tylko bezposrednio z index.php (wszystkie jezyki tu), da się tak wgl?.

w html

  1. <meta charset="utf8">
  2. <form action="Zmien_Jezyk">
  3. <input type="radio" name="ANG" value="eng"/>English</form>
  4. <br/>
  5. <form action="Zmien_Jezyk">
  6. <input type="radio" name="POL" value="pol"/>Polski</form>
  7. <br/>
  8. <form action="Zmien_Jezyk">
  9. </html>


itd

Ten post edytował Neeew 3.07.2013, 07:06:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gitbejbe
post
Post #2





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

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


to nie takie proste.

tutaj masz fajny przykład: http://www.forumweb.pl/porady-i-tutoriale-...egladarki,59071

ale to opcja autowykrywania. Jeśli chcesz aby użytkownik sam dokonywał zmiany języka, to flagi są dobrym pomysłem. Tak czy siak, zaczynają się schody. Najprościej dla Ciebie byłoby chyba powielić stronę w różnych wersjach językowych. Jesli ktoś kliknie np język angielski, to przekieruje go do folderu z projektem strony w tym języku.

czyli jesli masz np domene: jakaś_domena.com i ktoś kliknie w angielska flage, to przekieruje go np do jakas_domena.com/en/

można tez inaczej. tylko nigdy tego nie robiłem więc musiałbyś o tym poczytać. SUBDOMENY
jesli ktoś kliknie w angielską flage, to przekieruje go do : en.nazwa_domeny.com

tak czy siak ta metoda sprowadza się do powielenia tej samej strony do kilku różnych wersji językowych - jesli nie znasz php.

jeśli znasz php, to wtedy kombinujesz. tak jak napsiał @b4rt3kk. Robisz sesje, która przechowa informacje o wybranym języku, a póżniej w kazdej strony oodwoułesz się do jakiejś funkcji, która pozamienia Tobie wszystkie napisy. Wedty np kazdy tekst na stronie mógłbyś trzymac w jakiejś zmiennej a jej wartosc ustalać poprzez case. Roboty a roboty : )
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 17:29