mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-03-13 06:45:17 +00:00
Made About & Preferences update translations every time you open them
Also fixed "Grey" string, it was supposed to be "Gray"
This commit is contained in:
parent
c873e50d50
commit
29baf3dcc0
13 changed files with 51 additions and 49 deletions
|
@ -180,6 +180,7 @@ custom_fonts/font = ExtResource( 5 )
|
||||||
text = "Copyright 2019-2020 Orama Interactive"
|
text = "Copyright 2019-2020 Orama Interactive"
|
||||||
align = 1
|
align = 1
|
||||||
[connection signal="about_to_show" from="." to="." method="_on_AboutDialog_about_to_show"]
|
[connection signal="about_to_show" from="." to="." method="_on_AboutDialog_about_to_show"]
|
||||||
|
[connection signal="popup_hide" from="." to="." method="_on_AboutDialog_popup_hide"]
|
||||||
[connection signal="pressed" from="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons/Website" to="." method="_on_Website_pressed"]
|
[connection signal="pressed" from="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons/Website" to="." method="_on_Website_pressed"]
|
||||||
[connection signal="pressed" from="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons/GitHub" to="." method="_on_GitHub_pressed"]
|
[connection signal="pressed" from="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons/GitHub" to="." method="_on_GitHub_pressed"]
|
||||||
[connection signal="pressed" from="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons/Donate" to="." method="_on_Donate_pressed"]
|
[connection signal="pressed" from="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons/Donate" to="." method="_on_Donate_pressed"]
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
[ext_resource path="res://Assets/Fonts/NotoSansCJKtc-Regular.tres" type="DynamicFont" id=3]
|
[ext_resource path="res://Assets/Fonts/NotoSansCJKtc-Regular.tres" type="DynamicFont" id=3]
|
||||||
|
|
||||||
[node name="PreferencesDialog" type="AcceptDialog"]
|
[node name="PreferencesDialog" type="AcceptDialog"]
|
||||||
visible = true
|
|
||||||
margin_right = 200.0
|
margin_right = 200.0
|
||||||
margin_bottom = 70.0
|
margin_bottom = 70.0
|
||||||
window_title = "Preferences"
|
window_title = "Preferences"
|
||||||
|
@ -244,6 +243,8 @@ margin_right = 156.0
|
||||||
margin_bottom = 100.0
|
margin_bottom = 100.0
|
||||||
rect_min_size = Vector2( 64, 20 )
|
rect_min_size = Vector2( 64, 20 )
|
||||||
color = Color( 0.63, 0.13, 0.94, 1 )
|
color = Color( 0.63, 0.13, 0.94, 1 )
|
||||||
|
[connection signal="about_to_show" from="." to="." method="_on_PreferencesDialog_about_to_show"]
|
||||||
|
[connection signal="popup_hide" from="." to="." method="_on_PreferencesDialog_popup_hide"]
|
||||||
[connection signal="item_selected" from="HSplitContainer/Tree" to="." method="_on_Tree_item_selected"]
|
[connection signal="item_selected" from="HSplitContainer/Tree" to="." method="_on_Tree_item_selected"]
|
||||||
[connection signal="value_changed" from="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions/GridWidthValue" to="." method="_on_GridWidthValue_value_changed"]
|
[connection signal="value_changed" from="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions/GridWidthValue" to="." method="_on_GridWidthValue_value_changed"]
|
||||||
[connection signal="value_changed" from="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions/GridHeightValue" to="." method="_on_GridHeightValue_value_changed"]
|
[connection signal="value_changed" from="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions/GridHeightValue" to="." method="_on_GridHeightValue_value_changed"]
|
||||||
|
|
|
@ -11,19 +11,6 @@ onready var contributors : Tree = $AboutUI/Credits/Contributors/ContributorTree
|
||||||
onready var donors : Tree = $AboutUI/Credits/Donors/DonorTree
|
onready var donors : Tree = $AboutUI/Credits/Donors/DonorTree
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
var groups_root := groups.create_item()
|
|
||||||
var developers_button := groups.create_item(groups_root)
|
|
||||||
var contributors_button := groups.create_item(groups_root)
|
|
||||||
var donors_button := groups.create_item(groups_root)
|
|
||||||
developers_button.set_text(0, " " + tr("Developers"))
|
|
||||||
# We use metadata to avoid being affected by translations
|
|
||||||
developers_button.set_metadata(0, "Developers")
|
|
||||||
developers_button.select(0)
|
|
||||||
contributors_button.set_text(0, " " + tr("Contributors"))
|
|
||||||
contributors_button.set_metadata(0, "Contributors")
|
|
||||||
donors_button.set_text(0, " " + tr("Donors"))
|
|
||||||
donors_button.set_metadata(0, "Donors")
|
|
||||||
|
|
||||||
var dev_root := developers.create_item()
|
var dev_root := developers.create_item()
|
||||||
developers.create_item(dev_root).set_text(0, " Manolis Papadeas (Overloaded) - " + tr("Lead Programmer"))
|
developers.create_item(dev_root).set_text(0, " Manolis Papadeas (Overloaded) - " + tr("Lead Programmer"))
|
||||||
developers.create_item(dev_root).set_text(0, " John Nikitakis (Erevos) - " + tr("UI Designer"))
|
developers.create_item(dev_root).set_text(0, " John Nikitakis (Erevos) - " + tr("UI Designer"))
|
||||||
|
@ -40,6 +27,7 @@ func _ready() -> void:
|
||||||
contributors.create_item(contributor_root).set_text(0, " Subhang Nanduri")
|
contributors.create_item(contributor_root).set_text(0, " Subhang Nanduri")
|
||||||
contributors.create_item(contributor_root).set_text(0, " danielnaoexiste")
|
contributors.create_item(contributor_root).set_text(0, " danielnaoexiste")
|
||||||
contributors.create_item(contributor_root).set_text(0, " JunYouIntrovert")
|
contributors.create_item(contributor_root).set_text(0, " JunYouIntrovert")
|
||||||
|
contributors.create_item(contributor_root).set_text(0, " huskee")
|
||||||
|
|
||||||
var donors_root := donors.create_item()
|
var donors_root := donors.create_item()
|
||||||
donors.create_item(donors_root).set_text(0, " pcmxms")
|
donors.create_item(donors_root).set_text(0, " pcmxms")
|
||||||
|
@ -48,6 +36,22 @@ func _on_AboutDialog_about_to_show() -> void:
|
||||||
var current_version : String = ProjectSettings.get_setting("application/config/Version")
|
var current_version : String = ProjectSettings.get_setting("application/config/Version")
|
||||||
window_title = tr("About Pixelorama") + " " + current_version
|
window_title = tr("About Pixelorama") + " " + current_version
|
||||||
|
|
||||||
|
var groups_root := groups.create_item()
|
||||||
|
var developers_button := groups.create_item(groups_root)
|
||||||
|
var contributors_button := groups.create_item(groups_root)
|
||||||
|
var donors_button := groups.create_item(groups_root)
|
||||||
|
developers_button.set_text(0, " " + tr("Developers"))
|
||||||
|
# We use metadata to avoid being affected by translations
|
||||||
|
developers_button.set_metadata(0, "Developers")
|
||||||
|
developers_button.select(0)
|
||||||
|
contributors_button.set_text(0, " " + tr("Contributors"))
|
||||||
|
contributors_button.set_metadata(0, "Contributors")
|
||||||
|
donors_button.set_text(0, " " + tr("Donors"))
|
||||||
|
donors_button.set_metadata(0, "Donors")
|
||||||
|
|
||||||
|
func _on_AboutDialog_popup_hide() -> void:
|
||||||
|
groups.clear()
|
||||||
|
|
||||||
func _on_Groups_item_selected() -> void:
|
func _on_Groups_item_selected() -> void:
|
||||||
for child in credits.get_children():
|
for child in credits.get_children():
|
||||||
if child != groups:
|
if child != groups:
|
||||||
|
|
|
@ -7,18 +7,6 @@ onready var themes = $HSplitContainer/ScrollContainer/VBoxContainer/Themes
|
||||||
onready var grid_guides = $"HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides"
|
onready var grid_guides = $"HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides"
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
var root := tree.create_item()
|
|
||||||
var language_button := tree.create_item(root)
|
|
||||||
var theme_button := tree.create_item(root)
|
|
||||||
var grid_button := tree.create_item(root)
|
|
||||||
language_button.set_text(0, " " + tr("Language"))
|
|
||||||
language_button.set_metadata(0, "Language")
|
|
||||||
language_button.select(0)
|
|
||||||
theme_button.set_text(0, " " + tr("Themes"))
|
|
||||||
theme_button.set_metadata(0, "Themes")
|
|
||||||
grid_button.set_text(0, " " + tr("Guides & Grid"))
|
|
||||||
grid_button.set_metadata(0, "Guides & Grid")
|
|
||||||
|
|
||||||
for child in languages.get_children():
|
for child in languages.get_children():
|
||||||
if child is Button:
|
if child is Button:
|
||||||
child.connect("pressed", self, "_on_Language_pressed", [child])
|
child.connect("pressed", self, "_on_Language_pressed", [child])
|
||||||
|
@ -32,6 +20,25 @@ func _ready() -> void:
|
||||||
change_theme(theme_id)
|
change_theme(theme_id)
|
||||||
themes.get_child(theme_id + 1).pressed = true
|
themes.get_child(theme_id + 1).pressed = true
|
||||||
|
|
||||||
|
func _on_PreferencesDialog_about_to_show() -> void:
|
||||||
|
var root := tree.create_item()
|
||||||
|
var language_button := tree.create_item(root)
|
||||||
|
var theme_button := tree.create_item(root)
|
||||||
|
var grid_button := tree.create_item(root)
|
||||||
|
|
||||||
|
language_button.set_text(0, " " + tr("Language"))
|
||||||
|
# We use metadata to avoid being affected by translations
|
||||||
|
language_button.set_metadata(0, "Language")
|
||||||
|
language_button.select(0)
|
||||||
|
theme_button.set_text(0, " " + tr("Themes"))
|
||||||
|
theme_button.set_metadata(0, "Themes")
|
||||||
|
grid_button.set_text(0, " " + tr("Guides & Grid"))
|
||||||
|
grid_button.set_metadata(0, "Guides & Grid")
|
||||||
|
|
||||||
|
|
||||||
|
func _on_PreferencesDialog_popup_hide() -> void:
|
||||||
|
tree.clear()
|
||||||
|
|
||||||
func _on_Tree_item_selected() -> void:
|
func _on_Tree_item_selected() -> void:
|
||||||
for child in right_side.get_children():
|
for child in right_side.get_children():
|
||||||
child.visible = false
|
child.visible = false
|
||||||
|
|
|
@ -208,7 +208,7 @@ msgstr ""
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Grey"
|
msgid "Gray"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Gold"
|
msgid "Gold"
|
||||||
|
|
|
@ -228,7 +228,7 @@ msgstr "Systemsprache"
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr "Verdunkeln"
|
msgstr "Verdunkeln"
|
||||||
|
|
||||||
msgid "Grey"
|
msgid "Gray"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Gold"
|
msgid "Gold"
|
||||||
|
|
|
@ -122,14 +122,12 @@ msgstr "Άνοιγμα αρχείου/ων"
|
||||||
msgid "IMPORT_FILE_LABEL"
|
msgid "IMPORT_FILE_LABEL"
|
||||||
msgstr "Εισαγωγή ως νέο καρέ"
|
msgstr "Εισαγωγή ως νέο καρέ"
|
||||||
|
|
||||||
|
|
||||||
msgid "IMPORT_SPRITESHEET"
|
msgid "IMPORT_SPRITESHEET"
|
||||||
msgstr "Εισαγωγή φύλλου καρέ"
|
msgstr "Εισαγωγή φύλλου καρέ"
|
||||||
|
|
||||||
msgid "Save Sprite as .pxo"
|
msgid "Save Sprite as .pxo"
|
||||||
msgstr "Αποθήκευση εικόνας ως .pxo"
|
msgstr "Αποθήκευση εικόνας ως .pxo"
|
||||||
|
|
||||||
|
|
||||||
msgid "Export Sprite as .png"
|
msgid "Export Sprite as .png"
|
||||||
msgstr "Εξαγωγή εικόνας ως .png"
|
msgstr "Εξαγωγή εικόνας ως .png"
|
||||||
|
|
||||||
|
@ -142,15 +140,12 @@ msgstr "Το άρχειο υπάρχει, να γίνει αντικατάστα
|
||||||
msgid "Resize:"
|
msgid "Resize:"
|
||||||
msgstr "Αλλαγή μεγέθους:"
|
msgstr "Αλλαγή μεγέθους:"
|
||||||
|
|
||||||
|
|
||||||
msgid "EXPORT_CURRENT_FRAME_LABEL"
|
msgid "EXPORT_CURRENT_FRAME_LABEL"
|
||||||
msgstr "Εξαγωγή αυτού του καρέ"
|
msgstr "Εξαγωγή αυτού του καρέ"
|
||||||
|
|
||||||
|
|
||||||
msgid "EXPORT_FRAMES_AS_MULTIPLE_FILES_LABEL"
|
msgid "EXPORT_FRAMES_AS_MULTIPLE_FILES_LABEL"
|
||||||
msgstr "Εξαγωγή καρέ σε ξεχωριστά αρχεία"
|
msgstr "Εξαγωγή καρέ σε ξεχωριστά αρχεία"
|
||||||
|
|
||||||
|
|
||||||
msgid "EXPORT_FRAMES_AS_SPRITESHEET_LABEL"
|
msgid "EXPORT_FRAMES_AS_SPRITESHEET_LABEL"
|
||||||
msgstr "Εξαγωγή καρέ ως φύλλο καρέ"
|
msgstr "Εξαγωγή καρέ ως φύλλο καρέ"
|
||||||
|
|
||||||
|
@ -187,7 +182,6 @@ msgstr "Κυβική"
|
||||||
msgid "Trilinear"
|
msgid "Trilinear"
|
||||||
msgstr "Τριγραμμική"
|
msgstr "Τριγραμμική"
|
||||||
|
|
||||||
|
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Γλώσσα:"
|
msgstr "Γλώσσα:"
|
||||||
|
|
||||||
|
@ -197,7 +191,6 @@ msgstr "Θέματα:"
|
||||||
msgid "Guides & Grid"
|
msgid "Guides & Grid"
|
||||||
msgstr "Οδηγοί και Πλέγμα:"
|
msgstr "Οδηγοί και Πλέγμα:"
|
||||||
|
|
||||||
|
|
||||||
msgid "Language options"
|
msgid "Language options"
|
||||||
msgstr "Επιλογές Γλώσσας"
|
msgstr "Επιλογές Γλώσσας"
|
||||||
|
|
||||||
|
@ -219,17 +212,15 @@ msgstr "Γλώσσα:"
|
||||||
msgid "System Language"
|
msgid "System Language"
|
||||||
msgstr "Γλώσσα Συστήματος"
|
msgstr "Γλώσσα Συστήματος"
|
||||||
|
|
||||||
|
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr "Σκούρο"
|
msgstr "Σκούρο"
|
||||||
|
|
||||||
msgid "Grey"
|
msgid "Gray"
|
||||||
msgstr "Γκρι"
|
msgstr "Γκρι"
|
||||||
|
|
||||||
msgid "Gold"
|
msgid "Gold"
|
||||||
msgstr "Χρυσό"
|
msgstr "Χρυσό"
|
||||||
|
|
||||||
|
|
||||||
msgid "Light"
|
msgid "Light"
|
||||||
msgstr "Φωτεινό"
|
msgstr "Φωτεινό"
|
||||||
|
|
||||||
|
@ -257,7 +248,6 @@ msgstr "Εμφάνιση οθόνης εκκίνησης"
|
||||||
msgid "Issue Tracker"
|
msgid "Issue Tracker"
|
||||||
msgstr "Καταγραφές προβλημάτων"
|
msgstr "Καταγραφές προβλημάτων"
|
||||||
|
|
||||||
|
|
||||||
msgid "Changelog"
|
msgid "Changelog"
|
||||||
msgstr "Καταγραφές αλλαγών"
|
msgstr "Καταγραφές αλλαγών"
|
||||||
|
|
||||||
|
@ -408,11 +398,9 @@ msgstr "Επιλέξτε ένα πινέλο"
|
||||||
msgid "Brush: Pixel"
|
msgid "Brush: Pixel"
|
||||||
msgstr "Πινέλο: Εικονοστοιχείο"
|
msgstr "Πινέλο: Εικονοστοιχείο"
|
||||||
|
|
||||||
|
|
||||||
msgid "Brush: Circle"
|
msgid "Brush: Circle"
|
||||||
msgstr "Πινέλο: Κύκλος"
|
msgstr "Πινέλο: Κύκλος"
|
||||||
|
|
||||||
|
|
||||||
msgid "Brush: Filled Circle"
|
msgid "Brush: Filled Circle"
|
||||||
msgstr "Πινέλο: Κύκλος με Γέμισμα"
|
msgstr "Πινέλο: Κύκλος με Γέμισμα"
|
||||||
|
|
||||||
|
@ -661,8 +649,8 @@ msgstr "Το αρχείο αποθηκεύτηκε"
|
||||||
msgid "File exported"
|
msgid "File exported"
|
||||||
msgstr "Έγινε εξαγωγή αρχείου"
|
msgstr "Έγινε εξαγωγή αρχείου"
|
||||||
|
|
||||||
# split screen button translations (deprecated), left for future reference
|
|
||||||
|
|
||||||
|
# split screen button translations (deprecated), left for future reference
|
||||||
#~ msgid "SPLITSCREEN_HT"
|
#~ msgid "SPLITSCREEN_HT"
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "Διπλή οθόνη\n"
|
#~ "Διπλή οθόνη\n"
|
||||||
|
|
|
@ -215,8 +215,8 @@ msgstr "System Language"
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr "Dark"
|
msgstr "Dark"
|
||||||
|
|
||||||
msgid "Grey"
|
msgid "Gray"
|
||||||
msgstr "Grey"
|
msgstr "Gray"
|
||||||
|
|
||||||
msgid "Gold"
|
msgid "Gold"
|
||||||
msgstr "Gold"
|
msgstr "Gold"
|
||||||
|
@ -644,6 +644,7 @@ msgstr "File saved"
|
||||||
msgid "File exported"
|
msgid "File exported"
|
||||||
msgstr "File exported"
|
msgstr "File exported"
|
||||||
|
|
||||||
|
|
||||||
#~ msgid "SPLITSCREEN_HT"
|
#~ msgid "SPLITSCREEN_HT"
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "Split screen\n"
|
#~ "Split screen\n"
|
||||||
|
|
|
@ -225,7 +225,7 @@ msgstr "Langue système"
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr "Assombrir"
|
msgstr "Assombrir"
|
||||||
|
|
||||||
msgid "Grey"
|
msgid "Gray"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Gold"
|
msgid "Gold"
|
||||||
|
|
|
@ -225,7 +225,7 @@ msgstr "Język systemowy"
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr "Przyciemnianie"
|
msgstr "Przyciemnianie"
|
||||||
|
|
||||||
msgid "Grey"
|
msgid "Gray"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Gold"
|
msgid "Gold"
|
||||||
|
|
|
@ -225,7 +225,7 @@ msgstr "Linguagem do Sistema"
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr "Escurecer"
|
msgstr "Escurecer"
|
||||||
|
|
||||||
msgid "Grey"
|
msgid "Gray"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Gold"
|
msgid "Gold"
|
||||||
|
|
|
@ -225,7 +225,7 @@ msgstr "Системный язык"
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr "Затемнить"
|
msgstr "Затемнить"
|
||||||
|
|
||||||
msgid "Grey"
|
msgid "Gray"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Gold"
|
msgid "Gold"
|
||||||
|
|
|
@ -225,7 +225,7 @@ msgstr "系統語言"
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr "變暗"
|
msgstr "變暗"
|
||||||
|
|
||||||
msgid "Grey"
|
msgid "Gray"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Gold"
|
msgid "Gold"
|
||||||
|
|
Loading…
Add table
Reference in a new issue