Skip to content

Latest commit

 

History

History
96 lines (75 loc) · 5.16 KB

File metadata and controls

96 lines (75 loc) · 5.16 KB

Claude Studio — RTL, mehrsprachige Schriften und Themes für Claude

English · فارسی · العربية · עברית · اردو · Español · Français · Deutsch · Português · Русский · हिन्दी · Bahasa Indonesia · Türkçe · 日本語 · 中文 · 한국어 · Italiano · Nederlands · Polski · Українська · Tiếng Việt · ไทย · Ελληνικά · বাংলা · پښتو

Eine Manifest-V3-Browser-Erweiterung, die die Claude-Web-App (claude.ai / claude.com) von rechts nach links darstellt und es dir ermöglicht, ihre Typografie und ihr Theme vollständig anzupassen.

icon

Unabhängige, inoffizielle Erweiterung — nicht mit Anthropic verbunden, von Anthropic unterstützt oder gesponsert. „Claude“ ist eine Marke von Anthropic.


✨ Funktionen

  • Rechts-nach-links und SchreibrichtungAuto (Erkennung pro Block, ideal für zweisprachige Chats), erzwungenes RTL oder erzwungenes LTR. Lässt sich unabhängig auf Claudes Antworten, deine Nachrichten, das Eingabefeld und die Chat-Liste in der Seitenleiste anwenden.
  • Ausrichtung — Anfang (folgt der Schreibrichtung), rechts, zentriert, links oder Blocksatz.
  • Mehr als 50 Schriften, nach Schriftsystem gruppiert — Persisch, Arabisch, Hebräisch, Urdu, Lateinisch, Kyrillisch, Devanagari, Japanisch, Chinesisch, Koreanisch, Thai, Bengali — mit einer durchsuchbaren Auswahl mit Vorschau und Filter-Chips pro Sprache. Separate Schriften für Fließtext, Überschriften und Code — jeweils eine herunterladbare Web-Schrift (Google Fonts).
  • Typografie — Schriftgröße, Schriftstärke, Zeilenhöhe, Zeichen-/Wort-/Absatzabstand und eine Begrenzung der Lesebreite, alles mit Live-Schiebereglern.
  • Lokale Ziffern — zeige Zahlen in den eigenen Ziffern deiner Sprache (Persisch, Arabisch, Urdu, Paschtu, Hindi, Bengali, Thai). Für Sprachen, die bereits standardmäßige westliche Ziffern verwenden, mit einer Erklärung gesperrt.
  • Mathematik und Code bleiben korrekt — KaTeX-Formeln und Codeblöcke bleiben von links nach rechts und unverändert.
  • Claude-Theming — schalte Claude selbst zwischen Auto / Hell / Dunkel / einem kontrastreichen Schwarz um, plus eine benutzerdefinierte Akzentfarbe.
  • Oberfläche in 25 Sprachen — das Einstellungsfeld erkennt beim ersten Start automatisch deine Browsersprache und ist vollständig in 25 Sprachen übersetzt.
  • Live-Vorschau — sieh genau, wie Claude aussehen wird (eigenes Theme + Akzent), bevor du die Einstellungen anwendest.
  • Voreinstellungen, Export/Import, benutzerdefiniertes CSS sowie eine ausgefeilte, per Tastatur bedienbare Oberfläche mit hellen / dunklen / schwarzen / systemabhängigen Panel-Themes.

🚀 Installation (Entwicklermodus)

  1. Öffne chrome://extensions (Chrome, Edge oder Brave).
  2. Aktiviere den Entwicklermodus (oben rechts).
  3. Klicke auf Entpackte Erweiterung laden und wähle den Ordner dieses Projekts aus.
  4. Öffne einen Claude-Chat und klicke auf das Symbol der Erweiterung, um die Einstellungen zu öffnen.

Tastenkürzel können unter chrome://extensions/shortcuts zugewiesen werden (standardmäßig sind keine festgelegt).


🔒 Datenschutz

Die Erweiterung sammelt keine Daten — keine Analyse, keine Telemetrie, kein Tracking. Die Einstellungen werden ausschließlich in chrome.storage.local auf deinem Gerät gespeichert. Die einzigen Netzwerkanfragen sind Schriftdateien, die von Google Fonts abgerufen werden, wenn du eine herunterladbare Schrift auswählst. Weitere Einzelheiten findest du in PRIVACY.md.


📁 Projektstruktur

.
├── manifest.json              # MV3 manifest
├── icons/                     # icon.svg + 16/32/48/128 PNGs
├── _locales/                  # chrome.i18n manifest strings (25 languages)
├── PRIVACY.md
└── src/
    ├── lib/
    │   ├── defaults.js        # default settings, merge/validation, language + digit maps
    │   ├── fonts.js           # font catalog (grouped by script)
    │   └── i18n.js            # 25-language UI translations
    ├── content/
    │   ├── content.js         # core engine (direction, scope, theme, digits)
    │   └── inject.css         # injected page styles
    ├── background/
    │   └── sw.js              # service worker (re-injection, shortcut)
    └── popup/
        ├── popup.html
        ├── theme-init.js
        ├── popup.css
        └── popup.js

📝 Lizenz

MIT © ILYAGVC

Mit ❤️ erstellt von ILYAGVCgithub.com/ILYAGVC/Claude-Studio