K-Meleon
KMeleonWiki > Resources > MacroLibrary > Translation Macro (Spanish)
Enviado por: jsnj
Traducción española por cortesía de Enaitz Jar
-Español- -English-
Notas:
Modelado según las extensiones de Firefox, este macro te permite traducir el texto seleccionado al idioma seleccionado como base
a través de los motores de traducción de Alta Vista, Babel Fish y Google. Para un funcionamiento óptimo deberías tambien instalar
el macro Umlauts que sirve para que los caracteres especiales (ü, ö, ñ, Ç, etc) sean reconocidos correctamente.
# TRANSLATION MACROS # $trlang= "kmeleon.general.translation"; $tralta= "http://babelfish.altavista.com/babelfish/tr"; $trgoog= "http://216.239.37.104/translate_c?u="; Translate{ &TrDef?; &Selected; $add""?$add=$url:""; $add$url ? &TrURL:&TrSel?; setclipboard($old); } TrDef?{ $tr=getpref(STRING,$trlang); $tr!=""?"":$tr=en; } TrEng?{ $xul=$tralta.$trpref."?lp=".$lang.$tr.$trsuf.$add; } TrSel?{ $trpref=""; $trsuf="&urltext="; $word=$add; &Umlauts; $add=$word; &TrEng?; &XUL; } TrURL{ $trpref=url_pagecontent; $trsuf="&url="; &TrEng?; $tr==en ? open($trgoog.$url):open($xul); } Holandés{ $lang=nl_; &Translate; } Inglés{ $lang=en_; &Translate; } Francés{ $lang=fr_; &Translate; } Alemán{ $lang=de_; &Translate; } Griego{ $lang=el_; &Translate; } Italiano{ $lang=it_; &Translate; } Japonés{ $lang=ja_; &Translate; } Coreano{ $lang=ko_; &Translate; } Portugués{ $lang=pt_; &Translate; } Ruso{ $lang=ru_; &Translate; } Español{ $lang=es_; &Translate; } Chino-simple{ $lang=zh_; &Translate; } Chino-tradicional{ $lang=zt_; &Translate; } Setlanguage{ &TrDef?; alert("de = Alemán\nzh = Chino-simple\nzt = Chino-tradicional\nko = Coreano\nes = Español\nfr = Francés\nel = Griego\nnl = Holandés\nen = Inglés\nit = Italiano\nja = Japonés\npt = Portugués\nru = Ruso\n\n\nBusca aquí tu código de idioma e introdúcelo en la siguiente ventana.", "Códigos de idioma",INFO); $tr=prompt("Introduce el código de tu idioma base:","Elige tu idioma base",$tr); $tr==""?"": setpref(STRING,$trlang,$tr); }
Al principio del archivo (tras el texto entre símbolos "#")
Traducir del{ macros(Alemán) macros(Chino-simple) macros(Chino-tradicional) macros(Coreano) macros(Español) macros(Francés) macros(Griego) macros(Holandés) macros(Inglés) macros(Italiano) macros(Japonés) macros(Portugués) macros(Ruso) - macros(Setlanguage, Elegir idioma base) }
en &Tools
&Tools{
%ifplugin macros
- :Traducir del -
y en Selected Text
Selected Text{
:Traducir del -
macros(URL, Go to URL)
macros(EmailText, Send by Mail)