Autor | Zpráva | ||
---|---|---|---|
Lama2 Profil |
#1 · Zasláno: 12. 11. 2007, 21:08:06
Dobrý den,
chtěl bych najít nějaký script na vlastní překladač. Jde o to, že na stránce bych měl ČJ a po kliknutí na ikonku by se přeložilo např. na AJ. Samozřejmě všechny slova bych nastavil. Do nějakého php souboru bych dal Fotbal - Football. Potom po kliknutí na AJ vlajku by se místo Fotbal zobrazil Football. O to mi jde. Díky za všechny rady P.S Hledal jsem na hotscripts.com, ale jaksi nevim jak to pořádně pojmenovat a nic jsem nenašel. Díky moc za rady |
||
djlj Profil |
#2 · Zasláno: 12. 11. 2007, 21:16:49
Potřebuješ nějakou databázi slov a jejich překladů. Tu ale asi neseženeš zdarma… Při nejhorším ta data můžeš brát třeba ze Seznamu (že to vždycky vyparsuješ z jejich výsledku překladu), ale to nevím, jestli se smí :).
|
||
Lama2 Profil |
#3 · Zasláno: 12. 11. 2007, 21:44:02
djlj
Díky, že si se ozval. Asi si mě nepochopil nebo jsem nepochopil, co si napsal :). Měl vlastně o žádný skutečný překlad ani nemusí jít. Prostě v php souboru nějak zadat to slovo a výsledek, když se objeví. PHP neumim. Ty slova si tam chci napsat sám od nikoho žádnej seznam nechci. Bude to jenom pár slov, takže to zvládnu sám. Po kliknutí na tu vlajku chci, aby se tam nahodil nějak soubor třeba lang_en.php a ten tam zůstal a tam bylo napsáno třeba 10 slov. Chtěl bych to, ale po celou dobu co je návštěvník na stránkách ne jenom na soubor index.php. Díky ještě jednou za rady |
||
djlj Profil |
#4 · Zasláno: 12. 11. 2007, 21:48:48
Udělej si dva jazykové soubory, jeden český, druhý anglický. Dle potřeby includni jeden z nich. V každém budou proměnné například ve tvaru $lang['neco']="něco";. Na webu pak tu proměnnou už jen vypíšeš.
|
||
Lama2 Profil |
#5 · Zasláno: 12. 11. 2007, 22:18:10 · Upravil/a: Lama2
Jak jsem psal. PHP neumin ani trochu. Takže takhle :
1. soubor en.php <? $lang['fotbal']="Football"; ?> 2.soubor cz.php <? $lang['fotbal']="Fotbal"; ?> Teď fakt nevim. Potřeboval bych něco takového http://preklad.mojestranka.cz/cz.php?u=http://mojestranka.cz . Fakt nevim jestli takhle to může být a jestli by to fungovalo. Prosím napiš mi to, aby to pochopila lama jako já. Mockrát díky. Moc si toho vážím. |
||
djlj Profil |
#6 · Zasláno: 13. 11. 2007, 00:31:21
Lama2
No jasně. A pak na té stránce budeš mít něco na způsob: echo "Tato stránka se jmenuje ".$lang['fotbal']; |
||
Lama2 Profil |
#7 · Zasláno: 13. 11. 2007, 21:45:22
Jenže to potom nepujde asi takovýhle link http://preklad.mojestranka.cz/cz.php?u=http://mojestranka.cz .
Do souboru to nemůžu vložit nebo nevim, když nechci aby to bylo jen na index. |
||
djlj Profil |
#8 · Zasláno: 13. 11. 2007, 21:49:01
Lama2
Jasně; na to budeš potřebovat nějakej slovník. O tom jsem už psal výš, tys ale oponoval, že tohle nechceš, takže nevím, co vlastně chceš. |
||
Mike8748 Profil |
#9 · Zasláno: 13. 11. 2007, 21:57:20
udelas si slovnik, txt soubor, kde budes mit slovoCZ-slovoEN (nebo cokoliv)
slovnik nactes, pomoci explode oddelis slova, a vytvoris z nich pole ktery bude vypadat nejak takhle $slovnik=array("slovoCZ"=>"slovoEN",....); pak pres file_get_contents nactes obsah stranky kterou chces prekladat, pomoci strtr nahradis slova, a vysledek vyechujes. hotovo |
||
Lama2 Profil |
#10 · Zasláno: 14. 11. 2007, 00:52:43
Mike8748
:-( Tohle je na mě moc složíté. Nevim presne jak ten txt ma vypadat, aby to fungovalo. No a potom jako tomu nerozumim vubec. :-( jako ja to jeste pochopim, ale nevim jak to napsat aby to fungovalo. djlj Jenže ty si přece psal o kompletním slovníku kde je x slov. Ja potřebuji jenom něco, co si tam nahodim sám. |
||
djlj Profil |
#11 · Zasláno: 14. 11. 2007, 00:57:20
Nevim presne jak ten txt ma vypadat
Třeba: $slovocz[]="fotbal"; $slovocz[]="pěkná nabíječka"; $slovoen[]="football"; $slovoen[]="pretty woman"; echo str_replace($slovocz, $slovoen, file_get_contents($stranka)); |
||
Časová prodleva: 16 let
|
0