Zitat von loshombreUnd nicht zu vergessen...
gTranslate: https://addons.mozilla.org/de/firefox/addon/gtranslate/
Nutze ich schon sehr lange, genügt mir. :wink:
Zitat von loshombreUnd nicht zu vergessen...
gTranslate: https://addons.mozilla.org/de/firefox/addon/gtranslate/
Nutze ich schon sehr lange, genügt mir. :wink:
Zitat von EndorDie Dunkle Seite, und ich, machen das so:
...
und - oder so:
https://github.com/ardiman/userCh…ontexttranslateDas reicht allemal.
Mfg.
Endor
ZitatContext Translate
Markierter Text wird über das Kontextmenü als Google Übersetzung im neuen Tab geöffnet. Wird kein Text markiert, kann über den Kontext die ganze Seite übersetzt werden. Auch hierfür geht ein neuer Tab auf. Das Ganze passiert mit einer automatischen Sprachenerkennung ins Deutsche.
Das Ergebnis des Skripts:
[Screenshot Context Translate]Installation
Kopiere die uc.js-Datei in den Chromeordner des Profils.
Hallo Endor bzw. loshombre,
ist das noch aktuell und funktioniert das Skript noch in Firefox 37? Habe die .js-Datei in meinen Chrome-Orner kopiert und den FF neu gestartet - es taucht kein "Übersetzen" im Kontext-Menü auf! Muss ich noch etwas tun oder beachten?
Herzlichen Dank für Eure Mühe!
Gruß Schraube
Also die Übersetzungs-Scripte funktionieren hier bestens.
UserChrome Erweiterung hast Du installiert.
Script hast Du im Chrome Ordner gespeichert.
Hast Du im Chrome Ordner eine Datei die UserChrome.js heißt?
Wenn ja, hast Du dort die Zeile zum laden der Scripte eingefügt?
In dieser Datei muss nur diese Zeile rein, alles andere kann weg:
Bearbeite die Datei in einem Editor: Notepad++ oder ähnliches.
Wenn Du das hast, gehts Du in Firefox Extras - Addons deaktivierst die UserChrome Erweiterung Firefox neu Starten,
Erweiterung wieder aktivieren Firefox nochmals neu starten.
Nun müsste es funktionieren.
Ich verwende übrigens diese beiden Scripte:
https://github.com/ardiman/userCh…ontexttranslate
https://github.com/ardiman/userCh…/popuptranslate
Bei popuptranslate.uc.xul funktioniert nur noch Google.
Mfg.
Endor
Eine weitere Möglichkeit ganze Seiten nach Deutsch zu übersetzen. Habe ich von Fox2Fox erhalten:
javascript:var%20t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));var%20e=(document.charset||document.characterSet);if(t!=''){location.href='http://translate.google.com/?text='+t+'&hl=de&langpair=auto|de&tbb=1&ie='+e;}else{location.href='http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&hl=de&langpair=auto|de&tbb=1&ie='+e;};
Ein neues Lesezeichen anlegen und den Script hineinkopieren. Dann am Besten in der Lesezeichen-Symbolleiste platzieren.
[Blockierte Grafik: http://www11.pic-upload.de/16.04.15/5bbnvjuoumfd.jpg]
Zitat von EndorAlso die Übersetzungs-Scripte funktionieren hier bestens.
UserChrome Erweiterung hast Du installiert.
Äh... nein :-??
Jetzt ja - da sie bei Mozilla nicht zu finden war habe ich sie von hier genommen: http://userchromejs.mozdev.org/index.html und zwar die 1.7. Ist das richtig?
Zitat von EndorScript hast Du im Chrome Ordner gespeichert.
Hast Du im Chrome Ordner eine Datei die UserChrome.js heißt?
Wenn ja, hast Du dort die Zeile zum laden der Scripte eingefügt?In dieser Datei muss nur diese Zeile rein, alles andere kann weg:
Bearbeite die Datei in einem Editor: Notepad++ oder ähnliches.
Ja, Skript hatte ich gespeichert, die zusätzliche bzw. neue Zeile in UserChrome.js nicht.
Habe ein Backup der originalen UserChrome.js erstellt, aus der UserChrome.js alles rausgelöscht und nun Deine Zeile zum Laden eingefügt und gespeichert (Rechtsklick, auf Bearbeiten, dann öffnete sich der Windows Editor).
Zitat von EndorWenn Du das hast, gehts Du in Firefox Extras - Addons deaktivierst die UserChrome Erweiterung Firefox neu Starten,
Erweiterung wieder aktivieren Firefox nochmals neu starten.
Nun müsste es funktionieren.
Ebenfalls nun befolgt, jedoch nach dem 2. Neustart von FF immer noch kein Übersetzungs-Menü.
Wenn ich englischen Text auswähle kommt gar nichts anderes als vorher (wenn ich nichts auswähle auch). Wenn ich z.B. aber hier im Text "userChrome.import" auswähle, erscheint ganz oben im Kontextmenü plötzlich der Eintrag Chromosome. Wenn ich "Notepad" auswähle, erscheint im Kontextmenü oben Notlande, wenn ich "Addons" auswähle Radons. Seltsam...
Irgendwo ein Fehler drin? :-???
Danke Endor!
PS: Die oben beschriebenen Einträge im Kontextmenü habe ich nur wenn ich in der Box den Beitrag schreibe oder editiere, nicht im fertig erstellten Beitrag! Gerade festgestellt...
Welches Script verwendest Du zum Übersetzen?
Mfg.
Endor
ContextTranslate.uc.js
Gruß Schraube
Mir ist aufgefallen, das hier mal wieder ein alter Beitrag ausgegraben wurde, statt einen neuen Thread (dieser beginnt mit Beitrag #22) zu eröffnen.
@1 Sack Schrauben
im Rechts klick Kontextmenü muss dieser Eintrag erscheinen:
[Blockierte Grafik: https://github.com/ardiman/userChrome.js/raw/master/contexttranslate/scr_contexttranslate.png]
egal ob Du was markiert hast oder nicht.
Ist das bei Dir auch so?
Mfg.
Endor
Nein.
Dann wird das Script auch nicht geladen.
Mach mal bitte ein Bild vom Inhalt des Chrome-Ordner.
Der Chrome-Ordner befindet sich im Profil Ordner von Firefox.
Mfg.
Endor
Bitte. 4 Dateien sind im Ordner.
Die "userChrome - Kopie.js.bkp" ist ein Backup der Original-userChrome.js
Das sieht alles gut aus.
Daran darf es nicht liegen.
Mfg.
Endor
Eine Idee: Als ich das Skript von der Seite https://github.com/ardiman/userCh…ontexttranslate lud und speicherte, wurde es als "ContextTranslate.uc.js.htm" abgelegt (gerade nochmal mehrmals probiert - ist immer das gleiche). Ich benannte die Datei dann einfach um in "ContextTranslate.uc.js". Allerdings, wenn ich sie mit dem Editor öffne, sieht sie sehr verschieden von dem Skript, welches sich mir auf der Webseite beim Klick auf ContextTranslate.uc.js unter https://github.com/ardiman/userCh…Translate.uc.js darstellt, aus!
Ansicht im Windows Editor:
<!DOCTYPE html>
<html lang="en" class="">
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="Content-Language" content="en">
<title>userChrome.js/ContextTranslate.uc.js at master · ardiman/userChrome.js · GitHub</title>
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
<link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-114.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-144.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144.png">
<meta property="fb:app_id" content="1401488693436528">
<meta content="@github" name="twitter:site" /><meta content="summary" name="twitter:card" /><meta content="ardiman/userChrome.js" name="twitter:title" /><meta content="userChrome.js - Skripte für die Firefox-Erweiterung userChromeJS" name="twitter:description" /><meta content="https://avatars0.githubusercontent.com/u/952361?v=3&s=400" name="twitter:image:src" />
<meta content="GitHub" property="og:site_name" /><meta content="object" property="og:type" /><meta content="https://avatars0.githubusercontent.com/u/952361?v=3&s=400" property="og:image" /><meta content="ardiman/userChrome.js" property="og:title" /><meta content="https://github.com/ardiman/userChrome.js" property="og:url" /><meta content="userChrome.js - Skripte für die Firefox-Erweiterung userChromeJS" property="og:description" />
<meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
<meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
<link rel="assets" href="https://assets-cdn.github.com/">
<meta name="pjax-timeout" content="1000">
<meta name="msapplication-TileImage" content="/windows-tile.png">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="selected-link" value="repo_source" data-pjax-transient>
<meta name="google-analytics" content="UA-3769691-2">
<meta content="collector.githubapp.com" name="octolytics-host" /><meta content="collector-cdn.github.com" name="octolytics-script-host" /><meta content="github" name="octolytics-app-id" /><meta content="02F75FEC:4D8A:C7F4EAB:552EE404" name="octolytics-dimension-request_id" />
<meta content="Rails, view, blob#show" name="analytics-event" />
<meta class="js-ga-set" name="dimension1" content="Logged Out">
<meta class="js-ga-set" name="dimension2" content="Header v3">
<meta name="is-dotcom" content="true">
<meta name="hostname" content="github.com">
<meta name="user-login" content="">
<link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico">
<meta content="authenticity_token" name="csrf-param" />
<meta content="iFL5cbiP0hdr7kToLz0/ll5soVLhkuwQJ6AWyvNwijCMpmr1dgvD9vdgGTPrnliYPNOFY750Fcrces12b1phZw==" name="csrf-token" />
<link href="https://assets-cdn.github.com/assets/github-02784141552211464e1159c492ceb9c75d7b9baba877522f68faccb088699614.css" media="all" rel="stylesheet" />
<link href="https://assets-cdn.github.com/assets/github2-3835cf60ca9c7d6f833ba80470859e417a7c0da9cc572ecb2c36ae79b2234332.css" media="all" rel="stylesheet" />
<meta http-equiv="x-pjax-version" content="24e7ee946be051ce159bcbfe11506d24">
<meta name="description" content="userChrome.js - Skripte für die Firefox-Erweiterung userChromeJS">
<meta name="go-import" content="github.com/ardiman/userChrome.js git https://github.com/ardiman/userChrome.js.git">
<meta content="952361" name="octolytics-dimension-user_id" /><meta content="ardiman" name="octolytics-dimension-user_login" /><meta content="2143653" name="octolytics-dimension-repository_id" /><meta content="ardiman/userChrome.js" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="2143653" name="octolytics-dimension-repository_network_root_id" /><meta content="ardiman/userChrome.js" name="octolytics-dimension-repository_network_root_nwo" />
<link href="https://github.com/ardiman/userChrome.js/commits/master.atom" rel="alternate" title="Recent Commits to userChrome.js:master" type="application/atom+xml">
</head>
<body class="logged_out env-production windows vis-public page-blob">
<a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
<div class="wrapper">
<div class="header header-logged-out" role="banner">
<div class="container clearfix">
<a class="header-logo-wordmark" href="https://github.com/" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
<span class="mega-octicon octicon-logo-github">
</a>
<div class="header-actions" role="navigation">
<a class="btn btn-primary" href="/join" data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up">Sign up</a>
<a class="btn" href="/login?return_to=%2Fardiman%2FuserChrome.js%2Fblob%2Fmaster%2Fcontexttranslate%2FContextTranslate.uc.js" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">Sign in</a>
</div>
<div class="site-search repo-scope js-site-search" role="search">
<form accept-charset="UTF-8" action="/ardiman/userChrome.js/search" class="js-site-search-form" data-global-search-url="/search" data-repo-search-url="/ardiman/userChrome.js/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
<input type="text"
class="js-site-search-field is-clearable"
data-hotkey="s"
name="q"
placeholder="Search"
data-global-scope-placeholder="Search GitHub"
data-repo-scope-placeholder="Search"
tabindex="1"
autocapitalize="off">
<div class="scope-badge">This repository</div>
</form>
</div>
<ul class="header-nav left" role="navigation">
<li class="header-nav-item">
<a class="header-nav-link" href="/explore" data-ga-click="(Logged out) Header, go to explore, text:explore">Explore</a>
</li>
<li class="header-nav-item">
<a class="header-nav-link" href="/features" data-ga-click="(Logged out) Header, go to features, text:features">Features</a>
</li>
<li class="header-nav-item">
<a class="header-nav-link" href="https://enterprise.github.com/" data-ga-click="(Logged out) Header, go to enterprise, text:enterprise">Enterprise</a>
</li>
<li class="header-nav-item">
<a class="header-nav-link" href="/blog" data-ga-click="(Logged out) Header, go to blog, text:blog">Blog</a>
</li>
</ul>
</div>
</div>
<div id="start-of-content" class="accessibility-aid"></div>
<div class="site" itemscope itemtype="http://schema.org/WebPage">
<div id="js-flash-container">
</div>
<div class="pagehead repohead instapaper_ignore readability-menu">
<div class="container">
<ul class="pagehead-actions">
<li>
<a href="/login?return_to=%2Fardiman%2FuserChrome.js"
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
aria-label="You must be signed in to watch a repository" rel="nofollow">
<span class="octicon octicon-eye">
Watch
</a>
<a class="social-count" href="/ardiman/userChrome.js/watchers">
17
</a>
</li>
<li>
<a href="/login?return_to=%2Fardiman%2FuserChrome.js"
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
aria-label="You must be signed in to star a repository" rel="nofollow">
<span class="octicon octicon-star">
Star
</a>
<a class="social-count js-social-count" href="/ardiman/userChrome.js/stargazers">
44
</a>
</li>
<li>
<a href="/login?return_to=%2Fardiman%2FuserChrome.js"
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
aria-label="You must be signed in to fork a repository" rel="nofollow">
<span class="octicon octicon-repo-forked">
Fork
</a>
<a href="/ardiman/userChrome.js/network" class="social-count">
23
</a>
</li>
</ul>
<h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
<span class="mega-octicon octicon-repo">
<span class="author"><a href="/ardiman" class="url fn" itemprop="url" rel="author"><span itemprop="title">ardiman</a><!--
--><span class="path-divider">/<!--
--><strong><a href="/ardiman/userChrome.js" class="js-current-repository" data-pjax="#js-repo-pjax-container">userChrome.js</a></strong>
<span class="page-context-loader">
<img alt="" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
</h1>
</div><!-- /.container -->
</div><!-- /.repohead -->
<div class="container">
<div class="repository-with-sidebar repo-container new-discussion-timeline ">
<div class="repository-sidebar clearfix">
<nav class="sunken-menu repo-nav js-repo-nav js-sidenav-container-pjax js-octicon-loaders"
role="navigation"
data-pjax="#js-repo-pjax-container"
data-issue-count-url="/ardiman/userChrome.js/issues/counts">
<ul class="sunken-menu-group">
<li class="tooltipped tooltipped-w" aria-label="Code">
<a href="/ardiman/userChrome.js" aria-label="Code" class="selected js-selected-navigation-item sunken-menu-item" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches /ardiman/userChrome.js">
<span class="octicon octicon-code"> <span class="full-word">Code
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
</a> </li>
<li class="tooltipped tooltipped-w" aria-label="Issues">
<a href="/ardiman/userChrome.js/issues" aria-label="Issues" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /ardiman/userChrome.js/issues">
<span class="octicon octicon-issue-opened"> <span class="full-word">Issues
<span class="js-issue-replace-counter">
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
</a> </li>
<li class="tooltipped tooltipped-w" aria-label="Pull requests">
<a href="/ardiman/userChrome.js/pulls" aria-label="Pull requests" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g p" data-selected-links="repo_pulls /ardiman/userChrome.js/pulls">
<span class="octicon octicon-git-pull-request"> <span class="full-word">Pull requests
<span class="js-pull-replace-counter">
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
</a> </li>
<li class="tooltipped tooltipped-w" aria-label="Wiki">
<a href="/ardiman/userChrome.js/wiki" aria-label="Wiki" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g w" data-selected-links="repo_wiki /ardiman/userChrome.js/wiki">
<span class="octicon octicon-book"> <span class="full-word">Wiki
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
</a> </li>
</ul>
<div class="sunken-menu-separator"></div>
<ul class="sunken-menu-group">
<li class="tooltipped tooltipped-w" aria-label="Pulse">
<a href="/ardiman/userChrome.js/pulse" aria-label="Pulse" class="js-selected-navigation-item sunken-menu-item" data-selected-links="pulse /ardiman/userChrome.js/pulse">
<span class="octicon octicon-pulse"> <span class="full-word">Pulse
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
</a> </li>
<li class="tooltipped tooltipped-w" aria-label="Graphs">
<a href="/ardiman/userChrome.js/graphs" aria-label="Graphs" class="js-selected-navigation-item sunken-menu-item" data-selected-links="repo_graphs repo_contributors /ardiman/userChrome.js/graphs">
<span class="octicon octicon-graph"> <span class="full-word">Graphs
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-e513294efa576953719e4e2de888dd9cf929b7d62ed8d05f25e731d02452ab6c.gif" width="16" />
</a> </li>
</ul>
</nav>
<div class="only-with-full-nav">
<div class="clone-url open"
data-protocol-type="http"
data-url="/users/set_protocol?protocol_selector=http&protocol_type=clone">
<h3><span class="text-emphasized">HTTPS clone URL</h3>
<div class="input-group js-zeroclipboard-container">
<input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target"
value="https://github.com/ardiman/userChrome.js.git" readonly="readonly">
<span class="input-group-button">
<button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" data-copy-hint="Copy to clipboard" type="button"><span class="octicon octicon-clippy"></button>
</div>
</div>
<div class="clone-url "
data-protocol-type="subversion"
data-url="/users/set_protocol?protocol_selector=subversion&protocol_type=clone">
<h3><span class="text-emphasized">Subversion checkout URL</h3>
<div class="input-group js-zeroclipboard-container">
<input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target"
value="https://github.com/ardiman/userChrome.js" readonly="readonly">
<span class="input-group-button">
<button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" data-copy-hint="Copy to clipboard" type="button"><span class="octicon octicon-clippy"></button>
</div>
</div>
<p class="clone-options">You can clone with
<a href="#" class="js-clone-selector" data-protocol="http">HTTPS</a> or <a href="#" class="js-clone-selector" data-protocol="subversion">Subversion</a>.
<a href="https://help.github.com/articles/which-remote-url-should-i-use" class="help tooltipped tooltipped-n" aria-label="Get help on which URL is right for you.">
<span class="octicon octicon-question">
</a>
</p>
<a href="https://windows.github.com" class="btn btn-sm sidebar-button" title="Save ardiman/userChrome.js to your computer and use it in GitHub Desktop." aria-label="Save ardiman/userChrome.js to your computer and use it in GitHub Desktop.">
<span class="octicon octicon-device-desktop">
Clone in Desktop
</a>
<a href="/ardiman/userChrome.js/archive/master.zip"
class="btn btn-sm sidebar-button"
aria-label="Download the contents of ardiman/userChrome.js as a zip file"
title="Download the contents of ardiman/userChrome.js as a zip file"
rel="nofollow">
<span class="octicon octicon-cloud-download">
Download ZIP
</a>
</div>
</div><!-- /.repository-sidebar -->
<div id="js-repo-pjax-container" class="repository-content context-loader-container" data-pjax-container>
<a href="/ardiman/userChrome.js/blob/5987271ff7e533262cdcdec80fc42aa98d91f45e/contexttranslate/ContextTranslate.uc.js" class="hidden js-permalink-shortcut" data-hotkey="y">Permalink</a>
<!-- blob contrib key: blob_contributors:v21:7ee99d3bca944bca8dacbd9f7623f154 -->
<div class="file-navigation js-zeroclipboard-container">
<div class="select-menu js-menu-container js-select-menu left">
<span class="btn btn-sm select-menu-button js-menu-target css-truncate" data-hotkey="w"
data-master-branch="master"
data-ref="master"
title="master"
role="button" aria-label="Switch branches or tags" tabindex="0" aria-haspopup="true">
<span class="octicon octicon-git-branch">
<i>branch:</i>
<span class="js-select-button css-truncate-target">master
<div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax aria-hidden="true">
<div class="select-menu-modal">
<div class="select-menu-header">
<span class="select-menu-title">Switch branches/tags
<span class="octicon octicon-x js-menu-close" role="button" aria-label="Close">
</div>
<div class="select-menu-filters">
<div class="select-menu-text-filter">
<input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
</div>
<div class="select-menu-tabs">
<ul>
<li class="select-menu-tab">
<a href="#" data-tab-filter="branches" data-filter-placeholder="Filter branches/tags" class="js-select-menu-tab">Branches</a>
</li>
<li class="select-menu-tab">
<a href="#" data-tab-filter="tags" data-filter-placeholder="Find a tag…" class="js-select-menu-tab">Tags</a>
</li>
</ul>
</div>
</div>
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches">
<div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
<a class="select-menu-item js-navigation-item js-navigation-open selected"
href="/ardiman/userChrome.js/blob/master/contexttranslate/ContextTranslate.uc.js"
data-name="master"
data-skip-pjax="true"
rel="nofollow">
<span class="select-menu-item-icon octicon octicon-check">
<span class="select-menu-item-text css-truncate-target" title="master">
master
</a>
</div>
<div class="select-menu-no-results">Nothing to show</div>
</div>
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
<div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
</div>
<div class="select-menu-no-results">Nothing to show</div>
</div>
</div>
</div>
</div>
<div class="btn-group right">
<a href="/ardiman/userChrome.js/find/master"
class="js-show-file-finder btn btn-sm empty-icon tooltipped tooltipped-s"
data-pjax
data-hotkey="t"
aria-label="Quickly jump between files">
<span class="octicon octicon-list-unordered">
</a>
<button aria-label="Copy file path to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" data-copy-hint="Copy file path to clipboard" type="button"><span class="octicon octicon-clippy"></button>
</div>
<div class="breadcrumb js-zeroclipboard-target">
<span class='repo-root js-repo-root'><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/ardiman/userChrome.js" class="" data-branch="master" data-direction="back" data-pjax="true" itemscope="url"><span itemprop="title">userChrome.js</a><span class="separator">/<span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/ardiman/userChrome.js/tree/master/contexttranslate" class="" data-branch="master" data-direction="back" data-pjax="true" itemscope="url"><span itemprop="title">contexttranslate</a><span class="separator">/<strong class="final-path">ContextTranslate.uc.js</strong>
</div>
</div>
<include-fragment class="commit commit-loader file-history-tease" src="/ardiman/userChrome.js/contributors/master/contexttranslate/ContextTranslate.uc.js">
<div class="file-history-tease-header">
Fetching contributors…
</div>
<div class="participation">
<p class="loader-loading"><img alt="" height="16" src="https://assets-cdn.github.com/assets/spinners/octocat-spinner-32-EAF2F5-0bdc57d34b85c4a4de9d0d1db10cd70e8a95f33ff4f46c5a8c48b4bf4e5a9abe.gif" width="16" /></p>
<p class="loader-error">Cannot retrieve contributors at this time</p>
</div>
</include-fragment>
<div class="file">
<div class="file-header">
<div class="file-actions">
<div class="btn-group">
<a href="/ardiman/userChrome.js/raw/master/contexttranslate/ContextTranslate.uc.js" class="btn btn-sm " id="raw-url">Raw</a>
<a href="/ardiman/userChrome.js/blame/master/contexttranslate/ContextTranslate.uc.js" class="btn btn-sm js-update-url-with-hash">Blame</a>
<a href="/ardiman/userChrome.js/commits/master/contexttranslate/ContextTranslate.uc.js" class="btn btn-sm " rel="nofollow">History</a>
</div>
<a class="octicon-btn tooltipped tooltipped-nw"
href="https://windows.github.com"
aria-label="Open this file in GitHub for Windows">
<span class="octicon octicon-device-desktop">
</a>
<button type="button" class="octicon-btn disabled tooltipped tooltipped-n" aria-label="You must be signed in to make or propose changes">
<span class="octicon octicon-pencil">
</button>
<button type="button" class="octicon-btn octicon-btn-danger disabled tooltipped tooltipped-n" aria-label="You must be signed in to make or propose changes">
<span class="octicon octicon-trashcan">
</button>
</div>
<div class="file-info">
24 lines (18 sloc)
<span class="file-info-divider">
0.891 kb
</div>
</div>
<div class="blob-wrapper data type-javascript">
<table class="highlight tab-size-8 js-file-line-container">
<tr>
<td id="L1" class="blob-num js-line-number" data-line-number="1"></td>
<td id="LC1" class="blob-code js-file-line">(<span class="pl-k">function (){</td>
</tr>
<tr>
<td id="L2" class="blob-num js-line-number" data-line-number="2"></td>
<td id="LC2" class="blob-code js-file-line"> <span class="pl-k">var contextMenu <span class="pl-k">= <span class="pl-c1">document.<span class="pl-c1">getElementById(<span class="pl-s"><span class="pl-pds">"contentAreaContextMenu<span class="pl-pds">");</td>
</tr>
<tr>
<td id="L3" class="blob-num js-line-number" data-line-number="3"></td>
<td id="LC3" class="blob-code js-file-line"> <span class="pl-k">var translate <span class="pl-k">= <span class="pl-c1">document.<span class="pl-c1">createElement(<span class="pl-s"><span class="pl-pds">"menuitem<span class="pl-pds">");</td>
</tr>
<tr>
<td id="L4" class="blob-num js-line-number" data-line-number="4"></td>
<td id="LC4" class="blob-code js-file-line"> translate.<span class="pl-c1">setAttribute(<span class="pl-s"><span class="pl-pds">"id<span class="pl-pds">", <span class="pl-s"><span class="pl-pds">"context-translate<span class="pl-pds">");</td>
</tr>
<tr>
<td id="L5" class="blob-num js-line-number" data-line-number="5"></td>
<td id="LC5" class="blob-code js-file-line"> translate.<span class="pl-c1">setAttribute(<span class="pl-s"><span class="pl-pds">"label<span class="pl-pds">", <span class="pl-s"><span class="pl-pds">"Übersetzen<span class="pl-pds">");</td>
</tr>
<tr>
<td id="L6" class="blob-num js-line-number" data-line-number="6"></td>
<td id="LC6" class="blob-code js-file-line"> translate.<span class="pl-c1">setAttribute(<span class="pl-s"><span class="pl-pds">"oncommand<span class="pl-pds">",<span class="pl-s"><span class="pl-pds">"_translate()<span class="pl-pds">");</td>
</tr>
<tr>
<td id="L7" class="blob-num js-line-number" data-line-number="7"></td>
<td id="LC7" class="blob-code js-file-line"> </td>
</tr>
<tr>
<td id="L8" class="blob-num js-line-number" data-line-number="8"></td>
<td id="LC8" class="blob-code js-file-line"> contextMenu.<span class="pl-c1">insertBefore(translate, <span class="pl-c1">document.<span class="pl-c1">getElementById(<span class="pl-s"><span class="pl-pds">"context-sep-viewbgimage<span class="pl-pds">"));</td>
</tr>
<tr>
<td id="L9" class="blob-num js-line-number" data-line-number="9"></td>
<td id="LC9" class="blob-code js-file-line">})();</td>
</tr>
<tr>
<td id="L10" class="blob-num js-line-number" data-line-number="10"></td>
<td id="LC10" class="blob-code js-file-line">
</td>
</tr>
<tr>
<td id="L11" class="blob-num js-line-number" data-line-number="11"></td>
<td id="LC11" class="blob-code js-file-line">
</td>
</tr>
<tr>
<td id="L12" class="blob-num js-line-number" data-line-number="12"></td>
<td id="LC12" class="blob-code js-file-line"><span class="pl-k">function <span class="pl-en">_translate() {</td>
</tr>
<tr>
<td id="L13" class="blob-num js-line-number" data-line-number="13"></td>
<td id="LC13" class="blob-code js-file-line"> <span class="pl-k">var t <span class="pl-k">= getBrowserSelection();</td>
</tr>
<tr>
<td id="L14" class="blob-num js-line-number" data-line-number="14"></td>
<td id="LC14" class="blob-code js-file-line"> <span class="pl-k">var e <span class="pl-k">= (<span class="pl-c1">document.<span class="pl-c1">charset <span class="pl-k">|| <span class="pl-c1">document.<span class="pl-c1">characterSet);</td>
</tr>
<tr>
<td id="L15" class="blob-num js-line-number" data-line-number="15"></td>
<td id="LC15" class="blob-code js-file-line"> <span class="pl-k">var href <span class="pl-k">= content.<span class="pl-c1">location;</td>
</tr>
<tr>
<td id="L16" class="blob-num js-line-number" data-line-number="16"></td>
<td id="LC16" class="blob-code js-file-line"> <span class="pl-k">if (t <span class="pl-k">!= <span class="pl-s"><span class="pl-pds">'<span class="pl-pds">') {</td>
</tr>
<tr>
<td id="L17" class="blob-num js-line-number" data-line-number="17"></td>
<td id="LC17" class="blob-code js-file-line"> gBrowser.loadOneTab(<span class="pl-s"><span class="pl-pds">'http://translate.google.com/translate_t?hl=de-DE#auto|de-DE|<span class="pl-pds">' <span class="pl-k">+ t, <span class="pl-c1">null, <span class="pl-c1">null, <span class="pl-c1">null, <span class="pl-c1">false, <span class="pl-c1">false);</td>
</tr>
<tr>
<td id="L18" class="blob-num js-line-number" data-line-number="18"></td>
<td id="LC18" class="blob-code js-file-line"> } <span class="pl-k">else {</td>
</tr>
<tr>
<td id="L19" class="blob-num js-line-number" data-line-number="19"></td>
<td id="LC19" class="blob-code js-file-line"> gBrowser.loadOneTab(<span class="pl-s"><span class="pl-pds">'http://translate.google.com/translate?u=<span class="pl-pds">' <span class="pl-k">+ <span class="pl-c1">escape(href) <span class="pl-k">+ <span class="pl-s"><span class="pl-pds">'&hl=de-DE&ie=<span class="pl-pds">' <span class="pl-k">+ e <span class="pl-k">+ <span class="pl-s"><span class="pl-pds">'&sl=auto&tl=de-DE<span class="pl-pds">', <span class="pl-c1">null, <span class="pl-c1">null, <span class="pl-c1">null, <span class="pl-c1">false, <span class="pl-c1">false);</td>
</tr>
<tr>
<td id="L20" class="blob-num js-line-number" data-line-number="20"></td>
<td id="LC20" class="blob-code js-file-line"> };</td>
</tr>
<tr>
<td id="L21" class="blob-num js-line-number" data-line-number="21"></td>
<td id="LC21" class="blob-code js-file-line">}</td>
</tr>
<tr>
<td id="L22" class="blob-num js-line-number" data-line-number="22"></td>
<td id="LC22" class="blob-code js-file-line">
</td>
</tr>
<tr>
<td id="L23" class="blob-num js-line-number" data-line-number="23"></td>
<td id="LC23" class="blob-code js-file-line">
</td>
</tr>
</table>
</div>
</div>
<a href="#jump-to-line" rel="facebox[.linejump]" data-hotkey="l" style="display:none">Jump to Line</a>
<div id="jump-to-line" style="display:none">
<form accept-charset="UTF-8" action="" class="js-jump-to-line-form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
<input class="linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line…" autofocus>
<button type="submit" class="btn">Go</button>
</form></div>
</div>
</div><!-- /.repo-container -->
<div class="modal-backdrop"></div>
</div><!-- /.container -->
</div><!-- /.site -->
</div><!-- /.wrapper -->
<div class="container">
<div class="site-footer" role="contentinfo">
<ul class="site-footer-links right">
<li><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
<li><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
<li><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
<li><a href="https://shop.github.com" data-ga-click="Footer, go to shop, text:shop">Shop</a></li>
<li><a href="https://github.com/blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
<li><a href="https://github.com/about" data-ga-click="Footer, go to about, text:about">About</a></li>
</ul>
<a href="https://github.com" aria-label="Homepage">
<span class="mega-octicon octicon-mark-github" title="GitHub">
</a>
<ul class="site-footer-links">
<li>© 2015 <span title="0.04834s from github-fe137-cp1-prd.iad.github.net">GitHub, Inc.</li>
<li><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
<li><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
<li><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li>
<li><a href="https://github.com/contact" data-ga-click="Footer, go to contact, text:contact">Contact</a></li>
</ul>
</div>
</div>
<div class="fullscreen-overlay js-fullscreen-overlay" id="fullscreen_overlay">
<div class="fullscreen-container js-suggester-container">
<div class="textarea-wrap">
<textarea name="fullscreen-contents" id="fullscreen-contents" class="fullscreen-contents js-fullscreen-contents" placeholder=""></textarea>
<div class="suggester-container">
<div class="suggester fullscreen-suggester js-suggester js-navigation-container"></div>
</div>
</div>
</div>
<div class="fullscreen-sidebar">
<a href="#" class="exit-fullscreen js-exit-fullscreen tooltipped tooltipped-w" aria-label="Exit Zen Mode">
<span class="mega-octicon octicon-screen-normal">
</a>
<a href="#" class="theme-switcher js-theme-switcher tooltipped tooltipped-w"
aria-label="Switch themes">
<span class="octicon octicon-color-mode">
</a>
</div>
</div>
<div id="ajax-error-message" class="flash flash-error">
<span class="octicon octicon-alert">
<a href="#" class="octicon octicon-x flash-close js-ajax-error-dismiss" aria-label="Dismiss error"></a>
Something went wrong with that request. Please try again.
</div>
<script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/frameworks-2c8ae50712a47d2b83d740cb875d55cdbbb3fdbccf303951cc6b7e63731e0c38.js"></script>
<script async="async" crossorigin="anonymous" src="https://assets-cdn.github.com/assets/github-a612914f18d72984765c3aa8bf9dc71ff1da096692c5e14976f9910b2ec2fbda.js"></script>
</body>
</html>
Alles anzeigen
Könnte es daran liegen?
Und Frage: wie lade ich die .js-Datei ohne das sie sich zu .htm verändert?
Habe auch anstatt bei der Auswahl für Dateityp nicht "Firefox HTML Document (*.js)", sondern "Alle Dateien (*.*)" eingestellt - jedoch keine Änderung. (bin bisher mit Rechtsklick rauf und dann auf "Ziel speichern unter...")
Ja du speicherst das script falsch.
teste diese mal, rechts klick drauf machen, und Ziel speichern unter wählen:
http://dl.dropbox.com/u/15467633/Fir…Translate.uc.js
http://dl.dropbox.com/u/15467633/Fir…ranslate.uc.xul
Vorhandene Datei überschreiben lassen.
Danach leider wieder Erweiterung deaktivieren und Firefox neu starten Erweiterung wieder
aktivieren und Firefox neu starten.
Mfg.
Endor
Von Github speichert man in dem man das Script öffnet,
dann sieht man das hier :
[Blockierte Grafik: http://i.imgur.com/mI1LKZW.png]
Rechts klick auf Raw machen und aus dem Menü Ziel speichern unter...
wählt. So geht es. Wenn Du öfters Scripte runter laden willst,
dann empfiehlt sich das Script saveUserchrome.js
https://github.com/ardiman/userCh…aveuserchromejs
Direktes Script, rechtsklick machen und Ziel speichern unter...
https://github.com/ardiman/userCh…rChromeJS.uc.js
Dann sieht es bei Github so aus:
[Blockierte Grafik: http://i.imgur.com/oLSVAry.png]
Über die Installieren Schaltfläche kann man die Scripte ganz einfach installieren und man wird
gefragt ob Firefox neustraten soll, bei Bestätigung startet Firefox neu.
Finde ich recht praktisch.
Mfg.
Endor
Ah, danke für die Tipps! Das wusste ich alles nicht. Habe zwar nach einem Schalter zum Speichern auf der Github-Seite gesucht, aber nichts Enstsprechendes gefunden. Toll!
Das Skript funktioniert jetzt auch, "Übersetzen" taucht im Kontextmenü auf :klasse:
Doch auch ein neues Problem: Wenn ich die ganze Seite damit via Google-Translator übersetzen lasse, ist die Seite im neuen Tab leer! Der Seitenkopf ist zwar da, aber keine Übersetzung!
In NoScript ist alles was mit der Seite (http://google.com/gstatic.com) zu tun hat freigegeben.
[attachment=1]Google-Translator (Seite).jpg[/attachment]
Wenn ich allerdings ein Wort markiere, dann wird es mir im neuen Tab von Google übersetzt.
[attachment=0]Google-Translator (Wort).jpg[/attachment]
Also das ganze Seite übersetzen funktioniert hier prima.
Hast Du in NoScript alles erlaubt:
Mozillazine.org habe diese Seite versucht zu übersetzten geht prima.
Wichtig ist nur: Du musst aber auch die Seite welche Du übersetzen willst in NoScript erlauben,
sonst geht es nicht.
Mfg.
Endor
Ok, alles getan und erlaubt. Einige Einträge wie googlesyndication.com und google-analytics.com habe ich gar nicht auf der Seite. Auch googleusercontent.com musste ich erst auf einer anderen Webseite in NoScript freigeben (wenn das überhaupt etwas bringen sollte).
Auch die Ursprungsseite ist in NoScript freigegeben, doch der Google-Übersetzer bleibt leer!
Ich habe sogar uBlock₀ (AdBlock-Alternative) für das Übersetzungstab testweise deaktiviert - ohne Erfolg!
Falls du probieren kannst (nur, wenn du Zeit findest!), geht bei dir diese Seite mit dem Skript zu übersetzen? -> http://www.hydrogenaud.io/forums/index.p…opic=108817&hl=
...und was gibst du dabei in NoScript frei?
Ja Seite geht einwandfrei zum übersetzen.
Habe Seite geöffnet, einen Mittelklick auf NoScript Schaltfläche gemacht,
zum temporären erlauben der Seite und übersetzen lassen.
Ging sofort.
[Blockierte Grafik: http://i.imgur.com/hCuaTZ4.png]
zum vergrößern auf das Bild klicken
Mfg.
Endor