1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-18 17:19:50 +00:00

Merge pull request #3 from Orama-Interactive/master

Updates from Head repository
This commit is contained in:
greusser 2019-12-15 13:31:18 -05:00 committed by GitHub
commit 5013fe2d4c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 455 additions and 240 deletions

View file

@ -0,0 +1,22 @@
{
"name": "BubbleGum16",
"colors" : [
{ "data" : "#FF000000", "name" : "no name" },
{ "data" : "#FF7f0622", "name" : "no name" },
{ "data" : "#FFd62411", "name" : "no name" },
{ "data" : "#FFff8426", "name" : "no name" },
{ "data" : "#FFffd100", "name" : "no name" },
{ "data" : "#FFfafdff", "name" : "no name" },
{ "data" : "#FFff80a4", "name" : "no name" },
{ "data" : "#FFff2674", "name" : "no name" },
{ "data" : "#FF94216a", "name" : "no name" },
{ "data" : "#FF430067", "name" : "no name" },
{ "data" : "#FF234975", "name" : "no name" },
{ "data" : "#FF68aed4", "name" : "no name" },
{ "data" : "#FFbfff3c", "name" : "no name" },
{ "data" : "#FF10d275", "name" : "no name" },
{ "data" : "#FF007899", "name" : "no name" },
{ "data" : "#FF002859", "name" : "no name" },
],
"comments": "by PineTreePizza - https://twitter.com/PineTreePizza"
}

View file

@ -0,0 +1,37 @@
{
"name": "Default",
"colors" : [
{ "data" : "#FF000000", "name" : "no name" },
{ "data" : "#FF222034", "name" : "no name" },
{ "data" : "#FF45283c", "name" : "no name" },
{ "data" : "#FF663931", "name" : "no name" },
{ "data" : "#FF8f563b", "name" : "no name" },
{ "data" : "#FFdf7126", "name" : "no name" },
{ "data" : "#FFd9a066", "name" : "no name" },
{ "data" : "#FFeec39a", "name" : "no name" },
{ "data" : "#FFfbf236", "name" : "no name" },
{ "data" : "#FF99e550", "name" : "no name" },
{ "data" : "#FF6abe30", "name" : "no name" },
{ "data" : "#FF37946e", "name" : "no name" },
{ "data" : "#FF4b692f", "name" : "no name" },
{ "data" : "#FF524b24", "name" : "no name" },
{ "data" : "#FF323c39", "name" : "no name" },
{ "data" : "#FF3f3f74", "name" : "no name" },
{ "data" : "#FF306082", "name" : "no name" },
{ "data" : "#FF5b6ee1", "name" : "no name" },
{ "data" : "#FF639bff", "name" : "no name" },
{ "data" : "#FF5fcde4", "name" : "no name" },
{ "data" : "#FFcbdbfc", "name" : "no name" },
{ "data" : "#FFffffff", "name" : "no name" },
{ "data" : "#FF9badb7", "name" : "no name" },
{ "data" : "#FF847e87", "name" : "no name" },
{ "data" : "#FF696a6a", "name" : "no name" },
{ "data" : "#FF595652", "name" : "no name" },
{ "data" : "#FF76428a", "name" : "no name" },
{ "data" : "#FFac3232", "name" : "no name" },
{ "data" : "#FFd95763", "name" : "no name" },
{ "data" : "#FFd77bba", "name" : "no name" },
{ "data" : "#FF8f974a", "name" : "no name" },
{ "data" : "#FF8a6f30", "name" : "no name" }
]
}

View file

