Multi limbă pentru un site web (php și javascript)
Încerc să construiesc o selecție de limbă pentru site-ul meu web.
Folosesc PHP și Javascript.
Ideea mea este să creez pentru fiecare limbă un fișier php.
De exemplu: lang_en.php
<?php
$lang = array();
$lang[1] = "Everything is ok!";
$lang[2] = "Please select a Number.";
?>
<script language="JavaScript" type="text/javascript">
lang = new Array();
lang[1] = 'Hello, please select a Button.';
lang[2] = 'Are you sure?';
</script>
Dar nu sunt sigur, este aceasta o soluție bună? Sau există o cale mai bună?
Mulțumesc anticipat!
Peter
Răspuns #1
Te rog, te rog, te rog să nu inventezi propriile soluții. Nu o vei nimeri niciodată la fel de bine ca ceva ce deja există.
Răspunsul #2
Soluții pentru problema ta există deja, s-ar putea să vrei să te uiți la gettext
Iată un tutorial despre cum să-l folosești cu php: http://mel.melaxis.com/devblog/2005/08/06/localizing-php-web-sites-using-gettext/