Giter Site home page Giter Site logo

localizationeditor's People

Contributors

vp-games avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

localizationeditor's Issues

audio - remap

When I use the example-files the audioplayer works only until I change the language.
I have Godot in german but when I swich "ingame" to english it is not working.
Sorry for my bad english!
I hope you can help me. (I am new to Godot)

Error on auto translation

Describe the bug:
When I start the automatic translation it hangs on after ~15-20%. And if I close Godot and re-opens it, I can see 15-20% has been translated.
I'm using Godot 3.4.3 on Linux.

Logs:
There is an infinity of these lines.

 core/io/http_client.cpp:326 - Condition "resolving == IP::RESOLVER_INVALID_ID" is true. Returned: ERR_BUG
 core/bind/core_bind.cpp:3216 - Error parsing JSON at line 0: 
 res://addons/localization_editor/scenes/auto_translate/google/LocalizationAutoTranslateGoogle.gd:91 - Invalid get index '0' (on base: 'Nil').

LocalizationEditorDialogFile problems.

For LocalizationEditorDialogFile.tscn:

I think the mode inherited from FileDialog should be Open File, otherwise when opening the file, it will ask whether to overwrite the file.

The resizable should be checked too, otherwise it's unusable on 4K monitor.

Also, this is not a bug, but if the editor language is set to CJKV characters, any text of WindowDialog and any node that inherits from it will become the corresponding language. However, since the default font of Godot project is a Bitmap font that does not contain Unicode characters, all these characters will be blank. LocalizationEditorDialogFile is no exception. OK... i think i'll just open an issue from Godot's repo and mention this plugin.

[Featurerequest] - Translation (self/google)

Hallo,

kannst du bei automatisch übersätzten Sprachen die selbst übersätzten Teile in einer Farbe markieren?
Alternativ die noch nicht selbst übersätzten Teile markieren oder Ein-/Ausschaltbar.

Ich danke dir sehr,
Gamemap

Neu = italic / bold

Activating Plugin throws a HUGE ERROR

OS and Engine version:

Godot 3.3 RC9
Wind 10 x64

Problem

When activating the plugin this huge error appears:

ERROR: Failed parse script res://addons/localization_editor/LocalizationEditor.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/LocalizationManager.gd
The identifier "LocalizationKeys" isn't declared in the current scope.
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Localization.png-44ea5b29b5c7a08f07ebe9f210b8f9ee.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Localization.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed parse script res://addons/localization_editor/plugin.gd
Can't preload resource at path: res://addons/localization_editor/icons/Localization.png
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/auto_translate/google/LocalizationAutoTranslateGoogle.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/auto_translate/LocalizationAutoTranslateEditorView.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Open.png-4e2c08d546c04be267e15c9b5234ae75.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Open.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed parse script res://addons/localization_editor/scenes/locales/LocalizationLocale.gd
Can't preload resource at path: res://addons/localization_editor/icons/Open.png
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Open.png-4e2c08d546c04be267e15c9b5234ae75.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Open.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: Can't preload resource at path: res://addons/localization_editor/icons/Open.png
          At: res://addons/localization_editor/scenes/locales/LocalizationLocale.gd:13
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: Failed parse script res://addons/localization_editor/scenes/locales/LocalizationLocales.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/locales/LocalizationLocalesEditorView.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/locales/LocalizationLocalesFilter.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemap.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapPath.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapPut.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Audio.png-bb4632a3de2dbaf00eb873e4f209e833.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Audio.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Video.png-461a40bd4470d4ea93a92fb9f5a1de07.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Video.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Image.png-df94811cb18b8e56a824a0e5ebcc2828.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Image.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemap.gd:19
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapPath.gd:19
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Put.png-8862e214a154f2903c88d63974735058.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Put.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapPut.gd:11
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Put.png-8862e214a154f2903c88d63974735058.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Put.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Put.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Audio.png-bb4632a3de2dbaf00eb873e4f209e833.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Audio.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Audio.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Video.png-461a40bd4470d4ea93a92fb9f5a1de07.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Video.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Video.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Image.png-df94811cb18b8e56a824a0e5ebcc2828.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Image.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Image.png
     At: scene/resources/resource_format_text.cpp:175
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsList.gd:17
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsHead.gd:13
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemaps.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemaps.gd:12
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapsEditorView.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapsHead.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapsKey.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Add.png-bdf908f605462892e965024fc1f44282.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Add.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Del.png-a9c7b46b7a54c0df380504f844e26ab0.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Del.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKey.gd:12
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Add.png-bdf908f605462892e965024fc1f44282.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Add.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Add.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Del.png-a9c7b46b7a54c0df380504f844e26ab0.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Del.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Del.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeysHead.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Audio.png-bb4632a3de2dbaf00eb873e4f209e833.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Audio.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Video.png-461a40bd4470d4ea93a92fb9f5a1de07.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Video.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Image.png-df94811cb18b8e56a824a0e5ebcc2828.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Image.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemap.gd:19
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapPath.gd:19
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Put.png-8862e214a154f2903c88d63974735058.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Put.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapPut.gd:11
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Put.png-8862e214a154f2903c88d63974735058.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Put.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Put.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Audio.png-bb4632a3de2dbaf00eb873e4f209e833.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Audio.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Audio.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Video.png-461a40bd4470d4ea93a92fb9f5a1de07.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Video.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Video.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Image.png-df94811cb18b8e56a824a0e5ebcc2828.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Image.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Image.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapsList.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslationsDialogText.gd:6
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslation.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslationsHead.gd:14
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslation.gd:18
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslationsList.gd:18
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslationsDialogText.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslationsEditorView.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslationsHead.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslationsKey.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Add.png-bdf908f605462892e965024fc1f44282.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Add.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Del.png-a9c7b46b7a54c0df380504f844e26ab0.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Del.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslationsKey.gd:19
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Add.png-bdf908f605462892e965024fc1f44282.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Add.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Add.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Del.png-a9c7b46b7a54c0df380504f844e26ab0.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Del.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Del.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslationsKeys.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslation.gd:18
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslationsList.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
SCRIPT ERROR: set_data: Invalid call. Nonexistent function 'set_data' in base 'VBoxContainer (LocalizationTranslationsHead.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslationsKeys.gd:22
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: set_data: Invalid call. Nonexistent function 'set_data' in base 'Panel (LocalizationRemaps.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsEditorView.gd:18
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: set_data: Invalid call. Nonexistent function 'set_data' in base 'VBoxContainer (LocalizationTranslationsHead.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslationsKeys.gd:22
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: set_data: Invalid call. Nonexistent function 'set_data' in base 'Panel (LocalizationRemaps.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsEditorView.gd:18
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36

