1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. Mira_Belle

Beiträge von Mira_Belle

  • Das "DeepL-Skript" funktioniert nicht mehr richtig!

    • Mira_Belle
    • 25. Oktober 2025 um 10:03

    BrokenHeart Könntest Du mal schauen wie man das Textfeld auf der Page auswählen kann
    und dann da einfach das Kopierte einfügt?
    Ich bin daran gescheitert!

    Sören Hentzschel Wüsstest Du jemand, der die Seite "https://www.deepl.com/de/translator" analysieren könnte,
    damit man per Skript da ins Textfeld gespeicherte Worte/Text hineinkopieren kann?

    Mein Problem, Text ist zwar in der Zwischenablage, aber ich schaffe es nicht diesen eben per Skript
    dann in das entsprechende Feld zu kopieren (einzufügen)!

  • Das "DeepL-Skript" funktioniert nicht mehr richtig!

    • Mira_Belle
    • 24. Oktober 2025 um 23:02

    2002Andreas Eventuell eine Möglichkeit anstatt Google zu nutzen.

  • Das "DeepL-Skript" funktioniert nicht mehr richtig!

    • Mira_Belle
    • 24. Oktober 2025 um 17:51

    lionsson Schaumal.

    Sooo, ich habe eine Zwischenlösung!!!
    Erklärung.
    Der markierte Text, oder das Wort, wird in die Zwischenablage kopiert,
    gleich drauf öffnet sich der neue Tab mit DeepL.
    Nun kann man ganz einfach den Text oder das Wort einfügen.

    Wer eine ganze Seite übersetzt haben möchte, soll das Google-Skript bemühen
    oder die Firefox interne Übersetzungsfunktion benutzen!

    JavaScript
    // Translate_DeepL.uc.js
    // https://github.com/ardiman/userChrome.js/tree/master/contexttranslate
    // ex ContextTranslate.uc.js///
    // modifiziert by universum 123, Umlaute geändert by 2002Andreas
    // https://www.camp-firefox.de/forum/thema/126100/?postID=1107070#post1107070
    // It is a temporary solution!
    // The URL is not transferred, so entire pages cannot be translated.
    // https://www.camp-firefox.de/forum/thema/139966/?postID=1281357#post1281357
    
    (function () {
        if (location.href !== 'chrome://browser/content/browser.xhtml') return;
    
        let translate = function () {
            let browserMM = gBrowser.selectedBrowser.messageManager;
            browserMM.addMessageListener('getSelection', function listener(message) {
                let text = message.data;
                if (text) {
                    // Text in die Zwischenablage kopieren
                    const clipboard = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
                        .getService(Components.interfaces.nsIClipboardHelper);
                    clipboard.copyString(text);
                    // DeepL öffnen (ohne Text in der URL)
                    openWebLinkIn('https://www.deepl.com/translator#en/de/', 'tab');
                } 
                //else {
                    // Falls kein Text markiert ist: Aktuelle Seite übersetzen
                //    let e = (document.charset || document.characterSet);
                //    openWebLinkIn('https://www.deepl.com/translate?u=' + encodeURIComponent(gBrowser.currentURI.spec) + '&hl=de-DE&ie=' + e + '&sl=auto&tl=de-DE', 'tab');
                //}
                browserMM.removeMessageListener('getSelection', listener, true);
            });
            browserMM.loadFrameScript('data:,sendAsyncMessage("getSelection", content.document.getSelection().toString())', true);
        };
    
        let menuitem = document.createXULElement('menuitem');
        menuitem.id = 'context-DeepLtranslate';
        menuitem.setAttribute('label', 'Übersetzen (DeepL)');
        menuitem.classList.add('menuitem-iconic');
        let ProfilePath = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
        let IconPath = '/chrome/icons/';
        let ButtonIcon = "DeepL_2.png";
        menuitem.style.setProperty('--menuitem-icon', 'url("' + ("file:" + ProfilePath + IconPath + ButtonIcon) + '")');
        menuitem.addEventListener('command', translate);
        let refItem = document.getElementById('context-inspect');
        refItem.parentNode.insertBefore(menuitem, refItem);
    })();
    Alles anzeigen
  • Das "DeepL-Skript" funktioniert nicht mehr richtig!

    • Mira_Belle
    • 24. Oktober 2025 um 14:20
    Zitat von .DeJaVu

    Ob es helfen würde, das Script in der Erweiterung zu analysieren?

    Wenn ich DAS könnte, ....
    Und Du bist nicht dumm, nur manchmal etwas ruppig,
    aber ich schätze Deine Fachkenntnis in so vielen Dingen.
    Z.B, uBlock Origin

    Ach Du grüne Neune, die background.js ja fast 60000 Zeilen Code!
    Da bin ich definitiv raus, zumal da auch oft nur "a" oder "b" als Variablennamen genutzt werden
    und noch so einige anderen Sachen, die ich mir erst sehr schwer erarbeiten müsste.
    Dieser "Brocken" schreckt mich dann doch etwas ab!

  • Das "DeepL-Skript" funktioniert nicht mehr richtig!

    • Mira_Belle
    • 24. Oktober 2025 um 09:58
    Zitat von omar1979

    Funktioniert auf jeder webseite und es öffnet nur ein Popup und kein Tab. :)

    Schrieb ich doch, dass das z.Z. die einzige Erweiterung ist, die funktioniert!
    Aber ich hätte gerne die Übersetzung in einem neuen Tab, und nun?

    Egal, eventuell gibt es ja noch eine Lösung, um das Skript wieder nutzen zu können,
    oder eben eine andere Erweiterung, die sich gleich oder zumindest ähnlich verhält.

    Bin noch am Testen und die interne Übersetzungsfunktion tut es ja auch.

  • Das "DeepL-Skript" funktioniert nicht mehr richtig!

    • Mira_Belle
    • 23. Oktober 2025 um 22:18

    Habe nun auch mehrere Erweiterungen getestet,
    keine hat mehr funktioniert!
    Einzig und alleine funktioniert nur noch die Erweiterung von DeepL!

  • Das "DeepL-Skript" funktioniert nicht mehr richtig!

    • Mira_Belle
    • 23. Oktober 2025 um 15:44

    Die Idee ist einfach, dass erst abgewartet wird bis die Seite geladen ist
    und erst dann der markierte Text in das Textfeld kopiert wird!

    Und wie mir scheint, ist das mit diesem Skript nicht möglich.
    Schade.

  • Das "DeepL-Skript" funktioniert nicht mehr richtig!

    • Mira_Belle
    • 23. Oktober 2025 um 14:59

    Wer kann in das Skript an der richtigen Stelle eine Zeitschleife einbauen?

    Markierten Text oder das markierte Wort "kopieren", neuen Tab mit DeepL öffnen, WARTEN,
    und jetzt erst den Text oder das Wort einfügen.

  • Das "DeepL-Skript" funktioniert nicht mehr richtig!

    • Mira_Belle
    • 23. Oktober 2025 um 10:42
    Zitat von Boersenfeger

    ... hier wird noch nicht mal der kopierte Inhalt an Deepl übergeben.

    Darum geht es ja. Danke für das Testen.
    (Das Nachladen geht so schnell, dass man schon sehr genau hinschauen muss,
    sonst sieht man es nicht, dass die Inhalte zwar richtig übergeben werden,
    aber dann wieder gelöscht werden)

  • v144.0 Hintergrundfarbe der Button "Clear startup cache..." ändern

    • Mira_Belle
    • 23. Oktober 2025 um 10:25

    lenny2 Sei doch so lieb und erkläre, wo sich diese Buttons befinden. Danke.

    Erledigt.
    Da war wie immer Andy schneller und wusste wohl was gemeint ist.
    Ach, und ich habe es auch gefunden!
    Hilfe/Weitere Informationen ....

  • Das "DeepL-Skript" funktioniert nicht mehr richtig!

    • Mira_Belle
    • 23. Oktober 2025 um 09:52

    Das Skript funktioniert nicht mehr so wirklich!
    DeepL hat wohl etwas an seine Page oder wie auch immer geändert!

    Kurze Erklärung zum Skript!
    Text oder ein Wort markieren, und im Kontextmenü auf "Übersetzen (DeepL)" klicken.
    Nun sollte sich ein neuer Tab öffnen und der Text oder das Word übersetzt werden!

    Jetzt das Problem.
    Der Text oder das Wort werden zwar übergeben, ABER kurz darauf wird auf der Seite irgendetwas nachgeladen und
    der übergebene Text (Wort) sind weg, und nichts wird übersetzt!
    Ob sich DAS mal jemand anschauen kann?
    Denn ich habe keine Ahnung, wie ich DAS angehen könnte.

    Hier noch einmal das Skript:

    JavaScript
    // Translate_DeepL.uc.js
    // https://github.com/ardiman/userChrome.js/tree/master/contexttranslate
    // ex ContextTranslate.uc.js///
    // modifiziert by universum 123, Umlaute geändert by 2002Andreas
    // https://www.camp-firefox.de/forum/thema/126100/?postID=1107070#post1107070
    
    (function () {
    	if (location.href !== 'chrome://browser/content/browser.xhtml') return;
    	let translate = function () {
    		let browserMM = gBrowser.selectedBrowser.messageManager;
    		browserMM.addMessageListener('getSelection', function listener(message) {
    			let t = (message.data !== '');
    			let e = (document.charset || document.characterSet);
    			if (t) {
    				openWebLinkIn('https://www.deepl.com/translator#en/de/' + encodeURIComponent(message.data), 'tab');
    			} else {
    				openWebLinkIn('https://www.deepl.com/translate?u=' + encodeURIComponent(gBrowser.currentURI.spec) + '&hl=de-DE&ie=' + e + '&sl=auto&tl=de-DE', 'tab');
    			};
    			browserMM.removeMessageListener('getSelection', listener, true);
    		});
    		browserMM.loadFrameScript('data:,sendAsyncMessage("getSelection", content.document.getSelection().toString())', true);
    	}
    	let menuitem = document.createXULElement('menuitem');
    	menuitem.id = 'context-DeepLtranslate';
    	menuitem.setAttribute('label', '\u00dcbersetzen (DeepL)');
    	//menuitem.setAttribute('tooltiptext', 'Mit DeepL \u00fcbersetzen');
    	menuitem.classList.add('menuitem-iconic');
    	let ProfilePath = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
    	let IconPath = '/chrome/icons/'; // Pfad in den entsprechenden Unterordner
    	let ButtonIcon = "DeepL_2.png"; // Name & Dateiendung des anzuzeigenden Symbols!
    	menuitem.style.setProperty('--menuitem-icon', 'url("' + ("file:" + ProfilePath + IconPath + ButtonIcon) + '")');
    	menuitem.addEventListener('command', translate);
    
    	let refItem = document.getElementById('context-inspect');
    	refItem.parentNode.insertBefore(menuitem, refItem);
    })();
    Alles anzeigen

    Das Symbol > <

  • CSS gesucht für "Alle Tabs Auswählen"

    • Mira_Belle
    • 22. Oktober 2025 um 14:18

    Sören Hentzschel
    en lingo (specialist jargon)
    de Kauderwelsch nt <-(s)> abw

    :D

    LINGO - Englisch-Deutsch Übersetzung | PONS

  • Update auf win 11?

    • Mira_Belle
    • 19. Oktober 2025 um 19:29

    .DeJaVu Das Problem hier:

    Zitat von graubaer

    Da ich den Laptop nur sehr selten nutze und ich manchmal einen Hang zur Faulheit habe, ...

    Das MS Konto sollte dann doch regelmäßig genutzt werden!

  • Update auf win 11?

    • Mira_Belle
    • 19. Oktober 2025 um 15:58
    Zitat von graubaer

    Dann erhatle ich genau diese Ansicht.

    Nichts?

    Auf Deinem Laptop läuft noch Windows 10, richtig?
    Erstelle auch einem anderen Rechner einen Installationsstick und besorge Dir eine W11 ISO zusätzlich.

    Der rechte Teil der Anzeige besagt, "Dein Laptop ist Windows 11 ready",
    Du kannst Windows 11 installieren.


    MediaCreationTool go.microsoft.com/2156295

    Weiter führende Links zu einer für Dich passenden ISO findest Du hier.

  • Windows 10

    • Mira_Belle
    • 18. Oktober 2025 um 15:46
    Zitat von Jessie

    Nicht, dass ich damals Gebrauch davon gemacht hätte!!!

    Ich schon, und soll ich Dir was verraten?
    Ich habe dennoch kein schlechtes Gewissen!

    Und auch bei Windows 7 gibt es Ticks, um immer noch an Updates zu kommen!
    Ok, das mache ich nicht, aber ich werde weiterhin Windows 10 nutzen.

    Da ich z.Z. prüfe, wie mein Nutzerverhalten so ist,
    bisher ist mir noch nichts aufgefallen, was nicht zu ersetzen wäre,
    werde ich früher oder später auf einem Zweitrechner irgendein Linux aufsetzen.
    AMD oder Intel CPU, wobei wegen des KI-Gedöhns eher AMD,
    und auf jeden Fall keine NVIDIA-Graka, wegen der Treiber.

    Sorry, das war, ist jetzt aber sehr off topic.

  • Windows 10

    • Mira_Belle
    • 18. Oktober 2025 um 15:34
    Zitat von lenny2

    Ich installiere mit deaktivierter Internetverbindung.

    Funktioniert z.Z. mit der aktuellen Insider eben nicht mehr!
    Der Rechner muss zwingend online sein.
    Mal schauen was den Tüftlern dazu einfällt.
    Z.Z. gibt es den Trick, die Setup.exe gegen eine ältere Version auszutauschen.
    Aber ich bin mir absolut sicher, dass das in der Final nicht mehr funktionieren wird.

  • Windows 10

    • Mira_Belle
    • 18. Oktober 2025 um 15:30

    Wenn hier nun auch über Softwareinstallationen, die gegen die Lizenzvereinbarungen verstoßen "gesprochen" wird,
    und dieses Mal nicht die üblich Verdächtigen aufschlagen, mag der Hinweis gestattet sein,
    dass man recht einfach per Registry-Eintrag und einem bestimmten Setup auch gleich 6 Jahre Updates
    für Windows 10 besorgen kann.
    Aber eines vornweg, es ist nicht im Sinne des Rechteinhabers UND jeder muss selbst entscheiden, ob er es macht!

    Und noch einmal auf die zwingende Notwendigkeit eines MS-Kontos zu kommen!
    Dies betrifft z.Z. NUR das ESU, für Windows 10, damit man eben jene Updates erhält!

    Die Sache mit zukünftigen "Zwängen" eines MS-Kontos, betrifft z.Z. NUR eine Neuinstallation,
    ganz normal per Setup eines Windows 11, und ich korrigiere 26H2!
    Rufus und wie auch andere Skripte versagen da z.Z., weil eben bestimmte Parameter aus der Setup.exe entfernt wurden!

  • Windows 10

    • Mira_Belle
    • 18. Oktober 2025 um 13:01
    Zitat von Sören Hentzschel

    Und alles, was in Zukunft vielleicht oder vielleicht nicht sein könnte, ist selbstverständlich Spekulation.

    Mh.
    Natürlich müssen nicht alle Dinge, die Microsoft so in seinen Insiderversionen so ausprobiert, so kommen.
    Ebenso wenig wie Features, die Mozilla in seinen Nightlys ausprobiert.

    Aber die Erfahrung hat doch mittlerweile jeder gemacht, so auch DU, dass vieles von dem,
    was da so angetestet wird, früher oder später so oder so ähnlich kommt!

    Und auch wenn so mancher meint, ich sei eine Hexe, eine Glaskugel habe ich nicht
    und dennoch, so finde ich, ist der Weg, den MS mit seinem BS gehen will, klar vorgezeichnet.

    Die 25H2 lässt sich NUR noch mit MS-Konto neu installieren!
    Ich finde, der nächste Schritt ist doch klar! Offline-Konten werden abgeschafft oder stark eingeschränkt.
    Sie wollen so etwas wie ein Thin Client! OK, das ist jetzt wirklich sehr spekulativ, würde aber meiner Meinung
    Sinn ergeben.

  • Kontextmenüeintrag "Einen KI-Chatbot fragen" ausblenden

    • Mira_Belle
    • 18. Oktober 2025 um 12:44

    Mh, ...
    Ich habe es so gemacht und der Eintrag im Kontextmenü ist weg!

    Was Andreas da verlinkt hat, scheint mir wohl möglich das zu sein, was Du Dir erhoffst!
    Wobei ich mir nicht so sicher bin.
    Denn ich habe das alles deaktiviert und könnte dennoch einen Chatbot integrieren.
    Integrieren, weil ich erst definitiv ChatGPT, Copilot, Le Chat Mistral oder was auch immer auswählen muss.

  • Windows 10

    • Mira_Belle
    • 18. Oktober 2025 um 09:27

    regie510
    1. Windows 10:!:

    2.

    Zitat

    Ist in den aktuellen Inseidern bereits so!
    Installation NUR noch mit MS-Konto!

    3. Z.Z. ist es auch in den besagten Insidern NOCH so, dass zum Teil lokale Konten angelegt werden können
    Aber eben nicht mehr in ALLEN:!:


    Wichtig!

    Solltest Du am ESU teilnehmen wollen, musst Du unbedingt ein MS-Konto anlegen
    und mit diesem auch regelmäßig nach Updates "suchen".
    Wird das MS-Konto einige Zeit nicht aktiv, fliegst Du aus dem ESU.
    Dann gibt es keine ESU-Updates mehr.
    Ob man sich wieder für das ESU registrieren kann, wird die Zukunft weisen.
    Gerüchte besagen, dass das funktionieren soll.

Unterstütze uns!

Jährlich (2025)

104,5 %

104,5% (679,10 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon