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
@ -37,6 +37,16 @@ func _notification(what: int):
|
|||||||
_results.clear()
|
_results.clear()
|
||||||
_results_list.clear()
|
_results_list.clear()
|
||||||
_update_import_button()
|
_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():
|
func _update_import_button():
|
||||||
|
@ -5,6 +5,12 @@ const TranslationEditor = preload("./translation_editor.gd")
|
|||||||
const TranslationEditorScene = preload("./translation_editor.tscn")
|
const TranslationEditorScene = preload("./translation_editor.tscn")
|
||||||
const Logger = preload("./util/logger.gd")
|
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 _main_control : TranslationEditor = null
|
||||||
var _logger = Logger.get_for(self)
|
var _logger = Logger.get_for(self)
|
||||||
|
|
||||||
@ -19,6 +25,12 @@ func _enter_tree():
|
|||||||
_main_control.configure_for_godot_integration(base_control)
|
_main_control.configure_for_godot_integration(base_control)
|
||||||
_main_control.hide()
|
_main_control.hide()
|
||||||
editor_interface.get_editor_viewport().add_child(_main_control)
|
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():
|
func _exit_tree():
|
||||||
|
Loading…
Reference in New Issue
Block a user