Skip to content

vlamz/FlowLauncher.Tureng.Dictionary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tureng Dictionary - FlowLauncher Plugin

An unofficial FlowLauncher plugin to easily access Tureng Dictionary.

Search words quickly in Tureng dictionary and view results in your browser.

  • Multi-language support (Turkish-English, French-English, Spanish-English, German-English)
  • Default language settings
  • Context menu with alternative language options
  • Secure URL generation and error handling


🇬🇧 English

Features

  • 🚀 Fast Search - Search directly in Tureng from FlowLauncher
  • 🌍 Multi-Language Support - Support for 4 different language pairs
  • ⚙️ Customizable Settings - Default language selection
  • 🎯 Context Menu - Right-click for alternative language options
  • 🔒 Security - URL injection protection and input validation
  • 🛡️ Error Handling - Comprehensive error catching and user-friendly messages

Installation

Requirements

Setup

  1. Open FlowLauncher
  2. Go to Settings > Plugins
  3. Search for "Tureng Dictionary" and install it
  4. Or manually copy this folder to FlowLauncher's plugin directory

Usage

Basic Usage

Open FlowLauncher and type in the search box:

tureng word

Examples:

  • tureng mayın - Searches for "mayın" in Tureng
  • tureng mine - Searches for "mine" in Tureng

Context Menu

Right-click on the search result to access these options:

  • Turkish-English - Turkish-English dictionary
  • French-English - French-English dictionary
  • Spanish-English - Spanish-English dictionary
  • German-English - German-English dictionary
  • Author: Vlamz - GitHub profile page

Settings

From Settings > Plugins > Tureng Dictionary, you can select the default search language:

  • Turkish-English (Default)
  • French-English
  • Spanish-English
  • German-English

The selected language will be used as default when searching. You can always choose a different language from the context menu.


🇹🇷 Türkçe

Özellikler

  • 🚀 Hızlı Arama - FlowLauncher'dan direkt Tureng'de arama yapın
  • 🌍 Çoklu Dil Desteği - 4 farklı dil çifti desteği
  • ⚙️ Özelleştirilebilir Ayarlar - Varsayılan dil seçimi
  • 🎯 Context Menü - Sağ tık ile alternatif dil seçenekleri
  • 🔒 Güvenlik - URL injection koruması ve input validasyonu
  • 🛡️ Hata Yönetimi - Kapsamlı hata yakalama ve kullanıcı dostu mesajlar

Kurulum

Gereksinimler

  • FlowLauncher
  • Python 3.7 veya üzeri
  • İnternet bağlantısı

Yükleme

  1. FlowLauncher'ı açın
  2. Settings > Plugins sekmesine gidin
  3. "Tureng Dictionary" eklentisini arayın ve yükleyin
  4. Veya manuel olarak bu klasörü FlowLauncher'ın plugin dizinine kopyalayın

Kullanım

Temel Kullanım

FlowLauncher'ı açın ve arama kutusuna şunu yazın:

tureng kelime

Örnekler:

  • tureng mayın - Tureng'de "mayın" kelimesini arar
  • tureng mine - Tureng'de "mine" kelimesini arar

Context Menü

Arama sonucunda sağ tıklayarak şu seçeneklere erişebilirsiniz:

  • Turkish-English - Türkçe-İngilizce sözlük
  • French-English - Fransızca-İngilizce sözlük
  • Spanish-English - İspanyolca-İngilizce sözlük
  • German-English - Almanca-İngilizce sözlük
  • Author: Vlamz - GitHub profil sayfası

Ayarlar

Settings > Plugins > Tureng Dictionary bölümünden varsayılan arama dilini seçebilirsiniz:

  • Turkish-English (Varsayılan)
  • French-English
  • Spanish-English
  • German-English

Seçtiğiniz dil, arama yaptığınızda varsayılan olarak kullanılacaktır. İstediğiniz zaman context menüden farklı bir dil seçebilirsiniz.


🇫🇷 Français

Fonctionnalités

  • 🚀 Recherche Rapide - Recherchez directement dans Tureng depuis FlowLauncher
  • 🌍 Support Multi-Langues - Support pour 4 paires de langues différentes
  • ⚙️ Paramètres Personnalisables - Sélection de la langue par défaut
  • 🎯 Menu Contextuel - Clic droit pour les options de langue alternatives
  • 🔒 Sécurité - Protection contre l'injection d'URL et validation des entrées
  • 🛡️ Gestion des Erreurs - Capture d'erreurs complète et messages conviviaux

Installation

Prérequis

Configuration

  1. Ouvrez FlowLauncher
  2. Allez dans Settings > Plugins
  3. Recherchez "Tureng Dictionary" et installez-le
  4. Ou copiez manuellement ce dossier dans le répertoire des plugins de FlowLauncher

Utilisation

Utilisation de Base

Ouvrez FlowLauncher et tapez dans la zone de recherche :

tureng mot

Exemples :

  • tureng mayın - Recherche "mayın" dans Tureng
  • tureng mine - Recherche "mine" dans Tureng

Menu Contextuel

Faites un clic droit sur le résultat de recherche pour accéder à ces options :

  • Turkish-English - Dictionnaire turc-anglais
  • French-English - Dictionnaire français-anglais
  • Spanish-English - Dictionnaire espagnol-anglais
  • German-English - Dictionnaire allemand-anglais
  • Author: Vlamz - Page de profil GitHub

Paramètres

Depuis Settings > Plugins > Tureng Dictionary, vous pouvez sélectionner la langue de recherche par défaut :

  • Turkish-English (Par défaut)
  • French-English
  • Spanish-English
  • German-English

La langue sélectionnée sera utilisée par défaut lors de la recherche. Vous pouvez toujours choisir une langue différente depuis le menu contextuel.


🇪🇸 Español

Características

  • 🚀 Búsqueda Rápida - Busca directamente en Tureng desde FlowLauncher
  • 🌍 Soporte Multiidioma - Soporte para 4 pares de idiomas diferentes
  • ⚙️ Configuración Personalizable - Selección de idioma predeterminado
  • 🎯 Menú Contextual - Clic derecho para opciones de idioma alternativas
  • 🔒 Seguridad - Protección contra inyección de URL y validación de entrada
  • 🛡️ Manejo de Errores - Captura de errores completa y mensajes amigables

Instalación

Requisitos

Configuración

  1. Abre FlowLauncher
  2. Ve a Settings > Plugins
  3. Busca "Tureng Dictionary" e instálalo
  4. O copia manualmente esta carpeta al directorio de plugins de FlowLauncher

Uso

Uso Básico

Abre FlowLauncher y escribe en el cuadro de búsqueda:

tureng palabra

Ejemplos:

  • tureng mayın - Busca "mayın" en Tureng
  • tureng mine - Busca "mine" en Tureng

Menú Contextual

Haz clic derecho en el resultado de búsqueda para acceder a estas opciones:

  • Turkish-English - Diccionario turco-inglés
  • French-English - Diccionario francés-inglés
  • Spanish-English - Diccionario español-inglés
  • German-English - Diccionario alemán-inglés
  • Author: Vlamz - Página de perfil de GitHub

Configuración

Desde Settings > Plugins > Tureng Dictionary, puedes seleccionar el idioma de búsqueda predeterminado:

  • Turkish-English (Predeterminado)
  • French-English
  • Spanish-English
  • German-English

El idioma seleccionado se usará como predeterminado al buscar. Siempre puedes elegir un idioma diferente desde el menú contextual.


🇩🇪 Deutsch

Funktionen

  • 🚀 Schnelle Suche - Suchen Sie direkt in Tureng von FlowLauncher aus
  • 🌍 Mehrsprachige Unterstützung - Unterstützung für 4 verschiedene Sprachpaare
  • ⚙️ Anpassbare Einstellungen - Standardsprachauswahl
  • 🎯 Kontextmenü - Rechtsklick für alternative Sprachoptionen
  • 🔒 Sicherheit - URL-Injektionsschutz und Eingabevalidierung
  • 🛡️ Fehlerbehandlung - Umfassende Fehlererfassung und benutzerfreundliche Nachrichten

Installation

Anforderungen

Einrichtung

  1. Öffnen Sie FlowLauncher
  2. Gehen Sie zu Settings > Plugins
  3. Suchen Sie nach "Tureng Dictionary" und installieren Sie es
  4. Oder kopieren Sie diesen Ordner manuell in das Plugin-Verzeichnis von FlowLauncher

Verwendung

Grundlegende Verwendung

Öffnen Sie FlowLauncher und geben Sie in das Suchfeld ein:

tureng wort

Beispiele:

  • tureng mayın - Sucht nach "mayın" in Tureng
  • tureng mine - Sucht nach "mine" in Tureng

Kontextmenü

Rechtsklicken Sie auf das Suchergebnis, um auf diese Optionen zuzugreifen:

  • Turkish-English - Türkisch-Englisch Wörterbuch
  • French-English - Französisch-Englisch Wörterbuch
  • Spanish-English - Spanisch-Englisch Wörterbuch
  • German-English - Deutsch-Englisch Wörterbuch
  • Author: Vlamz - GitHub-Profilseite

Einstellungen

Von Settings > Plugins > Tureng Dictionary können Sie die Standard-Suchsprache auswählen:

  • Turkish-English (Standard)
  • French-English
  • Spanish-English
  • German-English

Die ausgewählte Sprache wird standardmäßig bei der Suche verwendet. Sie können jederzeit eine andere Sprache aus dem Kontextmenü wählen.



Technical Details

Automatic URL Generation

The plugin automatically converts your search word into a URL and safely encodes special characters.

Error Handling

  • Validation for invalid URLs
  • Browser opening error catching
  • User-friendly error messages

Security

  • URL injection protection
  • Input validation
  • Secure character encoding

Development

Project Structure

TurengPlugin/
├── main.py                 # Main entry point
├── plugin/
│   └── Tureng.py          # Main plugin logic
├── plugin.json            # Plugin metadata
├── SettingsTemplate.yaml  # Settings template
├── images/
│   └── tureng.png         # Plugin icon
└── lib/
    └── flowlauncher/      # FlowLauncher library

Contributing

  1. Fork this repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is open source and free to use.

Author

Vlamz

Support

For issues or suggestions, please use the GitHub Issues page.

Acknowledgments



Support me on Patreon

⭐ If you like this project, don't forget to give it a star!