mirror of
https://github.com/Relintai/godot_translation_editor.git
synced 2024-11-20 08:37:18 +01:00
Added options in ProjectSettings
This commit is contained in:
parent
ca288a3ad4
commit
d99934197c
@ -38,6 +38,16 @@ func _notification(what: int):
|
||||
_results_list.clear()
|
||||
_update_import_button()
|
||||
|
||||
if ProjectSettings.has_setting("translation_editor/string_prefix"):
|
||||
_prefix_edit.text = ProjectSettings.get_setting("translation_editor/string_prefix")
|
||||
|
||||
if ProjectSettings.has_setting("translation_editor/search_root"):
|
||||
_root_path_edit.text = ProjectSettings.get_setting("translation_editor/search_root")
|
||||
|
||||
if ProjectSettings.has_setting("translation_editor/ignored_folders"):
|
||||
_excluded_dirs_edit.text = \
|
||||
ProjectSettings.get_setting("translation_editor/ignored_folders")
|
||||
|
||||
|
||||
func _update_import_button():
|
||||
# Can only import if there are results to import
|
||||
|
@ -5,6 +5,12 @@ const TranslationEditor = preload("./translation_editor.gd")
|
||||
const TranslationEditorScene = preload("./translation_editor.tscn")
|
||||
const Logger = preload("./util/logger.gd")
|
||||
|
||||
const _default_settings = {
|
||||
"translation_editor/string_prefix": "",
|
||||
"translation_editor/search_root": "res://",
|
||||
"translation_editor/ignored_folders": "addons"
|
||||
}
|
||||
|
||||
var _main_control : TranslationEditor = null
|
||||
var _logger = Logger.get_for(self)
|
||||
|
||||
@ -20,6 +26,12 @@ func _enter_tree():
|
||||
_main_control.hide()
|
||||
editor_interface.get_editor_viewport().add_child(_main_control)
|
||||
|
||||
for key in _default_settings:
|
||||
if not ProjectSettings.has_setting(key):
|
||||
var v = _default_settings[key]
|
||||
ProjectSettings.set_setting(key, v)
|
||||
ProjectSettings.set_initial_value(key, v)
|
||||
|
||||
|
||||
func _exit_tree():
|
||||
_logger.debug("Translation editor plugin Exit tree")
|
||||
|
Loading…
Reference in New Issue
Block a user