How I've installed:

I placed the translation folder into mais project folder
Placed the translation_editor inside addons/ folder
discarted all other files from zip.

LocalizationManager.gd broken when exported.

Everything works perfectly in the editor, but upon exporting (debug, to android with one-click-deploy) it doesn't work.

Logs

This is what logcat (ran withadb logcat godot:* *:S) had to say

At startup

11-18 16:14:04.457  8069  8124 E godot   : **SCRIPT ERROR**: Parse Error: The identifier "EditorPlugin" isn't a valid type (not a script or class), or couldn't be found on base "self".
11-18 16:14:04.457  8069  8124 E godot   :    At: res://addons/localization_editor/model/LocalizationData.gd:34:GDScript::reload() - Parse Error: The identifier "EditorPlugin" isn't a valid type (not a script or class), or couldn't be found on base "self".
11-18 16:14:04.457  8069  8124 E godot   : **ERROR**: Method failed. Returning: ERR_PARSE_ERROR
11-18 16:14:04.457  8069  8124 E godot   :    At: modules/gdscript/gdscript.cpp:585:reload() - Method failed. Returning: ERR_PARSE_ERROR
11-18 16:14:04.470  8069  8124 E godot   : **SCRIPT ERROR**: Parse Error: The identifier "EditorPlugin" isn't a valid type (not a script or class), or couldn't be found on base "self".
11-18 16:14:04.470  8069  8124 E godot   :    At: res://addons/localization_editor/model/LocalizationData.gd:34:GDScript::reload() - Parse Error: The identifier "EditorPlugin" isn't a valid type (not a script or class), or couldn't be found on base "self".
11-18 16:14:04.470  8069  8124 E godot   : **ERROR**: Method failed. Returning: ERR_PARSE_ERROR
11-18 16:14:04.470  8069  8124 E godot   :    At: modules/gdscript/gdscript.cpp:585:reload() - Method failed. Returning: ERR_PARSE_ERROR
11-18 16:14:04.482  8069  8124 E godot   : **SCRIPT ERROR**: Parse Error: The identifier "EditorPlugin" isn't a valid type (not a script or class), or couldn't be found on base "self".
11-18 16:14:04.482  8069  8124 E godot   :    At: res://addons/localization_editor/model/LocalizationData.gd:34:GDScript::reload() - Parse Error: The identifier "EditorPlugin" isn't a valid type (not a script or class), or couldn't be found on base "self".
11-18 16:14:04.482  8069  8124 E godot   : **ERROR**: Method failed. Returning: ERR_PARSE_ERROR
11-18 16:14:04.482  8069  8124 E godot   :    At: modules/gdscript/gdscript.cpp:585:reload() - Method failed. Returning: ERR_PARSE_ERROR
11-18 16:14:04.483  8069  8124 E godot   : **SCRIPT ERROR**: Parse Error: The class "LocalizationData" couldn't be fully loaded (script error or cyclic dependency).
11-18 16:14:04.483  8069  8124 E godot   :    At: res://addons/localization_editor/LocalizationManager.gd:90:GDScript::reload() - Parse Error: The class "LocalizationData" couldn't be fully loaded (script error or cyclic dependency).
11-18 16:14:04.483  8069  8124 E godot   : **ERROR**: Method failed. Returning: ERR_PARSE_ERROR
11-18 16:14:04.483  8069  8124 E godot   :    At: modules/gdscript/gdscript.cpp:585:reload() - Method failed. Returning: ERR_PARSE_ERROR
11-18 16:14:04.483  8069  8124 E godot   : **ERROR**: Script does not inherit a Node: res://addons/localization_editor/LocalizationManager.gd
11-18 16:14:04.483  8069  8124 E godot   :    At: main/main.cpp:1783:start() - Condition "!valid_type" is true. Continuing.

At set_placeholder

11-18 16:14:10.753  8069  8124 E godot   : **ERROR**: (Node not found: "LocalizationManager" (relative to "/root").)
11-18 16:14:10.753  8069  8124 E godot   :    At: scene/main/node.cpp:1372:get_node() - Condition "!node" is true. Returned: __null
11-18 16:14:10.753  8069  8124 E godot   : **SCRIPT ERROR**: Attempt to call function 'set_placeholder' in base 'null instance' on a null instance.
11-18 16:14:10.753  8069  8124 E godot   :    At: res://Scripts/Utils.gd:154:ldone_popup() - Attempt to call function 'set_placeholder' in base 'null instance' on a null instance.

Result of get_tree().root.print_tree_pretty()

Notice the absence of LocalizationManager

11-18 16:14:10.752  8069  8124 I godot   :  ┖╴root
11-18 16:14:10.752  8069  8124 I godot   :     ┠╴Utils
11-18 16:14:10.752  8069  8124 I godot   :     ┖╴Main scene
11-18 16:14:10.752  8069  8124 I godot   :        ┠╴BackgroundUI
11-18 16:14:10.752  8069  8124 I godot   :        ┃  ┠╴BG
11-18 16:14:10.752  8069  8124 I godot   :        ┃  ┖╴Panel
11-18 16:14:10.752  8069  8124 I godot   :        ┠╴Selected
11-18 16:14:10.752  8069  8124 I godot   :        ┠╴SelectionSprite
-------------------------------- snip --------------------------------

Result of get_tree().root.print_tree_pretty() when ran inside the editor

Notice LocalizationManager being present this time

 ┖╴root
    ┠╴LocalizationManager
    ┠╴Utils
    ┖╴Main scene
       ┠╴BackgroundUI
       ┃  ┠╴BG
       ┃  ┖╴Panel
       ┠╴Selected
       ┠╴SelectionSprite
------------- snip -------------

The Code

var localization_manager

# --- snip ---

func ensure_localization_manager():
	get_tree().root.print_tree_pretty()
	
	if !localization_manager:
		localization_manager = get_tree().root.get_node("LocalizationManager")

func ldone_popup(amount: int, max_amount: int):
	ensure_localization_manager()
	
	localization_manager.set_placeholder("AMOUNT", str(amount))
	localization_manager.set_placeholder("MAXAMOUNT", str(max_amount))
	
	var popup = POPUP_LDONE_SCENE.instance() # localization_manager.tr(..) is done in _ready()
	get_tree().root.add_child(popup)

Additional info

Godot Engine v3.3.3.stable.official.b973f997f - https://godotengine.org
OpenGL ES 3.0 Renderer: Mesa Intel(R) UHD Graphics 620 (KBL GT2)
OpenGL ES Batching: ON

I have also tried using the singleton instead of get_node at runtime, but same results. I also experimented with adding some extra filters to the include non-resource files/folders box under the Resources tab in the export settings, but to no avail. Script Export Mode compiled made things even worse, the provided logs are from text mode

This is with the most recent commit 0209a33, but the same results apply with bbcdda3.

Source code of the affected game is private, but feel free to ask some more specifics if the provided information wasn't enough.

Godot 3.3 does not close when LocalizationEditor is active

Godot 3.3 does not close when using LocalizationEditor is active.
If I disable it in the project settings, Godot closes properly.
I'm using the latest version (1.3.3)
This is happening in Ubuntu 20.04. Not sure if it happens also in windows.

Change translation language KEYS (with spaces)

Hallo,

ich danke dir, dass du das Feature einprogrammiert hast, leider funktioniert das Übersätzen der KEYS mit Lücke noch nicht. Es wird bei mir immer nur die letzte Sprache (ganz links im Localisationsmenü) übersätzt.
TranslationServer.set_locale("en") ODER TranslationServer.set_locale("de") übersätzt nur die mit Lücke nicht. (ich nutze diesen Code um eine Standartsprache leicht zu definieren / ändern)

Ich hoffe du kannst das einfach lösen,
Gamemap

Two errors

hey!
love the works o far, I love the auto translation feature :)

But I get two errors:

  1. Tab "Locales" , when deselecting:
    res://addons/localization_editor/scenes/locales/LocalizationLocale.gd:57 - Invalid get index 'cancelled' (on base: 'ConfirmationDialog').
    -> does not work, so the locale does not get removed

  2. KEYs cannot be named like "mainmenu.button.play" because I will get this error:
    res://localization/LocalizationKeys.gd:6 - Parse Error: Expected initializer after constant name.
    -> it seems there is a problem with const and the variable naming in this file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.