Fix Language Raycast Extension
Overview
Fix Language is a Raycast extension that helps you seamlessly switch the language input source of your text when you type and forget to change the language. It supports quick switching for both selected text and clipboard content, making it a useful tool for users who work in multiple languages, such as English and Thai.
Features
- Quick switch for selected text: Easily switch the language of your selected text input source with a single command.
- Quick switch for clipboard text: Instantly switch the language input source of your clipboard content.
- Customizable settings: Adjust the extension settings to fit your language-switching preferences.
- Language Support: Supports switching between English and Thai by default.
Language Support
This extension currently supports the following languages:
Commands
1. sw
: Quick Switch for Selected Text
- Description: Switch the language of the currently selected text.
- Default Languages: English and Thai.
- Mode:
no-view
2. swc
: Quick Switch for Clipboard Text
- Description: Switch the language input source for the clipboard content.
- Default Languages: English and Thai.
- Mode:
no-view
3. fix-language
: Switch the Language Input Source
- Description: Switch the language input source for the currently active text.
- Mode:
view
4. fix-language-setting
: Settings for Fix Language Extension
- Description: Customize settings for how the language switching behaves.
- Mode:
view
Installation
To install the Fix Language extension:
- Download and install the Raycast app.
- Open Raycast and navigate to the Extension Store.
- Search for Fix Language and click install.
- Customize the extension settings as needed.
Dependencies
This extension uses the following packages:
Development
To work on the extension locally:
- Clone the repository.
- Install dependencies:
npm install
- Run the development server:
npm run dev
Scripts
build
: Build the extension for production.
dev
: Run the extension in development mode.
fix-lint
: Fix any ESLint issues.
lint
: Lint the codebase.
publish
: Publish the extension to the Raycast Store.
License
This extension is licensed under the MIT License.
Author: tin5451