Skip to content

Repository files navigation

Localize Sidekick (Figma Plugin)

Localize Sidekick is a powerful, split-pane editor designed to seamlessly manage, bind, and create text variables across your designs. It acts as a dedicated localization editor right next to your UI, allowing you to easily view and edit text for multiple languages side-by-side.

🚀 Core Functionalities

1. Context-Aware Variable Editing

  • Side-by-side Language Editing: View and edit translations for all your variable modes at a glance.
  • Smart Selection Scanning: Instantly scans your current Figma selection and groups all bound and unbound text into a clean editor.
  • Auto-Apply: Changes are applied and synced directly to the Figma canvas in real-time as you type.

2. Streamlined Variable Creation

  • Find Unbound Text: Instantly discover hardcoded text layers that aren't linked to a variable and bind them with a single click in the dedicated "Unbound Labels" tab.
  • Auto-Translation Engine: When creating a new variable, simply leave a language mode blank, and the plugin will seamlessly use the Google Translate API to translate your base text into the target language automatically.
  • Smart Defaults: Persistently remembers your last-used variable collection to speed up repetitive creation workflows.

3. Inline Management Tools

  • Smart Filtering: Ignore specific layers, filter by local collections, and easily search through hundreds of variables.
  • Rename Variables: Click the pencil icon to quickly rename variables directly within the plugin.
  • Safe Deletion: A built-in "Delete Variable" flow securely placed at the bottom of the edit screen prevents accidental clicks.
  • Duplicate Name Protection: The UI cleanly highlights inputs in red and warns you immediately if a name collision occurs.

4. Highly Optimized Performance

  • Blazing Fast: Built from the ground up for massive files with smooth, 60fps performance and buttery animations.
  • Smart Chunking: Scans huge files asynchronously, perfectly chunking work to ensure Figma remains responsive and your canvas panning never stutters.
  • Flexible UI: Completely resizable interface that remembers your preferences.

🛠 Usage

  1. Open the plugin in Figma.
  2. Select any text node (or multiple frames) on the canvas.
  3. Edit existing variable modes, or create new ones directly from the plugin interface!

About

Figma plugin - A lightning-fast, lightweight string variable editor optimized for managing localized UI copy

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages