Translation editor

An asset by Zylann
The page banner background of a mountain and forest
Translation editor hero image

Quick Information

0 ratings
Translation editor icon image
Zylann
Translation editor

An editor plugin to edit translation files from inside Godot Engine. It supports .csv and .po files, although gettext support is limited to what Godot can handle. It can also be used as a standalone editor if translation_editor.tscn is run or exported as main scene.New in 0.3:- Minimal supported version of Godot is now 3.1- Added support for string prefix- Added support for JSON and C# files (preferably useful with string prefix)- Added options in ProjectSettings (category `TranslationEditor`)- Limited prints to warnings and errors, the rest uses Godot's verbose option- Typed GDScript is now used in the plugin's codebase- Fixed `tr()` calls within an str() call not being detected- Fixed calls to `TranslationServer.translate()` not being detected- Fixed renaming a string key not marking files as changed- Fixed window titles not being detected- Fixed previous extraction results not being cleared when opening the dialog again- Fixed "clear search" button not updating search results and remaining shownSee full changelog at https://github.com/Zylann/godot_translation_editor

Supported Engine Version
3.1
Version String
0.3
License Version
MIT
Support Level
community
Modified Date
4 years ago
Git URL
Issue URL

Translation editor for Godot Engine

This is an editor plugin to edit translation files from inside Godot Engine. It supports .csv and .po files, although gettext support is limited to what Godot can handle. It can also be used as a standalone editor if translation_editor.tscn is run or exported as main scene.

It can extract strings from your project automatically and adds them to a list for you to translate. There is no particular convention to use. The tool supports the following file types:

  • *.gd: detects strings used with tr() and TranslationServer.translate().
  • *.tscn: detects string properties known to be translatable

C# and binary files are not supported yet, but may be added in the future. Some projects use a prefix convention to use strings in places harder to auto-detect, so supporting them may also be implemented.

README screenshot2

How to install

This is a regular editor plugin. Copy the contents of addons/zylann.translation_editor into the same folder in your project, and activate it in your project settings.

An editor plugin to edit translation files from inside Godot Engine. It supports .csv and .po files, although gettext support is limited to what Godot can handle. It can also be used as a standalone editor if translation_editor.tscn is run or exported as main scene.

New in 0.3:

- Minimal supported version of Godot is now 3.1
- Added support for string prefix
- Added support for JSON and C# files (preferably useful with string prefix)
- Added options in ProjectSettings (category `TranslationEditor`)
- Limited prints to warnings and errors, the rest uses Godot's verbose option
- Typed GDScript is now used in the plugin's codebase
- Fixed `tr()` calls within an str() call not being detected
- Fixed calls to `TranslationServer.translate()` not being detected
- Fixed renaming a string key not marking files as changed
- Fixed window titles not being detected
- Fixed previous extraction results not being cleared when opening the dialog again
- Fixed "clear search" button not updating search results and remaining shown

See full changelog at https://github.com/Zylann/godot_translation_editor

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Translation editor icon image
Zylann
Translation editor

An editor plugin to edit translation files from inside Godot Engine. It supports .csv and .po files, although gettext support is limited to what Godot can handle. It can also be used as a standalone editor if translation_editor.tscn is run or exported as main scene.New in 0.3:- Minimal supported version of Godot is now 3.1- Added support for string prefix- Added support for JSON and C# files (preferably useful with string prefix)- Added options in ProjectSettings (category `TranslationEditor`)- Limited prints to warnings and errors, the rest uses Godot's verbose option- Typed GDScript is now used in the plugin's codebase- Fixed `tr()` calls within an str() call not being detected- Fixed calls to `TranslationServer.translate()` not being detected- Fixed renaming a string key not marking files as changed- Fixed window titles not being detected- Fixed previous extraction results not being cleared when opening the dialog again- Fixed "clear search" button not updating search results and remaining shownSee full changelog at https://github.com/Zylann/godot_translation_editor

Supported Engine Version
3.1
Version String
0.3
License Version
MIT
Support Level
community
Modified Date
4 years ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers