AnKo Complete Localization Toolkit

Forget about manual text searches and complex setups. Focus on creating your game, not fighting with translations. Minimum manual work—maximum automation.



ONLINE DOCUMENTATION



👑 Core Features & Workflow

  • Powerful Translation Table Editor: A full-featured interface for managing all keys and translations directly in Unity with full Undo/Redo support, autosave, and session recovery.
  • Smart Key Grouping: Automatically combines keys for plurals and genders (e.g., apple_one, apple_few) into collapsible groups for convenient editing.
  • Advanced Parsing System: Automatic text search in scenes, prefabs, UI Toolkit (UXML), and C# scripts (including fields with the [LocalizableField] attribute, as well as nested classes and lists).
  • Localize Any Asset: Supports sprites, textures, audio clips, materials, videos, prefabs, and other asset types through a flexible category system.
  • In-Editor Live Preview: Instantly preview any language, including assets and RTL, directly in the scene without running the game.
  • 4 Key Generation Modes: Flexible settings for different development stages—from rapid prototyping to a stable production version. Includes safe migration between modes.
  • Live Updates: Fetch the latest translations from a Google Sheet or JSON URL, with robust offline caching.
  • Accurate Plural & Gender Support: Correct handling of plural forms using rules for different language families (including Slavic, Arabic, French, and Irish), as well as gender support.
  • Extended UI Toolkit Support: Deep integration with UXML, including localization of text, tooltips, and controls like Buttons, Foldouts, and DropdownFields.

🚀 Automation & Tools

  • Machine Translation: Integrated with DeepL, Google Translate, and Microsoft Translator with configurable batching and retry policies for each service.
  • Optimized Project Search: Instantly find any localized element in large projects without freezing the editor.
  • Detailed Parsing Report: Track all added, updated, removed, and duplicate keys after every scan.
  • Data I/O: Import & Export data in CSV, XML, YAML, and XLIFF formats, plus direct import from Google Sheets.
  • One-Click Component Setup: Automatically add and configure all necessary localization components across your project.
  • Named Backups: Create, restore, and manage named backup copies of all localization data for ultimate safety.
  • Asynchronous Operations: All long processes run in the background with a progress bar, never freezing the editor.

✨ Technical & Quality of Life

  • Full RTL (Right-to-Left) Support: Flawless rendering for languages like Arabic and Hebrew.
  • Advanced Multi-line Editor: A pop-up window for editing long texts with a source text comparison, real-time placeholder validation, and a "Copy from Source" function.
  • Smart Placeholder Protection: The system isolates placeholders ({0}) and line breaks from machine translators to prevent them from being damaged.
  • Editor Crash Protection: If the Unity editor crashes while a preview is active, the tool automatically restores the original state of the objects on the next launch.
  • "Foolproof" Preview Protector: Automatically reverts changes from Live Preview before saving a scene or prefab to avoid accidentally saving temporary data.
  • Non-Destructive Prefab Workflow: Keeps your original prefabs untouched for a safe, clean workflow. The localized prefab is created as a child object, while the original's components are disabled.
  • Automatic Handling of "Play on Awake": Correctly handles localization for AudioSource, VideoPlayer, and other components with auto-play enabled.
  • Secure API Key Storage: API keys are stored locally on your machine and are not committed to version control.
  • Ready-to-Use Examples: Includes a drag-and-drop LanguageSelector UI component and demo scripts.

Support & Contact

If you have any questions, found a bug, or have a feature request, please use one of the following channels:

  • Email: [ankonoanko00@gmail.com]

ONLINE DOCUMENTATION