Skip to content

A tool for translating settings interfaces of other Obsidian plugins.|翻译其他Obsidian插件设置界面的工具。

License

Notifications You must be signed in to change notification settings

dangehub/obsidian-L10n

Repository files navigation

L10n Plugin for Obsidian

GitHub Downloads (all assets, all releases) Contributors Forks Stargazers Issues MIT License

A tool for translating plugin interfaces in Obsidian.

Features

  • Real-time monitoring and translation of plugin interface text
  • Quick translation refresh via floating ball
  • Convenient translation management panel
  • Translation rules management by plugin
  • Search and filter translation entries
  • Real-time editing and updating of translations

Installation

Manual Installation

  1. Download the latest release
  2. Extract to your vault's .obsidian/plugins directory
  3. Restart Obsidian
  4. Enable plugin in Settings

Usage

Recording Translations

  1. Open the plugin interface you want to translate
  2. Open the translation control panel (via command palette or sidebar button)
  3. Click "Start Recording"
  4. Modify text directly on the interface
  5. Click "Stop Recording" - modified text will be automatically saved as translation rules

Managing Translations

  1. In the translation control panel, you can:
    • View all translation rules
    • Filter rules by plugin
    • Search specific text
    • Edit existing translations
    • Delete unwanted translations

Applying Translations

  • Use the floating ball in the bottom right corner to refresh translations anytime
  • Toggle translation feature quickly via command palette

Roadmap

  • Support import/export of translation data
  • Support batch translation
  • Support translation of more UI elements
  • Add translation memory feature
  • Integrate online translation services

Development

Clone the repository

git clone https://github.com/dangehub/obsidian-L10n.git

Install dependencies

npm install

Development mode

npm run dev

Build

npm run build

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

  • Thanks to Obsidian for providing an excellent plugin platform
  • Thanks to all contributors

Changelog

0.0.1 (In Development)

  • Initial release
  • Basic translation functionality
  • Translation control panel
  • Real-time translation injection

About

A tool for translating settings interfaces of other Obsidian plugins.|翻译其他Obsidian插件设置界面的工具。

Resources

License

Stars

Watchers

Forks

Packages

No packages published