@ -133,14 +133,12 @@ anchor_bottom = 1.0
custom_constants/separation = 0 custom_constants/separation = 0
[node name="MenuContainer" type="Panel" parent="MenuAndUI"] [node name="MenuContainer" type="Panel" parent="MenuAndUI"]
editor/display_folded = true
margin_right = 1152.0 margin_right = 1152.0
margin_bottom = 28.0 margin_bottom = 28.0
rect_min_size = Vector2( 0, 28 ) rect_min_size = Vector2( 0, 28 )
custom_styles/panel = SubResource( 1 ) custom_styles/panel = SubResource( 1 )
[node name="MenuItems" type="HBoxContainer" parent="MenuAndUI/MenuContainer"] [node name="MenuItems" type="HBoxContainer" parent="MenuAndUI/MenuContainer"]
editor/display_folded = true
margin_left = 2.0 margin_left = 2.0
margin_top = 4.0 margin_top = 4.0
margin_right = 1010.0 margin_right = 1010.0
@ -150,6 +148,7 @@ margin_right = 31.0
margin_bottom = 21.0 margin_bottom = 21.0
mouse_default_cursor_shape = 2 mouse_default_cursor_shape = 2
text = "File" text = "File"
switch_on_hover = true
[node name="EditMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"] [node name="EditMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"]
margin_left = 35.0 margin_left = 35.0
@ -157,6 +156,7 @@ margin_right = 68.0
margin_bottom = 21.0 margin_bottom = 21.0
mouse_default_cursor_shape = 2 mouse_default_cursor_shape = 2
text = "Edit" text = "Edit"
switch_on_hover = true
[node name="ViewMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"] [node name="ViewMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"]
margin_left = 72.0 margin_left = 72.0
@ -164,6 +164,7 @@ margin_right = 110.0
margin_bottom = 21.0 margin_bottom = 21.0
mouse_default_cursor_shape = 2 mouse_default_cursor_shape = 2
text = "View" text = "View"
switch_on_hover = true
[node name="HelpMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"] [node name="HelpMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"]
margin_left = 114.0 margin_left = 114.0
@ -171,6 +172,7 @@ margin_right = 151.0
margin_bottom = 21.0 margin_bottom = 21.0
mouse_default_cursor_shape = 2 mouse_default_cursor_shape = 2
text = "Help" text = "Help"
switch_on_hover = true
[node name="HBoxContainer" type="HBoxContainer" parent="MenuAndUI/MenuContainer"] [node name="HBoxContainer" type="HBoxContainer" parent="MenuAndUI/MenuContainer"]
editor/display_folded = true editor/display_folded = true
@ -770,7 +772,6 @@ mouse_default_cursor_shape = 2
text = "Vertical" text = "Vertical"
[node name="CanvasAndTimeline" type="VBoxContainer" parent="MenuAndUI/UI"] [node name="CanvasAndTimeline" type="VBoxContainer" parent="MenuAndUI/UI"]
editor/display_folded = true
margin_left = 224.0 margin_left = 224.0
margin_right = 928.0 margin_right = 928.0
margin_bottom = 620.0 margin_bottom = 620.0
@ -804,7 +805,6 @@ enabled_focus_mode = 0
script = ExtResource( 13 ) script = ExtResource( 13 )
[node name="ViewportandVerticalRuler" type="HBoxContainer" parent="MenuAndUI/UI/CanvasAndTimeline/HViewportContainer/ViewportAndRulers"] [node name="ViewportandVerticalRuler" type="HBoxContainer" parent="MenuAndUI/UI/CanvasAndTimeline/HViewportContainer/ViewportAndRulers"]
editor/display_folded = true
margin_top = 16.0 margin_top = 16.0
margin_right = 704.0 margin_right = 704.0
margin_bottom = 478.0 margin_bottom = 478.0
@ -1158,7 +1158,7 @@ margin_bottom = 199.0
[node name="LayerVBoxContainer" type="VBoxContainer" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc"] [node name="LayerVBoxContainer" type="VBoxContainer" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc"]
margin_top = 203.0 margin_top = 203.0
margin_right = 224.0 margin_right = 224.0
margin_bottom = 388.0 margin_bottom = 384.0
size_flags_vertical = 3 size_flags_vertical = 3
custom_constants/separation = 6 custom_constants/separation = 6
@ -1230,7 +1230,7 @@ texture_disabled = ExtResource( 38 )
editor/display_folded = true editor/display_folded = true
margin_top = 38.0 margin_top = 38.0
margin_right = 224.0 margin_right = 224.0
margin_bottom = 185.0 margin_bottom = 181.0
size_flags_horizontal = 3 size_flags_horizontal = 3
size_flags_vertical = 3 size_flags_vertical = 3
@ -1238,29 +1238,33 @@ size_flags_vertical = 3
margin_right = 224.0 margin_right = 224.0
size_flags_horizontal = 3 size_flags_horizontal = 3
[node name="PaletteLabel" type="Label" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc"] [node name="HSeparator2" type="HSeparator" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc"]
margin_top = 392.0 margin_top = 388.0
margin_right = 224.0 margin_right = 224.0
margin_bottom = 407.0 margin_bottom = 392.0
[node name="PaletteLabel" type="Label" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc"]
margin_top = 396.0
margin_right = 224.0
margin_bottom = 411.0
size_flags_horizontal = 3 size_flags_horizontal = 3
size_flags_vertical = 0 size_flags_vertical = 0
text = "Palette" text = "Palette"
align = 1 align = 1
[node name="HSeparator2" type="HSeparator" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc"] [node name="HSeparator4" type="HSeparator" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc"]
margin_top = 411.0 margin_top = 415.0
margin_right = 224.0 margin_right = 224.0
margin_bottom = 415.0 margin_bottom = 419.0
[node name="PaletteVBoxContainer" type="VBoxContainer" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc"] [node name="PaletteVBoxContainer" type="VBoxContainer" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc"]
margin_top = 419.0 margin_top = 423.0
margin_right = 224.0 margin_right = 224.0
margin_bottom = 604.0 margin_bottom = 604.0
size_flags_horizontal = 3 size_flags_horizontal = 3
size_flags_vertical = 3 size_flags_vertical = 3
[node name="PaletteButtons" type="HBoxContainer" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer"] [node name="PaletteButtons" type="HBoxContainer" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer"]
editor/display_folded = true
margin_right = 224.0 margin_right = 224.0
margin_bottom = 32.0 margin_bottom = 32.0
size_flags_horizontal = 3 size_flags_horizontal = 3
@ -1276,7 +1280,7 @@ margin_right = 68.0
margin_bottom = 32.0 margin_bottom = 32.0
texture_normal = ExtResource( 30 ) texture_normal = ExtResource( 30 )
[node name="OptionButton" type="OptionButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons"] [node name="PaletteOptionButton" type="OptionButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons"]
margin_left = 72.0 margin_left = 72.0
margin_right = 187.0 margin_right = 187.0
margin_bottom = 32.0 margin_bottom = 32.0
@ -1291,7 +1295,7 @@ text = "Edit"
[node name="ScrollPalette" type="ScrollContainer" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer"] [node name="ScrollPalette" type="ScrollContainer" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer"]
margin_top = 36.0 margin_top = 36.0
margin_right = 224.0 margin_right = 224.0
margin_bottom = 185.0 margin_bottom = 181.0
size_flags_horizontal = 3 size_flags_horizontal = 3
size_flags_vertical = 3 size_flags_vertical = 3
@ -1557,13 +1561,13 @@ resizable = true
[node name="VBoxContainer" type="VBoxContainer" parent="PreferencesDialog"] [node name="VBoxContainer" type="VBoxContainer" parent="PreferencesDialog"]
anchor_left = 0.5 anchor_left = 0.5
anchor_right = 0.5 anchor_right = 0.5
margin_left = -97.5 margin_left = -92.0
margin_top = 8.0 margin_top = 8.0
margin_right = 97.5 margin_right = 92.0
margin_bottom = 123.0 margin_bottom = 33.0
[node name="OptionsContainer" type="GridContainer" parent="PreferencesDialog/VBoxContainer"] [node name="OptionsContainer" type="GridContainer" parent="PreferencesDialog/VBoxContainer"]
margin_right = 195.0 margin_right = 184.0
margin_bottom = 21.0 margin_bottom = 21.0
columns = 2 columns = 2
@ -1574,23 +1578,23 @@ margin_bottom = 18.0
text = "Language:" text = "Language:"
[node name="LanguageOption" type="OptionButton" parent="PreferencesDialog/VBoxContainer/OptionsContainer"] [node name="LanguageOption" type="OptionButton" parent="PreferencesDialog/VBoxContainer/OptionsContainer"]
margin_left = 57.0 margin_left = 61.0
margin_right = 195.0 margin_right = 142.0
margin_bottom = 21.0 margin_bottom = 21.0
text = "System Language" text = "System Language"
items = [ "System Language", null, false, 0, null, "Greek [el]", null, false, 1, null, "English [en]", null, false, 2, null, "French [fr]", null, false, 3, null ] items = [ "System Language", null, false, 0, null, "German [de]", null, false, 1, null, "Greek [el]", null, false, 2, null, "English [en]", null, false, 3, null, "French [fr]", null, false, 4, null ]
selected = 0 selected = 0
[node name="GridOptionsLabel" type="Label" parent="PreferencesDialog/VBoxContainer"] [node name="GridOptionsLabel" type="Label" parent="PreferencesDialog/VBoxContainer"]
margin_top = 25.0 margin_top = 25.0
margin_right = 195.0 margin_right = 184.0
margin_bottom = 40.0 margin_bottom = 40.0
text = "Grid options" text = "Grid options"
[node name="GridOptions" type="GridContainer" parent="PreferencesDialog/VBoxContainer"] [node name="GridOptions" type="GridContainer" parent="PreferencesDialog/VBoxContainer"]
margin_top = 44.0 margin_top = 44.0
margin_right = 195.0 margin_right = 184.0
margin_bottom = 115.0 margin_bottom = 123.0
columns = 2 columns = 2
[node name="WidthLabel" type="Label" parent="PreferencesDialog/VBoxContainer/GridOptions"] [node name="WidthLabel" type="Label" parent="PreferencesDialog/VBoxContainer/GridOptions"]
@ -1600,8 +1604,8 @@ margin_bottom = 20.0
text = "Width:" text = "Width:"
[node name="GridWidthValue" type="SpinBox" parent="PreferencesDialog/VBoxContainer/GridOptions"] [node name="GridWidthValue" type="SpinBox" parent="PreferencesDialog/VBoxContainer/GridOptions"]
margin_left = 39.0 margin_left = 43.0
margin_right = 103.0 margin_right = 107.0
margin_bottom = 25.0 margin_bottom = 25.0
min_value = 1.0 min_value = 1.0
max_value = 16384.0 max_value = 16384.0
@ -1609,32 +1613,32 @@ value = 1.0
suffix = "px" suffix = "px"
[node name="Height" type="Label" parent="PreferencesDialog/VBoxContainer/GridOptions"] [node name="Height" type="Label" parent="PreferencesDialog/VBoxContainer/GridOptions"]
margin_top = 30.0 margin_top = 34.0
margin_right = 39.0 margin_right = 39.0
margin_bottom = 45.0 margin_bottom = 49.0
text = "Height:" text = "Height:"
[node name="GridHeightValue" type="SpinBox" parent="PreferencesDialog/VBoxContainer/GridOptions"] [node name="GridHeightValue" type="SpinBox" parent="PreferencesDialog/VBoxContainer/GridOptions"]
margin_left = 39.0 margin_left = 43.0
margin_top = 25.0 margin_top = 29.0
margin_right = 103.0 margin_right = 107.0
margin_bottom = 50.0 margin_bottom = 54.0
min_value = 1.0 min_value = 1.0
max_value = 16384.0 max_value = 16384.0
value = 1.0 value = 1.0
suffix = "px" suffix = "px"
[node name="GridColorLabel" type="Label" parent="PreferencesDialog/VBoxContainer/GridOptions"] [node name="GridColorLabel" type="Label" parent="PreferencesDialog/VBoxContainer/GridOptions"]
margin_top = 53.0 margin_top = 61.0
margin_right = 39.0 margin_right = 39.0
margin_bottom = 68.0 margin_bottom = 76.0
text = "Color:" text = "Color:"
[node name="GridColor" type="ColorPickerButton" parent="PreferencesDialog/VBoxContainer/GridOptions"] [node name="GridColor" type="ColorPickerButton" parent="PreferencesDialog/VBoxContainer/GridOptions"]
margin_left = 39.0 margin_left = 43.0
margin_top = 50.0 margin_top = 58.0
margin_right = 103.0 margin_right = 107.0
margin_bottom = 71.0 margin_bottom = 79.0
rect_min_size = Vector2( 64, 20 ) rect_min_size = Vector2( 64, 20 )
[node name="AboutDialog" type="AcceptDialog" parent="."] [node name="AboutDialog" type="AcceptDialog" parent="."]
@ -1764,6 +1768,8 @@ visible = false
[connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons/MoveDownLayer" to="." method="change_layer_order" binds= [ -1 ]] [connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons/MoveDownLayer" to="." method="change_layer_order" binds= [ -1 ]]
[connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons/CloneLayer" to="." method="add_layer" binds= [ false ]] [connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons/CloneLayer" to="." method="add_layer" binds= [ false ]]
[connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons/MergeDownLayer" to="." method="_on_MergeLayer_pressed"] [connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons/MergeDownLayer" to="." method="_on_MergeLayer_pressed"]
[connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons/AddPalette" to="." method="_on_AddPalette_pressed"]
[connection signal="item_selected" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons/PaletteOptionButton" to="." method="_on_PaletteOptionButton_item_selected"]
[connection signal="toggled" from="SplitScreenButton" to="." method="_on_SplitScreenButton_toggled"] [connection signal="toggled" from="SplitScreenButton" to="." method="_on_SplitScreenButton_toggled"]
[connection signal="confirmed" from="CreateNewImage" to="." method="_on_CreateNewImage_confirmed"] [connection signal="confirmed" from="CreateNewImage" to="." method="_on_CreateNewImage_confirmed"]
[connection signal="popup_hide" from="CreateNewImage" to="." method="_can_draw_true"] [connection signal="popup_hide" from="CreateNewImage" to="." method="_can_draw_true"]

View file

@ -8,9 +8,10 @@
[sub_resource type="ImageTexture" id=1] [sub_resource type="ImageTexture" id=1]
[node name="PaletteButton" type="Button"] [node name="PaletteButton" type="Button"]
margin_right = 22.0 margin_right = 26.0
margin_bottom = 22.0 margin_bottom = 26.0
rect_min_size = Vector2( 22, 22 ) rect_min_size = Vector2( 26, 26 )
hint_tooltip = "Color Name"
custom_styles/hover = ExtResource( 1 ) custom_styles/hover = ExtResource( 1 )
custom_styles/pressed = ExtResource( 2 ) custom_styles/pressed = ExtResource( 2 )
custom_styles/normal = ExtResource( 3 ) custom_styles/normal = ExtResource( 3 )

View file

@ -12,7 +12,7 @@ Current features as of version v0.5:
- Are you an animator? Then you've come to the right place! Pixelorama has its own Animation Timeline just for you! - Are you an animator? Then you've come to the right place! Pixelorama has its own Animation Timeline just for you!
- Import images and edit them inside Pixelorama. If you import multiple files, they will be added as individual animation frames. - Import images and edit them inside Pixelorama. If you import multiple files, they will be added as individual animation frames.
- Export your gorgeous art as PNG files. - Export your gorgeous art as PNG files.
- Save snd open your projects as Pixelorama's custom file format, .pxo - Save and open your projects as Pixelorama's custom file format, .pxo
- Undo/Redo support! - Undo/Redo support!
- Horizontal & vertical mirrored drawing! - Horizontal & vertical mirrored drawing!
- Tile Mode for pattern creation! - Tile Mode for pattern creation!

View file

@ -12,6 +12,7 @@ var frame_texture_rect : TextureRect
var current_pixel := Vector2.ZERO #pretty much same as mouse_pos, but can be accessed externally var current_pixel := Vector2.ZERO #pretty much same as mouse_pos, but can be accessed externally
var previous_mouse_pos := Vector2.ZERO var previous_mouse_pos := Vector2.ZERO
var previous_mouse_pos_for_lines := Vector2.ZERO
var cursor_inside_canvas := false var cursor_inside_canvas := false
var previous_action := "None" var previous_action := "None"
var mouse_inside_canvas := false #used for undo var mouse_inside_canvas := false #used for undo
@ -246,13 +247,22 @@ func _process(delta : float) -> void:
Global.right_color_picker.color = pixel_color Global.right_color_picker.color = pixel_color
Global.update_right_custom_brush() Global.update_right_custom_brush()
if !is_making_line: if Input.is_action_just_pressed("shift") and (["Pencil", "Eraser"].has(Global.current_left_tool) or ["Pencil", "Eraser"].has(Global.current_right_tool)):
previous_mouse_pos = mouse_pos line_2d = Line2D.new()
previous_mouse_pos.x = clamp(previous_mouse_pos.x, location.x, location.x + size.x) line_2d.width = 0.5
previous_mouse_pos.y = clamp(previous_mouse_pos.y, location.y, location.y + size.y) line_2d.default_color = Color.darkgray
else: line_2d.add_point(previous_mouse_pos_for_lines)
line_2d.add_point(mouse_pos)
add_child(line_2d)
is_making_line = true
elif Input.is_action_just_released("shift"):
is_making_line = false
if is_instance_valid(line_2d):
line_2d.queue_free()
if is_making_line:
line_2d.set_point_position(1, mouse_pos) line_2d.set_point_position(1, mouse_pos)
if is_making_selection != "None": #If we're making a selection if is_making_selection != "None": #If we're making a selection
if Input.is_action_just_released(is_making_selection): #Finish selection when button is released if Input.is_action_just_released(is_making_selection): #Finish selection when button is released
var start_pos = Global.selection_rectangle.polygon[0] var start_pos = Global.selection_rectangle.polygon[0]
@ -279,6 +289,9 @@ func _process(delta : float) -> void:
handle_redo("Rectangle Select") handle_redo("Rectangle Select")
previous_action = current_action previous_action = current_action
previous_mouse_pos = current_pixel
previous_mouse_pos.x = clamp(previous_mouse_pos.x, location.x, location.x + size.x)
previous_mouse_pos.y = clamp(previous_mouse_pos.y, location.y, location.y + size.y)
if sprite_changed_this_frame: if sprite_changed_this_frame:
update_texture(current_layer_index, (Input.is_action_just_released("left_mouse") || Input.is_action_just_released("right_mouse"))) update_texture(current_layer_index, (Input.is_action_just_released("left_mouse") || Input.is_action_just_released("right_mouse")))
@ -457,29 +470,17 @@ func generate_layer_panels() -> void:
Global.vbox_layer_container.add_child(layer_container) Global.vbox_layer_container.add_child(layer_container)
func pencil_and_eraser(mouse_pos : Vector2, color : Color, current_mouse_button : String, current_action := "None") -> void: func pencil_and_eraser(mouse_pos : Vector2, color : Color, current_mouse_button : String, current_action := "None") -> void:
if Input.is_key_pressed(KEY_SHIFT): if is_making_line:
if !is_making_line: fill_gaps(mouse_pos, previous_mouse_pos_for_lines, color, current_mouse_button, current_action)
line_2d = Line2D.new()
line_2d.width = 0.5
line_2d.default_color = Color.darkgray
line_2d.add_point(previous_mouse_pos)
line_2d.add_point(mouse_pos)
add_child(line_2d)
is_making_line = true
else: else:
if is_making_line: if point_in_rectangle(mouse_pos, location, location + size):
fill_gaps(mouse_pos, color, current_mouse_button, current_action) mouse_inside_canvas = true
is_making_line = false #Draw
line_2d.queue_free() draw_pixel(mouse_pos, color, current_mouse_button, current_action)
else: fill_gaps(mouse_pos, previous_mouse_pos, color, current_mouse_button, current_action) #Fill the gaps
if point_in_rectangle(mouse_pos, location, location + size): #If mouse is not inside bounds but it used to be, fill the gaps
mouse_inside_canvas = true elif point_in_rectangle(previous_mouse_pos, location, location + size):
#Draw fill_gaps(mouse_pos, previous_mouse_pos, color, current_mouse_button, current_action)
draw_pixel(mouse_pos, color, current_mouse_button, current_action)
fill_gaps(mouse_pos, color, current_mouse_button, current_action) #Fill the gaps
#If mouse is not inside bounds but it used to be, fill the gaps
elif point_in_rectangle(previous_mouse_pos, location, location + size):
fill_gaps(mouse_pos, color, current_mouse_button, current_action)
func draw_pixel(pos : Vector2, color : Color, current_mouse_button : String, current_action := "None") -> void: func draw_pixel(pos : Vector2, color : Color, current_mouse_button : String, current_action := "None") -> void:
if Global.can_draw && Global.has_focus && Global.current_frame == frame: if Global.can_draw && Global.has_focus && Global.current_frame == frame:
@ -624,7 +625,7 @@ func draw_pixel(pos : Vector2, color : Color, current_mouse_button : String, cur
mirror_x -= 1 mirror_x -= 1
if int(pos_rect_clipped.size.y) % 2 != 0: if int(pos_rect_clipped.size.y) % 2 != 0:
mirror_y -= 1 mirror_y -= 1
# Use custom blend function cause of godot's issue #31124 # Use custom blend function cause of godot's issue #31124
if color.a > 0: #If it's the pencil if color.a > 0: #If it's the pencil
blend_rect(layers[current_layer_index][0], custom_brush_image, src_rect, dst) blend_rect(layers[current_layer_index][0], custom_brush_image, src_rect, dst)
if horizontal_mirror: if horizontal_mirror:
@ -652,10 +653,16 @@ func draw_pixel(pos : Vector2, color : Color, current_mouse_button : String, cur
layers[current_layer_index][0].lock() layers[current_layer_index][0].lock()
sprite_changed_this_frame = true sprite_changed_this_frame = true
previous_mouse_pos_for_lines = current_pixel
previous_mouse_pos_for_lines.x = clamp(previous_mouse_pos_for_lines.x, location.x, location.x + size.x)
previous_mouse_pos_for_lines.y = clamp(previous_mouse_pos_for_lines.y, location.y, location.y + size.y)
if is_making_line:
line_2d.set_point_position(0, previous_mouse_pos_for_lines)
#Bresenham's Algorithm #Bresenham's Algorithm
#Thanks to https://godotengine.org/qa/35276/tile-based-line-drawing-algorithm-efficiency #Thanks to https://godotengine.org/qa/35276/tile-based-line-drawing-algorithm-efficiency
func fill_gaps(mouse_pos : Vector2, color : Color, current_mouse_button : String, current_action := "None") -> void: func fill_gaps(mouse_pos : Vector2, prev_mouse_pos : Vector2, color : Color, current_mouse_button : String, current_action := "None") -> void:
var previous_mouse_pos_floored = previous_mouse_pos.floor() var previous_mouse_pos_floored = prev_mouse_pos.floor()
var mouse_pos_floored = mouse_pos.floor() var mouse_pos_floored = mouse_pos.floor()
mouse_pos_floored.x = clamp(mouse_pos_floored.x, location.x - 1, location.x + size.x) mouse_pos_floored.x = clamp(mouse_pos_floored.x, location.x - 1, location.x + size.x)
mouse_pos_floored.y = clamp(mouse_pos_floored.y, location.y - 1, location.y + size.y) mouse_pos_floored.y = clamp(mouse_pos_floored.y, location.y - 1, location.y + size.y)

View file

@ -103,6 +103,10 @@ var custom_left_brush_texture := ImageTexture.new()
# warning-ignore:unused_class_variable # warning-ignore:unused_class_variable
var custom_right_brush_texture := ImageTexture.new() var custom_right_brush_texture := ImageTexture.new()
#Palettes
# warning-ignore:unused_class_variable
var palettes := {}
#Nodes #Nodes
var control : Node var control : Node
var left_cursor : Sprite var left_cursor : Sprite
@ -176,6 +180,12 @@ var move_up_layer_button : BaseButton
var move_down_layer_button : BaseButton var move_down_layer_button : BaseButton
var merge_down_layer_button : BaseButton var merge_down_layer_button : BaseButton
var add_palette_button : TextureButton
var remove_palette_button : TextureButton
var palette_option_button : OptionButton
var edit_palette_button : BaseButton
var palette_container : GridContainer
func _ready() -> void: func _ready() -> void:
undo_redo = UndoRedo.new() undo_redo = UndoRedo.new()
image_clipboard = Image.new() image_clipboard = Image.new()
@ -258,6 +268,12 @@ func _ready() -> void:
move_down_layer_button = find_node_by_name(root, "MoveDownLayer") move_down_layer_button = find_node_by_name(root, "MoveDownLayer")
merge_down_layer_button = find_node_by_name(root, "MergeDownLayer") merge_down_layer_button = find_node_by_name(root, "MergeDownLayer")
add_palette_button = find_node_by_name(root, "AddPalette")
remove_palette_button = find_node_by_name(root, "RemovePalette")
palette_option_button = find_node_by_name(root, "PaletteOptionButton")
edit_palette_button = find_node_by_name(root, "EditPalette")
palette_container = find_node_by_name(root, "PaletteContainer")
#Thanks to https://godotengine.org/qa/17524/how-to-find-an-instanced-scene-by-its-name #Thanks to https://godotengine.org/qa/17524/how-to-find-an-instanced-scene-by-its-name
func find_node_by_name(root, node_name) -> Node: func find_node_by_name(root, node_name) -> Node:
if root.get_name() == node_name: if root.get_name() == node_name:

View file

@ -13,7 +13,7 @@ func _ready() -> void:
changed_selection() changed_selection()
func _input(event : InputEvent): func _input(event : InputEvent):
if event.is_action_released("ui_accept") && line_edit.visible: if event.is_action_released("ui_accept") && line_edit.visible && event.scancode != KEY_SPACE:
label.visible = true label.visible = true
line_edit.visible = false line_edit.visible = false
line_edit.editable = false line_edit.editable = false

View file

@ -30,7 +30,7 @@ func _ready() -> void:
loaded_locales = TranslationServer.get_loaded_locales() loaded_locales = TranslationServer.get_loaded_locales()
else: else:
# Hardcoded list of locales # Hardcoded list of locales
loaded_locales = ["el", "en"] loaded_locales = ["de", "el", "en", "fr"]
# Make sure locales are always sorted, in the same order # Make sure locales are always sorted, in the same order
loaded_locales.sort() loaded_locales.sort()
@ -1034,3 +1034,8 @@ func _exit_tree() -> void:
config_cache.set_value("window", "position", OS.window_position) config_cache.set_value("window", "position", OS.window_position)
config_cache.set_value("window", "size", OS.window_size) config_cache.set_value("window", "size", OS.window_size)
config_cache.save("user://cache.ini") config_cache.save("user://cache.ini")
func _on_PaletteOptionButton_item_selected(ID) -> void:
var palette_name = Global.palette_option_button.get_item_metadata(ID)
Global.palette_container.on_palette_select(palette_name)
pass

View file

@ -2,6 +2,8 @@ extends GridContainer
var palette_button = preload("res://Prefabs/PaletteButton.tscn"); var palette_button = preload("res://Prefabs/PaletteButton.tscn");
var current_palette = "Default"
var default_palette = [ var default_palette = [
Color("#FF000000"), Color("#FF000000"),
Color("#FF222034"), Color("#FF222034"),
@ -39,18 +41,122 @@ var default_palette = [
# Called when the node enters the scene tree for the first time. # Called when the node enters the scene tree for the first time.
func _ready() -> void: func _ready() -> void:
#Global.palettes["Default"] = default_palette
_load_palettes()
on_palette_select(current_palette)
pass # Replace with function body.
func _clear_swatches() -> void:
for child in get_children():
if child is BaseButton:
child.disconnect("pressed", self, "on_color_select")
child.queue_free()
pass
func on_palette_select(palette_name : String) -> void:
_clear_swatches()
if Global.palettes.has(palette_name):
_display_palette(Global.palettes[palette_name])
else:
_display_palette(Global.palettes["Default"])
pass
func _display_palette(palette : Array) -> void:
var index := 0 var index := 0
for color in default_palette: for color_data in palette:
var color = Color(color_data.data)
var new_button = palette_button.instance() var new_button = palette_button.instance()
new_button.get_child(0).modulate = color new_button.get_child(0).modulate = color
new_button.connect("pressed", self, "_on_color_select", [index]) new_button.hint_tooltip = color_data.data.to_upper() + " " + color_data.name
new_button.connect("pressed", self, "on_color_select", [index])
add_child(new_button) add_child(new_button)
index += 1 index += 1
pass
func _on_color_select(index : int) -> void: func on_color_select(index : int) -> void:
var color = Color(Global.palettes[current_palette][index].data)
if Input.is_action_just_released("left_mouse"): if Input.is_action_just_released("left_mouse"):
Global.left_color_picker.color = default_palette[index] Global.left_color_picker.color = color
Global.update_left_custom_brush() Global.update_left_custom_brush()
elif Input.is_action_just_released("right_mouse"): elif Input.is_action_just_released("right_mouse"):
Global.right_color_picker.color = default_palette[index] Global.right_color_picker.color = color
Global.update_right_custom_brush() Global.update_right_custom_brush()
pass
func _load_palettes() -> void:
var files := []
var dir := Directory.new()
if not dir.dir_exists("user://palettes"):
dir.make_dir("user://palettes");
dir.copy("res://Assets/Graphics/Palette/default_palette.json","user://palettes/default_palette.json");
dir.copy("res://Assets/Graphics/Palette/bubblegum16.json","user://palettes/bubblegum16.json");
dir.open("user://palettes")
dir.list_dir_begin()
while true:
var file_name = dir.get_next()
if file_name == "":
break
elif not file_name.begins_with(".") && file_name.to_lower().ends_with("json"):
files.append(file_name)
dir.list_dir_end()
for file_name in files:
var result : String = load_palette("user://palettes/" + file_name)
if result:
Global.palette_option_button.add_item(result)
var index := Global.palette_option_button.get_item_count() - 1
Global.palette_option_button.set_item_metadata(index, result)
if result == "Default":
Global.palette_option_button.select(index)
for item in Global.palette_option_button.items:
print(item)
pass
func load_palette(path : String) -> String:
var file := File.new()
file.open(path, File.READ)
var text = file.get_as_text()
var result_json = JSON.parse(text)
var result = {}
var palette_name = null
if result_json.error != OK: # If parse has errors
print("Error: ", result_json.error)
print("Error Line: ", result_json.error_line)
print("Error String: ", result_json.error_string)
else: # If parse OK
var data = result_json.result
if data.has("name"):
palette_name = data.name
Global.palettes[data.name] = data.colors
file.close()
return palette_name
func _save_palette(palette : Array, name : String, path : String):
var file := File.new()
file.open(path, File.WRITE)
var data := {}
data.name = name
data.colors = palette
file.store_string(JSON.print(data))
file.close()
pass
# Called every frame. 'delta' is the elapsed time since the previous frame.
#func _process(delta):
# pass

View file

@ -61,6 +61,10 @@ func _process(delta : float) -> void:
Global.canvas.update_texture(Global.canvas.current_layer_index) Global.canvas.update_texture(Global.canvas.current_layer_index)
tex.create_from_image(img, 0) tex.create_from_image(img, 0)
update() update()
# Makes line2d invisible
if is_instance_valid(Global.canvas.line_2d): # Checks to see if line_2d object still exists
Global.canvas.line_2d.default_color = Color(0, 0, 0, 0)
else: else:
get_parent().get_parent().mouse_default_cursor_shape = Input.CURSOR_ARROW get_parent().get_parent().mouse_default_cursor_shape = Input.CURSOR_ARROW
@ -99,6 +103,10 @@ func _process(delta : float) -> void:
Global.canvas.handle_redo("Rectangle Select") #Redo Global.canvas.handle_redo("Rectangle Select") #Redo
# Makes line2d visible
if is_instance_valid(Global.canvas.line_2d): # Checks to see if line_2d object still exists
Global.canvas.line_2d.default_color = Color.darkgray
#Handle copy #Handle copy
if Input.is_action_just_pressed("copy") && Global.selected_pixels.size() > 0: if Input.is_action_just_pressed("copy") && Global.selected_pixels.size() > 0:
#Save as custom brush #Save as custom brush

View file

@ -1,155 +1,157 @@
id en el fr id,en,el,fr,de
OK OK Εντάξει OK OK,OK,Εντάξει,OK,OK
Cancel Cancel Άκυρο Annuler Cancel,Cancel,Άκυρο,Annuler,Abbrechen
Open Open Άνοιγμα Ouvrir Open,Open,Άνοιγμα,Ouvrir,Öffnen
Please Confirm... Please Confirm... Παρακαλώ επιβεβαιώστε... Veuillez confirmer... Please Confirm...,Please Confirm...,Παρακαλώ επιβεβαιώστε...,Veuillez confirmer...,Bitte bestätigen...
Image Size Image Size Μέγεθος εικόνας Taille de l'image Image Size,Image Size,Μέγεθος εικόνας,Taille de l'image,Bildgröße
Width: Width: Πλάτος: Largeur : Width:,Width:,Πλάτος:,Largeur :,Weite
Height: Height: Ύψος: Hauteur : Height:,Height:,Ύψος:,Hauteur :,Höhe
File File Αρχείο Fichier File,File,Αρχείο,Fichier,Datei
Edit Edit Επεξεργασία Édition Edit,Edit,Επεξεργασία,Édition,Bearbeiten
View View Προβολή Affichage View,View,Προβολή,Affichage,Ansicht
Help Help Βοήθεια Aide Help,Help,Βοήθεια,Aide,Hilfe
New... New... Νέο... Nouveau... New...,New...,Νέο...,Nouveau...,Neu
Open... Open... Άνοιγμα... Ouvrir... Open...,Open...,Άνοιγμα...,Ouvrir...,Öffnen...
Save... Save... Αποθήκευση... Enregistrer... Save...,Save...,Αποθήκευση...,Enregistrer...,Speichern...
Save as... Save as... Αποθήκευση ως... Enregistrer sous... Save as...,Save as...,Αποθήκευση ως...,Enregistrer sous...,Speichern als...
Import PNG... Import PNG... Εισαγωγή PNG... Importer une image PNG... Import PNG...,Import PNG...,Εισαγωγή PNG...,Importer une image PNG...,Importiere PNG
Export PNG... Export PNG... Εξαγωγή PNG... Exporter une image PNG... Export PNG...,Export PNG...,Εξαγωγή PNG...,Exporter une image PNG...,Exportiere PNG
Export PNG as... Export PNG as... Εξαγωγή PNG ως... Exporter une image PNG sous... Export PNG as...,Export PNG as...,Εξαγωγή PNG ως...,Exporter une image PNG sous...,Exportiere PNG als...
Quit Quit Έξοδος Quitter Quit,Quit,Έξοδος,Quitter,Verlassen
Undo Undo Αναίρεση Annuler Undo,Undo,Αναίρεση,Annuler,Rückgängig
Redo Redo Ακύρωση αναίρεσης Refaire Redo,Redo,Ακύρωση αναίρεσης,Refaire,Wiederherstellen
Scale Image Scale Image Κλιμάκωση εικόνας Redimensionner l'image Scale Image,Scale Image,Κλιμάκωση εικόνας,Redimensionner l'image,Bild skalieren
Crop Image Crop Image Περικοπή Rogner l'image Crop Image,Crop Image,Περικοπή,Rogner l'image,Bild zuschneiden
Clear Selection Clear Selection Καθαρισμός επιλογής Ne rien sélectionner Clear Selection,Clear Selection,Καθαρισμός επιλογής,Ne rien sélectionner,Ausgewählten Bereich löschen
Flip Horizontal Flip Horizontal Οριζόντια αναστροφή Miroir horizontal Flip Horizontal,Flip Horizontal,Οριζόντια αναστροφή,Miroir horizontal,Horizontal spiegeln
Flip Vertical Flip Vertical Κάθετη αναστροφή Miroir vertical Flip Vertical,Flip Vertical,Κάθετη αναστροφή,Miroir vertical,Vertikal spiegeln
Preferences Preferences Προτιμήσεις Préférences Preferences,Preferences,Προτιμήσεις,Préférences,Einstellungen
Tile Mode Tile Mode Λειτουργία μοτίβου Mode tuile Tile Mode,Tile Mode,Λειτουργία μοτίβου,Mode tuile,Tile Mode
Show Grid Show Grid Εμφάνιση πλέγματος Afficher la grille Show Grid,Show Grid,Εμφάνιση πλέγματος,Afficher la grille,Zeige Gitter
Show Rulers Show Rulers Εμφάνιση χαράκων Afficher les règles Show Rulers,Show Rulers,Εμφάνιση χαράκων,Afficher les règles,Zeige Lineale
Show Guides Show Guides Εμφάνιση οδηγών Afficher les guides Show Guides,Show Guides,Εμφάνιση οδηγών,Afficher les guides,Zeige Anleitungen
Fill with color: Fill with color: Γέμισμα με χρώμα: Remplir avec la couleur : Fill with color:,Fill with color:,Γέμισμα με χρώμα:,Remplir avec la couleur :,Fülle mit Farbe
Open a File Open a File Άνοιγμα αρχείου Ouvrir un fichier Open a File,Open a File,Άνοιγμα αρχείου,Ouvrir un fichier,Öffne eine Datei
Open File(s) Open File(s) Άνοιγμα αρχείου/ων Ouvrir des fichiers Open File(s),Open File(s),Άνοιγμα αρχείου/ων,Ouvrir des fichiers,Öffne Datei(en)
IMPORT_FILE_LABEL Import as new frame Εισαγωγή ως νέο καρέ Importer en tant que trame IMPORT_FILE_LABEL,Import as new frame,Εισαγωγή ως νέο καρέ,Importer en tant que trame,Importier als neues Frame
Save Sprite as .pxo Save Sprite as .pxo Αποθήκευση εικόνας ως .pxo Enregistrer la sprite au format .pxo Save Sprite as .pxo,Save Sprite as .pxo,Αποθήκευση εικόνας ως .pxo,Enregistrer la sprite au format .pxo,Speichere Sprite als .pxo
Export Sprite Export Sprite Εξαγωγή εικόνας Exporter une sprite Export Sprite,Export Sprite,Εξαγωγή εικόνας,Exporter une sprite,Exportiere Sprite
EXPORT_ALLFRAMES_LABEL Export all frames Εξαγωγή όλων των καρέ Exporter toutes les trames EXPORT_ALLFRAMES_LABEL,Export all frames,Εξαγωγή όλων των καρέ,Exporter toutes les trames,Exportiere alle Frames
EXPORT_FRAMES_ASFILE_LABEL Export frames as a single file Εξαγωγή όλων των καρέ στο ίδιο αρχείο Exporter les trames en un seul fichier EXPORT_FRAMES_ASFILE_LABEL,Export frames as a single file,Εξαγωγή όλων των καρέ στο ίδιο αρχείο,Exporter les trames en un seul fichier,Exportiere Frames als eine einzige Datei
EXPORT_VERTICAL_SPRITESHEET_LABEL Vertical spritesheet Κάθετη ευθυγράμμιση Spritesheet vertical EXPORT_VERTICAL_SPRITESHEET_LABEL,Vertical spritesheet,Κάθετη ευθυγράμμιση,Spritesheet vertical,Vertikales Spritesheet
Path: Path: Διαδρομή: Chemin : Path:,Path:,Διαδρομή:,Chemin :,Pfad:
Directories & Files: Directories & Files: Φάκελοι & Αρχεία: Répertoires et fichiers : Directories & Files:,Directories & Files:,Φάκελοι & Αρχεία:,Répertoires et fichiers :,Verzeichnisse & Dateien
File: File: Αρχείο: Fichier : File:,File:,Αρχείο:,Fichier :,Datei:
Interpolation: Interpolation: Παρεμβολή: Interpolation : Interpolation:,Interpolation:,Παρεμβολή:,Interpolation :,Interpolation
Nearest Nearest Χωρίς Le plus proche Nearest,Nearest,Χωρίς,Le plus proche,Nächstes
Bilinear Bilinear Διγραμμική Linéaire Bilinear,Bilinear,Διγραμμική,Linéaire,Bilinear
Cubic Cubic Κυβική Cubique Cubic,Cubic,Κυβική,Cubique,Kubisch
Trilinear Trilinear Τριγραμμική Trilinéaire Trilinear,Trilinear,Τριγραμμική,Trilinéaire,Trilinear
Grid options Grid options Επιλογές πλέγματος Configuration de la grille Grid options,Grid options,Επιλογές πλέγματος,Configuration de la grille,Gitter Optionen
Color: Color: Χρώμα: Couleur : Color:,Color:,Χρώμα:,Couleur :,Farbe:
Language: Language: Γλώσσα: Langue : Language:,Language:,Γλώσσα:,Langue :,Sprache:
System Language System Language Γλώσσα Συστήματος Langue système System Language,System Language,Γλώσσα Συστήματος,Langue système,System Sprache
English [en] English [en] Αγγλικά [en] Anglais [en] English [en],English [en],Αγγλικά [en],Anglais [en],Englisch [en]
Greek [el] Greek [el] Ελληνικά [el] Grec [el] German [de],German [de],Γερμανικά [de],allemand [de],Deutsch [de]
French [fr] French [fr] French [fr] Français [fr] Greek [el],Greek [el],Ελληνικά [el],Grec [el],Griechisch [el]
About Pixelorama About Pixelorama Σχετικά με το Pixelorama À propos de Pixelorama French [fr],French [fr],Γαλλικά [fr],Français [fr],Französisch [fr]
MADEBY_LABEL Your Free and Open Source Sprite Editor!\nDeveloped by Orama Interactive\n Το δωρεάν και ανοιχτού κώδικα πρόγραμμά σας!\nΦτιαγμένο από την Orama Interactive\n Votre éditeur de sprites libre et open source\nDéveloppé par Orama Interactive\n About Pixelorama,About Pixelorama,Σχετικά με το Pixelorama,À propos de Pixelorama,Über Pixelorama
Website Website Ιστοσελίδα Site Web MADEBY_LABEL,Your Free and Open Source Sprite Editor!\nDeveloped by Orama Interactive\n,Το δωρεάν και ανοιχτού κώδικα πρόγραμμά σας!\nΦτιαγμένο από την Orama Interactive\n,Votre éditeur de sprites libre et open source\nDéveloppé par Orama Interactive\n,Ihr kostenloser und opensource Pixeleditor!\nEntwickelt von Orama Interactive\n
Donate Donate Κάντε μια δωρεά Faire un don Website,Website,Ιστοσελίδα,Site Web,Website
QUIT_LABEL Are you sure you want to exit Pixelorama? Σίγουρα θέλετε να βγείτε από το Pixelorama; Voulez-vous vraiment quitter Pixelorama ? Donate,Donate,Κάντε μια δωρεά,Faire un don,Spenden
Utility Tools Utility Tools Βοηθητικά Εργαλεία Outils utilitaires QUIT_LABEL,Are you sure you want to exit Pixelorama?,Σίγουρα θέλετε να βγείτε από το Pixelorama;,Voulez-vous vraiment quitter Pixelorama ?,"
RECTSELECT_HT Rectangular Selection\n\nR for left mouse button\nAlt + R for right mouse button\n\nPress Shift to move the content Ορθογώνια επιλογή\n\nR για το αριστερό κουμπί ποντικιού\nAlt + R για το δεξί κουμπί ποντικιού\n\nΠατήστε Shift για να μετακινηθεί το περιεχόμενο Sélection rectangulaire\n\nR pour le bouton gauche de la souris\n\nAlt + R pour le bouton droit de la souris\n\nMaintenez Maj. appuyée pour déplacer le contenu Möchten sie Pixelorama wirklich verlassen?"
COLORPICKER_HT Color Picker\nSelect a color from a pixel of the sprite\n\nO for left mouse button\nAlt + O for right mouse button Επιλογέας χρωμάτων\nΕπιλέξτε ένα χρώμα από ένα εικονοστοιχείο της εικόνας\n\nΟ για το αριστερό κουμπί ποντικιού\nAlt + Ο για το δεξί κουμπί ποντικιού Sélecteur de couleurs\nSélectionnez la couleur d'un pixel de la sprite\n\nO pour le bouton gauche de la souris\n\nAlt + O pour le bouton droit de la souris Utility Tools,Utility Tools,Βοηθητικά Εργαλεία,Outils utilitaires,Dienstwerkzeuge
Draw Tools Draw Tools Εργαλεία Ζωγραφικής Outils de dessin RECTSELECT_HT,Rectangular Selection\n\nR for left mouse button\nAlt + R for right mouse button\n\nPress Shift to move the content,Ορθογώνια επιλογή\n\nR για το αριστερό κουμπί ποντικιού\nAlt + R για το δεξί κουμπί ποντικιού\n\nΠατήστε Shift για να μετακινηθεί το περιεχόμενο,Sélection rectangulaire\n\nR pour le bouton gauche de la souris\n\nAlt + R pour le bouton droit de la souris\n\nMaintenez Maj. appuyée pour déplacer le contenu,Rechteckige Auswahl\n\nR für die linke Maustaste\nAlt + R für die rechte Maustaste\n\nPresse Shift zum verschieben des Inhalts
PENCIL_HT Pencil\n\nP for left mouse button\nAlt + P for right mouse button\n\nHold Shift to make a line Μολύβι\n\nP για το αριστερό κουμπί ποντικιού\nAlt + P για το δεξί κουμπί ποντικιού\n\nΚρατήστε Shift για να τραβήξετε μια γραμμή Crayon\n\nP pour le bouton gauche de la souris\n\nAlt + P pour le bouton droit de la souris\n\nMaintenez Maj. appuyée pour dessiner une ligne COLORPICKER_HT,Color Picker\nSelect a color from a pixel of the sprite\n\nO for left mouse button\nAlt + O for right mouse button,Επιλογέας χρωμάτων\nΕπιλέξτε ένα χρώμα από ένα εικονοστοιχείο της εικόνας\n\nΟ για το αριστερό κουμπί ποντικιού\nAlt + Ο για το δεξί κουμπί ποντικιού,Sélecteur de couleurs\nSélectionnez la couleur d'un pixel de la sprite\n\nO pour le bouton gauche de la souris\n\nAlt + O pour le bouton droit de la souris,Farbauswahl\Wähle einr Farbe von einem Pixel des Sprites\n\nO für die linke Maustaste\nAlt + O für die rechte Maustaste
ERASER_HT Eraser\n\nE for left mouse button\nAlt + E for right mouse button\n\nHold Shift to make a line Γόμα\n\nE για το αριστερό κουμπί ποντικιού\nAlt + E για το δεξί κουμπί ποντικιού\n\nΚρατήστε Shift για να τραβήξετε μια γραμμή Gomme\n\nE pour le bouton gauche de la souris\n\nAlt + E pour le bouton droit de la souris\n\nMaintenez Maj. appuyée pour dessiner une ligne Draw Tools,Draw Tools,Εργαλεία Ζωγραφικής,Outils de dessin,Zeichnenwerkzeuge
BUCKET_HT Bucket\n\nB for left mouse button\nAlt + B for right mouse button Κουβάς\n\nB για το αριστερό κουμπί ποντικιού\nAlt + B για το δεξί κουμπί ποντικιού Seau de remplissage\n\nB pour le bouton gauche de la souris\nAlt + B pour le bouton droit de la souris PENCIL_HT,Pencil\n\nP for left mouse button\nAlt + P for right mouse button\n\nHold Shift to make a line,Μολύβι\n\nP για το αριστερό κουμπί ποντικιού\nAlt + P για το δεξί κουμπί ποντικιού\n\nΚρατήστε Shift για να τραβήξετε μια γραμμή,Crayon\n\nP pour le bouton gauche de la souris\n\nAlt + P pour le bouton droit de la souris\n\nMaintenez Maj. appuyée pour dessiner une ligne,"Bleistift\n\nP für linke Maustaste\nAlt + P für rechte Maustaste\n\nHalte Shift, um eine Linie zu bilden."
LD_HT Lighten/Darken\n\nU for left mouse button\nAlt + U for right mouse button Φώτισμα/Σκούρημα\n\nU για το αριστερό κουμπί ποντικιού\nAlt + U για το δεξί κουμπί ποντικιού Éclaircir/Assombrir\n\nU pour le bouton gauche de la souris\nAlt + U pour le bouton droit de la souris ERASER_HT,Eraser\n\nE for left mouse button\nAlt + E for right mouse button\n\nHold Shift to make a line,Γόμα\n\nE για το αριστερό κουμπί ποντικιού\nAlt + E για το δεξί κουμπί ποντικιού\n\nΚρατήστε Shift για να τραβήξετε μια γραμμή,Gomme\n\nE pour le bouton gauche de la souris\n\nAlt + E pour le bouton droit de la souris\n\nMaintenez Maj. appuyée pour dessiner une ligne,"Radiergummi\n\nE für die linke Maustaste\nAlt + E für die rechte Maustaste\n\nHalte Shift, um eine Linie zu bilden."
LEFTCOLOR_HT Choose a color for the left tool Επιλέξτε ένα χρώμα για το αριστερό εργαλείο Choisissez une couleur pour l'outil gauche BUCKET_HT,Bucket\n\nB for left mouse button\nAlt + B for right mouse button,Κουβάς\n\nB για το αριστερό κουμπί ποντικιού\nAlt + B για το δεξί κουμπί ποντικιού,Seau de remplissage\n\nB pour le bouton gauche de la souris\nAlt + B pour le bouton droit de la souris,Eimer\n\nB für linke Maustaste\nAlt + B für rechte Maustaste
RIGHTCOLOR_HT Choose a color for the right tool Επιλέξτε ένα χρώμα για το δεξί εργαλείο Choisissez une couleur pour l'outil droit LD_HT,Lighten/Darken\n\nU for left mouse button\nAlt + U for right mouse button,Φώτισμα/Σκούρημα\n\nU για το αριστερό κουμπί ποντικιού\nAlt + U για το δεξί κουμπί ποντικιού,Éclaircir/Assombrir\n\nU pour le bouton gauche de la souris\nAlt + U pour le bouton droit de la souris,Erhellen/Verdunkeln\n\nU für linke Maustaste\nAlt + U für rechte Maustaste
COLORSWITCH_HT Switch left and right colors Εναλλαγή μεταξύ αριστερού και δεξιού χρώματος Alterner les couleurs de gauche et de droite LEFTCOLOR_HT,Choose a color for the left tool,Επιλέξτε ένα χρώμα για το αριστερό εργαλείο,Choisissez une couleur pour l'outil gauche,Wähle eine Farbe für das linke Werkzeug
COLORDEFAULTS_HT Reset the colors to their default state (black for left, white for right) Επαναφορά των χρωμάτων στην αρχική τους κατάσταση (μαύρο για το αριστερό, άσπρο για το δεξί) Réinitialise les couleurs à leur état initial (noir pour l'outil gauche, blanc pour l'outil droit) RIGHTCOLOR_HT,Choose a color for the right tool,Επιλέξτε ένα χρώμα για το δεξί εργαλείο,Choisissez une couleur pour l'outil droit,Wähle eine Farbe für das rechte Werkzeug
Raw Mode Raw Mode Ωμή Λειτουργία Mode Raw COLORSWITCH_HT,Switch left and right colors,Εναλλαγή μεταξύ αριστερού και δεξιού χρώματος,Alterner les couleurs de gauche et de droite,Wechsle linke und rechte Farben
Left tool options Left tool options Επιλογές αριστερού εργαλείου Options de l'outil gauche COLORDEFAULTS_HT,"Reset the colors to their default state (black for left, white for right)","Επαναφορά των χρωμάτων στην αρχική τους κατάσταση (μαύρο για το αριστερό, άσπρο για το δεξί)","Réinitialise les couleurs à leur état initial (noir pour l'outil gauche, blanc pour l'outil droit)","Setzt die Farben auf den Standardzustand zurück (schwarz für links, weiß für rechts)."
Right tool options Right tool options Επιλογές δεξιού εργαλείου Options de l'outil droit Raw Mode,Raw Mode,Ωμή Λειτουργία,Mode Raw,Raw-Mode
Left pixel indicator Left pixel indicator Δείκτης αριστερού πιξελ Indicateur de pixel gauche Left tool options,Left tool options,Επιλογές αριστερού εργαλείου,Options de l'outil gauche,Linke Werkzeugoptionen
LEFT_INDIC_HT Show left mouse pixel indicator or brush on the canvas when drawing Εμφάνιση δείκτη για το εικονοστοιχείο ή το πινέλο πάνω στον καμβά που αντιστοιχεί στο αριστερό κουμπί του ποντικιού Affiche un indicateur de pixel ou de brosse pour l'outil gauche lorsque vous dessinez Right tool options,Right tool options,Επιλογές δεξιού εργαλείου,Options de l'outil droit,Rechte Werkzeugoptionen
RIGHT_INDIC_HT Show right mouse pixel indicator or brush on the canvas when drawing Εμφάνιση δείκτη για το εικονοστοιχείο ή το πινέλο πάνω στον καμβά που αντιστοιχεί στο δεξί κουμπί του ποντικιού Affiche un indicateur de pixel ou de brosse pour l'outil droit lorsque vous dessinez Left pixel indicator,Left pixel indicator,Δείκτης αριστερού πιξελ,Indicateur de pixel gauche,Linke Pixelanzeige
Right pixel indicator Right pixel indicator Δείκτης δεξιού πιξελ Indicateur de pixel droit LEFT_INDIC_HT,Show left mouse pixel indicator or brush on the canvas when drawing,Εμφάνιση δείκτη για το εικονοστοιχείο ή το πινέλο πάνω στον καμβά που αντιστοιχεί στο αριστερό κουμπί του ποντικιού,Affiche un indicateur de pixel ou de brosse pour l'outil gauche lorsque vous dessinez,Zeige linkes Mausicon oder Pinsel auf der Leinwand wenn gezeichnet wird
Brush: Brush: Πινέλο: Brosse : RIGHT_INDIC_HT,Show right mouse pixel indicator or brush on the canvas when drawing,Εμφάνιση δείκτη για το εικονοστοιχείο ή το πινέλο πάνω στον καμβά που αντιστοιχεί στο δεξί κουμπί του ποντικιού,Affiche un indicateur de pixel ou de brosse pour l'outil droit lorsque vous dessinez,Zeige rechtes Mausicon oder Pinsel auf der Leinwand wenn gezeichnet wird
BRUSH_HT Select a brush Επιλέξτε ένα πινέλο Sélectionnez une brosse Right pixel indicator,Right pixel indicator,Δείκτης δεξιού πιξελ,Indicateur de pixel droit,Rechte Pixelanzeige
Brush: Pixel Brush: Pixel Πινέλο: Εικονοστοιχείο Brosse : Pixel Brush:,Brush:,Πινέλο:,Brosse :,Pinsel:
Custom brush Custom brush Προσαρμοσμένο πινέλο Brosse personnalisée BRUSH_HT,Select a brush,Επιλέξτε ένα πινέλο,Sélectionnez une brosse,Wähle einen Pinsel
Brush size: Brush size: Μέγεθος πινέλου: Taille de la brosse : Brush: Pixel,Brush: Pixel,Πινέλο: Εικονοστοιχείο,Brosse : Pixel,Pinsel: Pixel
Brush color from Brush color from Χρώμα πινέλου από Couleur de la brosse depuis Custom brush,Custom brush,Προσαρμοσμένο πινέλο,Brosse personnalisée,Benutzerdefinierter Pinsel
COLORFROM_HT 0: Color from the brush itself, 1: the currently selected color 0: Χρώμα από το πινέλο, 1: επιλεγμένο χρώμα 0 : Couleur depuis la brosse elle-même, 1 : la couleur actuellement sélectionnée Brush size:,Brush size:,Μέγεθος πινέλου:,Taille de la brosse :,Pinselgröße:
Fill area: Fill area: Περιοχή γεμίσματος: Remplissage de zone : Brush color from,Brush color from,Χρώμα πινέλου από,Couleur de la brosse depuis,Pinselfarbe von
Area of the same color Area of the same color Περιοχή ίδιου χρώματος Zone de la même couleur COLORFROM_HT,"0: Color from the brush itself, 1: the currently selected color","0: Χρώμα από το πινέλο, 1: επιλεγμένο χρώμα","0 : Couleur depuis la brosse elle-même, 1 : la couleur actuellement sélectionnée","0: Farbe von dem Pinsel selbst, 1: die aktuell ausgewählte Farbe"
All pixels of the same color All pixels of the same color Όλα τα πίξελ ίδιου χρώματος Tous les pixels de la même couleur Fill area:,Fill area:,Περιοχή γεμίσματος:,Remplissage de zone :,Fülle Bereich
Lighten Lighten Φώτισμα Éclaircir Area of the same color,Area of the same color,Περιοχή ίδιου χρώματος,Zone de la même couleur,Bereich mit der selben Farbe
Darken Darken Σκούρημα Assombrir All pixels of the same color,All pixels of the same color,Όλα τα πίξελ ίδιου χρώματος,Tous les pixels de la même couleur,Alle Pixel mit der selben Farbe
Amount: Amount: Ποσό: Quantité : Lighten,Lighten,Φώτισμα,Éclaircir,Erhellen
LDAMOUNT_HT Lighten/Darken amount Ποσό φωτίσματος ή σκουρήματος Quantité d'éclaircissement/assombrissement Darken,Darken,Σκούρημα,Assombrir,Verdunkeln
Mirroring Mirroring Κατοπτρισμός Miroir Amount:,Amount:,Ποσό:,Quantité :,Menge:
Horizontal Horizontal Οριζόντια Horizontal LDAMOUNT_HT,Lighten/Darken amount,Ποσό φωτίσματος ή σκουρήματος,Quantité d'éclaircissement/assombrissement,Erhellen/Verdunkeln Menge
HORIZMIRROR_HT Enable horizontal mirrored drawing Ενεργοποίηση ζωγραφικής με οριζόντιο κατοπτρισμό Dessine avec un miroir horizontal Mirroring,Mirroring,Κατοπτρισμός,Miroir,Spiegeln
VERTMIRROR_HT Enable vertical mirrored drawing Ενεργοποίηση ζωγραφικής με κάθετο κατοπτρισμό Dessine avec un miroir vertical Horizontal,Horizontal,Οριζόντια,Horizontal,Horizontal spiegeln
Vertical Vertical Κάθετα Vertical HORIZMIRROR_HT,Enable horizontal mirrored drawing,Ενεργοποίηση ζωγραφικής με οριζόντιο κατοπτρισμό,Dessine avec un miroir horizontal,Aktiviere horizontal gespiegelte Zeichnung
Current frame: Current frame: Τρέχον καρέ: Trame actuelle : VERTMIRROR_HT,Enable vertical mirrored drawing,Ενεργοποίηση ζωγραφικής με κάθετο κατοπτρισμό,Dessine avec un miroir vertical,Aktiviere vertikale gespiegelte Zeichnung
Current frame: 1/1 Current frame: 1/1 Τρέχον καρέ: 1/1 Trame actuelle : 1/1 Vertical,Vertical,Κάθετα,Vertical,Vertikal
FIRSTFRAME_HT Jump to the first frame\n(Ctrl+Home) Μετάβαση στο πρώτο καρέ\n(Ctrl+Home) Aller à la première trame\n(Ctrl + Orig.) Current frame:,Current frame:,Τρέχον καρέ:,Trame actuelle :,Aktueller Frame
PREVIOUSFRAME_HT Go to the previous frame\n(Ctrl+Left) Μετάβαση στο προηγούμενο καρέ\n(Ctrl+Αριστερά) Aller à la trame précédente\n(Ctrl + Gauche) Current frame: 1/1,Current frame: 1/1,Τρέχον καρέ: 1/1,Trame actuelle : 1/1,Aktueller Frame 1/1
PLAYBACKWARDS_HT Play the animation backwards (from end to beginning)\n(F4) Αναπαραγωγή της κίνησης ανάποδα (από το τέλος προς την αρχή)\n(F4) Jouer l'animation à l'envers (de la fin vers le début)\n(F4) FIRSTFRAME_HT,Jump to the first frame\n(Ctrl+Home),Μετάβαση στο πρώτο καρέ\n(Ctrl+Home),Aller à la première trame\n(Ctrl + Orig.),Springe zu dem ersten Frame\n(Strg+Home)
PLAYFORWARD_HT Play the animation forward (from beginning to end)\n(F5) Αναπαραγωγή της κίνησης κανονικά (από την αρχή προς το τέλος)\n(F5) Jouer l'animation (du début vers la fin)\n(F5) PREVIOUSFRAME_HT,Go to the previous frame\n(Ctrl+Left),Μετάβαση στο προηγούμενο καρέ\n(Ctrl+Αριστερά),Aller à la trame précédente\n(Ctrl + Gauche),Gehe zu dem letzten Frame\n(Strg+Pfeil nach Links)
NEXTFRAME_HT Go to the next frame\n(Ctrl+Right) Μετάβαση στο επόμενο καρέ\n(Ctrl+Δεξιά) Aller à la prochaine trame\n(Ctrl + Droite) PLAYBACKWARDS_HT,Play the animation backwards (from end to beginning)\n(F4),Αναπαραγωγή της κίνησης ανάποδα (από το τέλος προς την αρχή)\n(F4),Jouer l'animation à l'envers (de la fin vers le début)\n(F4),Spiele die Animation rückwärts ab (vom Ende bis zum Anfang)\n(F4)
LASTFRAME_HT Jump to the last frame\n(Ctrl+End) Μετάβαση στο τελευταίο καρέ\n(Ctrl+End) Aller à la dernière trame\n(Ctrl + Fin) PLAYFORWARD_HT,Play the animation forward (from beginning to end)\n(F5),Αναπαραγωγή της κίνησης κανονικά (από την αρχή προς το τέλος)\n(F5),Jouer l'animation (du début vers la fin)\n(F5),Spiele die Animation vorwärts ab (vom Anfang bis zum Ende)\n(F5)
FPS_HT How many frames per second should the animation preview be?\nThe more FPS, the faster the animation plays. Πόσα καρέ ανά δευτερόλεπτο (FPS) να είναι η προεπισκόπηση της κίνησης;\nΌσο περισσότερα FPS, τόσο πιο γρήγορα παίζει η κίνηση. Combien d'images par seconde pour l'aperçu de l'animation ?\nPlus cette valeur est élevée, plus l'animation sera jouée rapidement. NEXTFRAME_HT,Go to the next frame\n(Ctrl+Right),Μετάβαση στο επόμενο καρέ\n(Ctrl+Δεξιά),Aller à la prochaine trame\n(Ctrl + Droite),Gehe zum nächsten Frame\n(Strg+Pfeil nach Rechts)
No loop No loop Όχι επανάληψη Pas de bouclage LASTFRAME_HT,Jump to the last frame\n(Ctrl+End),Μετάβαση στο τελευταίο καρέ\n(Ctrl+End),Aller à la dernière trame\n(Ctrl + Fin),Springe zum letzten Frame\n(Strg+Ende)
Cycle loop Cycle loop Κυκλική επανάληψη Bouclage en cycle FPS_HT,"How many frames per second should the animation preview be?\nThe more FPS, the faster the animation plays.","Πόσα καρέ ανά δευτερόλεπτο (FPS) να είναι η προεπισκόπηση της κίνησης;\nΌσο περισσότερα FPS, τόσο πιο γρήγορα παίζει η κίνηση.","Combien d'images par seconde pour l'aperçu de l'animation ?\nPlus cette valeur est élevée, plus l'animation sera jouée rapidement.","Wie viele Frames pro Sekunde sollte die Animationsvorschau haben?\n Je mehr FPS, desto schneller wird die Animation abgespielt."
Ping-pong loop Ping-pong loop Επανάληψη πινγκ-πονγκ Bouclage en ping-pong No loop,No loop,Όχι επανάληψη,Pas de bouclage,Keine Wiederholungsschleife
Onion Skinning: Onion Skinning: Γειτονικά καρέ: Peau d'oignon : Cycle loop,Cycle loop,Κυκλική επανάληψη,Bouclage en cycle,Zyklusschleife
Past Frames Past Frames Παρελθοντικά καρέ Trames passées Ping-pong loop,Ping-pong loop,Επανάληψη πινγκ-πονγκ,Bouclage en ping-pong,Ping Pong Loop
Future Frames Future Frames Μελλοντικά καρέ Trames futures Onion Skinning:,Onion Skinning:,Γειτονικά καρέ:,Peau d'oignon :,Onion Skinning:
Blue-Red Mode Blue-Red Mode Μπλε-Κόκκινη λειτουργία Mode rouge-bleu Past Frames,Past Frames,Παρελθοντικά καρέ,Trames passées,Letzten Frames
Add a new frame Add a new frame Προσθήκη νέου καρέ Ajouter une trame Future Frames,Future Frames,Μελλοντικά καρέ,Trames futures,Nächsten Frames
Remove Frame Remove Frame Διαγραφή Καρέ Supprimer la trame Blue-Red Mode,Blue-Red Mode,Μπλε-Κόκκινη λειτουργία,Mode rouge-bleu,Blau-Roter Modus
Clone Frame Clone Frame Κλωνοποίηση Καρέ Cloner la trame Add a new frame,Add a new frame,Προσθήκη νέου καρέ,Ajouter une trame,Füge einen neuen Frame hinzu
Move Left Move Left Μετακίνηση Αριστερά Déplacer vers la gauche Remove Frame,Remove Frame,Διαγραφή Καρέ,Supprimer la trame,Entferne Frame
Move Right Move Right Μετακίνηση Δεξιά Déplacer vers la droite Clone Frame,Clone Frame,Κλωνοποίηση Καρέ,Cloner la trame,Kopiere Frame
Layers Layers Στρώσεις Calques Move Left,Move Left,Μετακίνηση Αριστερά,Déplacer vers la gauche,Bewege nach Links
LAYERNEW_HT Create a new layer Δημιουργία νέας στρώσης Créer un calque Move Right,Move Right,Μετακίνηση Δεξιά,Déplacer vers la droite,Bewege nach Rechts
LAYERREMOVE_HT Remove current layer Διαγραφή της τρέχουσας στρώσης Supprimer le calque Layers,Layers,Στρώσεις,Calques,Ebenen
LAYERUP_HT Move up the current layer Μετακίνηση της τρέχουσας στρώσης προς τα πάνω Déplacer le calque vers le haut LAYERNEW_HT,Create a new layer,Δημιουργία νέας στρώσης,Créer un calque,Erstelle eine neue Ebene
LAYERDOWN_HT Move down the current layer Μετακίνηση της τρέχουσας στρώσης προς τα κάτω Déplacer le calque vers le cas LAYERREMOVE_HT,Remove current layer,Διαγραφή της τρέχουσας στρώσης,Supprimer le calque,Entferne aktuelle Ebene
LAYERCLONE_HT Clone current layer Κλωνοποίηση της τρέχουσας στρώσης Cloner le calque LAYERUP_HT,Move up the current layer,Μετακίνηση της τρέχουσας στρώσης προς τα πάνω,Déplacer le calque vers le haut,Bewege aktuelle Ebene nach oben
LAYERMERGE_HT Merge current layer with the one below Συγχώνευση της τρέχουσας στρώσης με την από κάτω Fusionner le calque vers le bas LAYERDOWN_HT,Move down the current layer,Μετακίνηση της τρέχουσας στρώσης προς τα κάτω,Déplacer le calque vers le cas,Bewege aktuelle Ebene nach unten
LAYERVISIBILITY_HT Toggle layer's visibility Εναλλαγή της ορατότητας της στρώσης Afficher/Masquer le calque LAYERCLONE_HT,Clone current layer,Κλωνοποίηση της τρέχουσας στρώσης,Cloner le calque,Kopiere aktuelle Ebene
SPLITSCREEN_HT Split screen\n\nShow second canvas Διπλή οθόνη\n\nΕμφάνιση δεύτερου καμβά Écran partagé\n\nAfficher un second canevas LAYERMERGE_HT,Merge current layer with the one below,Συγχώνευση της τρέχουσας στρώσης με την από κάτω,Fusionner le calque vers le bas,Führe Ebene mit der darunter zusammen
SPLITSCREEN_HIDE_HT Split screen\n\nHide second canvas Διπλή οθόνη\n\nΑπόκρυψη δεύτερου καμβάf Écran partagé\n\nCacher le second canevas LAYERVISIBILITY_HT,Toggle layer's visibility,Εναλλαγή της ορατότητας της στρώσης,Afficher/Masquer le calque,Ändere die Sichtbarkeit der Ebene
Undo: Draw Undo: Draw Αναίρεση: Ζωγραφική Annuler : Dessin SPLITSCREEN_HT,Split screen\n\nShow second canvas,Διπλή οθόνη\n\nΕμφάνιση δεύτερου καμβά,Écran partagé\n\nAfficher un second canevas,Geteilter Bildschirm\n\nZeige zweite Leinwand
Redo: Draw Redo: Draw Ακύρωση αναίρεσης: Ζωγραφική Refaire : Dessin SPLITSCREEN_HIDE_HT,Split screen\n\nHide second canvas,Διπλή οθόνη\n\nΑπόκρυψη δεύτερου καμβάf,Écran partagé\n\nCacher le second canevas,Geteilter Bildschirm\n\nVerstecke zweite Leinwand
Undo: Rectangle Select Undo: Rectangle Select Αναίρεση: Ορθογώνια επιλογή Annuler : Sélection par rectangle Undo: Draw,Undo: Draw,Αναίρεση: Ζωγραφική,Annuler : Dessin,Rückgängig: Zeichen
Redo: Rectangle Select Redo: Rectangle Select Ακύρωση αναίρεσης: Ορθογώνια επιλογή Refaire : Sélection par rectangle Redo: Draw,Redo: Draw,Ακύρωση αναίρεσης: Ζωγραφική,Refaire : Dessin,Wiederherstellen: Zeichnen
Undo: Scale Undo: Scale Αναίρεση: Κλιμάκωση Annuler : Redimensionner l'image Undo: Rectangle Select,Undo: Rectangle Select,Αναίρεση: Ορθογώνια επιλογή,Annuler : Sélection par rectangle,Rückgängig: Rechteck Auswahl
Redo: Scale Redo: Scale Ακύρωση αναίρεσης: Κλιμάκωση Refaire : Redimensionner l'image Redo: Rectangle Select,Redo: Rectangle Select,Ακύρωση αναίρεσης: Ορθογώνια επιλογή,Refaire : Sélection par rectangle,Wiederherstellen: Rechteck Auswahl
Undo: Add Layer Undo: Add Layer Αναίρεση: Προσθήκη στρώσης Annuler : Ajouter un calque Undo: Scale,Undo: Scale,Αναίρεση: Κλιμάκωση,Annuler : Redimensionner l'image,Rückgängig: Skalieren
Redo: Add Layer Redo: Add Layer Ακύρωση αναίρεσης: Προσθήκη στρώσης Refaire : Ajouter un calque Redo: Scale,Redo: Scale,Ακύρωση αναίρεσης: Κλιμάκωση,Refaire : Redimensionner l'image,Wiederherstellen: Skalieren
Undo: Remove Layer Undo: Remove Layer Αναίρεση: Διαγραφή στρώσης Annuler : Supprimer le calque Undo: Add Layer,Undo: Add Layer,Αναίρεση: Προσθήκη στρώσης,Annuler : Ajouter un calque,Rückgängig: Ebene hinzufügen
Redo: Remove Layer Redo: Remove Layer Ακύρωση αναίρεσης: Διαγραφή στρώσης Refaire : Supprimer le calque Redo: Add Layer,Redo: Add Layer,Ακύρωση αναίρεσης: Προσθήκη στρώσης,Refaire : Ajouter un calque,Wiederherstellen: Ebene hinzufügen
Undo: Merge Layer Undo: Merge Layer Αναίρεση: Συγχώνευση στρώσης Annuler : Fusionner le calque Undo: Remove Layer,Undo: Remove Layer,Αναίρεση: Διαγραφή στρώσης,Annuler : Supprimer le calque,Rückgängigg: Entferne Ebene
Redo: Merge Layer Redo: Merge Layer Ακύρωση αναίρεσης: Συγχώνευση στρώσης Refaire : Fusionner le calque Redo: Remove Layer,Redo: Remove Layer,Ακύρωση αναίρεσης: Διαγραφή στρώσης,Refaire : Supprimer le calque,Wiederherstellen: Entferne Ebene
Undo: Change Layer Order Undo: Change Layer Order Αναίρεση: Αλλαγή σειράς στρώσης Annuler : Modifier l'ordre des calques Undo: Merge Layer,Undo: Merge Layer,Αναίρεση: Συγχώνευση στρώσης,Annuler : Fusionner le calque,Rückgängig: Füge Ebene zusammen
Redo: Change Layer Order Redo: Change Layer Order Ακύρωση αναίρεσης: Αλλαγή σειράς στρώσης Refaire : Modifier l'ordre des calques Redo: Merge Layer,Redo: Merge Layer,Ακύρωση αναίρεσης: Συγχώνευση στρώσης,Refaire : Fusionner le calque,Wiederherstellen: Füge Ebene zusammen
Undo: Add Frame Undo: Add Frame Αναίρεση: Προσθήκη καρέ Annuler : Ajouter une trame Undo: Change Layer Order,Undo: Change Layer Order,Αναίρεση: Αλλαγή σειράς στρώσης,Annuler : Modifier l'ordre des calques,Rückgängig: Ändere Ebenenreihenfolge
Redo: Add Frame Redo: Add Frame Ακύρωση αναίρεσης: Προσθήκη καρέ Refaire : Ajouter une trame Redo: Change Layer Order,Redo: Change Layer Order,Ακύρωση αναίρεσης: Αλλαγή σειράς στρώσης,Refaire : Modifier l'ordre des calques,Wiederherstellen: Ändere Ebenenreihenfolge
Undo: Remove Frame Undo: Remove Frame Αναίρεση: Διαγραφή καρέ Annuler : Supprimer une trame Undo: Add Frame,Undo: Add Frame,Αναίρεση: Προσθήκη καρέ,Annuler : Ajouter une trame,Rückgängig: Füge Frame hinzu
Redo: Remove Frame Redo: Remove Frame Ακύρωση αναίρεσης: Διαγραφή καρέ Refaire : Supprimer une trame Redo: Add Frame,Redo: Add Frame,Ακύρωση αναίρεσης: Προσθήκη καρέ,Refaire : Ajouter une trame,Wiederherstellen: Füge Frame hinzu
Undo: Change Frame Order Undo: Change Frame Order Αναίρεση: Αλλαγή σειράς καρέ Annuler : Modifier l'ordre des trames Undo: Remove Frame,Undo: Remove Frame,Αναίρεση: Διαγραφή καρέ,Annuler : Supprimer une trame,Rückgängig: Entferne Frame
Redo: Change Frame Order Redo: Change Frame Order Ακύρωση αναίρεσης: Αλλαγή σειράς καρέ Refaire : Modifier l'ordre des trames Redo: Remove Frame,Redo: Remove Frame,Ακύρωση αναίρεσης: Διαγραφή καρέ,Refaire : Supprimer une trame,Wiederherstellen: Entferne Frame
Undo: Delete Custom Brush Undo: Delete Custom Brush Αναίρεση: Διαγραφή προσαρμοσμένου πινέλου Annuler : Supprimer la brosse personnalisée Undo: Change Frame Order,Undo: Change Frame Order,Αναίρεση: Αλλαγή σειράς καρέ,Annuler : Modifier l'ordre des trames,Rückgängig: Ändere Framereihenfolge
Redo: Delete Custom Brush Redo: Delete Custom Brush Ακύρωση αναίρεσης: Διαγραφή προσαρμοσμένου πινέλου Refaire : Supprimer la brosse personnalisée Redo: Change Frame Order,Redo: Change Frame Order,Ακύρωση αναίρεσης: Αλλαγή σειράς καρέ,Refaire : Modifier l'ordre des trames,Wiederherstellen: Ändere Framereihenfolge
Move Guide Move Guide Μετακίνηση βοηθού Déplacer le guide Undo: Delete Custom Brush,Undo: Delete Custom Brush,Αναίρεση: Διαγραφή προσαρμοσμένου πινέλου,Annuler : Supprimer la brosse personnalisée,Rückgängig: Entferne benutzerdefinierten Pinsel
File saved File saved Το αρχείο αποθηκεύτηκε Fichier enregistré Redo: Delete Custom Brush,Redo: Delete Custom Brush,Ακύρωση αναίρεσης: Διαγραφή προσαρμοσμένου πινέλου,Refaire : Supprimer la brosse personnalisée,Wiederherstellen: Entferne benutzerdefinierten Pinsel
File exported File exported Έγινε εξαγωγή αρχείου Fichier exporté Move Guide,Move Guide,Μετακίνηση βοηθού,Déplacer le guide,Bewegungsanleitung
File saved,File saved,Το αρχείο αποθηκεύτηκε,Fichier enregistré,Datei gespeichert
File exported,File exported,Έγινε εξαγωγή αρχείου,Fichier exporté,Datei exportiert
1 id en el fr de
2 OK OK Εντάξει OK OK
3 Cancel Cancel Άκυρο Annuler Abbrechen
4 Open Open Άνοιγμα Ouvrir Öffnen
5 Please Confirm... Please Confirm... Παρακαλώ επιβεβαιώστε... Veuillez confirmer... Bitte bestätigen...
6 Image Size Image Size Μέγεθος εικόνας Taille de l'image Bildgröße
7 Width: Width: Πλάτος: Largeur : Weite
8 Height: Height: Ύψος: Hauteur : Höhe
9 File File Αρχείο Fichier Datei
10 Edit Edit Επεξεργασία Édition Bearbeiten
11 View View Προβολή Affichage Ansicht
12 Help Help Βοήθεια Aide Hilfe
13 New... New... Νέο... Nouveau... Neu
14 Open... Open... Άνοιγμα... Ouvrir... Öffnen...
15 Save... Save... Αποθήκευση... Enregistrer... Speichern...
16 Save as... Save as... Αποθήκευση ως... Enregistrer sous... Speichern als...
17 Import PNG... Import PNG... Εισαγωγή PNG... Importer une image PNG... Importiere PNG
18 Export PNG... Export PNG... Εξαγωγή PNG... Exporter une image PNG... Exportiere PNG
19 Export PNG as... Export PNG as... Εξαγωγή PNG ως... Exporter une image PNG sous... Exportiere PNG als...
20 Quit Quit Έξοδος Quitter Verlassen
21 Undo Undo Αναίρεση Annuler Rückgängig
22 Redo Redo Ακύρωση αναίρεσης Refaire Wiederherstellen
23 Scale Image Scale Image Κλιμάκωση εικόνας Redimensionner l'image Bild skalieren
24 Crop Image Crop Image Περικοπή Rogner l'image Bild zuschneiden
25 Clear Selection Clear Selection Καθαρισμός επιλογής Ne rien sélectionner Ausgewählten Bereich löschen
26 Flip Horizontal Flip Horizontal Οριζόντια αναστροφή Miroir horizontal Horizontal spiegeln
27 Flip Vertical Flip Vertical Κάθετη αναστροφή Miroir vertical Vertikal spiegeln
28 Preferences Preferences Προτιμήσεις Préférences Einstellungen
29 Tile Mode Tile Mode Λειτουργία μοτίβου Mode tuile Tile Mode
30 Show Grid Show Grid Εμφάνιση πλέγματος Afficher la grille Zeige Gitter
31 Show Rulers Show Rulers Εμφάνιση χαράκων Afficher les règles Zeige Lineale
32 Show Guides Show Guides Εμφάνιση οδηγών Afficher les guides Zeige Anleitungen
33 Fill with color: Fill with color: Γέμισμα με χρώμα: Remplir avec la couleur : Fülle mit Farbe
34 Open a File Open a File Άνοιγμα αρχείου Ouvrir un fichier Öffne eine Datei
35 Open File(s) Open File(s) Άνοιγμα αρχείου/ων Ouvrir des fichiers Öffne Datei(en)
36 IMPORT_FILE_LABEL Import as new frame Εισαγωγή ως νέο καρέ Importer en tant que trame Importier als neues Frame
37 Save Sprite as .pxo Save Sprite as .pxo Αποθήκευση εικόνας ως .pxo Enregistrer la sprite au format .pxo Speichere Sprite als .pxo
38 Export Sprite Export Sprite Εξαγωγή εικόνας Exporter une sprite Exportiere Sprite
39 EXPORT_ALLFRAMES_LABEL Export all frames Εξαγωγή όλων των καρέ Exporter toutes les trames Exportiere alle Frames
40 EXPORT_FRAMES_ASFILE_LABEL Export frames as a single file Εξαγωγή όλων των καρέ στο ίδιο αρχείο Exporter les trames en un seul fichier Exportiere Frames als eine einzige Datei
41 EXPORT_VERTICAL_SPRITESHEET_LABEL Vertical spritesheet Κάθετη ευθυγράμμιση Spritesheet vertical Vertikales Spritesheet
42 Path: Path: Διαδρομή: Chemin : Pfad:
43 Directories & Files: Directories & Files: Φάκελοι & Αρχεία: Répertoires et fichiers : Verzeichnisse & Dateien
44 File: File: Αρχείο: Fichier : Datei:
45 Interpolation: Interpolation: Παρεμβολή: Interpolation : Interpolation
46 Nearest Nearest Χωρίς Le plus proche Nächstes
47 Bilinear Bilinear Διγραμμική Linéaire Bilinear
48 Cubic Cubic Κυβική Cubique Kubisch
49 Trilinear Trilinear Τριγραμμική Trilinéaire Trilinear
50 Grid options Grid options Επιλογές πλέγματος Configuration de la grille Gitter Optionen
51 Color: Color: Χρώμα: Couleur : Farbe:
52 Language: Language: Γλώσσα: Langue : Sprache:
53 System Language System Language Γλώσσα Συστήματος Langue système System Sprache
54 English [en] English [en] Αγγλικά [en] Anglais [en] Englisch [en]
55 Greek [el] German [de] Greek [el] German [de] Ελληνικά [el] Γερμανικά [de] Grec [el] allemand [de] Deutsch [de]
56 French [fr] Greek [el] French [fr] Greek [el] French [fr] Ελληνικά [el] Français [fr] Grec [el] Griechisch [el]
57 About Pixelorama French [fr] About Pixelorama French [fr] Σχετικά με το Pixelorama Γαλλικά [fr] À propos de Pixelorama Français [fr] Französisch [fr]
58 MADEBY_LABEL About Pixelorama Your Free and Open Source Sprite Editor!\nDeveloped by Orama Interactive\n About Pixelorama Το δωρεάν και ανοιχτού κώδικα πρόγραμμά σας!\nΦτιαγμένο από την Orama Interactive\n Σχετικά με το Pixelorama Votre éditeur de sprites libre et open source\nDéveloppé par Orama Interactive\n À propos de Pixelorama Über Pixelorama
59 Website MADEBY_LABEL Website Your Free and Open Source Sprite Editor!\nDeveloped by Orama Interactive\n Ιστοσελίδα Το δωρεάν και ανοιχτού κώδικα πρόγραμμά σας!\nΦτιαγμένο από την Orama Interactive\n Site Web Votre éditeur de sprites libre et open source\nDéveloppé par Orama Interactive\n Ihr kostenloser und opensource Pixeleditor!\nEntwickelt von Orama Interactive\n
60 Donate Website Donate Website Κάντε μια δωρεά Ιστοσελίδα Faire un don Site Web Website
61 QUIT_LABEL Donate Are you sure you want to exit Pixelorama? Donate Σίγουρα θέλετε να βγείτε από το Pixelorama; Κάντε μια δωρεά Voulez-vous vraiment quitter Pixelorama ? Faire un don Spenden
62 Utility Tools QUIT_LABEL Utility Tools Are you sure you want to exit Pixelorama? Βοηθητικά Εργαλεία Σίγουρα θέλετε να βγείτε από το Pixelorama; Outils utilitaires Voulez-vous vraiment quitter Pixelorama ? Möchten sie Pixelorama wirklich verlassen?
63 RECTSELECT_HT Utility Tools Rectangular Selection\n\nR for left mouse button\nAlt + R for right mouse button\n\nPress Shift to move the content Utility Tools Ορθογώνια επιλογή\n\nR για το αριστερό κουμπί ποντικιού\nAlt + R για το δεξί κουμπί ποντικιού\n\nΠατήστε Shift για να μετακινηθεί το περιεχόμενο Βοηθητικά Εργαλεία Sélection rectangulaire\n\nR pour le bouton gauche de la souris\n\nAlt + R pour le bouton droit de la souris\n\nMaintenez Maj. appuyée pour déplacer le contenu Outils utilitaires Dienstwerkzeuge
64 COLORPICKER_HT RECTSELECT_HT Color Picker\nSelect a color from a pixel of the sprite\n\nO for left mouse button\nAlt + O for right mouse button Rectangular Selection\n\nR for left mouse button\nAlt + R for right mouse button\n\nPress Shift to move the content Επιλογέας χρωμάτων\nΕπιλέξτε ένα χρώμα από ένα εικονοστοιχείο της εικόνας\n\nΟ για το αριστερό κουμπί ποντικιού\nAlt + Ο για το δεξί κουμπί ποντικιού Ορθογώνια επιλογή\n\nR για το αριστερό κουμπί ποντικιού\nAlt + R για το δεξί κουμπί ποντικιού\n\nΠατήστε Shift για να μετακινηθεί το περιεχόμενο Sélecteur de couleurs\nSélectionnez la couleur d'un pixel de la sprite\n\nO pour le bouton gauche de la souris\n\nAlt + O pour le bouton droit de la souris Sélection rectangulaire\n\nR pour le bouton gauche de la souris\n\nAlt + R pour le bouton droit de la souris\n\nMaintenez Maj. appuyée pour déplacer le contenu Rechteckige Auswahl\n\nR für die linke Maustaste\nAlt + R für die rechte Maustaste\n\nPresse Shift zum verschieben des Inhalts
65 Draw Tools COLORPICKER_HT Draw Tools Color Picker\nSelect a color from a pixel of the sprite\n\nO for left mouse button\nAlt + O for right mouse button Εργαλεία Ζωγραφικής Επιλογέας χρωμάτων\nΕπιλέξτε ένα χρώμα από ένα εικονοστοιχείο της εικόνας\n\nΟ για το αριστερό κουμπί ποντικιού\nAlt + Ο για το δεξί κουμπί ποντικιού Outils de dessin Sélecteur de couleurs\nSélectionnez la couleur d'un pixel de la sprite\n\nO pour le bouton gauche de la souris\n\nAlt + O pour le bouton droit de la souris Farbauswahl\Wähle einr Farbe von einem Pixel des Sprites\n\nO für die linke Maustaste\nAlt + O für die rechte Maustaste
66 PENCIL_HT Draw Tools Pencil\n\nP for left mouse button\nAlt + P for right mouse button\n\nHold Shift to make a line Draw Tools Μολύβι\n\nP για το αριστερό κουμπί ποντικιού\nAlt + P για το δεξί κουμπί ποντικιού\n\nΚρατήστε Shift για να τραβήξετε μια γραμμή Εργαλεία Ζωγραφικής Crayon\n\nP pour le bouton gauche de la souris\n\nAlt + P pour le bouton droit de la souris\n\nMaintenez Maj. appuyée pour dessiner une ligne Outils de dessin Zeichnenwerkzeuge
67 ERASER_HT PENCIL_HT Eraser\n\nE for left mouse button\nAlt + E for right mouse button\n\nHold Shift to make a line Pencil\n\nP for left mouse button\nAlt + P for right mouse button\n\nHold Shift to make a line Γόμα\n\nE για το αριστερό κουμπί ποντικιού\nAlt + E για το δεξί κουμπί ποντικιού\n\nΚρατήστε Shift για να τραβήξετε μια γραμμή Μολύβι\n\nP για το αριστερό κουμπί ποντικιού\nAlt + P για το δεξί κουμπί ποντικιού\n\nΚρατήστε Shift για να τραβήξετε μια γραμμή Gomme\n\nE pour le bouton gauche de la souris\n\nAlt + E pour le bouton droit de la souris\n\nMaintenez Maj. appuyée pour dessiner une ligne Crayon\n\nP pour le bouton gauche de la souris\n\nAlt + P pour le bouton droit de la souris\n\nMaintenez Maj. appuyée pour dessiner une ligne Bleistift\n\nP für linke Maustaste\nAlt + P für rechte Maustaste\n\nHalte Shift, um eine Linie zu bilden.
68 BUCKET_HT ERASER_HT Bucket\n\nB for left mouse button\nAlt + B for right mouse button Eraser\n\nE for left mouse button\nAlt + E for right mouse button\n\nHold Shift to make a line Κουβάς\n\nB για το αριστερό κουμπί ποντικιού\nAlt + B για το δεξί κουμπί ποντικιού Γόμα\n\nE για το αριστερό κουμπί ποντικιού\nAlt + E για το δεξί κουμπί ποντικιού\n\nΚρατήστε Shift για να τραβήξετε μια γραμμή Seau de remplissage\n\nB pour le bouton gauche de la souris\nAlt + B pour le bouton droit de la souris Gomme\n\nE pour le bouton gauche de la souris\n\nAlt + E pour le bouton droit de la souris\n\nMaintenez Maj. appuyée pour dessiner une ligne Radiergummi\n\nE für die linke Maustaste\nAlt + E für die rechte Maustaste\n\nHalte Shift, um eine Linie zu bilden.
69 LD_HT BUCKET_HT Lighten/Darken\n\nU for left mouse button\nAlt + U for right mouse button Bucket\n\nB for left mouse button\nAlt + B for right mouse button Φώτισμα/Σκούρημα\n\nU για το αριστερό κουμπί ποντικιού\nAlt + U για το δεξί κουμπί ποντικιού Κουβάς\n\nB για το αριστερό κουμπί ποντικιού\nAlt + B για το δεξί κουμπί ποντικιού Éclaircir/Assombrir\n\nU pour le bouton gauche de la souris\nAlt + U pour le bouton droit de la souris Seau de remplissage\n\nB pour le bouton gauche de la souris\nAlt + B pour le bouton droit de la souris Eimer\n\nB für linke Maustaste\nAlt + B für rechte Maustaste
70 LEFTCOLOR_HT LD_HT Choose a color for the left tool Lighten/Darken\n\nU for left mouse button\nAlt + U for right mouse button Επιλέξτε ένα χρώμα για το αριστερό εργαλείο Φώτισμα/Σκούρημα\n\nU για το αριστερό κουμπί ποντικιού\nAlt + U για το δεξί κουμπί ποντικιού Choisissez une couleur pour l'outil gauche Éclaircir/Assombrir\n\nU pour le bouton gauche de la souris\nAlt + U pour le bouton droit de la souris Erhellen/Verdunkeln\n\nU für linke Maustaste\nAlt + U für rechte Maustaste
71 RIGHTCOLOR_HT LEFTCOLOR_HT Choose a color for the right tool Choose a color for the left tool Επιλέξτε ένα χρώμα για το δεξί εργαλείο Επιλέξτε ένα χρώμα για το αριστερό εργαλείο Choisissez une couleur pour l'outil droit Choisissez une couleur pour l'outil gauche Wähle eine Farbe für das linke Werkzeug
72 COLORSWITCH_HT RIGHTCOLOR_HT Switch left and right colors Choose a color for the right tool Εναλλαγή μεταξύ αριστερού και δεξιού χρώματος Επιλέξτε ένα χρώμα για το δεξί εργαλείο Alterner les couleurs de gauche et de droite Choisissez une couleur pour l'outil droit Wähle eine Farbe für das rechte Werkzeug
73 COLORDEFAULTS_HT COLORSWITCH_HT Reset the colors to their default state (black for left, white for right) Switch left and right colors Επαναφορά των χρωμάτων στην αρχική τους κατάσταση (μαύρο για το αριστερό, άσπρο για το δεξί) Εναλλαγή μεταξύ αριστερού και δεξιού χρώματος Réinitialise les couleurs à leur état initial (noir pour l'outil gauche, blanc pour l'outil droit) Alterner les couleurs de gauche et de droite Wechsle linke und rechte Farben
74 Raw Mode COLORDEFAULTS_HT Raw Mode Reset the colors to their default state (black for left, white for right) Ωμή Λειτουργία Επαναφορά των χρωμάτων στην αρχική τους κατάσταση (μαύρο για το αριστερό, άσπρο για το δεξί) Mode Raw Réinitialise les couleurs à leur état initial (noir pour l'outil gauche, blanc pour l'outil droit) Setzt die Farben auf den Standardzustand zurück (schwarz für links, weiß für rechts).
75 Left tool options Raw Mode Left tool options Raw Mode Επιλογές αριστερού εργαλείου Ωμή Λειτουργία Options de l'outil gauche Mode Raw Raw-Mode
76 Right tool options Left tool options Right tool options Left tool options Επιλογές δεξιού εργαλείου Επιλογές αριστερού εργαλείου Options de l'outil droit Options de l'outil gauche Linke Werkzeugoptionen
77 Left pixel indicator Right tool options Left pixel indicator Right tool options Δείκτης αριστερού πιξελ Επιλογές δεξιού εργαλείου Indicateur de pixel gauche Options de l'outil droit Rechte Werkzeugoptionen
78 LEFT_INDIC_HT Left pixel indicator Show left mouse pixel indicator or brush on the canvas when drawing Left pixel indicator Εμφάνιση δείκτη για το εικονοστοιχείο ή το πινέλο πάνω στον καμβά που αντιστοιχεί στο αριστερό κουμπί του ποντικιού Δείκτης αριστερού πιξελ Affiche un indicateur de pixel ou de brosse pour l'outil gauche lorsque vous dessinez Indicateur de pixel gauche Linke Pixelanzeige
79 RIGHT_INDIC_HT LEFT_INDIC_HT Show right mouse pixel indicator or brush on the canvas when drawing Show left mouse pixel indicator or brush on the canvas when drawing Εμφάνιση δείκτη για το εικονοστοιχείο ή το πινέλο πάνω στον καμβά που αντιστοιχεί στο δεξί κουμπί του ποντικιού Εμφάνιση δείκτη για το εικονοστοιχείο ή το πινέλο πάνω στον καμβά που αντιστοιχεί στο αριστερό κουμπί του ποντικιού Affiche un indicateur de pixel ou de brosse pour l'outil droit lorsque vous dessinez Affiche un indicateur de pixel ou de brosse pour l'outil gauche lorsque vous dessinez Zeige linkes Mausicon oder Pinsel auf der Leinwand wenn gezeichnet wird
80 Right pixel indicator RIGHT_INDIC_HT Right pixel indicator Show right mouse pixel indicator or brush on the canvas when drawing Δείκτης δεξιού πιξελ Εμφάνιση δείκτη για το εικονοστοιχείο ή το πινέλο πάνω στον καμβά που αντιστοιχεί στο δεξί κουμπί του ποντικιού Indicateur de pixel droit Affiche un indicateur de pixel ou de brosse pour l'outil droit lorsque vous dessinez Zeige rechtes Mausicon oder Pinsel auf der Leinwand wenn gezeichnet wird
81 Brush: Right pixel indicator Brush: Right pixel indicator Πινέλο: Δείκτης δεξιού πιξελ Brosse : Indicateur de pixel droit Rechte Pixelanzeige
82 BRUSH_HT Brush: Select a brush Brush: Επιλέξτε ένα πινέλο Πινέλο: Sélectionnez une brosse Brosse : Pinsel:
83 Brush: Pixel BRUSH_HT Brush: Pixel Select a brush Πινέλο: Εικονοστοιχείο Επιλέξτε ένα πινέλο Brosse : Pixel Sélectionnez une brosse Wähle einen Pinsel
84 Custom brush Brush: Pixel Custom brush Brush: Pixel Προσαρμοσμένο πινέλο Πινέλο: Εικονοστοιχείο Brosse personnalisée Brosse : Pixel Pinsel: Pixel
85 Brush size: Custom brush Brush size: Custom brush Μέγεθος πινέλου: Προσαρμοσμένο πινέλο Taille de la brosse : Brosse personnalisée Benutzerdefinierter Pinsel
86 Brush color from Brush size: Brush color from Brush size: Χρώμα πινέλου από Μέγεθος πινέλου: Couleur de la brosse depuis Taille de la brosse : Pinselgröße:
87 COLORFROM_HT Brush color from 0: Color from the brush itself, 1: the currently selected color Brush color from 0: Χρώμα από το πινέλο, 1: επιλεγμένο χρώμα Χρώμα πινέλου από 0 : Couleur depuis la brosse elle-même, 1 : la couleur actuellement sélectionnée Couleur de la brosse depuis Pinselfarbe von
88 Fill area: COLORFROM_HT Fill area: 0: Color from the brush itself, 1: the currently selected color Περιοχή γεμίσματος: 0: Χρώμα από το πινέλο, 1: επιλεγμένο χρώμα Remplissage de zone : 0 : Couleur depuis la brosse elle-même, 1 : la couleur actuellement sélectionnée 0: Farbe von dem Pinsel selbst, 1: die aktuell ausgewählte Farbe
89 Area of the same color Fill area: Area of the same color Fill area: Περιοχή ίδιου χρώματος Περιοχή γεμίσματος: Zone de la même couleur Remplissage de zone : Fülle Bereich
90 All pixels of the same color Area of the same color All pixels of the same color Area of the same color Όλα τα πίξελ ίδιου χρώματος Περιοχή ίδιου χρώματος Tous les pixels de la même couleur Zone de la même couleur Bereich mit der selben Farbe
91 Lighten All pixels of the same color Lighten All pixels of the same color Φώτισμα Όλα τα πίξελ ίδιου χρώματος Éclaircir Tous les pixels de la même couleur Alle Pixel mit der selben Farbe
92 Darken Lighten Darken Lighten Σκούρημα Φώτισμα Assombrir Éclaircir Erhellen
93 Amount: Darken Amount: Darken Ποσό: Σκούρημα Quantité : Assombrir Verdunkeln
94 LDAMOUNT_HT Amount: Lighten/Darken amount Amount: Ποσό φωτίσματος ή σκουρήματος Ποσό: Quantité d'éclaircissement/assombrissement Quantité : Menge:
95 Mirroring LDAMOUNT_HT Mirroring Lighten/Darken amount Κατοπτρισμός Ποσό φωτίσματος ή σκουρήματος Miroir Quantité d'éclaircissement/assombrissement Erhellen/Verdunkeln Menge
96 Horizontal Mirroring Horizontal Mirroring Οριζόντια Κατοπτρισμός Horizontal Miroir Spiegeln
97 HORIZMIRROR_HT Horizontal Enable horizontal mirrored drawing Horizontal Ενεργοποίηση ζωγραφικής με οριζόντιο κατοπτρισμό Οριζόντια Dessine avec un miroir horizontal Horizontal Horizontal spiegeln
98 VERTMIRROR_HT HORIZMIRROR_HT Enable vertical mirrored drawing Enable horizontal mirrored drawing Ενεργοποίηση ζωγραφικής με κάθετο κατοπτρισμό Ενεργοποίηση ζωγραφικής με οριζόντιο κατοπτρισμό Dessine avec un miroir vertical Dessine avec un miroir horizontal Aktiviere horizontal gespiegelte Zeichnung
99 Vertical VERTMIRROR_HT Vertical Enable vertical mirrored drawing Κάθετα Ενεργοποίηση ζωγραφικής με κάθετο κατοπτρισμό Vertical Dessine avec un miroir vertical Aktiviere vertikale gespiegelte Zeichnung
100 Current frame: Vertical Current frame: Vertical Τρέχον καρέ: Κάθετα Trame actuelle : Vertical Vertikal
101 Current frame: 1/1 Current frame: Current frame: 1/1 Current frame: Τρέχον καρέ: 1/1 Τρέχον καρέ: Trame actuelle : 1/1 Trame actuelle : Aktueller Frame
102 FIRSTFRAME_HT Current frame: 1/1 Jump to the first frame\n(Ctrl+Home) Current frame: 1/1 Μετάβαση στο πρώτο καρέ\n(Ctrl+Home) Τρέχον καρέ: 1/1 Aller à la première trame\n(Ctrl + Orig.) Trame actuelle : 1/1 Aktueller Frame 1/1
103 PREVIOUSFRAME_HT FIRSTFRAME_HT Go to the previous frame\n(Ctrl+Left) Jump to the first frame\n(Ctrl+Home) Μετάβαση στο προηγούμενο καρέ\n(Ctrl+Αριστερά) Μετάβαση στο πρώτο καρέ\n(Ctrl+Home) Aller à la trame précédente\n(Ctrl + Gauche) Aller à la première trame\n(Ctrl + Orig.) Springe zu dem ersten Frame\n(Strg+Home)
104 PLAYBACKWARDS_HT PREVIOUSFRAME_HT Play the animation backwards (from end to beginning)\n(F4) Go to the previous frame\n(Ctrl+Left) Αναπαραγωγή της κίνησης ανάποδα (από το τέλος προς την αρχή)\n(F4) Μετάβαση στο προηγούμενο καρέ\n(Ctrl+Αριστερά) Jouer l'animation à l'envers (de la fin vers le début)\n(F4) Aller à la trame précédente\n(Ctrl + Gauche) Gehe zu dem letzten Frame\n(Strg+Pfeil nach Links)
105 PLAYFORWARD_HT PLAYBACKWARDS_HT Play the animation forward (from beginning to end)\n(F5) Play the animation backwards (from end to beginning)\n(F4) Αναπαραγωγή της κίνησης κανονικά (από την αρχή προς το τέλος)\n(F5) Αναπαραγωγή της κίνησης ανάποδα (από το τέλος προς την αρχή)\n(F4) Jouer l'animation (du début vers la fin)\n(F5) Jouer l'animation à l'envers (de la fin vers le début)\n(F4) Spiele die Animation rückwärts ab (vom Ende bis zum Anfang)\n(F4)
106 NEXTFRAME_HT PLAYFORWARD_HT Go to the next frame\n(Ctrl+Right) Play the animation forward (from beginning to end)\n(F5) Μετάβαση στο επόμενο καρέ\n(Ctrl+Δεξιά) Αναπαραγωγή της κίνησης κανονικά (από την αρχή προς το τέλος)\n(F5) Aller à la prochaine trame\n(Ctrl + Droite) Jouer l'animation (du début vers la fin)\n(F5) Spiele die Animation vorwärts ab (vom Anfang bis zum Ende)\n(F5)
107 LASTFRAME_HT NEXTFRAME_HT Jump to the last frame\n(Ctrl+End) Go to the next frame\n(Ctrl+Right) Μετάβαση στο τελευταίο καρέ\n(Ctrl+End) Μετάβαση στο επόμενο καρέ\n(Ctrl+Δεξιά) Aller à la dernière trame\n(Ctrl + Fin) Aller à la prochaine trame\n(Ctrl + Droite) Gehe zum nächsten Frame\n(Strg+Pfeil nach Rechts)
108 FPS_HT LASTFRAME_HT How many frames per second should the animation preview be?\nThe more FPS, the faster the animation plays. Jump to the last frame\n(Ctrl+End) Πόσα καρέ ανά δευτερόλεπτο (FPS) να είναι η προεπισκόπηση της κίνησης;\nΌσο περισσότερα FPS, τόσο πιο γρήγορα παίζει η κίνηση. Μετάβαση στο τελευταίο καρέ\n(Ctrl+End) Combien d'images par seconde pour l'aperçu de l'animation ?\nPlus cette valeur est élevée, plus l'animation sera jouée rapidement. Aller à la dernière trame\n(Ctrl + Fin) Springe zum letzten Frame\n(Strg+Ende)
109 No loop FPS_HT No loop How many frames per second should the animation preview be?\nThe more FPS, the faster the animation plays. Όχι επανάληψη Πόσα καρέ ανά δευτερόλεπτο (FPS) να είναι η προεπισκόπηση της κίνησης;\nΌσο περισσότερα FPS, τόσο πιο γρήγορα παίζει η κίνηση. Pas de bouclage Combien d'images par seconde pour l'aperçu de l'animation ?\nPlus cette valeur est élevée, plus l'animation sera jouée rapidement. Wie viele Frames pro Sekunde sollte die Animationsvorschau haben?\n Je mehr FPS, desto schneller wird die Animation abgespielt.
110 Cycle loop No loop Cycle loop No loop Κυκλική επανάληψη Όχι επανάληψη Bouclage en cycle Pas de bouclage Keine Wiederholungsschleife
111 Ping-pong loop Cycle loop Ping-pong loop Cycle loop Επανάληψη πινγκ-πονγκ Κυκλική επανάληψη Bouclage en ping-pong Bouclage en cycle Zyklusschleife
112 Onion Skinning: Ping-pong loop Onion Skinning: Ping-pong loop Γειτονικά καρέ: Επανάληψη πινγκ-πονγκ Peau d'oignon : Bouclage en ping-pong Ping Pong Loop
113 Past Frames Onion Skinning: Past Frames Onion Skinning: Παρελθοντικά καρέ Γειτονικά καρέ: Trames passées Peau d'oignon : Onion Skinning:
114 Future Frames Past Frames Future Frames Past Frames Μελλοντικά καρέ Παρελθοντικά καρέ Trames futures Trames passées Letzten Frames
115 Blue-Red Mode Future Frames Blue-Red Mode Future Frames Μπλε-Κόκκινη λειτουργία Μελλοντικά καρέ Mode rouge-bleu Trames futures Nächsten Frames
116 Add a new frame Blue-Red Mode Add a new frame Blue-Red Mode Προσθήκη νέου καρέ Μπλε-Κόκκινη λειτουργία Ajouter une trame Mode rouge-bleu Blau-Roter Modus
117 Remove Frame Add a new frame Remove Frame Add a new frame Διαγραφή Καρέ Προσθήκη νέου καρέ Supprimer la trame Ajouter une trame Füge einen neuen Frame hinzu
118 Clone Frame Remove Frame Clone Frame Remove Frame Κλωνοποίηση Καρέ Διαγραφή Καρέ Cloner la trame Supprimer la trame Entferne Frame
119 Move Left Clone Frame Move Left Clone Frame Μετακίνηση Αριστερά Κλωνοποίηση Καρέ Déplacer vers la gauche Cloner la trame Kopiere Frame
120 Move Right Move Left Move Right Move Left Μετακίνηση Δεξιά Μετακίνηση Αριστερά Déplacer vers la droite Déplacer vers la gauche Bewege nach Links
121 Layers Move Right Layers Move Right Στρώσεις Μετακίνηση Δεξιά Calques Déplacer vers la droite Bewege nach Rechts
122 LAYERNEW_HT Layers Create a new layer Layers Δημιουργία νέας στρώσης Στρώσεις Créer un calque Calques Ebenen
123 LAYERREMOVE_HT LAYERNEW_HT Remove current layer Create a new layer Διαγραφή της τρέχουσας στρώσης Δημιουργία νέας στρώσης Supprimer le calque Créer un calque Erstelle eine neue Ebene
124 LAYERUP_HT LAYERREMOVE_HT Move up the current layer Remove current layer Μετακίνηση της τρέχουσας στρώσης προς τα πάνω Διαγραφή της τρέχουσας στρώσης Déplacer le calque vers le haut Supprimer le calque Entferne aktuelle Ebene
125 LAYERDOWN_HT LAYERUP_HT Move down the current layer Move up the current layer Μετακίνηση της τρέχουσας στρώσης προς τα κάτω Μετακίνηση της τρέχουσας στρώσης προς τα πάνω Déplacer le calque vers le cas Déplacer le calque vers le haut Bewege aktuelle Ebene nach oben
126 LAYERCLONE_HT LAYERDOWN_HT Clone current layer Move down the current layer Κλωνοποίηση της τρέχουσας στρώσης Μετακίνηση της τρέχουσας στρώσης προς τα κάτω Cloner le calque Déplacer le calque vers le cas Bewege aktuelle Ebene nach unten
127 LAYERMERGE_HT LAYERCLONE_HT Merge current layer with the one below Clone current layer Συγχώνευση της τρέχουσας στρώσης με την από κάτω Κλωνοποίηση της τρέχουσας στρώσης Fusionner le calque vers le bas Cloner le calque Kopiere aktuelle Ebene
128 LAYERVISIBILITY_HT LAYERMERGE_HT Toggle layer's visibility Merge current layer with the one below Εναλλαγή της ορατότητας της στρώσης Συγχώνευση της τρέχουσας στρώσης με την από κάτω Afficher/Masquer le calque Fusionner le calque vers le bas Führe Ebene mit der darunter zusammen
129 SPLITSCREEN_HT LAYERVISIBILITY_HT Split screen\n\nShow second canvas Toggle layer's visibility Διπλή οθόνη\n\nΕμφάνιση δεύτερου καμβά Εναλλαγή της ορατότητας της στρώσης Écran partagé\n\nAfficher un second canevas Afficher/Masquer le calque Ändere die Sichtbarkeit der Ebene
130 SPLITSCREEN_HIDE_HT SPLITSCREEN_HT Split screen\n\nHide second canvas Split screen\n\nShow second canvas Διπλή οθόνη\n\nΑπόκρυψη δεύτερου καμβάf Διπλή οθόνη\n\nΕμφάνιση δεύτερου καμβά Écran partagé\n\nCacher le second canevas Écran partagé\n\nAfficher un second canevas Geteilter Bildschirm\n\nZeige zweite Leinwand
131 Undo: Draw SPLITSCREEN_HIDE_HT Undo: Draw Split screen\n\nHide second canvas Αναίρεση: Ζωγραφική Διπλή οθόνη\n\nΑπόκρυψη δεύτερου καμβάf Annuler : Dessin Écran partagé\n\nCacher le second canevas Geteilter Bildschirm\n\nVerstecke zweite Leinwand
132 Redo: Draw Undo: Draw Redo: Draw Undo: Draw Ακύρωση αναίρεσης: Ζωγραφική Αναίρεση: Ζωγραφική Refaire : Dessin Annuler : Dessin Rückgängig: Zeichen
133 Undo: Rectangle Select Redo: Draw Undo: Rectangle Select Redo: Draw Αναίρεση: Ορθογώνια επιλογή Ακύρωση αναίρεσης: Ζωγραφική Annuler : Sélection par rectangle Refaire : Dessin Wiederherstellen: Zeichnen
134 Redo: Rectangle Select Undo: Rectangle Select Redo: Rectangle Select Undo: Rectangle Select Ακύρωση αναίρεσης: Ορθογώνια επιλογή Αναίρεση: Ορθογώνια επιλογή Refaire : Sélection par rectangle Annuler : Sélection par rectangle Rückgängig: Rechteck Auswahl
135 Undo: Scale Redo: Rectangle Select Undo: Scale Redo: Rectangle Select Αναίρεση: Κλιμάκωση Ακύρωση αναίρεσης: Ορθογώνια επιλογή Annuler : Redimensionner l'image Refaire : Sélection par rectangle Wiederherstellen: Rechteck Auswahl
136 Redo: Scale Undo: Scale Redo: Scale Undo: Scale Ακύρωση αναίρεσης: Κλιμάκωση Αναίρεση: Κλιμάκωση Refaire : Redimensionner l'image Annuler : Redimensionner l'image Rückgängig: Skalieren
137 Undo: Add Layer Redo: Scale Undo: Add Layer Redo: Scale Αναίρεση: Προσθήκη στρώσης Ακύρωση αναίρεσης: Κλιμάκωση Annuler : Ajouter un calque Refaire : Redimensionner l'image Wiederherstellen: Skalieren
138 Redo: Add Layer Undo: Add Layer Redo: Add Layer Undo: Add Layer Ακύρωση αναίρεσης: Προσθήκη στρώσης Αναίρεση: Προσθήκη στρώσης Refaire : Ajouter un calque Annuler : Ajouter un calque Rückgängig: Ebene hinzufügen
139 Undo: Remove Layer Redo: Add Layer Undo: Remove Layer Redo: Add Layer Αναίρεση: Διαγραφή στρώσης Ακύρωση αναίρεσης: Προσθήκη στρώσης Annuler : Supprimer le calque Refaire : Ajouter un calque Wiederherstellen: Ebene hinzufügen
140 Redo: Remove Layer Undo: Remove Layer Redo: Remove Layer Undo: Remove Layer Ακύρωση αναίρεσης: Διαγραφή στρώσης Αναίρεση: Διαγραφή στρώσης Refaire : Supprimer le calque Annuler : Supprimer le calque Rückgängigg: Entferne Ebene
141 Undo: Merge Layer Redo: Remove Layer Undo: Merge Layer Redo: Remove Layer Αναίρεση: Συγχώνευση στρώσης Ακύρωση αναίρεσης: Διαγραφή στρώσης Annuler : Fusionner le calque Refaire : Supprimer le calque Wiederherstellen: Entferne Ebene
142 Redo: Merge Layer Undo: Merge Layer Redo: Merge Layer Undo: Merge Layer Ακύρωση αναίρεσης: Συγχώνευση στρώσης Αναίρεση: Συγχώνευση στρώσης Refaire : Fusionner le calque Annuler : Fusionner le calque Rückgängig: Füge Ebene zusammen
143 Undo: Change Layer Order Redo: Merge Layer Undo: Change Layer Order Redo: Merge Layer Αναίρεση: Αλλαγή σειράς στρώσης Ακύρωση αναίρεσης: Συγχώνευση στρώσης Annuler : Modifier l'ordre des calques Refaire : Fusionner le calque Wiederherstellen: Füge Ebene zusammen
144 Redo: Change Layer Order Undo: Change Layer Order Redo: Change Layer Order Undo: Change Layer Order Ακύρωση αναίρεσης: Αλλαγή σειράς στρώσης Αναίρεση: Αλλαγή σειράς στρώσης Refaire : Modifier l'ordre des calques Annuler : Modifier l'ordre des calques Rückgängig: Ändere Ebenenreihenfolge
145 Undo: Add Frame Redo: Change Layer Order Undo: Add Frame Redo: Change Layer Order Αναίρεση: Προσθήκη καρέ Ακύρωση αναίρεσης: Αλλαγή σειράς στρώσης Annuler : Ajouter une trame Refaire : Modifier l'ordre des calques Wiederherstellen: Ändere Ebenenreihenfolge
146 Redo: Add Frame Undo: Add Frame Redo: Add Frame Undo: Add Frame Ακύρωση αναίρεσης: Προσθήκη καρέ Αναίρεση: Προσθήκη καρέ Refaire : Ajouter une trame Annuler : Ajouter une trame Rückgängig: Füge Frame hinzu
147 Undo: Remove Frame Redo: Add Frame Undo: Remove Frame Redo: Add Frame Αναίρεση: Διαγραφή καρέ Ακύρωση αναίρεσης: Προσθήκη καρέ Annuler : Supprimer une trame Refaire : Ajouter une trame Wiederherstellen: Füge Frame hinzu
148 Redo: Remove Frame Undo: Remove Frame Redo: Remove Frame Undo: Remove Frame Ακύρωση αναίρεσης: Διαγραφή καρέ Αναίρεση: Διαγραφή καρέ Refaire : Supprimer une trame Annuler : Supprimer une trame Rückgängig: Entferne Frame
149 Undo: Change Frame Order Redo: Remove Frame Undo: Change Frame Order Redo: Remove Frame Αναίρεση: Αλλαγή σειράς καρέ Ακύρωση αναίρεσης: Διαγραφή καρέ Annuler : Modifier l'ordre des trames Refaire : Supprimer une trame Wiederherstellen: Entferne Frame
150 Redo: Change Frame Order Undo: Change Frame Order Redo: Change Frame Order Undo: Change Frame Order Ακύρωση αναίρεσης: Αλλαγή σειράς καρέ Αναίρεση: Αλλαγή σειράς καρέ Refaire : Modifier l'ordre des trames Annuler : Modifier l'ordre des trames Rückgängig: Ändere Framereihenfolge
151 Undo: Delete Custom Brush Redo: Change Frame Order Undo: Delete Custom Brush Redo: Change Frame Order Αναίρεση: Διαγραφή προσαρμοσμένου πινέλου Ακύρωση αναίρεσης: Αλλαγή σειράς καρέ Annuler : Supprimer la brosse personnalisée Refaire : Modifier l'ordre des trames Wiederherstellen: Ändere Framereihenfolge
152 Redo: Delete Custom Brush Undo: Delete Custom Brush Redo: Delete Custom Brush Undo: Delete Custom Brush Ακύρωση αναίρεσης: Διαγραφή προσαρμοσμένου πινέλου Αναίρεση: Διαγραφή προσαρμοσμένου πινέλου Refaire : Supprimer la brosse personnalisée Annuler : Supprimer la brosse personnalisée Rückgängig: Entferne benutzerdefinierten Pinsel
153 Move Guide Redo: Delete Custom Brush Move Guide Redo: Delete Custom Brush Μετακίνηση βοηθού Ακύρωση αναίρεσης: Διαγραφή προσαρμοσμένου πινέλου Déplacer le guide Refaire : Supprimer la brosse personnalisée Wiederherstellen: Entferne benutzerdefinierten Pinsel
154 File saved Move Guide File saved Move Guide Το αρχείο αποθηκεύτηκε Μετακίνηση βοηθού Fichier enregistré Déplacer le guide Bewegungsanleitung
155 File exported File saved File exported File saved Έγινε εξαγωγή αρχείου Το αρχείο αποθηκεύτηκε Fichier exporté Fichier enregistré Datei gespeichert
156 File exported File exported Έγινε εξαγωγή αρχείου Fichier exporté Datei exportiert
157

View file

@ -5,12 +5,12 @@ type="Translation"
[deps] [deps]
files=[ "res://Translations/#Translations.en.translation", "res://Translations/#Translations.el.translation", "res://Translations/#Translations.fr.translation" ] files=[ "res://Translations/#Translations.en.translation", "res://Translations/#Translations.el.translation", "res://Translations/#Translations.fr.translation", "res://Translations/#Translations.de.translation" ]
source_file="res://Translations/#Translations.csv" source_file="res://Translations/#Translations.csv"
dest_files=[ "res://Translations/#Translations.en.translation", "res://Translations/#Translations.el.translation", "res://Translations/#Translations.fr.translation" ] dest_files=[ "res://Translations/#Translations.en.translation", "res://Translations/#Translations.el.translation", "res://Translations/#Translations.fr.translation", "res://Translations/#Translations.de.translation" ]
[params] [params]
compress=true compress=true
delimiter=2 delimiter=0

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -179,10 +179,15 @@ right_colorpicker_tool={
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":true,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":79,"unicode":0,"echo":false,"script":null) "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":true,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":79,"unicode":0,"echo":false,"script":null)
] ]
} }
shift={
"deadzone": 0.5,
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777237,"unicode":0,"echo":false,"script":null)
]
}
[locale] [locale]
translations=PoolStringArray( "res://Translations/#Translations.en.translation", "res://Translations/#Translations.el.translation", "res://Translations/#Translations.fr.translation" ) translations=PoolStringArray( "res://Translations/#Translations.en.translation", "res://Translations/#Translations.el.translation", "res://Translations/#Translations.fr.translation", "res://Translations/#Translations.de.translation" )
locale_filter=[ 0, [ ] ] locale_filter=[ 0, [ ] ]
[rendering] [rendering]