Autor Zpráva
puzzle
Profil
Přemýšlel jsem jak vytvořit jazykove mutace a pak mě napadlo vytvořit si funkci, kterou napíšu takto
m("toto chcu přeložit")
, najde si to ve slovníku (který samozdřejmě vytvořím) a přeloží, podle přes COOKIES, podle vybraného jazyka co si o tom myslíte?
Michal Benda
Profil
Musel by jsi vytvořit dokonalý překladač - pozn. ani Google Překladač není tak dokonalý (nabízí jenom přibližné překlady). Spíš bych si vytvořil dvourozměrné pole jazykových mutací.

Příklad:
$lang["cs"][0]="Toto chci přeložit.";
$lang["en"][0]="This is what I want to translate.";
$lang["cs"][1]="Pes";
$lang["en"][1]="A dog";


(Nejsem zručný angličtinář - možná ten překlad do angličtiny není správně)
blaaablaaa
Profil
puzzle:
Pokud ti to server dovoluje, doporucuji pouzit gettext
Stano
Profil
Michal Benda:
ide o to ako bude vyzerať tá funkcia m(){}
napr:
function m($word){
  global $lang;
  
  if(isset($lang[$word])){
    echo $lang[$word];
    }
  else{
    echo $word;
    }
  }  


$lang je podobné pole ako máš ty, ale funkcia má tú výhodu že ak dané slovo nemáš preložené vráti ti defaultné slovo(jazyk). ale ako hovorí blaaablaaa použi gettex tam sú tieto funkcie už vytvorené.
puzzle
Profil
ok díky
puzzle
Profil
Michal Benda:

No já jsem nemyslel slovník jako překladač ale jako soubor.txt, kde bude přesně napsané to slovo a u toho překlad.
Rellik
Profil
puzzle:
No já jsem nemyslel slovník jako překladač ale jako soubor.txt, kde bude přesně napsané to slovo a u toho překlad.
A to tam chceš napsat všechny známé slova a jejich překlad??
A co tohle: http://translate.google.com/translate_tools?hl=cs ?
ukázka jak to funguje: http://veletiny.cz/new/ Levé menu dole...
Tori
Profil
puzzle:
Přemýšlel jsem jak vytvořit jazykove mutace
Jaký rozsah má ten překlad, to jsem nějak nepochopila z otázky? IMHO bych to řešila asi takhle:
chybové hlášky, cca 20-50 vět => pole překladů
totéž + kompletní menu, titulky stran, a podobné texty mimo vlastní obsah stránky => gettext
překlad celého webu => kompletní šablony pro jednotlivé mutace + pole nebo gettext + texty stránek v DB
panther
Profil
Rellik:
A to tam chceš napsat všechny známé slova a jejich překlad??
jsi mimo. Nechce tvořit slovník jako aplikaci, chce přeložit vlastní web do více jazyků. To se dělá úplně běžně právě za použití textových slovníků. Je celkem jedno, jestli se jedná o slovník v souboru, nebo v databázi.

A co tohle: http://translate.google.com/translate_tools?hl=cs ?
než překlad od googlu, to raději žádný. Nevím, jestli znáš některý z cizích jazyků tak málo, nebo ti to je jedno, ale to, co google vyprodukuje, je v 99% případů odpad.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0