Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Plik językowy, W bazie czy pliku?
indexx
post
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 20.06.2008

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


Mam w zamiarze do skryptu dodać funkcję przetłumaczenia/zmiany fraz.

I tutaj mam pytanie, czy zrobić to za pomocą bazy i formularza w php czy lepiej w pliku tekstowym, który później includuję?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
emtiej
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 12.04.2009
Skąd: Rypin

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


Ja preferuję plik tekstowy, najlepiej tak jak np. w phpbb3 wszystko zawrzeć w tablicy wielowymiarowej, wygodnie, nie męczy bazy bo ogranicza zapytania, co za tym idzie przyspiesza wyświetlanie strony

i dodaję temat http://forum.php.pl/index.php?showtopic=27252 który powinieneś przeczytać
Go to the top of the page
+Quote Post
indexx
post
Post #3





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 20.06.2008

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


Ok, naskrobałem coś takiego:
  1. $pl = array(
  2. 'ONE' => 'JEDEN',
  3. 'TWO' => 'DWA',
  4. itd....
  5. );
  6.  
  7.  
  8. echo $pl['ONE'] ;


Dobre rozwiązanie czy jeszcze inaczej?
Go to the top of the page
+Quote Post
-lukasamd-
post
Post #4





Goście







Może nazwij tablicę po prostu $locale lub $lang, jak się to najczęściej robi i trzymaj oddzielne języki w oddzielnych plikach:

lang/pl/main.php
lang/pl/contact.php
lang/en/main.php
lang/en/contact.php

itp.
Aktualnie podejrzewam, że każda tablica by się nazywała inaczej, np. $en, $de, $es itp. a to nie byłoby wygodne rozwiązanie (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 13:51