mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-03-12 22:35:18 +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"
|
||||
align = 1
|
||||
[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/GitHub" to="." method="_on_GitHub_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]
|
||||
|
||||
[node name="PreferencesDialog" type="AcceptDialog"]
|
||||
visible = true
|
||||
margin_right = 200.0
|
||||
margin_bottom = 70.0
|
||||
window_title = "Preferences"
|
||||
|
@ -244,6 +243,8 @@ margin_right = 156.0
|
|||
margin_bottom = 100.0
|
||||
rect_min_size = Vector2( 64, 20 )
|
||||
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="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"]
|
||||
|
|
|
@ -11,19 +11,6 @@ onready var contributors : Tree = $AboutUI/Credits/Contributors/ContributorTree
|
|||
onready var donors : Tree = $AboutUI/Credits/Donors/DonorTree
|
||||
|
||||
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()
|
||||
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"))
|
||||
|
@ -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, " danielnaoexiste")
|
||||
contributors.create_item(contributor_root).set_text(0, " JunYouIntrovert")
|
||||
contributors.create_item(contributor_root).set_text(0, " huskee")
|
||||
|
||||
var donors_root := donors.create_item()
|
||||
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")
|
||||
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:
|
||||
for child in credits.get_children():
|
||||
if child != groups:
|
||||
|
|
|
@ -7,18 +7,6 @@ onready var themes = $HSplitContainer/ScrollContainer/VBoxContainer/Themes
|
|||
onready var grid_guides = $"HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides"
|
||||
|
||||
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():
|
||||
if child is Button:
|
||||
child.connect("pressed", self, "_on_Language_pressed", [child])
|
||||
|
@ -32,6 +20,25 @@ func _ready() -> void:
|
|||
change_theme(theme_id)
|
||||
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:
|
||||
for child in right_side.get_children():
|
||||
child.visible = false
|
||||
|
|
|
@ -208,7 +208,7 @@ msgstr ""
|
|||
msgid "Dark"
|
||||
msgstr ""
|
||||
|
||||
msgid "Grey"
|
||||
msgid "Gray"
|
||||
msgstr ""
|
||||
|
||||
msgid "Gold"
|
||||
|
|
|
@ -228,7 +228,7 @@ msgstr "Systemsprache"
|
|||
msgid "Dark"
|
||||
msgstr "Verdunkeln"
|
||||
|
||||
msgid "Grey"
|
||||
msgid "Gray"
|
||||
msgstr ""
|
||||
|
||||
msgid "Gold"
|
||||
|
|
|
@ -122,14 +122,12 @@ msgstr "Άνοιγμα αρχείου/ων"
|
|||
msgid "IMPORT_FILE_LABEL"
|
||||
msgstr "Εισαγωγή ως νέο καρέ"
|
||||
|
||||
|
||||
msgid "IMPORT_SPRITESHEET"
|
||||
msgstr "Εισαγωγή φύλλου καρέ"
|
||||
|
||||
msgid "Save Sprite as .pxo"
|
||||
msgstr "Αποθήκευση εικόνας ως .pxo"
|
||||
|
||||
|
||||
msgid "Export Sprite as .png"
|
||||
msgstr "Εξαγωγή εικόνας ως .png"
|
||||
|
||||
|
@ -142,15 +140,12 @@ msgstr "Το άρχειο υπάρχει, να γίνει αντικατάστα
|
|||
msgid "Resize:"
|
||||
msgstr "Αλλαγή μεγέθους:"
|
||||
|
||||
|
||||
msgid "EXPORT_CURRENT_FRAME_LABEL"
|
||||
msgstr "Εξαγωγή αυτού του καρέ"
|
||||
|
||||
|
||||
msgid "EXPORT_FRAMES_AS_MULTIPLE_FILES_LABEL"
|
||||
msgstr "Εξαγωγή καρέ σε ξεχωριστά αρχεία"
|
||||
|
||||
|
||||
msgid "EXPORT_FRAMES_AS_SPRITESHEET_LABEL"
|
||||
msgstr "Εξαγωγή καρέ ως φύλλο καρέ"
|
||||
|
||||
|
@ -187,7 +182,6 @@ msgstr "Κυβική"
|
|||
msgid "Trilinear"
|
||||
msgstr "Τριγραμμική"
|
||||
|
||||
|
||||
msgid "Language"
|
||||
msgstr "Γλώσσα:"
|
||||
|
||||
|
@ -197,7 +191,6 @@ msgstr "Θέματα:"
|
|||
msgid "Guides & Grid"
|
||||
msgstr "Οδηγοί και Πλέγμα:"
|
||||
|
||||
|
||||
msgid "Language options"
|
||||
msgstr "Επιλογές Γλώσσας"
|
||||
|
||||
|
@ -219,17 +212,15 @@ msgstr "Γλώσσα:"
|
|||
msgid "System Language"
|
||||
msgstr "Γλώσσα Συστήματος"
|
||||
|
||||
|
||||
msgid "Dark"
|
||||
msgstr "Σκούρο"
|
||||
|
||||
msgid "Grey"
|
||||
msgid "Gray"
|
||||
msgstr "Γκρι"
|
||||
|
||||
msgid "Gold"
|
||||
msgstr "Χρυσό"
|
||||
|
||||
|
||||
msgid "Light"
|
||||
msgstr "Φωτεινό"
|
||||
|
||||
|
@ -257,7 +248,6 @@ msgstr "Εμφάνιση οθόνης εκκίνησης"
|
|||
msgid "Issue Tracker"
|
||||
msgstr "Καταγραφές προβλημάτων"
|
||||
|
||||
|
||||
msgid "Changelog"
|
||||
msgstr "Καταγραφές αλλαγών"
|
||||
|
||||
|
@ -408,11 +398,9 @@ msgstr "Επιλέξτε ένα πινέλο"
|
|||
msgid "Brush: Pixel"
|
||||
msgstr "Πινέλο: Εικονοστοιχείο"
|
||||
|
||||
|
||||
msgid "Brush: Circle"
|
||||
msgstr "Πινέλο: Κύκλος"
|
||||
|
||||
|
||||
msgid "Brush: Filled Circle"
|
||||
msgstr "Πινέλο: Κύκλος με Γέμισμα"
|
||||
|
||||
|
@ -661,8 +649,8 @@ msgstr "Το αρχείο αποθηκεύτηκε"
|
|||
msgid "File exported"
|
||||
msgstr "Έγινε εξαγωγή αρχείου"
|
||||
|
||||
# split screen button translations (deprecated), left for future reference
|
||||
|
||||
# split screen button translations (deprecated), left for future reference
|
||||
#~ msgid "SPLITSCREEN_HT"
|
||||
#~ msgstr ""
|
||||
#~ "Διπλή οθόνη\n"
|
||||
|
|
|
@ -215,8 +215,8 @@ msgstr "System Language"
|
|||
msgid "Dark"
|
||||
msgstr "Dark"
|
||||
|
||||
msgid "Grey"
|
||||
msgstr "Grey"
|
||||
msgid "Gray"
|
||||
msgstr "Gray"
|
||||
|
||||
msgid "Gold"
|
||||
msgstr "Gold"
|
||||
|
@ -644,6 +644,7 @@ msgstr "File saved"
|
|||
msgid "File exported"
|
||||
msgstr "File exported"
|
||||
|
||||
|
||||
#~ msgid "SPLITSCREEN_HT"
|
||||
#~ msgstr ""
|
||||
#~ "Split screen\n"
|
||||
|
|
|
@ -225,7 +225,7 @@ msgstr "Langue système"
|
|||
msgid "Dark"
|
||||
msgstr "Assombrir"
|
||||
|
||||
msgid "Grey"
|
||||
msgid "Gray"
|
||||
msgstr ""
|
||||
|
||||
msgid "Gold"
|
||||
|
|
|
@ -225,7 +225,7 @@ msgstr "Język systemowy"
|
|||
msgid "Dark"
|
||||
msgstr "Przyciemnianie"
|
||||
|
||||
msgid "Grey"
|
||||
msgid "Gray"
|
||||
msgstr ""
|
||||
|
||||
msgid "Gold"
|
||||
|
|
|
@ -225,7 +225,7 @@ msgstr "Linguagem do Sistema"
|
|||
msgid "Dark"
|
||||
msgstr "Escurecer"
|
||||
|
||||
msgid "Grey"
|
||||
msgid "Gray"
|
||||
msgstr ""
|
||||
|
||||
msgid "Gold"
|
||||
|
|
|
@ -225,7 +225,7 @@ msgstr "Системный язык"
|
|||
msgid "Dark"
|
||||
msgstr "Затемнить"
|
||||
|
||||
msgid "Grey"
|
||||
msgid "Gray"
|
||||
msgstr ""
|
||||
|
||||
msgid "Gold"
|
||||
|
|
|
@ -225,7 +225,7 @@ msgstr "系統語言"
|
|||
msgid "Dark"
|
||||
msgstr "變暗"
|
||||
|
||||
msgid "Grey"
|
||||
msgid "Gray"
|
||||
msgstr ""
|
||||
|
||||
msgid "Gold"
|
||||
|
|
Loading…
Add table
Reference in a new issue