17 lines
736 B
GDScript
17 lines
736 B
GDScript
# LocalizationEditor PseudolocalizationControl: MIT License
|
|
# @author Vladimir Petrenko
|
|
@tool
|
|
extends VBoxContainer
|
|
|
|
const _pseudolocalization_control: String = "internationalization/pseudolocalization/use_pseudolocalization_control"
|
|
|
|
@onready var _pseudolocalization_ui: CheckBox = $HBox/Panel/PseudolocalizationControl
|
|
|
|
func _ready():
|
|
if ProjectSettings.has_setting(_pseudolocalization_control):
|
|
_pseudolocalization_ui.button_pressed = ProjectSettings.get_setting(_pseudolocalization_control)
|
|
_pseudolocalization_ui.toggled.connect(_on_pseudolocalization_toggled)
|
|
|
|
func _on_pseudolocalization_toggled(button_pressed: bool) -> void:
|
|
ProjectSettings.set_setting(_pseudolocalization_control, button_pressed)
|
|
ProjectSettings.save()
|