Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jaka metoda dla wielu języków ?
jerrys
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.02.2004

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


Witam
Mam pytanie jakiej metody urzyć na stronie w celu umożliwienia przeglądania jej w wielu językach i która metoda jest najlepsza.
Znam takie metody:
1: napisy przechowywane są w tablicy
2: napisy przechowywane są w bazie

Może znacie jescze inne??
Która metoda jest najlepsza??
Dzieki za każdą pomoc - to ma być duży serwis :roll2: .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


---------STRUKTURA BAZY---------
  1. CREATE TABLE languages (
  2. word CHAR(100),
  3. default_name CHAR(100),
  4. LANGUAGE CHAR(100)
  5. );


language - język (np. pol, eng, ger, rus, cze, slo)
word - słowo w danym języku
default_name - słowo w głównym języku - będzie sprawdzane przy pobieraniu

I sobie robisz np. tak:
  1. <?php
  2. $language = 'ang';
  3. $query = &#092;"SELECT * FROM languages WHERE language='\".$language.\"'\";
  4. $result = mysql_query($conn, $query);
  5. while($row = mysql_fetch_assoc($result));
  6. {
  7.  $def = $row['default_word'];
  8.  $lang[$def] = $row['word'];
  9. }
  10.  
  11. // Powiedzmy, ze juz jest w bazie Dodaj po angielsku czyli Add
  12. echo 'Tutaj mamy przyklad zmiany:';
  13. echo '<br />';
  14. echo '<b>Dodaj - '.$lang['Dodaj'].'</b>';
  15. // Wyswietli:
  16. // Dodaj - Add
  17. ?>


Ten post edytował Tiraeth 18.01.2005, 19:59:00
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 12:09