summaryrefslogtreecommitdiff
path: root/editor
diff options
context:
space:
mode:
Diffstat (limited to 'editor')
-rw-r--r--editor/animation_track_editor.cpp5
-rw-r--r--editor/code_editor.cpp2
-rw-r--r--editor/create_dialog.cpp17
-rw-r--r--editor/editor_data.cpp2
-rw-r--r--editor/editor_export.cpp46
-rw-r--r--editor/editor_feature_profile.cpp10
-rw-r--r--editor/editor_node.cpp114
-rw-r--r--editor/editor_node.h12
-rw-r--r--editor/editor_resource_preview.cpp2
-rw-r--r--editor/editor_themes.cpp2
-rw-r--r--editor/filesystem_dock.cpp12
-rw-r--r--editor/groups_editor.cpp12
-rw-r--r--editor/icons/icon_crosshair.svg1
-rw-r--r--editor/import/editor_scene_importer_gltf.cpp10
-rw-r--r--editor/import/editor_scene_importer_gltf.h1
-rw-r--r--editor/import/resource_importer_obj.cpp14
-rw-r--r--editor/plugins/animation_player_editor_plugin.cpp2
-rw-r--r--editor/plugins/animation_tree_editor_plugin.cpp3
-rw-r--r--editor/plugins/audio_stream_editor_plugin.cpp3
-rw-r--r--editor/plugins/canvas_item_editor_plugin.cpp39
-rw-r--r--editor/plugins/item_list_editor_plugin.cpp2
-rw-r--r--editor/plugins/polygon_2d_editor_plugin.cpp10
-rw-r--r--editor/plugins/resource_preloader_editor_plugin.cpp3
-rw-r--r--editor/plugins/script_editor_plugin.cpp4
-rw-r--r--editor/plugins/shader_editor_plugin.cpp3
-rw-r--r--editor/plugins/spatial_editor_plugin.cpp15
-rw-r--r--editor/plugins/spatial_editor_plugin.h1
-rw-r--r--editor/plugins/texture_region_editor_plugin.cpp33
-rw-r--r--editor/plugins/tile_set_editor_plugin.cpp28
-rw-r--r--editor/plugins/visual_shader_editor_plugin.cpp2
-rw-r--r--editor/project_export.cpp27
-rw-r--r--editor/project_manager.cpp1
-rw-r--r--editor/script_create_dialog.cpp53
-rw-r--r--editor/script_create_dialog.h4
-rw-r--r--editor/translations/af.po77
-rw-r--r--editor/translations/ar.po84
-rw-r--r--editor/translations/bg.po77
-rw-r--r--editor/translations/bn.po86
-rw-r--r--editor/translations/ca.po112
-rw-r--r--editor/translations/cs.po168
-rw-r--r--editor/translations/da.po84
-rw-r--r--editor/translations/de.po144
-rw-r--r--editor/translations/de_CH.po70
-rw-r--r--editor/translations/editor.pot68
-rw-r--r--editor/translations/el.po112
-rw-r--r--editor/translations/eo.po74
-rw-r--r--editor/translations/es.po184
-rw-r--r--editor/translations/es_AR.po156
-rw-r--r--editor/translations/et.po68
-rw-r--r--editor/translations/eu.po68
-rwxr-xr-xeditor/translations/extract.py5
-rw-r--r--editor/translations/fa.po84
-rw-r--r--editor/translations/fi.po162
-rw-r--r--editor/translations/fil.po68
-rw-r--r--editor/translations/fr.po146
-rw-r--r--editor/translations/ga.po69
-rw-r--r--editor/translations/he.po80
-rw-r--r--editor/translations/hi.po70
-rw-r--r--editor/translations/hr.po70
-rw-r--r--editor/translations/hu.po84
-rw-r--r--editor/translations/id.po86
-rw-r--r--editor/translations/is.po68
-rw-r--r--editor/translations/it.po89
-rw-r--r--editor/translations/ja.po170
-rw-r--r--editor/translations/ka.po70
-rw-r--r--editor/translations/ko.po144
-rw-r--r--editor/translations/lt.po69
-rw-r--r--editor/translations/lv.po69
-rw-r--r--editor/translations/mi.po68
-rw-r--r--editor/translations/ml.po68
-rw-r--r--editor/translations/mr.po76
-rw-r--r--editor/translations/ms.po68
-rw-r--r--editor/translations/nb.po87
-rw-r--r--editor/translations/nl.po235
-rw-r--r--editor/translations/or.po68
-rw-r--r--editor/translations/pl.po144
-rw-r--r--editor/translations/pr.po69
-rw-r--r--editor/translations/pt_BR.po145
-rw-r--r--editor/translations/pt_PT.po152
-rw-r--r--editor/translations/ro.po84
-rw-r--r--editor/translations/ru.po118
-rw-r--r--editor/translations/si.po68
-rw-r--r--editor/translations/sk.po72
-rw-r--r--editor/translations/sl.po84
-rw-r--r--editor/translations/sq.po80
-rw-r--r--editor/translations/sr_Cyrl.po81
-rw-r--r--editor/translations/sr_Latn.po68
-rw-r--r--editor/translations/sv.po84
-rw-r--r--editor/translations/ta.po68
-rw-r--r--editor/translations/te.po68
-rw-r--r--editor/translations/th.po254
-rw-r--r--editor/translations/tr.po88
-rw-r--r--editor/translations/uk.po148
-rw-r--r--editor/translations/ur_PK.po68
-rw-r--r--editor/translations/vi.po80
-rw-r--r--editor/translations/zh_CN.po351
-rw-r--r--editor/translations/zh_HK.po81
-rw-r--r--editor/translations/zh_TW.po104
98 files changed, 4654 insertions, 2305 deletions
diff --git a/editor/animation_track_editor.cpp b/editor/animation_track_editor.cpp
index cd19ceb868..f6d5312fc7 100644
--- a/editor/animation_track_editor.cpp
+++ b/editor/animation_track_editor.cpp
@@ -3790,8 +3790,9 @@ void AnimationTrackEditor::insert_value_key(const String &p_property, const Vari
value = p_value; //all good
} else {
String tpath = animation->track_get_path(i);
- if (NodePath(tpath.get_basename()) == np) {
- String subindex = tpath.get_extension();
+ int index = tpath.find_last(":");
+ if (NodePath(tpath.substr(0, index + 1)) == np) {
+ String subindex = tpath.substr(index + 1, tpath.length() - index);
value = p_value.get(subindex);
} else {
continue;
diff --git a/editor/code_editor.cpp b/editor/code_editor.cpp
index e5b4cbdda1..fa713349d4 100644
--- a/editor/code_editor.cpp
+++ b/editor/code_editor.cpp
@@ -900,7 +900,7 @@ void CodeTextEditor::update_editor_settings() {
text_editor->set_smooth_scroll_enabled(EditorSettings::get_singleton()->get("text_editor/navigation/smooth_scrolling"));
text_editor->set_v_scroll_speed(EditorSettings::get_singleton()->get("text_editor/navigation/v_scroll_speed"));
text_editor->set_draw_minimap(EditorSettings::get_singleton()->get("text_editor/navigation/show_minimap"));
- text_editor->set_minimap_width(EditorSettings::get_singleton()->get("text_editor/navigation/minimap_width"));
+ text_editor->set_minimap_width((int)EditorSettings::get_singleton()->get("text_editor/navigation/minimap_width") * EDSCALE);
text_editor->set_show_line_numbers(EditorSettings::get_singleton()->get("text_editor/appearance/show_line_numbers"));
text_editor->set_line_numbers_zero_padded(EditorSettings::get_singleton()->get("text_editor/appearance/line_numbers_zero_padded"));
text_editor->set_bookmark_gutter_enabled(EditorSettings::get_singleton()->get("text_editor/appearance/show_bookmark_gutter"));
diff --git a/editor/create_dialog.cpp b/editor/create_dialog.cpp
index 7788d6349a..4adb3844bc 100644
--- a/editor/create_dialog.cpp
+++ b/editor/create_dialog.cpp
@@ -58,8 +58,7 @@ void CreateDialog::popup_create(bool p_dont_clear, bool p_replace_mode, const St
while (!f->eof_reached()) {
String l = f->get_line().strip_edges();
String name = l.split(" ")[0];
-
- if (ClassDB::class_exists(name) || ScriptServer::is_global_class(name)) {
+ if ((ClassDB::class_exists(name) || ScriptServer::is_global_class(name)) && !_is_class_disabled_by_feature_profile(name)) {
TreeItem *ti = recent->create_item(root);
ti->set_text(0, l);
ti->set_icon(0, EditorNode::get_singleton()->get_class_icon(l, base_type));
@@ -274,17 +273,7 @@ bool CreateDialog::_is_class_disabled_by_feature_profile(const StringName &p_cla
return false;
}
- StringName class_name = p_class;
-
- while (class_name != StringName()) {
-
- if (profile->is_class_disabled(class_name)) {
- return true;
- }
- class_name = ClassDB::get_parent_class_nocheck(class_name);
- }
-
- return false;
+ return profile->is_class_disabled(p_class);
}
void CreateDialog::select_type(const String &p_type) {
@@ -615,7 +604,7 @@ void CreateDialog::_update_favorite_list() {
for (int i = 0; i < favorite_list.size(); i++) {
String l = favorite_list[i];
String name = l.split(" ")[0];
- if (!(ClassDB::class_exists(name) || ScriptServer::is_global_class(name)))
+ if (!((ClassDB::class_exists(name) || ScriptServer::is_global_class(name)) && !_is_class_disabled_by_feature_profile(name)))
continue;
TreeItem *ti = favorites->create_item(root);
ti->set_text(0, l);
diff --git a/editor/editor_data.cpp b/editor/editor_data.cpp
index 8ca202a411..0b43fd5ac0 100644
--- a/editor/editor_data.cpp
+++ b/editor/editor_data.cpp
@@ -314,7 +314,7 @@ void EditorData::copy_object_params(Object *p_object) {
for (List<PropertyInfo>::Element *E = pinfo.front(); E; E = E->next()) {
- if (!(E->get().usage & PROPERTY_USAGE_EDITOR))
+ if (!(E->get().usage & PROPERTY_USAGE_EDITOR) || E->get().name == "script" || E->get().name == "scripts")
continue;
PropertyData pd;
diff --git a/editor/editor_export.cpp b/editor/editor_export.cpp
index 264206472b..d66b386f93 100644
--- a/editor/editor_export.cpp
+++ b/editor/editor_export.cpp
@@ -1485,41 +1485,29 @@ Ref<Texture> EditorExportPlatformPC::get_logo() const {
bool EditorExportPlatformPC::can_export(const Ref<EditorExportPreset> &p_preset, String &r_error, bool &r_missing_templates) const {
String err;
- bool valid = true;
- bool use64 = p_preset->get("binary_format/64_bits");
-
- if (use64 && (!exists_export_template(debug_file_64, &err) || !exists_export_template(release_file_64, &err))) {
- valid = false;
- }
+ bool valid = false;
- if (!use64 && (!exists_export_template(debug_file_32, &err) || !exists_export_template(release_file_32, &err))) {
- valid = false;
- }
-
- String custom_debug_binary = p_preset->get("custom_template/debug");
- String custom_release_binary = p_preset->get("custom_template/release");
+ // Look for export templates (first official, and if defined custom templates).
- if (custom_debug_binary == "" && custom_release_binary == "") {
- if (!err.empty())
- r_error = err;
- r_missing_templates = !valid;
- return valid;
- }
-
- bool dvalid = true;
- bool rvalid = true;
+ bool use64 = p_preset->get("binary_format/64_bits");
+ bool dvalid = exists_export_template(use64 ? debug_file_64 : debug_file_32, &err);
+ bool rvalid = exists_export_template(use64 ? release_file_64 : release_file_32, &err);
- if (!FileAccess::exists(custom_debug_binary)) {
- dvalid = false;
- err += TTR("Custom debug template not found.") + "\n";
+ if (p_preset->get("custom_template/debug") != "") {
+ dvalid = FileAccess::exists(p_preset->get("custom_template/debug"));
+ if (!dvalid) {
+ err += TTR("Custom debug template not found.") + "\n";
+ }
}
-
- if (!FileAccess::exists(custom_release_binary)) {
- rvalid = false;
- err += TTR("Custom release template not found.") + "\n";
+ if (p_preset->get("custom_template/release") != "") {
+ rvalid = FileAccess::exists(p_preset->get("custom_template/release"));
+ if (!rvalid) {
+ err += TTR("Custom release template not found.") + "\n";
+ }
}
valid = dvalid || rvalid;
+ r_missing_templates = !valid;
if (!err.empty())
r_error = err;
@@ -1600,7 +1588,7 @@ Error EditorExportPlatformPC::export_project(const Ref<EditorExportPreset> &p_pr
if (embedded_size >= 0x100000000 && !p_preset->get("binary_format/64_bits")) {
EditorNode::get_singleton()->show_warning(TTR("On 32-bit exports the embedded PCK cannot be bigger than 4 GiB."));
- return ERR_UNAVAILABLE;
+ return ERR_INVALID_PARAMETER;
}
FixUpEmbeddedPckFunc fixup_func = get_fixup_embedded_pck_func();
diff --git a/editor/editor_feature_profile.cpp b/editor/editor_feature_profile.cpp
index 1fa2bfcd60..a4a7a0cd45 100644
--- a/editor/editor_feature_profile.cpp
+++ b/editor/editor_feature_profile.cpp
@@ -64,7 +64,10 @@ void EditorFeatureProfile::set_disable_class(const StringName &p_class, bool p_d
}
bool EditorFeatureProfile::is_class_disabled(const StringName &p_class) const {
- return disabled_classes.has(p_class);
+ if (p_class == StringName()) {
+ return false;
+ }
+ return disabled_classes.has(p_class) || is_class_disabled(ClassDB::get_parent_class_nocheck(p_class));
}
void EditorFeatureProfile::set_disable_class_editor(const StringName &p_class, bool p_disabled) {
@@ -76,7 +79,10 @@ void EditorFeatureProfile::set_disable_class_editor(const StringName &p_class, b
}
bool EditorFeatureProfile::is_class_editor_disabled(const StringName &p_class) const {
- return disabled_editors.has(p_class);
+ if (p_class == StringName()) {
+ return false;
+ }
+ return disabled_editors.has(p_class) || is_class_editor_disabled(ClassDB::get_parent_class_nocheck(p_class));
}
void EditorFeatureProfile::set_disable_class_property(const StringName &p_class, const StringName &p_property, bool p_disabled) {
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp
index 8e6668bc89..c5b67eb971 100644
--- a/editor/editor_node.cpp
+++ b/editor/editor_node.cpp
@@ -369,6 +369,19 @@ void EditorNode::_notification(int p_what) {
case NOTIFICATION_READY: {
+ {
+ _initializing_addons = true;
+ Vector<String> addons;
+ if (ProjectSettings::get_singleton()->has_setting("editor_plugins/enabled")) {
+ addons = ProjectSettings::get_singleton()->get("editor_plugins/enabled");
+ }
+
+ for (int i = 0; i < addons.size(); i++) {
+ set_addon_plugin_enabled(addons[i], true);
+ }
+ _initializing_addons = false;
+ }
+
VisualServer::get_singleton()->viewport_set_hide_scenario(get_scene_root()->get_viewport_rid(), true);
VisualServer::get_singleton()->viewport_set_hide_canvas(get_scene_root()->get_viewport_rid(), true);
VisualServer::get_singleton()->viewport_set_disable_environment(get_viewport()->get_viewport_rid(), true);
@@ -562,46 +575,65 @@ void EditorNode::_fs_changed() {
_mark_unsaved_scenes();
+ // FIXME: Move this to a cleaner location, it's hacky to do this is _fs_changed.
+ String export_error;
if (export_defer.preset != "" && !EditorFileSystem::get_singleton()->is_scanning()) {
+ String preset_name = export_defer.preset;
+ // Ensures export_project does not loop infinitely, because notifications may
+ // come during the export.
+ export_defer.preset = "";
Ref<EditorExportPreset> preset;
for (int i = 0; i < EditorExport::get_singleton()->get_export_preset_count(); ++i) {
preset = EditorExport::get_singleton()->get_export_preset(i);
- if (preset->get_name() == export_defer.preset) {
+ if (preset->get_name() == preset_name) {
break;
}
preset.unref();
}
if (preset.is_null()) {
- String errstr = "Unknown export preset: " + export_defer.preset;
- ERR_PRINTS(errstr);
- OS::get_singleton()->set_exit_code(EXIT_FAILURE);
+ export_error = vformat("Invalid export preset name: %s.", preset_name);
} else {
Ref<EditorExportPlatform> platform = preset->get_platform();
if (platform.is_null()) {
- String errstr = "Preset \"" + export_defer.preset + "\" doesn't have a platform.";
- ERR_PRINTS(errstr);
- OS::get_singleton()->set_exit_code(EXIT_FAILURE);
+ export_error = vformat("Export preset '%s' doesn't have a matching platform.", preset_name);
} else {
- // ensures export_project does not loop infinitely, because notifications may
- // come during the export
- export_defer.preset = "";
Error err = OK;
- if (export_defer.path.ends_with(".pck") || export_defer.path.ends_with(".zip")) {
+ if (export_defer.pack_only) { // Only export .pck or .zip data pack.
if (export_defer.path.ends_with(".zip")) {
err = platform->export_zip(preset, export_defer.debug, export_defer.path);
} else if (export_defer.path.ends_with(".pck")) {
err = platform->export_pack(preset, export_defer.debug, export_defer.path);
}
- } else {
- err = platform->export_project(preset, export_defer.debug, export_defer.path);
+ } else { // Normal project export.
+ String config_error;
+ bool missing_templates;
+ if (!platform->can_export(preset, config_error, missing_templates)) {
+ ERR_PRINT(vformat("Cannot export project with preset '%s' due to configuration errors:\n%s", preset_name, config_error));
+ err = missing_templates ? ERR_FILE_NOT_FOUND : ERR_UNCONFIGURED;
+ } else {
+ err = platform->export_project(preset, export_defer.debug, export_defer.path);
+ }
}
- if (err != OK) {
- ERR_PRINTS(vformat(TTR("Project export failed with error code %d."), (int)err));
- OS::get_singleton()->set_exit_code(EXIT_FAILURE);
+ switch (err) {
+ case OK:
+ break;
+ case ERR_FILE_NOT_FOUND:
+ export_error = vformat("Project export failed for preset '%s', the export template appears to be missing.", preset_name);
+ break;
+ case ERR_FILE_BAD_PATH:
+ export_error = vformat("Project export failed for preset '%s', the target path '%s' appears to be invalid.", preset_name, export_defer.path);
+ break;
+ default:
+ export_error = vformat("Project export failed with error code %d for preset '%s'.", (int)err, preset_name);
+ break;
}
}
}
+ if (!export_error.empty()) {
+ ERR_PRINT(export_error);
+ OS::get_singleton()->set_exit_code(EXIT_FAILURE);
+ }
_exit_editor();
}
}
@@ -641,12 +673,14 @@ void EditorNode::_sources_changed(bool p_exist) {
if (waiting_for_first_scan) {
waiting_for_first_scan = false;
- EditorResourcePreview::get_singleton()->start(); //start previes now that it's safe
+ // Start preview thread now that it's safe.
+ if (!singleton->cmdline_export_mode) {
+ EditorResourcePreview::get_singleton()->start();
+ }
_load_docks();
if (defer_load_scene != "") {
-
load_scene(defer_load_scene);
defer_load_scene = "";
}
@@ -1136,7 +1170,10 @@ void EditorNode::_save_scene_with_preview(String p_file, int p_idx) {
save.step(TTR("Saving Scene"), 4);
_save_scene(p_file, p_idx);
- EditorResourcePreview::get_singleton()->check_for_invalidation(p_file);
+
+ if (!singleton->cmdline_export_mode) {
+ EditorResourcePreview::get_singleton()->check_for_invalidation(p_file);
+ }
}
bool EditorNode::_validate_scene_recursive(const String &p_filename, Node *p_node) {
@@ -3820,7 +3857,7 @@ Ref<Texture> EditorNode::get_class_icon(const String &p_class, const String &p_f
void EditorNode::progress_add_task(const String &p_task, const String &p_label, int p_steps, bool p_can_cancel) {
- if (singleton->disable_progress_dialog) {
+ if (singleton->cmdline_export_mode) {
print_line(p_task + ": begin: " + p_label + " steps: " + itos(p_steps));
} else {
singleton->progress_dialog->add_task(p_task, p_label, p_steps, p_can_cancel);
@@ -3829,7 +3866,7 @@ void EditorNode::progress_add_task(const String &p_task, const String &p_label,
bool EditorNode::progress_task_step(const String &p_task, const String &p_state, int p_step, bool p_force_refresh) {
- if (singleton->disable_progress_dialog) {
+ if (singleton->cmdline_export_mode) {
print_line("\t" + p_task + ": step " + itos(p_step) + ": " + p_state);
return false;
} else {
@@ -3840,7 +3877,7 @@ bool EditorNode::progress_task_step(const String &p_task, const String &p_state,
void EditorNode::progress_end_task(const String &p_task) {
- if (singleton->disable_progress_dialog) {
+ if (singleton->cmdline_export_mode) {
print_line(p_task + ": end");
} else {
singleton->progress_dialog->end_task(p_task);
@@ -3920,13 +3957,13 @@ void EditorNode::_editor_file_dialog_unregister(EditorFileDialog *p_dialog) {
Vector<EditorNodeInitCallback> EditorNode::_init_callbacks;
-Error EditorNode::export_preset(const String &p_preset, const String &p_path, bool p_debug, const String &p_password, bool p_quit_after) {
+Error EditorNode::export_preset(const String &p_preset, const String &p_path, bool p_debug, bool p_pack_only) {
export_defer.preset = p_preset;
export_defer.path = p_path;
export_defer.debug = p_debug;
- export_defer.password = p_password;
- disable_progress_dialog = true;
+ export_defer.pack_only = p_pack_only;
+ cmdline_export_mode = true;
return OK;
}
@@ -5060,6 +5097,7 @@ void EditorNode::_global_menu_action(const Variant &p_id, const Variant &p_meta)
if (id == GLOBAL_NEW_WINDOW) {
if (OS::get_singleton()->get_main_loop()) {
List<String> args;
+ args.push_back("-e");
String exec = OS::get_singleton()->get_executable_path();
OS::ProcessID pid = 0;
@@ -5567,7 +5605,7 @@ EditorNode::EditorNode() {
_initializing_addons = false;
docks_visible = true;
restoring_scenes = false;
- disable_progress_dialog = false;
+ cmdline_export_mode = false;
scene_distraction = false;
script_distraction = false;
@@ -6531,12 +6569,6 @@ EditorNode::EditorNode() {
gui_base->add_child(file);
file->set_current_dir("res://");
- file_export = memnew(EditorFileDialog);
- file_export->set_access(EditorFileDialog::ACCESS_FILESYSTEM);
- gui_base->add_child(file_export);
- file_export->set_title(TTR("Export Project"));
- file_export->connect("file_selected", this, "_dialog_action");
-
file_export_lib = memnew(EditorFileDialog);
file_export_lib->set_title(TTR("Export Library"));
file_export_lib->set_mode(EditorFileDialog::MODE_SAVE_FILE);
@@ -6547,11 +6579,6 @@ EditorNode::EditorNode() {
file_export_lib->get_vbox()->add_child(file_export_lib_merge);
gui_base->add_child(file_export_lib);
- file_export_password = memnew(LineEdit);
- file_export_password->set_secret(true);
- file_export_password->set_editable(false);
- file_export->get_vbox()->add_margin_child(TTR("Password:"), file_export_password);
-
file_script = memnew(EditorFileDialog);
file_script->set_title(TTR("Open & Run a Script"));
file_script->set_access(EditorFileDialog::ACCESS_FILESYSTEM);
@@ -6767,19 +6794,6 @@ EditorNode::EditorNode() {
import_dock->initialize_import_options();
- {
- _initializing_addons = true;
- Vector<String> addons;
- if (ProjectSettings::get_singleton()->has_setting("editor_plugins/enabled")) {
- addons = ProjectSettings::get_singleton()->get("editor_plugins/enabled");
- }
-
- for (int i = 0; i < addons.size(); i++) {
- set_addon_plugin_enabled(addons[i], true);
- }
- _initializing_addons = false;
- }
-
FileAccess::set_file_close_fail_notify_callback(_file_access_close_error_notify);
waiting_for_first_scan = true;
diff --git a/editor/editor_node.h b/editor/editor_node.h
index acff91790d..a5c04d3531 100644
--- a/editor/editor_node.h
+++ b/editor/editor_node.h
@@ -325,18 +325,13 @@ private:
ExportTemplateManager *export_template_manager;
EditorFeatureProfileManager *feature_profile_manager;
EditorFileDialog *file_templates;
- EditorFileDialog *file_export;
EditorFileDialog *file_export_lib;
EditorFileDialog *file_script;
CheckBox *file_export_lib_merge;
- LineEdit *file_export_password;
String current_path;
MenuButton *update_spinner;
String defer_load_scene;
- String defer_export;
- String defer_export_platform;
- bool defer_export_debug;
Node *_last_instanced_scene;
EditorLog *log;
@@ -563,11 +558,10 @@ private:
String preset;
String path;
bool debug;
- String password;
-
+ bool pack_only;
} export_defer;
- bool disable_progress_dialog;
+ bool cmdline_export_mode;
static EditorNode *singleton;
@@ -786,7 +780,7 @@ public:
void _copy_warning(const String &p_str);
- Error export_preset(const String &p_preset, const String &p_path, bool p_debug, const String &p_password, bool p_quit_after = false);
+ Error export_preset(const String &p_preset, const String &p_path, bool p_debug, bool p_pack_only);
static void register_editor_types();
static void unregister_editor_types();
diff --git a/editor/editor_resource_preview.cpp b/editor/editor_resource_preview.cpp
index 9d31e26086..f63d4884e2 100644
--- a/editor/editor_resource_preview.cpp
+++ b/editor/editor_resource_preview.cpp
@@ -215,7 +215,6 @@ void EditorResourcePreview::_generate_preview(Ref<ImageTexture> &r_texture, Ref<
void EditorResourcePreview::_thread() {
-#ifndef SERVER_ENABLED
exited = false;
while (!exit) {
@@ -349,7 +348,6 @@ void EditorResourcePreview::_thread() {
preview_mutex->unlock();
}
}
-#endif
exited = true;
}
diff --git a/editor/editor_themes.cpp b/editor/editor_themes.cpp
index 15fb6a9521..2cacc767c8 100644
--- a/editor/editor_themes.cpp
+++ b/editor/editor_themes.cpp
@@ -1012,6 +1012,8 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) {
theme->set_color("grid_major", "GraphEdit", Color(0.0, 0.0, 0.0, 0.15));
theme->set_color("grid_minor", "GraphEdit", Color(0.0, 0.0, 0.0, 0.07));
}
+ theme->set_color("selection_fill", "GraphEdit", theme->get_color("box_selection_fill_color", "Editor"));
+ theme->set_color("selection_stroke", "GraphEdit", theme->get_color("box_selection_stroke_color", "Editor"));
theme->set_color("activity", "GraphEdit", accent_color);
theme->set_icon("minus", "GraphEdit", theme->get_icon("ZoomLess", "EditorIcons"));
theme->set_icon("more", "GraphEdit", theme->get_icon("ZoomMore", "EditorIcons"));
diff --git a/editor/filesystem_dock.cpp b/editor/filesystem_dock.cpp
index 1fecdfe555..93e9cc58fb 100644
--- a/editor/filesystem_dock.cpp
+++ b/editor/filesystem_dock.cpp
@@ -90,6 +90,7 @@ bool FileSystemDock::_create_tree(TreeItem *p_parent, EditorFileSystemDirectory
// Create all items for the files in the subdirectory.
if (display_mode == DISPLAY_MODE_TREE_ONLY) {
+ String main_scene = ProjectSettings::get_singleton()->get("application/run/main_scene");
for (int i = 0; i < p_dir->get_file_count(); i++) {
String file_type = p_dir->get_file_type(i);
@@ -119,7 +120,6 @@ bool FileSystemDock::_create_tree(TreeItem *p_parent, EditorFileSystemDirectory
file_item->select(0);
file_item->set_as_cursor(0);
}
- String main_scene = ProjectSettings::get_singleton()->get("application/run/main_scene");
if (main_scene == file_metadata) {
file_item->set_custom_color(0, get_color("accent_color", "Editor"));
}
@@ -750,6 +750,7 @@ void FileSystemDock::_update_file_list(bool p_keep_selection) {
}
// Fills the ItemList control node from the FileInfos.
+ String main_scene = ProjectSettings::get_singleton()->get("application/run/main_scene");
String oi = "Object";
for (List<FileInfo>::Element *E = filelist.front(); E; E = E->next()) {
FileInfo *finfo = &(E->get());
@@ -786,6 +787,10 @@ void FileSystemDock::_update_file_list(bool p_keep_selection) {
files->set_item_metadata(item_index, fpath);
}
+ if (fpath == main_scene) {
+ files->set_item_custom_fg_color(item_index, get_color("accent_color", "Editor"));
+ }
+
// Generate the preview.
if (!finfo->import_broken) {
Array udata;
@@ -1584,6 +1589,7 @@ void FileSystemDock::_file_option(int p_option, const Vector<String> &p_selected
ProjectSettings::get_singleton()->set("application/run/main_scene", p_selected[0]);
ProjectSettings::get_singleton()->save();
_update_tree(_compute_uncollapsed_paths());
+ _update_file_list(true);
}
} break;
@@ -1755,8 +1761,8 @@ void FileSystemDock::_file_option(int p_option, const Vector<String> &p_selected
if (!fpath.ends_with("/")) {
fpath = fpath.get_base_dir();
}
- make_script_dialog->config("Node", fpath.plus_file("new_script.gd"), false);
- make_script_dialog->popup_centered(Size2(300, 300) * EDSCALE);
+ make_script_dialog->config("Node", fpath.plus_file("new_script.gd"), false, false);
+ make_script_dialog->popup_centered();
} break;
case FILE_COPY_PATH: {
diff --git a/editor/groups_editor.cpp b/editor/groups_editor.cpp
index c19bee321a..83259afb35 100644
--- a/editor/groups_editor.cpp
+++ b/editor/groups_editor.cpp
@@ -215,7 +215,7 @@ void GroupDialog::_group_renamed() {
return;
}
- String name = renamed_group->get_text(0).strip_edges();
+ const String name = renamed_group->get_text(0).strip_edges();
for (TreeItem *E = groups_root->get_children(); E; E = E->get_next()) {
if (E != renamed_group && E->get_text(0) == name) {
renamed_group->set_text(0, selected_group);
@@ -232,6 +232,8 @@ void GroupDialog::_group_renamed() {
return;
}
+ renamed_group->set_text(0, name); // Spaces trimmed.
+
undo_redo->create_action(TTR("Rename Group"));
List<Node *> nodes;
@@ -254,8 +256,8 @@ void GroupDialog::_group_renamed() {
undo_redo->add_undo_method(this, "_delete_group_item", selected_group);
}
- undo_redo->add_do_method(this, "_rename_group_item", selected_group, renamed_group->get_text(0));
- undo_redo->add_undo_method(this, "_rename_group_item", renamed_group->get_text(0), selected_group);
+ undo_redo->add_do_method(this, "_rename_group_item", selected_group, name);
+ undo_redo->add_undo_method(this, "_rename_group_item", name, selected_group);
undo_redo->add_do_method(this, "_group_selected");
undo_redo->add_undo_method(this, "_group_selected");
undo_redo->add_do_method(this, "emit_signal", "group_edited");
@@ -550,8 +552,8 @@ void GroupsEditor::_add_group(const String &p_group) {
if (!node)
return;
- String name = group_name->get_text();
- if (name.strip_edges() == "")
+ const String name = group_name->get_text().strip_edges();
+ if (name.empty())
return;
if (node->is_in_group(name))
diff --git a/editor/icons/icon_crosshair.svg b/editor/icons/icon_crosshair.svg
new file mode 100644
index 0000000000..b6fa5ec654
--- /dev/null
+++ b/editor/icons/icon_crosshair.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m6 1v5h-5v1 3h5v5h4v-5h5v-4h-5v-5z" fill-opacity=".627451"/><path d="m2 7v2l5.0000803.0000197-.0000803 4.9999803h2l-.0000803-4.9999803 5.0000803-.0000197v-2l-5.0000803.0001803.0000803-5.0001803h-2l.0000803 5.0001803z" fill="#fefefe" fill-opacity=".862745"/></svg> \ No newline at end of file
diff --git a/editor/import/editor_scene_importer_gltf.cpp b/editor/import/editor_scene_importer_gltf.cpp
index f5128103f3..7de6db7add 100644
--- a/editor/import/editor_scene_importer_gltf.cpp
+++ b/editor/import/editor_scene_importer_gltf.cpp
@@ -2329,7 +2329,11 @@ Error EditorSceneImporterGLTF::_parse_animations(GLTFState &state) {
Array samplers = d["samplers"];
if (d.has("name")) {
- animation.name = _sanitize_scene_name(d["name"]);
+ String name = d["name"];
+ if (name.begins_with("loop") || name.ends_with("loop") || name.begins_with("cycle") || name.ends_with("cycle")) {
+ animation.loop = true;
+ }
+ animation.name = _sanitize_scene_name(name);
}
for (int j = 0; j < channels.size(); j++) {
@@ -2735,6 +2739,10 @@ void EditorSceneImporterGLTF::_import_animation(GLTFState &state, AnimationPlaye
animation.instance();
animation->set_name(name);
+ if (anim.loop) {
+ animation->set_loop(true);
+ }
+
float length = 0;
for (Map<int, GLTFAnimation::Track>::Element *E = anim.tracks.front(); E; E = E->next()) {
diff --git a/editor/import/editor_scene_importer_gltf.h b/editor/import/editor_scene_importer_gltf.h
index 4a91b99aa7..78d7106b0d 100644
--- a/editor/import/editor_scene_importer_gltf.h
+++ b/editor/import/editor_scene_importer_gltf.h
@@ -262,6 +262,7 @@ class EditorSceneImporterGLTF : public EditorSceneImporter {
};
struct GLTFAnimation {
+ bool loop = false;
enum Interpolation {
INTERP_LINEAR,
diff --git a/editor/import/resource_importer_obj.cpp b/editor/import/resource_importer_obj.cpp
index 06bbe17785..b1ed59a2db 100644
--- a/editor/import/resource_importer_obj.cpp
+++ b/editor/import/resource_importer_obj.cpp
@@ -203,7 +203,7 @@ static Error _parse_material_library(const String &p_path, Map<String, Ref<Spati
return OK;
}
-static Error _parse_obj(const String &p_path, List<Ref<Mesh> > &r_meshes, bool p_single_mesh, bool p_generate_tangents, bool p_optimize, Vector3 p_scale_mesh, List<String> *r_missing_deps) {
+static Error _parse_obj(const String &p_path, List<Ref<Mesh> > &r_meshes, bool p_single_mesh, bool p_generate_tangents, bool p_optimize, Vector3 p_scale_mesh, Vector3 p_offset_mesh, List<String> *r_missing_deps) {
FileAccessRef f = FileAccess::open(p_path, FileAccess::READ);
ERR_FAIL_COND_V_MSG(!f, ERR_CANT_OPEN, vformat("Couldn't open OBJ file '%s', it may not exist or not be readable.", p_path));
@@ -213,6 +213,7 @@ static Error _parse_obj(const String &p_path, List<Ref<Mesh> > &r_meshes, bool p
bool generate_tangents = p_generate_tangents;
Vector3 scale_mesh = p_scale_mesh;
+ Vector3 offset_mesh = p_offset_mesh;
int mesh_flags = p_optimize ? Mesh::ARRAY_COMPRESS_DEFAULT : 0;
Vector<Vector3> vertices;
@@ -245,9 +246,9 @@ static Error _parse_obj(const String &p_path, List<Ref<Mesh> > &r_meshes, bool p
Vector<String> v = l.split(" ", false);
ERR_FAIL_COND_V(v.size() < 4, ERR_FILE_CORRUPT);
Vector3 vtx;
- vtx.x = v[1].to_float() * scale_mesh.x;
- vtx.y = v[2].to_float() * scale_mesh.y;
- vtx.z = v[3].to_float() * scale_mesh.z;
+ vtx.x = v[1].to_float() * scale_mesh.x + offset_mesh.x;
+ vtx.y = v[2].to_float() * scale_mesh.y + offset_mesh.y;
+ vtx.z = v[3].to_float() * scale_mesh.z + offset_mesh.z;
vertices.push_back(vtx);
} else if (l.begins_with("vt ")) {
//uv
@@ -421,7 +422,7 @@ Node *EditorOBJImporter::import_scene(const String &p_path, uint32_t p_flags, in
List<Ref<Mesh> > meshes;
- Error err = _parse_obj(p_path, meshes, false, p_flags & IMPORT_GENERATE_TANGENT_ARRAYS, p_flags & IMPORT_USE_COMPRESSION, Vector3(1, 1, 1), r_missing_deps);
+ Error err = _parse_obj(p_path, meshes, false, p_flags & IMPORT_GENERATE_TANGENT_ARRAYS, p_flags & IMPORT_USE_COMPRESSION, Vector3(1, 1, 1), Vector3(0, 0, 0), r_missing_deps);
if (err != OK) {
if (r_err) {
@@ -489,6 +490,7 @@ void ResourceImporterOBJ::get_import_options(List<ImportOption> *r_options, int
r_options->push_back(ImportOption(PropertyInfo(Variant::BOOL, "generate_tangents"), true));
r_options->push_back(ImportOption(PropertyInfo(Variant::VECTOR3, "scale_mesh"), Vector3(1, 1, 1)));
+ r_options->push_back(ImportOption(PropertyInfo(Variant::VECTOR3, "offset_mesh"), Vector3(0, 0, 0)));
r_options->push_back(ImportOption(PropertyInfo(Variant::BOOL, "optimize_mesh"), true));
}
bool ResourceImporterOBJ::get_option_visibility(const String &p_option, const Map<StringName, Variant> &p_options) const {
@@ -500,7 +502,7 @@ Error ResourceImporterOBJ::import(const String &p_source_file, const String &p_s
List<Ref<Mesh> > meshes;
- Error err = _parse_obj(p_source_file, meshes, true, p_options["generate_tangents"], p_options["optimize_mesh"], p_options["scale_mesh"], NULL);
+ Error err = _parse_obj(p_source_file, meshes, true, p_options["generate_tangents"], p_options["optimize_mesh"], p_options["scale_mesh"], p_options["offset_mesh"], NULL);
ERR_FAIL_COND_V(err != OK, err);
ERR_FAIL_COND_V(meshes.size() != 1, ERR_BUG);
diff --git a/editor/plugins/animation_player_editor_plugin.cpp b/editor/plugins/animation_player_editor_plugin.cpp
index 5b41da6e8e..5e69ce4e69 100644
--- a/editor/plugins/animation_player_editor_plugin.cpp
+++ b/editor/plugins/animation_player_editor_plugin.cpp
@@ -997,9 +997,9 @@ void AnimationPlayerEditor::_animation_duplicate() {
String new_name = current;
while (player->has_animation(new_name)) {
-
new_name = new_name + " (copy)";
}
+ new_anim->set_name(new_name);
undo_redo->create_action(TTR("Duplicate Animation"));
undo_redo->add_do_method(player, "add_animation", new_name, new_anim);
diff --git a/editor/plugins/animation_tree_editor_plugin.cpp b/editor/plugins/animation_tree_editor_plugin.cpp
index a0b58b8f7e..8dc7e4638d 100644
--- a/editor/plugins/animation_tree_editor_plugin.cpp
+++ b/editor/plugins/animation_tree_editor_plugin.cpp
@@ -39,6 +39,7 @@
#include "core/os/input.h"
#include "core/os/keyboard.h"
#include "core/project_settings.h"
+#include "editor/editor_scale.h"
#include "scene/animation/animation_blend_tree.h"
#include "scene/animation/animation_player.h"
#include "scene/gui/menu_button.h"
@@ -284,7 +285,7 @@ AnimationTreeEditorPlugin::AnimationTreeEditorPlugin(EditorNode *p_node) {
editor = p_node;
anim_tree_editor = memnew(AnimationTreeEditor);
- anim_tree_editor->set_custom_minimum_size(Size2(0, 300));
+ anim_tree_editor->set_custom_minimum_size(Size2(0, 300) * EDSCALE);
button = editor->add_bottom_panel_item(TTR("AnimationTree"), anim_tree_editor);
button->hide();
diff --git a/editor/plugins/audio_stream_editor_plugin.cpp b/editor/plugins/audio_stream_editor_plugin.cpp
index b6e5d48a83..60cb2ff54d 100644
--- a/editor/plugins/audio_stream_editor_plugin.cpp
+++ b/editor/plugins/audio_stream_editor_plugin.cpp
@@ -33,6 +33,7 @@
#include "core/io/resource_loader.h"
#include "core/project_settings.h"
#include "editor/audio_stream_preview.h"
+#include "editor/editor_scale.h"
#include "editor/editor_settings.h"
void AudioStreamEditor::_notification(int p_what) {
@@ -208,7 +209,7 @@ void AudioStreamEditor::_bind_methods() {
AudioStreamEditor::AudioStreamEditor() {
- set_custom_minimum_size(Size2(1, 100));
+ set_custom_minimum_size(Size2(1, 100) * EDSCALE);
_current = 0;
_dragging = false;
diff --git a/editor/plugins/canvas_item_editor_plugin.cpp b/editor/plugins/canvas_item_editor_plugin.cpp
index 2b0c582b49..e9a705a0dc 100644
--- a/editor/plugins/canvas_item_editor_plugin.cpp
+++ b/editor/plugins/canvas_item_editor_plugin.cpp
@@ -3987,29 +3987,21 @@ void CanvasItemEditor::_update_scrollbars() {
updating_scroll = true;
- // Move the zoom buttons
+ // Move the zoom buttons.
Point2 controls_vb_begin = Point2(5, 5);
controls_vb_begin += (show_rulers) ? Point2(RULER_WIDTH, RULER_WIDTH) : Point2();
controls_vb->set_begin(controls_vb_begin);
- // Move and resize the scrollbars
- Size2 size = viewport->get_size();
Size2 hmin = h_scroll->get_minimum_size();
Size2 vmin = v_scroll->get_minimum_size();
- v_scroll->set_begin(Point2(size.width - vmin.width, (show_rulers) ? RULER_WIDTH : 0));
- v_scroll->set_end(Point2(size.width, size.height));
-
- h_scroll->set_begin(Point2((show_rulers) ? RULER_WIDTH : 0, size.height - hmin.height));
- h_scroll->set_end(Point2(size.width - vmin.width, size.height));
-
- // Get the visible frame
+ // Get the visible frame.
Size2 screen_rect = Size2(ProjectSettings::get_singleton()->get("display/window/size/width"), ProjectSettings::get_singleton()->get("display/window/size/height"));
Rect2 local_rect = Rect2(Point2(), viewport->get_size() - Size2(vmin.width, hmin.height));
_queue_update_bone_list();
- // Calculate scrollable area
+ // Calculate scrollable area.
Rect2 canvas_item_rect = Rect2(Point2(), screen_rect);
if (editor->get_edited_scene()) {
Rect2 content_rect = _get_encompassing_rect(editor->get_edited_scene());
@@ -4019,7 +4011,8 @@ void CanvasItemEditor::_update_scrollbars() {
canvas_item_rect.size += screen_rect * 2;
canvas_item_rect.position -= screen_rect;
- // Constraints the view offset and updates the scrollbars
+ // Constraints the view offset and updates the scrollbars.
+ Size2 size = viewport->get_size();
Point2 begin = canvas_item_rect.position;
Point2 end = canvas_item_rect.position + canvas_item_rect.size - local_rect.size / zoom;
bool constrain_editor_view = bool(EditorSettings::get_singleton()->get("editors/2d/constrain_editor_view"));
@@ -4066,7 +4059,13 @@ void CanvasItemEditor::_update_scrollbars() {
h_scroll->set_page(screen_rect.x);
}
- // Calculate scrollable area
+ // Move and resize the scrollbars, avoiding overlap.
+ v_scroll->set_begin(Point2(size.width - vmin.width, (show_rulers) ? RULER_WIDTH : 0));
+ v_scroll->set_end(Point2(size.width, size.height - (h_scroll->is_visible() ? hmin.height : 0)));
+ h_scroll->set_begin(Point2((show_rulers) ? RULER_WIDTH : 0, size.height - hmin.height));
+ h_scroll->set_end(Point2(size.width - (v_scroll->is_visible() ? vmin.width : 0), size.height));
+
+ // Calculate scrollable area.
v_scroll->set_value(view_offset.y);
h_scroll->set_value(view_offset.x);
@@ -4217,12 +4216,14 @@ void CanvasItemEditor::_zoom_on_position(float p_zoom, Point2 p_position) {
void CanvasItemEditor::_update_zoom_label() {
String zoom_text;
// The zoom level displayed is relative to the editor scale
- // (like in most image editors).
+ // (like in most image editors). Its lower bound is clamped to 1 as some people
+ // lower the editor scale to increase the available real estate,
+ // even if their display doesn't have a particularly low DPI.
if (zoom >= 10) {
// Don't show a decimal when the zoom level is higher than 1000 %.
- zoom_text = rtos(Math::round((zoom / EDSCALE) * 100)) + " %";
+ zoom_text = rtos(Math::round((zoom / MAX(1, EDSCALE)) * 100)) + " %";
} else {
- zoom_text = rtos(Math::stepify((zoom / EDSCALE) * 100, 0.1)) + " %";
+ zoom_text = rtos(Math::stepify((zoom / MAX(1, EDSCALE)) * 100, 0.1)) + " %";
}
zoom_reset->set_text(zoom_text);
@@ -4996,7 +4997,7 @@ Dictionary CanvasItemEditor::get_state() const {
Dictionary state;
// Take the editor scale into account.
- state["zoom"] = zoom / EDSCALE;
+ state["zoom"] = zoom / MAX(1, EDSCALE);
state["ofs"] = view_offset;
state["grid_offset"] = grid_offset;
state["grid_step"] = grid_step;
@@ -5251,11 +5252,11 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) {
show_rulers = true;
show_guides = true;
show_edit_locks = true;
- zoom = 1.0 / EDSCALE;
+ zoom = 1.0 / MAX(1, EDSCALE);
view_offset = Point2(-150 - RULER_WIDTH, -95 - RULER_WIDTH);
previous_update_view_offset = view_offset; // Moves the view a little bit to the left so that (0,0) is visible. The values a relative to a 16/10 screen
grid_offset = Point2();
- grid_step = Point2(10, 10);
+ grid_step = Point2(8, 8); // A power-of-two value works better as a default
primary_grid_steps = 8; // A power-of-two value works better as a default
grid_step_multiplier = 0;
snap_rotation_offset = 0;
diff --git a/editor/plugins/item_list_editor_plugin.cpp b/editor/plugins/item_list_editor_plugin.cpp
index 39dc130f42..9f836ed0d3 100644
--- a/editor/plugins/item_list_editor_plugin.cpp
+++ b/editor/plugins/item_list_editor_plugin.cpp
@@ -302,7 +302,7 @@ void ItemListEditor::_delete_pressed() {
void ItemListEditor::_edit_items() {
- dialog->popup_centered(Vector2(300, 400) * EDSCALE);
+ dialog->popup_centered_clamped(Vector2(425, 1200) * EDSCALE, 0.8);
}
void ItemListEditor::edit(Node *p_item_list) {
diff --git a/editor/plugins/polygon_2d_editor_plugin.cpp b/editor/plugins/polygon_2d_editor_plugin.cpp
index de23193df0..dbb2934ffb 100644
--- a/editor/plugins/polygon_2d_editor_plugin.cpp
+++ b/editor/plugins/polygon_2d_editor_plugin.cpp
@@ -1196,7 +1196,9 @@ void Polygon2DEditor::_uv_draw() {
rect.position -= uv_edit_draw->get_size();
rect.size += uv_edit_draw->get_size() * 2.0;
+
updating_uv_scroll = true;
+
uv_hscroll->set_min(rect.position.x);
uv_hscroll->set_max(rect.position.x + rect.size.x);
if (ABS(rect.position.x - (rect.position.x + rect.size.x)) <= uv_edit_draw->get_size().x) {
@@ -1216,6 +1218,14 @@ void Polygon2DEditor::_uv_draw() {
uv_vscroll->set_page(uv_edit_draw->get_size().y);
uv_vscroll->set_value(uv_draw_ofs.y);
}
+
+ Size2 hmin = uv_hscroll->get_combined_minimum_size();
+ Size2 vmin = uv_vscroll->get_combined_minimum_size();
+
+ // Avoid scrollbar overlapping.
+ uv_hscroll->set_anchor_and_margin(MARGIN_RIGHT, ANCHOR_END, uv_vscroll->is_visible() ? -vmin.width : 0);
+ uv_vscroll->set_anchor_and_margin(MARGIN_BOTTOM, ANCHOR_END, uv_hscroll->is_visible() ? -hmin.height : 0);
+
updating_uv_scroll = false;
}
diff --git a/editor/plugins/resource_preloader_editor_plugin.cpp b/editor/plugins/resource_preloader_editor_plugin.cpp
index d423be7d24..fb04f50827 100644
--- a/editor/plugins/resource_preloader_editor_plugin.cpp
+++ b/editor/plugins/resource_preloader_editor_plugin.cpp
@@ -32,6 +32,7 @@
#include "core/io/resource_loader.h"
#include "core/project_settings.h"
+#include "editor/editor_scale.h"
#include "editor/editor_settings.h"
void ResourcePreloaderEditor::_gui_input(Ref<InputEvent> p_event) {
@@ -438,7 +439,7 @@ ResourcePreloaderEditorPlugin::ResourcePreloaderEditorPlugin(EditorNode *p_node)
editor = p_node;
preloader_editor = memnew(ResourcePreloaderEditor);
- preloader_editor->set_custom_minimum_size(Size2(0, 250));
+ preloader_editor->set_custom_minimum_size(Size2(0, 250) * EDSCALE);
button = editor->add_bottom_panel_item(TTR("ResourcePreloader"), preloader_editor);
button->hide();
diff --git a/editor/plugins/script_editor_plugin.cpp b/editor/plugins/script_editor_plugin.cpp
index 335466b0c5..f13abd47a9 100644
--- a/editor/plugins/script_editor_plugin.cpp
+++ b/editor/plugins/script_editor_plugin.cpp
@@ -1004,8 +1004,8 @@ void ScriptEditor::_menu_option(int p_option) {
ScriptEditorBase *current = _get_current_editor();
switch (p_option) {
case FILE_NEW: {
- script_create_dialog->config("Node", "new_script");
- script_create_dialog->popup_centered(Size2(300, 300) * EDSCALE);
+ script_create_dialog->config("Node", "new_script", false, false);
+ script_create_dialog->popup_centered();
} break;
case FILE_NEW_TEXTFILE: {
file_dialog->set_mode(EditorFileDialog::MODE_SAVE_FILE);
diff --git a/editor/plugins/shader_editor_plugin.cpp b/editor/plugins/shader_editor_plugin.cpp
index 7e55415134..c0b5053f9d 100644
--- a/editor/plugins/shader_editor_plugin.cpp
+++ b/editor/plugins/shader_editor_plugin.cpp
@@ -35,6 +35,7 @@
#include "core/os/keyboard.h"
#include "core/os/os.h"
#include "editor/editor_node.h"
+#include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "editor/property_editor.h"
#include "servers/visual/shader_types.h"
@@ -756,7 +757,7 @@ ShaderEditorPlugin::ShaderEditorPlugin(EditorNode *p_node) {
editor = p_node;
shader_editor = memnew(ShaderEditor(p_node));
- shader_editor->set_custom_minimum_size(Size2(0, 300));
+ shader_editor->set_custom_minimum_size(Size2(0, 300) * EDSCALE);
button = editor->add_bottom_panel_item(TTR("Shader"), shader_editor);
button->hide();
}
diff --git a/editor/plugins/spatial_editor_plugin.cpp b/editor/plugins/spatial_editor_plugin.cpp
index 252f067eb1..31dce720db 100644
--- a/editor/plugins/spatial_editor_plugin.cpp
+++ b/editor/plugins/spatial_editor_plugin.cpp
@@ -2135,6 +2135,13 @@ void SpatialEditorViewport::_notification(int p_what) {
call_deferred("update_transform_gizmo_view");
}
+ if (p_what == NOTIFICATION_READY) {
+ // The crosshair icon doesn't depend on the editor theme.
+ crosshair->set_texture(get_icon("Crosshair", "EditorIcons"));
+ // Set the anchors and margins after changing the icon to ensure it's centered correctly.
+ crosshair->set_anchors_and_margins_preset(PRESET_CENTER);
+ }
+
if (p_what == NOTIFICATION_PROCESS) {
real_t delta = get_process_delta_time();
@@ -2255,6 +2262,10 @@ void SpatialEditorViewport::_notification(int p_what) {
current_camera = camera;
}
+ // Display the crosshair only while freelooking. Hide it otherwise,
+ // as the crosshair can be distracting.
+ crosshair->set_visible(freelook_active);
+
if (show_info) {
String text;
text += "X: " + rtos(current_camera->get_translation().x).pad_decimals(1) + "\n";
@@ -3546,6 +3557,10 @@ SpatialEditorViewport::SpatialEditorViewport(SpatialEditor *p_spatial_editor, Ed
camera->make_current();
surface->set_focus_mode(FOCUS_ALL);
+ crosshair = memnew(TextureRect);
+ crosshair->set_mouse_filter(MOUSE_FILTER_IGNORE);
+ surface->add_child(crosshair);
+
VBoxContainer *vbox = memnew(VBoxContainer);
surface->add_child(vbox);
vbox->set_position(Point2(10, 10) * EDSCALE);
diff --git a/editor/plugins/spatial_editor_plugin.h b/editor/plugins/spatial_editor_plugin.h
index 356646221e..5cc2b24cbb 100644
--- a/editor/plugins/spatial_editor_plugin.h
+++ b/editor/plugins/spatial_editor_plugin.h
@@ -217,6 +217,7 @@ private:
bool freelook_active;
real_t freelook_speed;
+ TextureRect *crosshair;
Label *info_label;
Label *fps_label;
Label *cinema_label;
diff --git a/editor/plugins/texture_region_editor_plugin.cpp b/editor/plugins/texture_region_editor_plugin.cpp
index 294bedd598..8672e936e0 100644
--- a/editor/plugins/texture_region_editor_plugin.cpp
+++ b/editor/plugins/texture_region_editor_plugin.cpp
@@ -178,6 +178,7 @@ void TextureRegionEditor::_region_draw() {
scroll_rect.size += scroll_margin * 2;
updating_scroll = true;
+
hscroll->set_min(scroll_rect.position.x);
hscroll->set_max(scroll_rect.position.x + scroll_rect.size.x);
if (ABS(scroll_rect.position.x - (scroll_rect.position.x + scroll_rect.size.x)) <= scroll_margin.x) {
@@ -198,6 +199,14 @@ void TextureRegionEditor::_region_draw() {
vscroll->set_page(scroll_margin.y);
vscroll->set_value(draw_ofs.y);
}
+
+ Size2 hmin = hscroll->get_combined_minimum_size();
+ Size2 vmin = vscroll->get_combined_minimum_size();
+
+ // Avoid scrollbar overlapping.
+ hscroll->set_anchor_and_margin(MARGIN_RIGHT, ANCHOR_END, vscroll->is_visible() ? -vmin.width : 0);
+ vscroll->set_anchor_and_margin(MARGIN_BOTTOM, ANCHOR_END, hscroll->is_visible() ? -hmin.height : 0);
+
updating_scroll = false;
if (node_ninepatch || obj_styleBox.is_valid()) {
@@ -233,15 +242,19 @@ void TextureRegionEditor::_region_input(const Ref<InputEvent> &p_input) {
mtx.elements[2] = -draw_ofs * draw_zoom;
mtx.scale_basis(Vector2(draw_zoom, draw_zoom));
- Vector2 endpoints[8] = {
- mtx.xform(rect.position) + Vector2(-4, -4),
- mtx.xform(rect.position + Vector2(rect.size.x / 2, 0)) + Vector2(0, -4),
- mtx.xform(rect.position + Vector2(rect.size.x, 0)) + Vector2(4, -4),
- mtx.xform(rect.position + Vector2(rect.size.x, rect.size.y / 2)) + Vector2(4, 0),
- mtx.xform(rect.position + rect.size) + Vector2(4, 4),
- mtx.xform(rect.position + Vector2(rect.size.x / 2, rect.size.y)) + Vector2(0, 4),
- mtx.xform(rect.position + Vector2(0, rect.size.y)) + Vector2(-4, 4),
- mtx.xform(rect.position + Vector2(0, rect.size.y / 2)) + Vector2(-4, 0)
+ const real_t handle_radius = 8 * EDSCALE;
+ const real_t handle_offset = 4 * EDSCALE;
+
+ // Position of selection handles.
+ const Vector2 endpoints[8] = {
+ mtx.xform(rect.position) + Vector2(-handle_offset, -handle_offset),
+ mtx.xform(rect.position + Vector2(rect.size.x / 2, 0)) + Vector2(0, -handle_offset),
+ mtx.xform(rect.position + Vector2(rect.size.x, 0)) + Vector2(handle_offset, -handle_offset),
+ mtx.xform(rect.position + Vector2(rect.size.x, rect.size.y / 2)) + Vector2(handle_offset, 0),
+ mtx.xform(rect.position + rect.size) + Vector2(handle_offset, handle_offset),
+ mtx.xform(rect.position + Vector2(rect.size.x / 2, rect.size.y)) + Vector2(0, handle_offset),
+ mtx.xform(rect.position + Vector2(0, rect.size.y)) + Vector2(-handle_offset, handle_offset),
+ mtx.xform(rect.position + Vector2(0, rect.size.y / 2)) + Vector2(-handle_offset, 0)
};
Ref<InputEventMouseButton> mb = p_input;
@@ -354,7 +367,7 @@ void TextureRegionEditor::_region_input(const Ref<InputEvent> &p_input) {
for (int i = 0; i < 8; i++) {
Vector2 tuv = endpoints[i];
- if (tuv.distance_to(Vector2(mb->get_position().x, mb->get_position().y)) < 8) {
+ if (tuv.distance_to(Vector2(mb->get_position().x, mb->get_position().y)) < handle_radius) {
drag_index = i;
}
}
diff --git a/editor/plugins/tile_set_editor_plugin.cpp b/editor/plugins/tile_set_editor_plugin.cpp
index b64ff6119c..b24d5add9f 100644
--- a/editor/plugins/tile_set_editor_plugin.cpp
+++ b/editor/plugins/tile_set_editor_plugin.cpp
@@ -1303,12 +1303,14 @@ void TileSetEditor::_on_workspace_input(const Ref<InputEvent> &p_ie) {
Size2 tile_workspace_size = edited_region.position + edited_region.size + WORKSPACE_MARGIN * 2;
Size2 workspace_minsize = workspace->get_custom_minimum_size();
- if (tile_workspace_size.x > workspace_minsize.x && tile_workspace_size.y > workspace_minsize.y) {
- undo_redo->add_do_method(workspace, "set_custom_minimum_size", tile_workspace_size);
+ // If the new region is bigger, just directly change the workspace size to avoid checking all other tiles.
+ if (tile_workspace_size.x > workspace_minsize.x || tile_workspace_size.y > workspace_minsize.y) {
+ Size2 max_workspace_size = Size2(MAX(tile_workspace_size.x, workspace_minsize.x), MAX(tile_workspace_size.y, workspace_minsize.y));
+ undo_redo->add_do_method(workspace, "set_custom_minimum_size", max_workspace_size);
undo_redo->add_undo_method(workspace, "set_custom_minimum_size", workspace_minsize);
- undo_redo->add_do_method(workspace_container, "set_custom_minimum_size", tile_workspace_size);
+ undo_redo->add_do_method(workspace_container, "set_custom_minimum_size", max_workspace_size);
undo_redo->add_undo_method(workspace_container, "set_custom_minimum_size", workspace_minsize);
- undo_redo->add_do_method(workspace_overlay, "set_custom_minimum_size", tile_workspace_size);
+ undo_redo->add_do_method(workspace_overlay, "set_custom_minimum_size", max_workspace_size);
undo_redo->add_undo_method(workspace_overlay, "set_custom_minimum_size", workspace_minsize);
} else if (workspace_minsize.x > get_current_texture()->get_size().x + WORKSPACE_MARGIN.x * 2 || workspace_minsize.y > get_current_texture()->get_size().y + WORKSPACE_MARGIN.y * 2) {
undo_redo->add_do_method(this, "update_workspace_minsize");
@@ -1803,8 +1805,6 @@ void TileSetEditor::_on_tool_clicked(int p_tool) {
Ref<ConvexPolygonShape2D> _convex = memnew(ConvexPolygonShape2D);
edited_collision_shape = _convex;
_set_edited_shape_points(_get_collision_shape_points(concave));
- } else {
- // Shouldn't happen
}
for (int i = 0; i < sd.size(); i++) {
if (sd[i].get("shape") == previous_shape) {
@@ -3267,12 +3267,16 @@ void TileSetEditor::update_workspace_minsize() {
List<int> *tiles = new List<int>();
tileset->get_tile_list(tiles);
for (List<int>::Element *E = tiles->front(); E; E = E->next()) {
- if (tileset->tile_get_texture(E->get())->get_rid() == current_texture_rid) {
- Rect2i region = tileset->tile_get_region(E->get());
- if (region.position.x + region.size.x > workspace_min_size.x)
- workspace_min_size.x = region.position.x + region.size.x;
- if (region.position.y + region.size.y > workspace_min_size.y)
- workspace_min_size.y = region.position.y + region.size.y;
+ if (tileset->tile_get_texture(E->get())->get_rid() != current_texture_rid) {
+ continue;
+ }
+
+ Rect2i region = tileset->tile_get_region(E->get());
+ if (region.position.x + region.size.x > workspace_min_size.x) {
+ workspace_min_size.x = region.position.x + region.size.x;
+ }
+ if (region.position.y + region.size.y > workspace_min_size.y) {
+ workspace_min_size.y = region.position.y + region.size.y;
}
}
delete tiles;
diff --git a/editor/plugins/visual_shader_editor_plugin.cpp b/editor/plugins/visual_shader_editor_plugin.cpp
index 972e4f2172..e334d4b093 100644
--- a/editor/plugins/visual_shader_editor_plugin.cpp
+++ b/editor/plugins/visual_shader_editor_plugin.cpp
@@ -2852,7 +2852,7 @@ VisualShaderEditorPlugin::VisualShaderEditorPlugin(EditorNode *p_node) {
editor = p_node;
visual_shader_editor = memnew(VisualShaderEditor);
- visual_shader_editor->set_custom_minimum_size(Size2(0, 300));
+ visual_shader_editor->set_custom_minimum_size(Size2(0, 300) * EDSCALE);
button = editor->add_bottom_panel_item(TTR("VisualShader"), visual_shader_editor);
button->hide();
diff --git a/editor/project_export.cpp b/editor/project_export.cpp
index 73564191e1..8245264e0d 100644
--- a/editor/project_export.cpp
+++ b/editor/project_export.cpp
@@ -1072,6 +1072,8 @@ ProjectExportDialog::ProjectExportDialog() {
main_vb->add_child(hbox);
hbox->set_v_size_flags(SIZE_EXPAND_FILL);
+ // Presets list.
+
VBoxContainer *preset_vb = memnew(VBoxContainer);
preset_vb->set_h_size_flags(Control::SIZE_EXPAND_FILL);
hbox->add_child(preset_vb);
@@ -1099,6 +1101,8 @@ ProjectExportDialog::ProjectExportDialog() {
preset_hb->add_child(delete_preset);
delete_preset->connect("pressed", this, "_delete_preset");
+ // Preset settings.
+
VBoxContainer *settings_vb = memnew(VBoxContainer);
settings_vb->set_h_size_flags(Control::SIZE_EXPAND_FILL);
hbox->add_child(settings_vb);
@@ -1119,18 +1123,24 @@ ProjectExportDialog::ProjectExportDialog() {
export_path->set_save_mode();
export_path->connect("property_changed", this, "_export_path_changed");
+ // Subsections.
+
sections = memnew(TabContainer);
sections->set_tab_align(TabContainer::ALIGN_LEFT);
sections->set_use_hidden_tabs_for_min_size(true);
settings_vb->add_child(sections);
sections->set_v_size_flags(SIZE_EXPAND_FILL);
+ // Main preset parameters.
+
parameters = memnew(EditorInspector);
sections->add_child(parameters);
parameters->set_name(TTR("Options"));
parameters->set_v_size_flags(SIZE_EXPAND_FILL);
parameters->connect("property_edited", this, "_update_parameters");
+ // Resources export parameters.
+
VBoxContainer *resources_vb = memnew(VBoxContainer);
sections->add_child(resources_vb);
resources_vb->set_name(TTR("Resources"));
@@ -1165,10 +1175,17 @@ ProjectExportDialog::ProjectExportDialog() {
exclude_filters);
exclude_filters->connect("text_changed", this, "_filter_changed");
+ // Patch packages.
+
VBoxContainer *patch_vb = memnew(VBoxContainer);
sections->add_child(patch_vb);
patch_vb->set_name(TTR("Patches"));
+ // FIXME: Patching support doesn't seem properly implemented yet, so we hide it.
+ // The rest of the code is still kept for now, in the hope that it will be made
+ // functional and reactivated.
+ patch_vb->hide();
+
patches = memnew(Tree);
patch_vb->add_child(patches);
patches->set_v_size_flags(SIZE_EXPAND_FILL);
@@ -1197,6 +1214,8 @@ ProjectExportDialog::ProjectExportDialog() {
patch_erase->connect("confirmed", this, "_patch_deleted");
add_child(patch_erase);
+ // Feature tags.
+
VBoxContainer *feature_vb = memnew(VBoxContainer);
feature_vb->set_name(TTR("Features"));
custom_features = memnew(LineEdit);
@@ -1210,6 +1229,8 @@ ProjectExportDialog::ProjectExportDialog() {
feature_vb->add_margin_child(TTR("Feature List:"), features_panel, true);
sections->add_child(feature_vb);
+ // Script export parameters.
+
updating_script_key = false;
VBoxContainer *script_vb = memnew(VBoxContainer);
@@ -1231,7 +1252,7 @@ ProjectExportDialog::ProjectExportDialog() {
sections->connect("tab_changed", this, "_tab_changed");
- //disable by default
+ // Disable by default.
name->set_editable(false);
export_path->hide();
runnable->set_disabled(true);
@@ -1241,11 +1262,15 @@ ProjectExportDialog::ProjectExportDialog() {
sections->hide();
parameters->edit(NULL);
+ // Deletion dialog.
+
delete_confirm = memnew(ConfirmationDialog);
add_child(delete_confirm);
delete_confirm->get_ok()->set_text(TTR("Delete"));
delete_confirm->connect("confirmed", this, "_delete_preset_confirm");
+ // Export buttons, dialogs and errors.
+
updating = false;
get_cancel()->set_text(TTR("Close"));
diff --git a/editor/project_manager.cpp b/editor/project_manager.cpp
index 0a904a42df..ca3431d3ec 100644
--- a/editor/project_manager.cpp
+++ b/editor/project_manager.cpp
@@ -1981,6 +1981,7 @@ void ProjectManager::_global_menu_action(const Variant &p_id, const Variant &p_m
int id = (int)p_id;
if (id == ProjectList::GLOBAL_NEW_WINDOW) {
List<String> args;
+ args.push_back("-p");
String exec = OS::get_singleton()->get_executable_path();
OS::ProcessID pid = 0;
diff --git a/editor/script_create_dialog.cpp b/editor/script_create_dialog.cpp
index e1f9ed497c..35d5fe5f70 100644
--- a/editor/script_create_dialog.cpp
+++ b/editor/script_create_dialog.cpp
@@ -99,7 +99,7 @@ bool ScriptCreateDialog::_can_be_built_in() {
return (supports_built_in && built_in_enabled);
}
-void ScriptCreateDialog::config(const String &p_base_name, const String &p_base_path, bool p_built_in_enabled) {
+void ScriptCreateDialog::config(const String &p_base_name, const String &p_base_path, bool p_built_in_enabled, bool p_load_enabled) {
class_name->set_text("");
class_name->deselect();
@@ -117,6 +117,7 @@ void ScriptCreateDialog::config(const String &p_base_name, const String &p_base_
file_path->deselect();
built_in_enabled = p_built_in_enabled;
+ load_enabled = p_load_enabled;
_lang_changed(current_language);
_class_name_changed("");
@@ -623,12 +624,12 @@ void ScriptCreateDialog::_msg_path_valid(bool valid, const String &p_msg) {
void ScriptCreateDialog::_update_dialog() {
+ /* "Add Script Dialog" GUI logic and script checks. */
+
bool script_ok = true;
- /* "Add Script Dialog" gui logic and script checks */
+ // Is script path/name valid (order from top to bottom)?
- // Is Script Valid (order from top to bottom)
- get_ok()->set_disabled(true);
if (!is_built_in && !is_path_valid) {
_msg_script_valid(false, TTR("Invalid path."));
script_ok = false;
@@ -641,12 +642,12 @@ void ScriptCreateDialog::_update_dialog() {
_msg_script_valid(false, TTR("Invalid inherited parent name or path."));
script_ok = false;
}
+
if (script_ok) {
_msg_script_valid(true, TTR("Script is valid."));
- get_ok()->set_disabled(false);
}
- /* Does script have named classes */
+ // Does script have named classes?
if (has_named_classes) {
if (is_new_script_created) {
@@ -663,7 +664,7 @@ void ScriptCreateDialog::_update_dialog() {
class_name->set_text("");
}
- /* Is script Built-in */
+ // Is script Built-in?
if (is_built_in) {
file_path->set_editable(false);
@@ -678,38 +679,50 @@ void ScriptCreateDialog::_update_dialog() {
}
}
- /* Is Script created or loaded from existing file */
+ if (!_can_be_built_in()) {
+ internal->set_pressed(false);
+ }
+ internal->set_disabled(!_can_be_built_in());
+
+ // Is Script created or loaded from existing file?
if (is_built_in) {
get_ok()->set_text(TTR("Create"));
parent_name->set_editable(true);
parent_search_button->set_disabled(false);
parent_browse_button->set_disabled(!can_inherit_from_file);
- internal->set_visible(_can_be_built_in());
- internal_label->set_visible(_can_be_built_in());
_msg_path_valid(true, TTR("Built-in script (into scene file)."));
} else if (is_new_script_created) {
- // New Script Created
+ // New script created.
+
get_ok()->set_text(TTR("Create"));
parent_name->set_editable(true);
parent_search_button->set_disabled(false);
parent_browse_button->set_disabled(!can_inherit_from_file);
- internal->set_visible(_can_be_built_in());
- internal_label->set_visible(_can_be_built_in());
if (is_path_valid) {
_msg_path_valid(true, TTR("Will create a new script file."));
}
- } else {
- // Script Loaded
+ } else if (load_enabled) {
+ // Script loaded.
+
get_ok()->set_text(TTR("Load"));
parent_name->set_editable(false);
parent_search_button->set_disabled(true);
parent_browse_button->set_disabled(true);
- internal->set_disabled(!_can_be_built_in());
if (is_path_valid) {
_msg_path_valid(true, TTR("Will load an existing script file."));
}
+ } else {
+ get_ok()->set_text(TTR("Create"));
+ parent_name->set_editable(true);
+ parent_search_button->set_disabled(false);
+ parent_browse_button->set_disabled(!can_inherit_from_file);
+ _msg_path_valid(false, TTR("Script file already exists."));
+
+ script_ok = false;
}
+
+ get_ok()->set_disabled(!script_ok);
}
void ScriptCreateDialog::_bind_methods() {
@@ -727,7 +740,7 @@ void ScriptCreateDialog::_bind_methods() {
ClassDB::bind_method("_create", &ScriptCreateDialog::_create);
ClassDB::bind_method("_browse_class_in_tree", &ScriptCreateDialog::_browse_class_in_tree);
- ClassDB::bind_method(D_METHOD("config", "inherits", "path", "built_in_enabled"), &ScriptCreateDialog::config, DEFVAL(true));
+ ClassDB::bind_method(D_METHOD("config", "inherits", "path", "built_in_enabled", "load_enabled"), &ScriptCreateDialog::config, DEFVAL(true), DEFVAL(true));
ADD_SIGNAL(MethodInfo("script_created", PropertyInfo(Variant::OBJECT, "script", PROPERTY_HINT_RESOURCE_TYPE, "Script")));
}
@@ -834,8 +847,7 @@ ScriptCreateDialog::ScriptCreateDialog() {
internal = memnew(CheckBox);
internal->set_text(TTR("On"));
internal->connect("pressed", this, "_built_in_pressed");
- internal_label = memnew(Label(TTR("Built-in Script:")));
- gc->add_child(internal_label);
+ gc->add_child(memnew(Label(TTR("Built-in Script:"))));
gc->add_child(internal);
/* Path */
@@ -885,8 +897,9 @@ ScriptCreateDialog::ScriptCreateDialog() {
has_named_classes = false;
supports_built_in = false;
can_inherit_from_file = false;
- built_in_enabled = true;
is_built_in = false;
+ built_in_enabled = true;
+ load_enabled = true;
is_new_script_created = true;
}
diff --git a/editor/script_create_dialog.h b/editor/script_create_dialog.h
index 4d13bc9291..00f642fcf7 100644
--- a/editor/script_create_dialog.h
+++ b/editor/script_create_dialog.h
@@ -58,7 +58,6 @@ class ScriptCreateDialog : public ConfirmationDialog {
Button *path_button;
EditorFileDialog *file_browse;
CheckBox *internal;
- Label *internal_label;
VBoxContainer *path_vb;
AcceptDialog *alert;
CreateDialog *select_class;
@@ -75,6 +74,7 @@ class ScriptCreateDialog : public ConfirmationDialog {
bool is_class_name_valid;
bool is_built_in;
bool built_in_enabled;
+ bool load_enabled;
int current_language;
int default_language;
bool re_check_path;
@@ -127,7 +127,7 @@ protected:
static void _bind_methods();
public:
- void config(const String &p_base_name, const String &p_base_path, bool p_built_in_enabled = true);
+ void config(const String &p_base_name, const String &p_base_path, bool p_built_in_enabled = true, bool p_load_enabled = true);
void set_inheritance_base_type(const String &p_base);
ScriptCreateDialog();
};
diff --git a/editor/translations/af.po b/editor/translations/af.po
index 3ca45d41a0..5dfc860107 100644
--- a/editor/translations/af.po
+++ b/editor/translations/af.po
@@ -1240,10 +1240,23 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Fout met oopmaak, die pakket-lêer is nie in zip format nie."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "AutoLaai '%s' bestaan reeds!"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Ontpak Bates"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "Pakket Suksesvol Geïnstalleer!"
@@ -1253,6 +1266,11 @@ msgstr "Pakket Suksesvol Geïnstalleer!"
msgid "Success!"
msgstr "Sukses!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Pakket Installeerder"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Installeer"
@@ -1393,6 +1411,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Ongeldige lêer, dis nie 'n oudio-bus uitleg nie."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Fout tydens storing van hulpbron!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Voeg Bus By"
@@ -2229,10 +2252,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3084,10 +3103,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -3097,10 +3112,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5781,6 +5792,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Gidse & Lêers:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9533,6 +9560,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9626,10 +9657,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10821,6 +10848,11 @@ msgstr "Laai 'n bestaande Bus Uitleg."
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "AutoLaai '%s' bestaan reeds!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Klas:"
@@ -12396,7 +12428,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12566,10 +12605,6 @@ msgstr ""
#~ msgstr "Kol:"
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "AutoLaai '%s' bestaan reeds!"
-
-#, fuzzy
#~ msgid "Remove Split"
#~ msgstr "Verwyder Seleksie"
diff --git a/editor/translations/ar.po b/editor/translations/ar.po
index 7e71aa7f52..f488274efc 100644
--- a/editor/translations/ar.po
+++ b/editor/translations/ar.po
@@ -1210,10 +1210,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "حدث خطأ عندفتح ملف الحزمة بسبب أن الملف ليس في صيغة \"ZIP\"."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "التحميل التلقائي '%s' موجود اصلا!"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "يفكك الضغط عن الأصول"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d مزيد من الملفات"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "تم تتبيث الحزمة بنجاح!"
@@ -1222,6 +1236,11 @@ msgstr "تم تتبيث الحزمة بنجاح!"
msgid "Success!"
msgstr "تم بشكل ناجح!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "المحتويات:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "تثبيت"
@@ -1360,6 +1379,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "ملف خطأ، ليس ملف نسق بيوس الصوت."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "خطأ في حفظ مجموعة البلاط!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "أضف بيوس"
@@ -2196,10 +2220,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "تصدير المشروع فشل, رمز الخطأ %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3123,10 +3143,6 @@ msgstr "إستيراد القوالب من ملف مضغوط بصيغة Zip"
msgid "Template Package"
msgstr "‌تصدير مدير القوالب"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "تصدير المشروع"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "تصدير المكتبة"
@@ -3136,10 +3152,6 @@ msgid "Merge With Existing"
msgstr "دمج مع الموجود"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "كلمة السر:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "فتح و تشغيل كود"
@@ -5904,6 +5916,22 @@ msgstr "قناع الانبعاث"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "الوجهات والملفات:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "التقط من البيكسل"
@@ -9745,6 +9773,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "تصدير المشروع"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "تصدير المشروع"
@@ -9839,10 +9871,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -11054,6 +11082,11 @@ msgstr "تحميل نسق بيوس موجود مسبقاً."
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "التحميل التلقائي '%s' موجود اصلا!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "إسم صنف"
@@ -12657,7 +12690,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12762,6 +12802,12 @@ msgstr "يمكن تعيين المتغيرات فقط في الذروة ."
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "تصدير المشروع فشل, رمز الخطأ %d."
+
+#~ msgid "Password:"
+#~ msgstr "كلمة السر:"
+
#~ msgid "Pause the scene"
#~ msgstr "إيقاف المشهد مؤقتاً"
@@ -12963,10 +13009,6 @@ msgstr ""
#~ msgstr "العمود:"
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "التحميل التلقائي '%s' موجود اصلا!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "إضافة نقطة"
diff --git a/editor/translations/bg.po b/editor/translations/bg.po
index a4045e0664..8b3fe3d00d 100644
--- a/editor/translations/bg.po
+++ b/editor/translations/bg.po
@@ -1211,10 +1211,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Група с това име вече съществува."
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Разархивиране на активи"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "Неуспешно създаване на папка."
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1223,6 +1237,11 @@ msgstr ""
msgid "Success!"
msgstr "Готово!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Съдържание:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Инсталиране"
@@ -1361,6 +1380,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Грешка при записването на файла!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2186,10 +2210,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3058,10 +3078,6 @@ msgstr "Внасяне на шаблони от архив във формат Z
msgid "Template Package"
msgstr "Шаблони"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Изнасяне на проекта"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Изнасяне на библиотеката"
@@ -3071,10 +3087,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Парола:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5821,6 +5833,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Папки и файлове:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9624,6 +9652,10 @@ msgid "Export PCK/Zip"
msgstr "Изнасяне"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Изнасяне на проекта"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "Режим на изнасяне:"
@@ -9721,10 +9753,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
#, fuzzy
msgid "Rename Project"
msgstr "Нов проект"
@@ -10941,6 +10969,11 @@ msgstr ""
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Група с това име вече съществува."
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Клас:"
@@ -12577,7 +12610,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12681,6 +12721,9 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Password:"
+#~ msgstr "Парола:"
+
#~ msgid "Pause the scene"
#~ msgstr "Преустановяване на сцената"
diff --git a/editor/translations/bn.po b/editor/translations/bn.po
index aa249eabc6..86ffa156e6 100644
--- a/editor/translations/bn.po
+++ b/editor/translations/bn.po
@@ -1267,10 +1267,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "জিপ ফরম্যাট খুঁজে পেতে ব্যার্থ, প্যাকেজ ফাইল ওপেন করা যায়নি।"
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "স্থায়ীয়তা টগল করুন"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "আনকম্প্রেস্ড অ্যাসেটস"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "প্যাকেজ হতে নীম্নোক্ত ফাইলসমূহ এক্সট্রাক্ট করা অসফল হয়েছে:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d টি অধিক ফাইল(সমূহ)"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "প্যাকেজ ইন্সটল সম্পন্ন হয়েছে!"
@@ -1280,6 +1294,11 @@ msgstr "প্যাকেজ ইন্সটল সম্পন্ন হয়ে
msgid "Success!"
msgstr "সম্পন্ন হয়েছে!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "ধ্রুবকসমূহ:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "ইন্সটল"
@@ -1421,6 +1440,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "ফাইল অডিও বাস লেআউট হিসেবে ব্যাবহারযোগ্য নয়।"
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "TileSet সংরক্ষণে সমস্যা হয়েছে!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "বাস যোগ করুন"
@@ -2292,10 +2316,6 @@ msgid "New Window"
msgstr "উইন্ডো"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3245,10 +3265,6 @@ msgstr "ZIP ফাইল হতে টেমপ্লেট-সমূহ ইম
msgid "Template Package"
msgstr "এক্সপোর্ট টেমপ্লেটসমূহ লোড হচ্ছে"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "প্রকল্প এক্সপোর্ট করুন"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "লাইব্রেরি এক্সপোর্ট করুন"
@@ -3258,10 +3274,6 @@ msgid "Merge With Existing"
msgstr "বিদ্যমানের সাথে একত্রিত করুন"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "পাসওয়ার্ড:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "একটি স্ক্রিপ্ট খুলুন এবং চালান"
@@ -6139,6 +6151,23 @@ msgstr "Emission Mask স্থাপন করুন"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
#, fuzzy
+msgid "Solid Pixels"
+msgstr "স্ন্যাপ (পিক্সেলসমূহ):"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "পথ এবং ফাইল:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
msgid "Capture from Pixel"
msgstr "দৃশ্য হতে তৈরি করবেন"
@@ -10111,6 +10140,10 @@ msgid "Export PCK/Zip"
msgstr "এক্সপোর্ট PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "প্রকল্প এক্সপোর্ট করুন"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "এক্সপোর্ট মোড:"
@@ -10215,10 +10248,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "প্রকল্পের পথে engine.cfg তৈরি করা সম্ভব হয়নি।"
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "প্যাকেজ হতে নীম্নোক্ত ফাইলসমূহ এক্সট্রাক্ট করা অসফল হয়েছে:"
-
-#: editor/project_manager.cpp
#, fuzzy
msgid "Rename Project"
msgstr "নামহীন প্রকল্প"
@@ -11511,6 +11540,11 @@ msgstr "বিদ্যমান স্ক্রিপ্ট লোড করু
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "'%s' অ্যাকশন ইতিমধ্যেই বিদ্যমান!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "ক্লাস নাম:"
@@ -13226,7 +13260,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -13341,6 +13382,9 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Password:"
+#~ msgstr "পাসওয়ার্ড:"
+
#~ msgid "Pause the scene"
#~ msgstr "দৃশ্যটিকে বিরতি দিন"
@@ -13632,10 +13676,6 @@ msgstr ""
#~ msgstr "ফোল্ডার তৈরি করুন"
#, fuzzy
-#~ msgid "Already existing"
-#~ msgstr "স্থায়ীয়তা টগল করুন"
-
-#, fuzzy
#~ msgid "Custom Node"
#~ msgstr "নোড-সমূহ কর্তন/কাট করুন"
@@ -13687,10 +13727,6 @@ msgstr ""
#~ msgstr "PathFollow2D একমাত্র Path2D এর অংশ হিসেবে নির্ধারন করালেই কাজ করে।"
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "'%s' অ্যাকশন ইতিমধ্যেই বিদ্যমান!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "ইনপুট যোগ করুন"
diff --git a/editor/translations/ca.po b/editor/translations/ca.po
index 2a76448e94..441fa30e91 100644
--- a/editor/translations/ca.po
+++ b/editor/translations/ca.po
@@ -8,12 +8,13 @@
# Rubén Moreno <ruben.moreno.romero@gmail.com>, 2018.
# roger <616steam@gmail.com>, 2019.
# Roger BR <drai_kin@hotmail.com>, 2019.
+# Adolfo Jayme Barrientos <fitojb@ubuntu.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-21 08:37+0000\n"
-"Last-Translator: roger <616steam@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 21:21+0000\n"
+"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/godot-engine/"
"godot/ca/>\n"
"Language: ca\n"
@@ -654,9 +655,8 @@ msgid "Copy"
msgstr "Copia"
#: editor/animation_track_editor.cpp
-#, fuzzy
msgid "Select All/None"
-msgstr "Seleccionar Totes/Cap"
+msgstr "(Des)selecciona-ho tot"
#: editor/animation_track_editor_plugins.cpp
msgid "Add Audio Track Clip"
@@ -1201,10 +1201,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Error en obrir el arxiu comprimit, el fitxer no té el format ZIP."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Ja existeix"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Descomprimint Recursos"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Ha fracassat l'extracció del paquet dels següents fitxers:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d fitxer(s) més"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Paquet instal·lat amb èxit!"
@@ -1213,6 +1227,11 @@ msgstr "Paquet instal·lat amb èxit!"
msgid "Success!"
msgstr "Èxit!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Continguts:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Instal·la"
@@ -1352,6 +1371,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Fitxer incorrecte. No és un disseny de bus d'àudio."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Error en desar el fitxer!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Afegeix Bus"
@@ -2166,10 +2190,6 @@ msgid "New Window"
msgstr "Nova finestra"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "L'exportació del projecte ha fallat amb el codi d'error %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Els recursos importats no es poden guardar."
@@ -3102,10 +3122,6 @@ msgstr "Importa Plantilles des d'un Fitxer ZIP"
msgid "Template Package"
msgstr "Gestor de Plantilles d'Exportació"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Exporta Projecte"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Exporta Biblioteca"
@@ -3115,10 +3131,6 @@ msgid "Merge With Existing"
msgstr "Combina amb Existents"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Contrasenya:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Obre i Executa un Script"
@@ -5089,17 +5101,15 @@ msgstr "Tot"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "No results for \"%s\"."
-msgstr "Cap resultat per \"%s\"."
+msgstr "No hi ha cap resultat per a «%s»."
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "Import..."
-msgstr "ReImporta..."
+msgstr "Importa…"
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "Plugins..."
-msgstr "Connectors"
+msgstr "Connectors…"
#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp
msgid "Sort:"
@@ -5115,9 +5125,8 @@ msgid "Site:"
msgstr "Lloc:"
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "Support"
-msgstr "Suport..."
+msgstr "Assistència"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Official"
@@ -5128,9 +5137,8 @@ msgid "Testing"
msgstr "Provant"
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "Loading..."
-msgstr "Carregar..."
+msgstr "S’està carregant…"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Assets ZIP File"
@@ -5819,6 +5827,22 @@ msgstr "Màscara d'Emissió"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Directoris i Fitxers:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Captura des d'un Píxel"
@@ -9703,6 +9727,10 @@ msgid "Export PCK/Zip"
msgstr "Exporta PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Exporta Projecte"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Mode d'Exportació?"
@@ -9796,10 +9824,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "No es pot crear el fitxer 'project.godot' en el camí del projecte."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Ha fracassat l'extracció del paquet dels següents fitxers:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Reanomena el Projecte"
@@ -11075,6 +11099,11 @@ msgstr "Es carregarà un fitxer de script existent."
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "L'Acció '%s' ja existeix!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Nom de Classe"
@@ -12233,7 +12262,7 @@ msgstr ""
#: platform/javascript/export/export.cpp
msgid "Stop HTTP Server"
-msgstr "Aturar Servidor HTTP"
+msgstr "Atura el servidor HTTP"
#: platform/javascript/export/export.cpp
msgid "Run in Browser"
@@ -12818,7 +12847,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Trieu un color de la pantalla."
#: scene/gui/color_picker.cpp
@@ -12940,6 +12977,12 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr "Les constants no es poden modificar."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "L'exportació del projecte ha fallat amb el codi d'error %d."
+
+#~ msgid "Password:"
+#~ msgstr "Contrasenya:"
+
#~ msgid "A digit cannot be the first character in a Identifier segment."
#~ msgstr "Un dígit no pot ser el primer caràcter en un segment Identificador."
@@ -13258,9 +13301,6 @@ msgstr "Les constants no es poden modificar."
#~ msgid "Create folder"
#~ msgstr "Crea un Directori"
-#~ msgid "Already existing"
-#~ msgstr "Ja existeix"
-
#~ msgid "Custom Node"
#~ msgstr "Node Personalitzat"
@@ -13309,10 +13349,6 @@ msgstr "Les constants no es poden modificar."
#~ "PathFollow2D només funciona si s'estableix com a fill d'un node Path2D."
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "L'Acció '%s' ja existeix!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Afegeix un punt"
diff --git a/editor/translations/cs.po b/editor/translations/cs.po
index 3d6a2fe03f..b1c4a67f51 100644
--- a/editor/translations/cs.po
+++ b/editor/translations/cs.po
@@ -16,12 +16,13 @@
# David Husička <davidek251@seznam.cz>, 2019.
# Luboš Nečas <lubosnecas506@seznam.cz>, 2019.
# David Kubeš <kubesdavid@email.cz>, 2019.
+# Emil Jiří Tywoniak <emil.tywoniak@gmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-27 15:52+0000\n"
-"Last-Translator: David Kubeš <kubesdavid@email.cz>\n"
+"PO-Revision-Date: 2020-01-03 21:21+0000\n"
+"Last-Translator: Emil Jiří Tywoniak <emil.tywoniak@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/godot-engine/godot/"
"cs/>\n"
"Language: cs\n"
@@ -39,7 +40,7 @@ msgstr ""
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
msgid "Expected a string of length 1 (a character)."
-msgstr ""
+msgstr "Očekáván řetězec o délce 1 (znak)."
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
#: modules/mono/glue/gd_glue.cpp
@@ -53,7 +54,8 @@ msgstr "Neplatný vstup %i (neprošel) ve výrazu"
#: core/math/expression.cpp
msgid "self can't be used because instance is null (not passed)"
-msgstr "self nemůže být použito, protože instance je null (neprošla)"
+msgstr ""
+"\"self\" nemůže být použito, protože instance je \"null\" (není předána)"
#: core/math/expression.cpp
msgid "Invalid operands to operator %s, %s and %s."
@@ -145,35 +147,35 @@ msgstr "Přesunout body Bézierovy křivky"
#: editor/animation_bezier_editor.cpp editor/animation_track_editor.cpp
msgid "Anim Duplicate Keys"
-msgstr "Animace: duplikovat klíče"
+msgstr "Animace: Duplikovat klíče"
#: editor/animation_bezier_editor.cpp editor/animation_track_editor.cpp
msgid "Anim Delete Keys"
-msgstr "Animace: smazat klíče"
+msgstr "Animace: Smazat klíče"
#: editor/animation_track_editor.cpp
msgid "Anim Change Keyframe Time"
-msgstr "Animace: Změnit čas klíčového snímku"
+msgstr "Animace: Změna času klíčového snímku"
#: editor/animation_track_editor.cpp
msgid "Anim Change Transition"
-msgstr "Animace: změna přechodu"
+msgstr "Animace: Změna přechodu"
#: editor/animation_track_editor.cpp
msgid "Anim Change Transform"
-msgstr "Animace: změna transformace"
+msgstr "Animace: Změna transformace"
#: editor/animation_track_editor.cpp
msgid "Anim Change Keyframe Value"
-msgstr "Animace: Změnit hodnotu klíčového snímku"
+msgstr "Animace: Změna hodnoty klíčového snímku"
#: editor/animation_track_editor.cpp
msgid "Anim Change Call"
-msgstr "Animace: změna volání"
+msgstr "Animace: Změna volání"
#: editor/animation_track_editor.cpp
msgid "Anim Multi Change Keyframe Time"
-msgstr "Animace: Změnit čas klíčových snímků"
+msgstr "Animace: Změna času klíčových snímků"
#: editor/animation_track_editor.cpp
msgid "Anim Multi Change Transition"
@@ -431,7 +433,7 @@ msgstr "Není možné přidat novou stopu bez kořenového uzlu"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "Neplatná stopa pro Bezier (žádné vhodné podvlastnosti)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -831,7 +833,7 @@ msgstr "Odloženě"
#: editor/connections_dialog.cpp
msgid ""
"Defers the signal, storing it in a queue and only firing it at idle time."
-msgstr ""
+msgstr "Odkládá signál, ukládá do fronty a jen spouští při nečinnosti."
#: editor/connections_dialog.cpp
msgid "Oneshot"
@@ -1174,7 +1176,6 @@ msgid "Third-party Licenses"
msgstr "Licence třetích stran"
#: editor/editor_about.cpp
-#, fuzzy
msgid ""
"Godot Engine relies on a number of third-party free and open source "
"libraries, all compatible with the terms of its MIT license. The following "
@@ -1183,8 +1184,8 @@ msgid ""
msgstr ""
"Godot Engine závisí na volně dostupných a open source knihovnách od třetích "
"stran; všechny jsou kompatibilní s podmínkami jeho MIT licence. Následuje "
-"vyčerpávající seznam těchto komponent třetích stran s jejich příslušnými "
-"popisy autorských práv a s licenčními podmínkami."
+"plný výčet těchto komponent třetích stran s jejich příslušnými popisy "
+"autorských práv a s licenčními podmínkami."
#: editor/editor_about.cpp
msgid "All Components"
@@ -1203,10 +1204,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Nepodařilo se otevřít balíček, není ve formátu ZIP."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Již existující"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Dekomprese uživatelského obsahu"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d více souborů"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Balíček byl úspěšně nainstalován!"
@@ -1215,6 +1230,11 @@ msgstr "Balíček byl úspěšně nainstalován!"
msgid "Success!"
msgstr "Úspěch!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Obsah:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Instalovat"
@@ -1269,7 +1289,7 @@ msgstr "Smazat Bus efekt"
#: editor/editor_audio_buses.cpp
msgid "Drag & drop to rearrange."
-msgstr ""
+msgstr "Přetažením uspořádejte."
#: editor/editor_audio_buses.cpp
msgid "Solo"
@@ -1353,6 +1373,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Neplatný soubor, neni to rozložení Audio Busu."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Chyba při ukládání souboru!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Přidat bus"
@@ -1384,11 +1409,11 @@ msgstr "Načíst výchozí"
#: editor/editor_audio_buses.cpp
msgid "Load the default Bus Layout."
-msgstr ""
+msgstr "Načíst výchozí rozvržení sběrnice."
#: editor/editor_audio_buses.cpp
msgid "Create a new Bus Layout."
-msgstr ""
+msgstr "Vytvořit nové rozvržení sběrnice."
#: editor/editor_autoload_settings.cpp
msgid "Invalid name."
@@ -1399,21 +1424,16 @@ msgid "Valid characters:"
msgstr "Platné znaky:"
#: editor/editor_autoload_settings.cpp
-#, fuzzy
msgid "Must not collide with an existing engine class name."
-msgstr "Neplatný název. Nesmí kolidovat s existující názvem třídy enginu."
+msgstr "Nesmí kolidovat s existující názvem třídy enginu."
#: editor/editor_autoload_settings.cpp
-#, fuzzy
msgid "Must not collide with an existing built-in type name."
-msgstr ""
-"Neplatný název. Nesmí kolidovat s existujícím jménem zabudovaného typu."
+msgstr "Nesmí kolidovat s existujícím jménem zabudovaného typu."
#: editor/editor_autoload_settings.cpp
-#, fuzzy
msgid "Must not collide with an existing global constant name."
-msgstr ""
-"Neplatný název. Nesmí kolidovat s existujícím názvem globální konstanty."
+msgstr "Nesmí kolidovat s existujícím názvem globální konstanty."
#: editor/editor_autoload_settings.cpp
msgid "Keyword cannot be used as an autoload name."
@@ -1563,12 +1583,16 @@ msgstr ""
"Etc 2' v nastaveních projektu."
#: editor/editor_export.cpp
+#, fuzzy
msgid ""
"Target platform requires 'ETC' texture compression for the driver fallback "
"to GLES2.\n"
"Enable 'Import Etc' in Project Settings, or disable 'Driver Fallback "
"Enabled'."
msgstr ""
+"Cílová platforma vyžaduje kompresi textur 'ETC' pro použití GLES2 jako "
+"zálohy. Povolte 'Import Etc' v nastaveních projektu, nebo vypněte 'Driver "
+"Fallback Enabled'."
#: editor/editor_export.cpp platform/android/export/export.cpp
#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp
@@ -1595,23 +1619,20 @@ msgid "3D Editor"
msgstr "3D Editor"
#: editor/editor_feature_profile.cpp
-#, fuzzy
msgid "Script Editor"
-msgstr "Otevřít editor skriptů"
+msgstr "Editor skriptů"
#: editor/editor_feature_profile.cpp
msgid "Asset Library"
msgstr "Knihovna assetů"
#: editor/editor_feature_profile.cpp
-#, fuzzy
msgid "Scene Tree Editing"
-msgstr "Strom scény (uzly):"
+msgstr "Úpravy stromu scény"
#: editor/editor_feature_profile.cpp
-#, fuzzy
msgid "Import Dock"
-msgstr "Importovat"
+msgstr "Importovat dok"
#: editor/editor_feature_profile.cpp
#, fuzzy
@@ -1654,14 +1675,12 @@ msgid "Class Options:"
msgstr "Možnosti třídy:"
#: editor/editor_feature_profile.cpp
-#, fuzzy
msgid "Enable Contextual Editor"
-msgstr "Otevřít další editor"
+msgstr "Aktivovat kontextový editor"
#: editor/editor_feature_profile.cpp
-#, fuzzy
msgid "Enabled Properties:"
-msgstr "Vlastnosti:"
+msgstr "Aktivní vlastnosti:"
#: editor/editor_feature_profile.cpp
msgid "Enabled Features:"
@@ -1694,9 +1713,8 @@ msgid "Current Profile:"
msgstr "Aktuální profil:"
#: editor/editor_feature_profile.cpp
-#, fuzzy
msgid "Make Current"
-msgstr "Aktuální:"
+msgstr "Zvolit jako aktuální"
#: editor/editor_feature_profile.cpp
#: editor/plugins/animation_player_editor_plugin.cpp
@@ -1860,18 +1878,16 @@ msgid "Go to next folder."
msgstr "Přejít do další složky."
#: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp
-#, fuzzy
msgid "Go to parent folder."
-msgstr "Jít na nadřazenou složku"
+msgstr "Přejít do nadřazené složky."
#: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp
msgid "Refresh files."
msgstr "Obnovit soubory."
#: editor/editor_file_dialog.cpp
-#, fuzzy
msgid "(Un)favorite current folder."
-msgstr "Nelze vytvořit složku."
+msgstr "Přidat/odebrat složku z oblíbených"
#: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp
#, fuzzy
@@ -2164,10 +2180,6 @@ msgid "New Window"
msgstr "Nové okno"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Export projektu selhal s chybovým kódem %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Nelze uložit importované zdroje."
@@ -3081,10 +3093,6 @@ msgstr "Importovat šablony ze ZIP souboru"
msgid "Template Package"
msgstr "Správce exportních šablon"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Exportovat projekt"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Exportovat knihovnu"
@@ -3094,10 +3102,6 @@ msgid "Merge With Existing"
msgstr "Sloučit s existující"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Heslo:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Otevřít a spustit skript"
@@ -5760,6 +5764,22 @@ msgstr "Emisní maska"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Složky a soubory:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9586,6 +9606,10 @@ msgid "Export PCK/Zip"
msgstr "Exportovat PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Exportovat projekt"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Režim exportu?"
@@ -9677,10 +9701,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Přejmenovat projekt"
@@ -10903,6 +10923,11 @@ msgstr "Načíst existující soubor skriptu"
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Akce '%s' již existuje!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Jméno třídy"
@@ -12574,7 +12599,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Vyberte barvu z obrazovky."
#: scene/gui/color_picker.cpp
@@ -12693,6 +12726,12 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr "Konstanty není možné upravovat."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Export projektu selhal s chybovým kódem %d."
+
+#~ msgid "Password:"
+#~ msgstr "Heslo:"
+
#~ msgid "Pause the scene"
#~ msgstr "Pozastavit scénu"
@@ -12931,9 +12970,6 @@ msgstr "Konstanty není možné upravovat."
#~ msgid "Create folder"
#~ msgstr "Vytvořit složku"
-#~ msgid "Already existing"
-#~ msgstr "Již existující"
-
#~ msgid "Custom Node"
#~ msgstr "Vlastní uzel"
@@ -12972,10 +13008,6 @@ msgstr "Konstanty není možné upravovat."
#~ msgstr "OrientedPathFollow funguje pouze když je dítětem uzlu Path."
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "Akce '%s' již existuje!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Přidat bod"
diff --git a/editor/translations/da.po b/editor/translations/da.po
index 513b38e5f7..4c2976812c 100644
--- a/editor/translations/da.po
+++ b/editor/translations/da.po
@@ -1241,10 +1241,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Fejl ved åbning af pakke fil, ikke i zip format."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Autoload '%s' eksisterer allerede!"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Udpakker Aktiver"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d flere filer"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Pakke installeret med succes!"
@@ -1253,6 +1267,11 @@ msgstr "Pakke installeret med succes!"
msgid "Success!"
msgstr "Succes!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Indhold:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Installér"
@@ -1392,6 +1411,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Ugyldig fil, er ikke et audio bus layout."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Fejl, kan ikke gemme TileSet!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Tilføj Bus"
@@ -2227,10 +2251,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Projekt eksport fejlede med fejlkode %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3152,10 +3172,6 @@ msgstr "Importér Skabeloner Fra ZIP Fil"
msgid "Template Package"
msgstr "Eksporter Skabelon Manager"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Eksporter Projekt"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Eksporter Bibliotek"
@@ -3165,10 +3181,6 @@ msgid "Merge With Existing"
msgstr "Flet Med Eksisterende"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Kodeord:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Åben & Kør et Script"
@@ -5909,6 +5921,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Mapper & Filer:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9726,6 +9754,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Eksporter Projekt"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "Eksporter Projekt"
@@ -9821,10 +9853,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Omdøb Projekt"
@@ -11050,6 +11078,11 @@ msgstr "Indlæs et eksisterende Bus Layout."
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Autoload '%s' eksisterer allerede!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Klasse:"
@@ -12709,7 +12742,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12824,6 +12864,12 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr "Konstanter kan ikke ændres."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Projekt eksport fejlede med fejlkode %d."
+
+#~ msgid "Password:"
+#~ msgstr "Kodeord:"
+
#~ msgid "Pause the scene"
#~ msgstr "Sæt scenen på pause"
@@ -13005,10 +13051,6 @@ msgstr "Konstanter kan ikke ændres."
#~ "PathFollow2D virker kun, når den angives som et barn af en Path2D node."
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "Autoload '%s' eksisterer allerede!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Tilføj punkt"
diff --git a/editor/translations/de.po b/editor/translations/de.po
index 706bab3fc3..d15b7a5b04 100644
--- a/editor/translations/de.po
+++ b/editor/translations/de.po
@@ -23,7 +23,7 @@
# Peter Friedland <peter_friedland@gmx.de>, 2016.
# No need for a name <endoplasmatik@gmx.net>, 2016.
# Sönke <me@eknoes.de>, 2018.
-# So Wieso <sowieso@dukun.de>, 2016-2018, 2019.
+# So Wieso <sowieso@dukun.de>, 2016-2018, 2019, 2020.
# Tim Schellenberg <smwleod@gmail.com>, 2017.
# Timo Schwarzer <account@timoschwarzer.com>, 2016-2018.
# viernullvier <hannes.breul+github@gmail.com>, 2016.
@@ -52,7 +52,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-23 17:07+0000\n"
+"PO-Revision-Date: 2020-01-03 21:21+0000\n"
"Last-Translator: So Wieso <sowieso@dukun.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/godot-engine/"
"godot/de/>\n"
@@ -463,7 +463,7 @@ msgstr "Ohne eine Wurzel kann keine neue Spur hinzugefügt werden"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "Spur ungültig als Bezier (keine passenden Unter-Eigenschaften)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -1242,10 +1242,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Fehler beim Öffnen der Paketdatei, kein ZIP-Format."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Existiert bereits"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Inhalte werden entpackt"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Die folgenden Dateien ließen sich nicht aus dem Paket extrahieren:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d weitere Datei(en)"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Paket wurde erfolgreich installiert!"
@@ -1254,6 +1268,11 @@ msgstr "Paket wurde erfolgreich installiert!"
msgid "Success!"
msgstr "Geschafft!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Inhalt:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Installieren"
@@ -1392,6 +1411,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Ungültige Datei, kein Audiobus-Layout."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Fehler beim Speichern der Datei!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Audiobus hinzufügen"
@@ -2044,9 +2068,8 @@ msgid "Case Sensitive"
msgstr "Groß-/Kleinschreibung beachten"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Show Hierarchy"
-msgstr "Helfer anzeigen"
+msgstr "Rangordnung anzeigen"
#: editor/editor_help_search.cpp
msgid "Display All"
@@ -2085,9 +2108,8 @@ msgid "Class"
msgstr "Klasse"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Method"
-msgstr "Methoden"
+msgstr "Methode"
#: editor/editor_help_search.cpp editor/plugins/script_text_editor.cpp
msgid "Signal"
@@ -2098,14 +2120,12 @@ msgid "Constant"
msgstr "Konstant"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "Eigenschaft:"
+msgstr "Eigenschaft"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
-msgstr "Motiv-Eigenschaften"
+msgstr "Motiv-Eigenschaft"
#: editor/editor_inspector.cpp editor/project_settings_editor.cpp
msgid "Property:"
@@ -2188,10 +2208,6 @@ msgid "New Window"
msgstr "Neues Fenster"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Projekt-Export ist fehlgeschlagen mit Fehlercode %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Importierte Ressourcen können nicht abgespeichert werden."
@@ -3120,10 +3136,6 @@ msgstr "Vorlagen aus ZIP-Datei importieren"
msgid "Template Package"
msgstr "Vorlagenpaket"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Projekt exportieren"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Bibliothek exportieren"
@@ -3133,10 +3145,6 @@ msgid "Merge With Existing"
msgstr "Mit existierendem vereinen"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Passwort:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Skript öffnen und ausführen"
@@ -3501,13 +3509,14 @@ msgid "Importing:"
msgstr "Importiere:"
#: editor/export_template_manager.cpp
-#, fuzzy
msgid "Error getting the list of mirrors."
-msgstr "Fehler beim erstellen des Signaturobjekts."
+msgstr "Fehler beim Laden der Spiegelserver."
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
msgstr ""
+"Fehler beim Einlesen des JSON-Formats der Spiegelserverliste. Bitte diesen "
+"Fehler melden!"
#: editor/export_template_manager.cpp
msgid ""
@@ -4696,9 +4705,8 @@ msgid "Move Node"
msgstr "Node verschieben"
#: editor/plugins/animation_state_machine_editor.cpp
-#, fuzzy
msgid "Transition exists!"
-msgstr "Übergänge"
+msgstr "Übergang existiert bereits!"
#: editor/plugins/animation_state_machine_editor.cpp
msgid "Add Transition"
@@ -5778,6 +5786,23 @@ msgstr "Emissionsmaske"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Schrumpfen (Pixel): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Verzeichnisse & Dateien:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Von Pixel aufnehmen"
@@ -6004,18 +6029,19 @@ msgstr "Umrissgröße:"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "UV Channel Debug"
-msgstr ""
+msgstr "UV-Channel-Debug"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
msgstr "Element %d entfernen?"
#: editor/plugins/mesh_library_editor_plugin.cpp
-#, fuzzy
msgid ""
"Update from existing scene?:\n"
"%s"
-msgstr "Aus Szene aktualisieren"
+msgstr ""
+"Aus bestehender Szene aktualisieren?:\n"
+"%s"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Mesh Library"
@@ -7575,9 +7601,8 @@ msgid "Create Mesh2D"
msgstr "Mesh2D erzeugen"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "Mesh2D Preview"
-msgstr "Mesh-Vorschauen erzeugen"
+msgstr "Mesh2D-Vorschau"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Polygon2D"
@@ -7585,25 +7610,23 @@ msgstr "Polygon2D erzeugen"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Polygon2D-Vorschau"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
msgstr "CollisionPolygon2D erzeugen"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "CollisionPolygon2D Preview"
-msgstr "CollisionPolygon2D erzeugen"
+msgstr "CollisionPolygon2D-Vorschau"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D"
msgstr "LightOccluder2D erzeugen"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "LightOccluder2D Preview"
-msgstr "LightOccluder2D erzeugen"
+msgstr "LightOccluder2D-Vorschau"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite is empty!"
@@ -7684,9 +7707,8 @@ msgid "Add Frame"
msgstr "Frame hinzufügen"
#: editor/plugins/sprite_frames_editor_plugin.cpp
-#, fuzzy
msgid "Unable to load images"
-msgstr "Bild konnte nicht geladen werden:"
+msgstr "Bilder konnten nicht geladen werden"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "ERROR: Couldn't load frame resource!"
@@ -8378,14 +8400,12 @@ msgid "Edit Tile Z Index"
msgstr "bearbeite Kachel Z Index"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Convex"
-msgstr "Polygon konvex machen"
+msgstr "Konvex machen"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Concave"
-msgstr "Polygon konkav machen"
+msgstr "Konkav machen"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Create Collision Polygon"
@@ -9545,6 +9565,10 @@ msgid "Export PCK/Zip"
msgstr "Exportiere PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Projekt exportieren"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Export-Modus?"
@@ -9638,10 +9662,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Konnte project.godot im Projektpfad nicht erzeugen."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Die folgenden Dateien ließen sich nicht aus dem Paket extrahieren:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Projekt umbenennen"
@@ -10887,6 +10907,11 @@ msgid "Will load an existing script file."
msgstr "Dies wird eine bestehende Skriptdatei laden."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "Teilung existiert bereits."
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "Klassenname:"
@@ -11337,9 +11362,8 @@ msgid "Cursor Clear Rotation"
msgstr "Rotation am Mauszeiger zurücksetzen"
#: modules/gridmap/grid_map_editor_plugin.cpp
-#, fuzzy
msgid "Paste Selects"
-msgstr "Auswahl löschen"
+msgstr "Auswahlen einfügen"
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Clear Selection"
@@ -12582,7 +12606,15 @@ msgstr ""
"AnimationTree."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Wählt eine Farbe vom Bildschirm aus."
#: scene/gui/color_picker.cpp
@@ -12709,6 +12741,12 @@ msgstr "Varyings können nur in Vertex-Funktion zugewiesen werden."
msgid "Constants cannot be modified."
msgstr "Konstanten können nicht verändert werden."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Projekt-Export ist fehlgeschlagen mit Fehlercode %d."
+
+#~ msgid "Password:"
+#~ msgstr "Passwort:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr "Bezeichnersegmente dürfen keine Länge gleich Null haben."
@@ -13177,9 +13215,6 @@ msgstr "Konstanten können nicht verändert werden."
#~ msgid "Create folder"
#~ msgstr "Ordner erstellen"
-#~ msgid "Already existing"
-#~ msgstr "Existiert bereits"
-
#~ msgid "Custom Node"
#~ msgstr "Selbst-erstelltes Node"
@@ -13231,9 +13266,6 @@ msgstr "Konstanten können nicht verändert werden."
#~ msgid "Split can't form an existing edge."
#~ msgstr "Teilen kann keine existierende Kante erstellen."
-#~ msgid "Split already exists."
-#~ msgstr "Teilung existiert bereits."
-
#~ msgid "Add Split"
#~ msgstr "Teilung hinzufügen"
diff --git a/editor/translations/de_CH.po b/editor/translations/de_CH.po
index 8767ee664d..093718f019 100644
--- a/editor/translations/de_CH.po
+++ b/editor/translations/de_CH.po
@@ -1204,10 +1204,23 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "Node erstellen"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1216,6 +1229,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1359,6 +1376,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Szene kann nicht gespeichert werden."
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2163,10 +2185,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3036,10 +3054,6 @@ msgstr ""
msgid "Template Package"
msgstr "Ungültige Bilder löschen"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Projekt exportieren"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -3049,10 +3063,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5764,6 +5774,21 @@ msgstr "Emissions-Maske setzen"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9557,6 +9582,10 @@ msgid "Export PCK/Zip"
msgstr "Exportiere das Projekt PCK"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Projekt exportieren"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "Projekt exportieren"
@@ -9656,10 +9685,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Die engine.cfg kann im Projektverzeichnis nicht erstellt werden."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
#, fuzzy
msgid "Rename Project"
msgstr "Neues Projekt erstellen"
@@ -10864,6 +10889,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -12481,7 +12510,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/editor.pot b/editor/translations/editor.pot
index 87e60cba52..bae7df17e2 100644
--- a/editor/translations/editor.pot
+++ b/editor/translations/editor.pot
@@ -1150,10 +1150,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1162,6 +1174,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1300,6 +1316,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2072,10 +2092,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2914,10 +2930,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2927,10 +2939,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5492,6 +5500,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9108,6 +9131,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9198,10 +9225,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10360,6 +10383,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11885,7 +11912,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/el.po b/editor/translations/el.po
index ad5d375d49..8c152332a2 100644
--- a/editor/translations/el.po
+++ b/editor/translations/el.po
@@ -6,12 +6,14 @@
# Georgios Katsanakis <geo.elgeo@gmail.com>, 2019.
# Overloaded <manoschool@yahoo.gr>, 2019.
# Eternal Death <eternaldeath0001@gmail.com>, 2019.
+# Overloaded @ Orama Interactive http://orama-interactive.com/ <manoschool@yahoo.gr>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-25 12:45+0000\n"
-"Last-Translator: Overloaded <manoschool@yahoo.gr>\n"
+"PO-Revision-Date: 2020-01-03 21:21+0000\n"
+"Last-Translator: Overloaded @ Orama Interactive http://orama-interactive."
+"com/ <manoschool@yahoo.gr>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/godot-engine/godot/"
"el/>\n"
"Language: el\n"
@@ -29,7 +31,7 @@ msgstr ""
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
msgid "Expected a string of length 1 (a character)."
-msgstr ""
+msgstr "Αναμενόταν μια συμβολοσειρά μήκους 1 (ένας χαρακτήρας)."
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
#: modules/mono/glue/gd_glue.cpp
@@ -1198,10 +1200,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Σφάλμα ανοίγματος αρχείου πακέτου, δεν είναι σε μορφή ZIP."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Υπάρχει ήδη"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Αποσυμπίεση asset"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Η εξαγωγή των ακόλουθων αρχείων από το πακέτο απέτυχε:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d περισσότερα αρχεία"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Το πακέτο εγκαταστάθηκε επιτυχώς!"
@@ -1210,6 +1226,11 @@ msgstr "Το πακέτο εγκαταστάθηκε επιτυχώς!"
msgid "Success!"
msgstr "Επιτυχία!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Περιεχόμενα:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Εγκατάσταση"
@@ -1348,6 +1369,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Άκυρο αρχείο, δεν είναι διάταξη διαύλων ήχου."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Σφάλμα αποθήκευσης αρχείου!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Προσθήκη διαύλου"
@@ -2144,10 +2170,6 @@ msgid "New Window"
msgstr "Νέο Παράθυρο"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Η εξαγωγή του έργου απέτυχε με κωδικό %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Οι εισαγμένοι πόροι δεν μπορούν να αποθηκευτούν."
@@ -3081,10 +3103,6 @@ msgstr "Εισαγωγή προτύπων από αρχείο ZIP"
msgid "Template Package"
msgstr "Πακέτο Προτύπων"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Εξαγωγή έργου"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Εξαγωγή βιβλιοθήκης"
@@ -3094,10 +3112,6 @@ msgid "Merge With Existing"
msgstr "Συγχώνευση με υπάρχων"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Κωδικός:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Άνοιξε & Τρέξε μία δέσμη ενεργειών"
@@ -5742,6 +5756,23 @@ msgstr "Μάσκα εκπομπής"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Σμίκρυνση (Εικονοστοιχεία): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Φάκελοι & Αρχεία:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Καταγραφή από εικονοστοιχείο"
@@ -9504,6 +9535,10 @@ msgid "Export PCK/Zip"
msgstr "Εξαγωγή PCK/ZIP"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Εξαγωγή έργου"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Λειτουργία εξαγωγής;"
@@ -9597,10 +9632,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Δεν ήταν δυνατή η δημιουργία του project.godot στη διαδρομή έργου."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Η εξαγωγή των ακόλουθων αρχείων από το πακέτο απέτυχε:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Μετονομασία έργου"
@@ -10044,9 +10075,8 @@ msgid "Settings saved OK."
msgstr "Οι ρυθμίσεις αποθηκεύτικαν εντάξει."
#: editor/project_settings_editor.cpp
-#, fuzzy
msgid "Moved Input Action Event"
-msgstr "Προσθήκη συμβάντος εισόδου"
+msgstr "Μετακινήθηκε συμβάν εισόδου"
#: editor/project_settings_editor.cpp
msgid "Override for Feature"
@@ -10413,9 +10443,8 @@ msgid "Instance Scene(s)"
msgstr "Δημιουργία στιγμιοτύπυ σκηνών"
#: editor/scene_tree_dock.cpp
-#, fuzzy
msgid "Replace with Branch Scene"
-msgstr "Αποθήκευσι κλαδιού ως σκηνή"
+msgstr "Αποθήκευση κλαδιού ως σκηνή"
#: editor/scene_tree_dock.cpp
msgid "Instance Child Scene"
@@ -10461,23 +10490,20 @@ msgid "Make node as Root"
msgstr "Κάνε κόμβο ρίζα"
#: editor/scene_tree_dock.cpp
-#, fuzzy
msgid "Delete %d nodes?"
-msgstr "Διαγραφή Κόμβων"
+msgstr "Διαγραφή %d κόμβων;"
#: editor/scene_tree_dock.cpp
-#, fuzzy
msgid "Delete the root node \"%s\"?"
-msgstr "Διαγραφή κόμβων γραφήματος"
+msgstr "Διαγραφή κόμβου ρίζας \"%s\";"
#: editor/scene_tree_dock.cpp
msgid "Delete node \"%s\" and its children?"
msgstr "Διαγραφή κόμβου \"%s\" και των παιδιών του;"
#: editor/scene_tree_dock.cpp
-#, fuzzy
msgid "Delete node \"%s\"?"
-msgstr "Διαγραφή Κόμβων"
+msgstr "Διαγραφή κόμβων \"%s\";"
#: editor/scene_tree_dock.cpp
msgid "Can not perform with the root node."
@@ -10855,6 +10881,11 @@ msgstr "Θα φορτώσει υπαρκτό αρχείο δέσμης ενερ
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Η ενέργεια '%s' υπάρχει ήδη!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Όνομα κλάσης"
@@ -12606,7 +12637,15 @@ msgstr ""
"Αυτός ο κόμβος έχει καταργηθεί. Χρησιμοποιήστε το AnimationTree αντ 'αυτού."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Διαλέξτε ένα χρώμα από την οθόνη."
#: scene/gui/color_picker.cpp
@@ -12734,6 +12773,12 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr "Οι σταθερές δεν μπορούν να τροποποιηθούν."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Η εξαγωγή του έργου απέτυχε με κωδικό %d."
+
+#~ msgid "Password:"
+#~ msgstr "Κωδικός:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr "Τα τμήματα του αναγνωριστικού πρέπει να έχουν μη μηδενικό μήκος."
@@ -13205,9 +13250,6 @@ msgstr "Οι σταθερές δεν μπορούν να τροποποιηθο
#~ msgid "Create folder"
#~ msgstr "Δημιουργία φακέλου"
-#~ msgid "Already existing"
-#~ msgstr "Υπάρχει ήδη"
-
#, fuzzy
#~ msgid "Custom Node"
#~ msgstr "Αποκοπή κόμβων"
@@ -13256,10 +13298,6 @@ msgstr "Οι σταθερές δεν μπορούν να τροποποιηθο
#~ msgstr "Το PathFollow2D δουλεύει μόνο όταν κληρονομεί έναν κόμβο Path2D."
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "Η ενέργεια '%s' υπάρχει ήδη!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Προσθήκη σημείου"
diff --git a/editor/translations/eo.po b/editor/translations/eo.po
index 6639860c31..152834ff55 100644
--- a/editor/translations/eo.po
+++ b/editor/translations/eo.po
@@ -1186,10 +1186,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1198,6 +1210,10 @@ msgstr ""
msgid "Success!"
msgstr "Sukcesis!"
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1336,6 +1352,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Eraro dum ŝargante tiparon."
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2129,10 +2150,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3004,10 +3021,6 @@ msgstr ""
msgid "Template Package"
msgstr "Ŝablonoj"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -3017,10 +3030,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Malfermi & ruli skripto"
@@ -5601,6 +5610,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Dosierujoj kaj dosieroj:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9232,6 +9257,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9322,10 +9351,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Renomi projekton"
@@ -10502,6 +10527,11 @@ msgstr ""
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Grupa nomo jam ekzistas."
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Nomo:"
@@ -12044,7 +12074,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12159,8 +12196,5 @@ msgstr ""
#~ msgid "Unknown font format."
#~ msgstr "Nekonata tipara formo."
-#~ msgid "Error loading font."
-#~ msgstr "Eraro dum ŝargante tiparon."
-
#~ msgid "Invalid font size."
#~ msgstr "Nevalida tipara grando."
diff --git a/editor/translations/es.po b/editor/translations/es.po
index d3142558f2..400178ff7c 100644
--- a/editor/translations/es.po
+++ b/editor/translations/es.po
@@ -14,7 +14,7 @@
# Diego López <diegodario21@gmail.com>, 2017.
# eon-s <emanuel.segretin@gmail.com>, 2018, 2019.
# Gustavo Leon <gleondiaz@gmail.com>, 2017-2018.
-# Javier Ocampos <xavier.ocampos@gmail.com>, 2018, 2019.
+# Javier Ocampos <xavier.ocampos@gmail.com>, 2018, 2019, 2020.
# Jose Maria Martinez <josemar1992@hotmail.com>, 2018.
# Juan Quiroga <juanquiroga9@gmail.com>, 2017.
# Kiji Pixel <raccoon.fella@gmail.com>, 2017.
@@ -46,7 +46,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-25 12:45+0000\n"
+"PO-Revision-Date: 2020-01-11 03:05+0000\n"
"Last-Translator: Javier Ocampos <xavier.ocampos@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/godot-engine/"
"godot/es/>\n"
@@ -55,7 +55,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 3.10.1\n"
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
#: modules/visual_script/visual_script_builtin_funcs.cpp
@@ -140,7 +140,7 @@ msgstr "Balanceado"
#: editor/animation_bezier_editor.cpp
msgid "Mirror"
-msgstr "Espejo"
+msgstr "Mirror"
#: editor/animation_bezier_editor.cpp editor/editor_profiler.cpp
msgid "Time:"
@@ -459,7 +459,7 @@ msgstr "No es posible agregar una nueva pista sin una raíz"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "Pista inválida para Bezier (no hay sub-propiedades adecuadas)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -637,7 +637,7 @@ msgstr "Usar Curvas Bezier"
#: editor/animation_track_editor.cpp
msgid "Anim. Optimizer"
-msgstr "Optimizador de Animación"
+msgstr "Optimizar Animación"
#: editor/animation_track_editor.cpp
msgid "Max. Linear Error:"
@@ -1236,10 +1236,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Error al abrir el archivo comprimido, no está en formato ZIP."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Ya existe"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Descomprimiendo Assets"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Los siguientes archivos no se pudieron extraer del paquete:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d más archivos"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "¡Paquete instalado con éxito!"
@@ -1248,6 +1262,11 @@ msgstr "¡Paquete instalado con éxito!"
msgid "Success!"
msgstr "¡Éxito!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Contenido:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Instalar"
@@ -1386,6 +1405,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Archivo inválido. No es un layout de bus de audio."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "¡Error guardando archivo!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Añadir Bus"
@@ -1607,7 +1631,7 @@ msgstr ""
#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp
#: platform/osx/export/export.cpp platform/uwp/export/export.cpp
msgid "Custom debug template not found."
-msgstr "Plantilla debug personalizada no encontrada."
+msgstr "No se encontró la plantilla de depuración personalizada."
#: editor/editor_export.cpp platform/android/export/export.cpp
#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp
@@ -2044,9 +2068,8 @@ msgid "Case Sensitive"
msgstr "Respetar mayús/minúsculas"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Show Hierarchy"
-msgstr "Mostrar Ayudantes"
+msgstr "Mostrar Jerarquía"
#: editor/editor_help_search.cpp
msgid "Display All"
@@ -2085,9 +2108,8 @@ msgid "Class"
msgstr "Clase"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Method"
-msgstr "Métodos"
+msgstr "Método"
#: editor/editor_help_search.cpp editor/plugins/script_text_editor.cpp
msgid "Signal"
@@ -2098,12 +2120,10 @@ msgid "Constant"
msgstr "Constante"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "Propiedad:"
+msgstr "Propiedad"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
msgstr "Propiedades del Tema"
@@ -2188,10 +2208,6 @@ msgid "New Window"
msgstr "Nueva Ventana"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "La exportación del proyecto falló con el código de error %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Los recursos importados no se pueden guardar."
@@ -3118,10 +3134,6 @@ msgstr "Importar plantillas desde un archivo ZIP"
msgid "Template Package"
msgstr "Paquete de Plantillas"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Exportar Proyecto"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Exportar Librería"
@@ -3131,10 +3143,6 @@ msgid "Merge With Existing"
msgstr "Combinar Con Existentes"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Contraseña:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Abrir y Ejecutar un Script"
@@ -3500,13 +3508,14 @@ msgid "Importing:"
msgstr "Importando:"
#: editor/export_template_manager.cpp
-#, fuzzy
msgid "Error getting the list of mirrors."
-msgstr "¡Error al escribir el PCK de proyecto!"
+msgstr "Error al obtener la lista de mirrors."
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
msgstr ""
+"Error al analizar el JSON de la lista de mirrors. ¡Por favor, informa de "
+"este problema!"
#: editor/export_template_manager.cpp
msgid ""
@@ -4697,9 +4706,8 @@ msgid "Move Node"
msgstr "Mover Nodo"
#: editor/plugins/animation_state_machine_editor.cpp
-#, fuzzy
msgid "Transition exists!"
-msgstr "Transiciones"
+msgstr "¡La transición existe!"
#: editor/plugins/animation_state_machine_editor.cpp
msgid "Add Transition"
@@ -5307,31 +5315,31 @@ msgstr "Centro"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Left Wide"
-msgstr "Izquierda Ancha"
+msgstr "Ancho Izquierda"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Top Wide"
-msgstr "Superior Ancha"
+msgstr "Ancho Superior"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Right Wide"
-msgstr "Derecha Ancha"
+msgstr "Ancho Derecha"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Bottom Wide"
-msgstr "Inferior Ancha"
+msgstr "Ancho Inferior"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "VCenter Wide"
-msgstr "Centro Vert. Ancha"
+msgstr "Ancho Centro Vert."
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "HCenter Wide"
-msgstr "Centro Horiz. Ancha"
+msgstr "Ancho Centro Horiz."
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Full Rect"
-msgstr "Completa"
+msgstr "Completo"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Keep Ratio"
@@ -5740,7 +5748,7 @@ msgstr "Editar Polígono (Eliminar Punto)"
#: editor/plugins/collision_shape_2d_editor_plugin.cpp
msgid "Set Handle"
-msgstr "Establecer Handle"
+msgstr "Establecer Manipulador"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
@@ -5777,6 +5785,23 @@ msgstr "Máscara de Emisión"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Encoger (Píxeles): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Directorios y Archivos:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Capturar desde píxel"
@@ -5897,7 +5922,7 @@ msgstr "¡El Mesh está vacío!"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "Create Static Trimesh Body"
-msgstr "Crear Static Trimesh Body"
+msgstr "Crear StaticBody Triangular"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "Create Static Convex Body"
@@ -5909,7 +5934,7 @@ msgstr "¡No puedes hacer esto en una escena raíz!"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "Create Trimesh Static Shape"
-msgstr "Crear Forma Estática de Trimesh"
+msgstr "Crear Shape Estático Triangular"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "Failed creating shapes!"
@@ -5966,15 +5991,15 @@ msgstr "Mesh"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "Create Trimesh Static Body"
-msgstr "Crear Trimesh Static Body"
+msgstr "Crear StaticBody Triangular"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "Create Trimesh Collision Sibling"
-msgstr "Crear Trimesh Collision Hermano"
+msgstr "Crear Collider Triangular Hermano"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "Create Convex Collision Sibling(s)"
-msgstr "Crear Convex Collision Hermano(s)"
+msgstr "Crear Collider Convexo Hermano(s)"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "Create Outline Mesh..."
@@ -6002,18 +6027,19 @@ msgstr "Tamaño del Outline:"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "UV Channel Debug"
-msgstr ""
+msgstr "Depuración del Canal UV"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
msgstr "¿Quieres borrar el elemento %d?"
#: editor/plugins/mesh_library_editor_plugin.cpp
-#, fuzzy
msgid ""
"Update from existing scene?:\n"
"%s"
-msgstr "Actualizar desde escena"
+msgstr ""
+"¿Actualizar desde la escena existente?\n"
+"%s"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Mesh Library"
@@ -6302,12 +6328,12 @@ msgstr "Opciones"
#: editor/plugins/path_2d_editor_plugin.cpp
#: editor/plugins/path_editor_plugin.cpp
msgid "Mirror Handle Angles"
-msgstr "Manejadores de Ángulos de Espejo"
+msgstr "Manipulador de Ángulos de Espejo"
#: editor/plugins/path_2d_editor_plugin.cpp
#: editor/plugins/path_editor_plugin.cpp
msgid "Mirror Handle Lengths"
-msgstr "Manejadores de Tamaño de Espejo"
+msgstr "Manipulador de Tamaño de Espejo"
#: editor/plugins/path_editor_plugin.cpp
msgid "Curve Point #"
@@ -7566,9 +7592,8 @@ msgid "Create Mesh2D"
msgstr "Crear Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "Mesh2D Preview"
-msgstr "Creando Vistas Previas de Mesh/es"
+msgstr "Vista Previa de Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Polygon2D"
@@ -7576,25 +7601,23 @@ msgstr "Crear Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Vista Previa de Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
msgstr "Crear CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "CollisionPolygon2D Preview"
-msgstr "Crear CollisionPolygon2D"
+msgstr "Vista Previa de CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D"
msgstr "Crear LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "LightOccluder2D Preview"
-msgstr "Crear LightOccluder2D"
+msgstr "Vista Previa de LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite is empty!"
@@ -7673,9 +7696,8 @@ msgid "Add Frame"
msgstr "Añadir Frame"
#: editor/plugins/sprite_frames_editor_plugin.cpp
-#, fuzzy
msgid "Unable to load images"
-msgstr "No se pudo cargar la imagen:"
+msgstr "No se pueden cargar las imágenes"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "ERROR: Couldn't load frame resource!"
@@ -8364,14 +8386,12 @@ msgid "Edit Tile Z Index"
msgstr "Editar Índice Z de Tile"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Convex"
-msgstr "Crear Póligono Convexo"
+msgstr "Crear Convexo"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Concave"
-msgstr "Crear Polígono Cóncavo"
+msgstr "Crear Cóncavo"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Create Collision Polygon"
@@ -9532,6 +9552,10 @@ msgid "Export PCK/Zip"
msgstr "Exportar PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Exportar Proyecto"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "¿Modo de Exportación?"
@@ -9557,7 +9581,7 @@ msgstr "Administrar Plantillas de Exportación"
#: editor/project_export.cpp
msgid "Export With Debug"
-msgstr "Exportar con depuración"
+msgstr "Exportar Con Depuración"
#: editor/project_manager.cpp
msgid "The path does not exist."
@@ -9625,10 +9649,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "No se pudo crear project.godot en la ruta del proyecto."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Los siguientes archivos no se pudieron extraer del paquete:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Renombrar Proyecto"
@@ -10869,6 +10889,11 @@ msgid "Will load an existing script file."
msgstr "Se cargará un archivo de script existente."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "La división ya existe."
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "Nombre de Clase:"
@@ -11321,9 +11346,8 @@ msgid "Cursor Clear Rotation"
msgstr "Eliminar Rotación del Cursor"
#: modules/gridmap/grid_map_editor_plugin.cpp
-#, fuzzy
msgid "Paste Selects"
-msgstr "Borrar Selección"
+msgstr "Pegar Seleccionados"
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Clear Selection"
@@ -11877,7 +11901,7 @@ msgstr "OpenJDK jarsigner no configurado en Configuración del Editor."
#: platform/android/export/export.cpp
msgid "Debug keystore not configured in the Editor Settings nor in the preset."
msgstr ""
-"Keystore debug no configurada en Configuración del Editor ni en el preset."
+"Debug keystore no configurada en Configuración del Editor ni en el preset."
#: platform/android/export/export.cpp
msgid "Custom build requires a valid Android SDK path in Editor Settings."
@@ -12565,7 +12589,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr "Este nodo ha quedado obsoleto. Usa AnimationTree en su lugar."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Selecciona un color de la pantalla."
#: scene/gui/color_picker.cpp
@@ -12689,6 +12721,12 @@ msgstr "Solo se pueden asignar variaciones en funciones de vértice."
msgid "Constants cannot be modified."
msgstr "Las constantes no pueden modificarse."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "La exportación del proyecto falló con el código de error %d."
+
+#~ msgid "Password:"
+#~ msgstr "Contraseña:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr "Los segmentos de un identificador deben ser de largo no nulo."
@@ -13175,9 +13213,6 @@ msgstr "Las constantes no pueden modificarse."
#~ msgid "Create folder"
#~ msgstr "Crear carpeta"
-#~ msgid "Already existing"
-#~ msgstr "Ya existe"
-
#~ msgid "Custom Node"
#~ msgstr "Nodo personalizado"
@@ -13229,9 +13264,6 @@ msgstr "Las constantes no pueden modificarse."
#~ msgid "Split can't form an existing edge."
#~ msgstr "La división no puede formar un borde existente."
-#~ msgid "Split already exists."
-#~ msgstr "La división ya existe."
-
#~ msgid "Add Split"
#~ msgstr "Agregar división"
diff --git a/editor/translations/es_AR.po b/editor/translations/es_AR.po
index d1ec00bf87..2109b2bfdb 100644
--- a/editor/translations/es_AR.po
+++ b/editor/translations/es_AR.po
@@ -3,12 +3,12 @@
# Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md).
# This file is distributed under the same license as the Godot source code.
# Diego López <diegodario21@gmail.com>, 2017.
-# Lisandro Lorea <lisandrolorea@gmail.com>, 2016-2018, 2019.
+# Lisandro Lorea <lisandrolorea@gmail.com>, 2016-2018, 2019, 2020.
# Roger Blanco Ribera <roger.blancoribera@gmail.com>, 2016-2018.
# Sebastian Silva <sebastian@sugarlabs.org>, 2016.
# Jose Luis Bossio <joseluisbossio@gmail.com>, 2018.
# Reynaldo Cruz <rcruz60@gmail.com>, 2018.
-# Javier Ocampos <xavier.ocampos@gmail.com>, 2018, 2019.
+# Javier Ocampos <xavier.ocampos@gmail.com>, 2018, 2019, 2020.
# Andrés S <andres.segovia.dev@gmail.com>, 2019.
# Florencia Menéndez <mariaflormz2@gmail.com>, 2019.
# roger <616steam@gmail.com>, 2019.
@@ -17,8 +17,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-25 12:45+0000\n"
-"Last-Translator: Lisandro Lorea <lisandrolorea@gmail.com>\n"
+"PO-Revision-Date: 2020-01-11 03:05+0000\n"
+"Last-Translator: Javier Ocampos <xavier.ocampos@gmail.com>\n"
"Language-Team: Spanish (Argentina) <https://hosted.weblate.org/projects/"
"godot-engine/godot/es_AR/>\n"
"Language: es_AR\n"
@@ -26,7 +26,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 3.10.1\n"
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
#: modules/visual_script/visual_script_builtin_funcs.cpp
@@ -430,7 +430,7 @@ msgstr "No es posible agregar una nueva pista sin una raíz"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "Pista inválida para Bezier (no hay sub-propiedades adecuadas)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -1205,10 +1205,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Error al abrir el archivo comprimido, no está en formato ZIP."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Ya existe"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Descomprimiendo Assets"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Los siguientes archivos no se pudieron extraer del paquete:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d más archivos"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "El Paquete se instaló exitosamente!"
@@ -1217,6 +1231,11 @@ msgstr "El Paquete se instaló exitosamente!"
msgid "Success!"
msgstr "¡Éxito!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Contenido:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Instalar"
@@ -1355,6 +1374,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Archivo inválido. No es un layout de bus de audio."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Error guardando archivo!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Agregar Bus"
@@ -2009,9 +2033,8 @@ msgid "Case Sensitive"
msgstr "Respetar Mayúsculas/Minúsculas"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Show Hierarchy"
-msgstr "Mostrar Ayudantes"
+msgstr "Mostrar Jerarquía"
#: editor/editor_help_search.cpp
msgid "Display All"
@@ -2050,9 +2073,8 @@ msgid "Class"
msgstr "Clase"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Method"
-msgstr "Métodos"
+msgstr "Método"
#: editor/editor_help_search.cpp editor/plugins/script_text_editor.cpp
msgid "Signal"
@@ -2063,14 +2085,12 @@ msgid "Constant"
msgstr "Constante"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "Propiedad:"
+msgstr "Propiedad"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
-msgstr "Propiedades de Tema"
+msgstr "Propiedades del Tema"
#: editor/editor_inspector.cpp editor/project_settings_editor.cpp
msgid "Property:"
@@ -2153,10 +2173,6 @@ msgid "New Window"
msgstr "Nueva Ventana"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "La exportación del proyecto falló con el código de error %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Los recursos importados no se pueden guardar."
@@ -3084,10 +3100,6 @@ msgstr "Importar Plantillas Desde Archivo ZIP"
msgid "Template Package"
msgstr "Paquete de Plantillas"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Exportar Proyecto"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Exportar Libreria"
@@ -3097,10 +3109,6 @@ msgid "Merge With Existing"
msgstr "Mergear Con Existentes"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Contraseña:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Abrir y Correr un Script"
@@ -3465,13 +3473,14 @@ msgid "Importing:"
msgstr "Importando:"
#: editor/export_template_manager.cpp
-#, fuzzy
msgid "Error getting the list of mirrors."
-msgstr "Error al crear el objeto firma."
+msgstr "Error al obtener la lista de mirrors."
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
msgstr ""
+"Error al parsear el JSON de la lista de mirrors. Por favor reportá este "
+"problema!"
#: editor/export_template_manager.cpp
msgid ""
@@ -4663,9 +4672,8 @@ msgid "Move Node"
msgstr "Mover Nodo"
#: editor/plugins/animation_state_machine_editor.cpp
-#, fuzzy
msgid "Transition exists!"
-msgstr "Transiciones"
+msgstr "¡La transición existe!"
#: editor/plugins/animation_state_machine_editor.cpp
msgid "Add Transition"
@@ -5742,6 +5750,23 @@ msgstr "Máscara de Emisión"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Achicar (Pixeles): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Directorios y Archivos:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Capturar desde Pixel"
@@ -5931,15 +5956,15 @@ msgstr "Mesh"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "Create Trimesh Static Body"
-msgstr "Crear Body Estático Trimesh"
+msgstr "Crear StaticBody Triangular"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "Create Trimesh Collision Sibling"
-msgstr "Crear Trimesh Collision Sibling"
+msgstr "Crear Collider Triangular Hermano"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "Create Convex Collision Sibling(s)"
-msgstr "Crear Convex Collision Hemano(s)"
+msgstr "Crear Collider Convexo Hermano(s)"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "Create Outline Mesh..."
@@ -5967,18 +5992,19 @@ msgstr "Tamaño de Outline:"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "UV Channel Debug"
-msgstr ""
+msgstr "Depuración de Canal UV"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
msgstr "Remover item %d?"
#: editor/plugins/mesh_library_editor_plugin.cpp
-#, fuzzy
msgid ""
"Update from existing scene?:\n"
"%s"
-msgstr "Acutalizar desde Escena"
+msgstr ""
+"¿Actualizar desde escena existente?\n"
+"%s"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Mesh Library"
@@ -7531,9 +7557,8 @@ msgid "Create Mesh2D"
msgstr "Crear Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "Mesh2D Preview"
-msgstr "Creando Vistas Previas de Mesh/es"
+msgstr "Vista Previa de Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Polygon2D"
@@ -7541,25 +7566,23 @@ msgstr "Crear Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Vista Previa de Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
msgstr "Crear CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "CollisionPolygon2D Preview"
-msgstr "Crear CollisionPolygon2D"
+msgstr "Vista Previa de CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D"
msgstr "Crear LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "LightOccluder2D Preview"
-msgstr "Crear LightOccluder2D"
+msgstr "Vista Previa de LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite is empty!"
@@ -7638,9 +7661,8 @@ msgid "Add Frame"
msgstr "Agregar Frame"
#: editor/plugins/sprite_frames_editor_plugin.cpp
-#, fuzzy
msgid "Unable to load images"
-msgstr "No se pudo cargar la imagen:"
+msgstr "No se pudieron cargar las imágenes"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "ERROR: Couldn't load frame resource!"
@@ -8328,14 +8350,12 @@ msgid "Edit Tile Z Index"
msgstr "Editar Z Index de Tile"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Convex"
-msgstr "Crear Polígono Convexo"
+msgstr "Hacer Convexo"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Concave"
-msgstr "Crear Polígono Cóncavo"
+msgstr "Hacer Cóncavo"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Create Collision Polygon"
@@ -9496,6 +9516,10 @@ msgid "Export PCK/Zip"
msgstr "Exportar PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Exportar Proyecto"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "¿Modo de Exportación?"
@@ -9589,10 +9613,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "No se pudo crear project.godot en la ruta de proyecto."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Los siguientes archivos no se pudieron extraer del paquete:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Renombrar Proyecto"
@@ -10835,6 +10855,11 @@ msgid "Will load an existing script file."
msgstr "Se cargará un archivo de script existente."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "La división ya existe."
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "Nombre de Clase:"
@@ -11286,9 +11311,8 @@ msgid "Cursor Clear Rotation"
msgstr "Restablecer Rotación en Cursor"
#: modules/gridmap/grid_map_editor_plugin.cpp
-#, fuzzy
msgid "Paste Selects"
-msgstr "Eliminar Selección"
+msgstr "Seleccionar al Pegar"
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Clear Selection"
@@ -12524,7 +12548,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr "Este nodo ha sido deprecado. Usá AnimationTree."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Elegir un color de la pantalla."
#: scene/gui/color_picker.cpp
@@ -12647,6 +12679,12 @@ msgstr "Solo se pueden asignar variaciones en funciones de vértice."
msgid "Constants cannot be modified."
msgstr "Las constantes no pueden modificarse."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "La exportación del proyecto falló con el código de error %d."
+
+#~ msgid "Password:"
+#~ msgstr "Contraseña:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr "Los segmentos de un identificador deben ser de largo no nulo."
@@ -12947,9 +12985,6 @@ msgstr "Las constantes no pueden modificarse."
#~ msgid "Create folder"
#~ msgstr "Crear carpeta"
-#~ msgid "Already existing"
-#~ msgstr "Ya existe"
-
#~ msgid "Custom Node"
#~ msgstr "Nodo Personalizado"
@@ -13001,9 +13036,6 @@ msgstr "Las constantes no pueden modificarse."
#~ msgid "Split can't form an existing edge."
#~ msgstr "La división no puede formar un borde existente."
-#~ msgid "Split already exists."
-#~ msgstr "La división ya existe."
-
#~ msgid "Add Split"
#~ msgstr "Agregar División"
diff --git a/editor/translations/et.po b/editor/translations/et.po
index 1ea5d3377a..656b354e9b 100644
--- a/editor/translations/et.po
+++ b/editor/translations/et.po
@@ -1158,10 +1158,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1170,6 +1182,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1308,6 +1324,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2082,10 +2102,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2925,10 +2941,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2938,10 +2950,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5510,6 +5518,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9130,6 +9153,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9220,10 +9247,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10384,6 +10407,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11915,7 +11942,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/eu.po b/editor/translations/eu.po
index e4897687be..4fe720ec38 100644
--- a/editor/translations/eu.po
+++ b/editor/translations/eu.po
@@ -1155,10 +1155,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1167,6 +1179,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1305,6 +1321,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2077,10 +2097,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2919,10 +2935,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2932,10 +2944,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5497,6 +5505,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9113,6 +9136,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9203,10 +9230,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10365,6 +10388,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11890,7 +11917,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/extract.py b/editor/translations/extract.py
index f75e01bb7b..e7ebda32df 100755
--- a/editor/translations/extract.py
+++ b/editor/translations/extract.py
@@ -23,13 +23,10 @@ if (not os.path.exists("editor")):
matches = []
for root, dirnames, filenames in os.walk('.'):
+ dirnames[:] = [d for d in dirnames if d not in ["thirdparty"]]
for filename in fnmatch.filter(filenames, '*.cpp'):
- if (filename.find("collada") != -1):
- continue
matches.append(os.path.join(root, filename))
for filename in fnmatch.filter(filenames, '*.h'):
- if (filename.find("collada") != -1):
- continue
matches.append(os.path.join(root, filename))
matches.sort()
diff --git a/editor/translations/fa.po b/editor/translations/fa.po
index 95e12e3d9e..b1effff53c 100644
--- a/editor/translations/fa.po
+++ b/editor/translations/fa.po
@@ -1232,10 +1232,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "پیش از این وجود داشته است"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "عست های غیر فشرده"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "نمی‌تواند یک پوشه ایجاد شود."
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1244,6 +1258,11 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "محتواها:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "نصب کردن"
@@ -1387,6 +1406,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "خطا در بارگذاری:"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2219,10 +2243,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3092,10 +3112,6 @@ msgstr "واردکردن قالب ها از درون یک فایل ZIP"
msgid "Template Package"
msgstr "قالب ها"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "صدور پروژه"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "صدور کتابخانه"
@@ -3105,10 +3121,6 @@ msgid "Merge With Existing"
msgstr "ترکیب کردن با نمونه ی موجود"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "گذرواژه:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "گشودن و اجرای یک اسکریپت"
@@ -5838,6 +5850,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "پوشه‌ها و پرونده‌ها:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9678,6 +9706,10 @@ msgid "Export PCK/Zip"
msgstr "صدور pck/zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "صدور پروژه"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "حالت صدور:"
@@ -9774,10 +9806,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "تغییر نام پروژه"
@@ -11007,6 +11035,11 @@ msgstr ""
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "پیش از این وجود داشته است"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "کلاس:"
@@ -12690,7 +12723,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12805,6 +12845,9 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Password:"
+#~ msgstr "گذرواژه:"
+
#~ msgid "Shift+"
#~ msgstr "+Shift"
@@ -12953,9 +12996,6 @@ msgstr ""
#~ msgid "Create folder"
#~ msgstr "ساختن پوشه"
-#~ msgid "Already existing"
-#~ msgstr "پیش از این وجود داشته است"
-
#, fuzzy
#~ msgid "Custom Node"
#~ msgstr "ساختن گره"
@@ -12990,10 +13030,6 @@ msgstr ""
#~ "کار می‌کند."
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "پیش از این وجود داشته است"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "افزودن نقطه"
diff --git a/editor/translations/fi.po b/editor/translations/fi.po
index fe2c19baa3..34eb8bac9b 100644
--- a/editor/translations/fi.po
+++ b/editor/translations/fi.po
@@ -8,14 +8,14 @@
# Jarmo Riikonen <amatrelan@gmail.com>, 2017.
# Nuutti Varvikko <nvarvikko@gmail.com>, 2018.
# Sami Lehtilä <sami.lehtila@gmail.com>, 2018.
-# Tapani Niemi <tapani.niemi@kapsi.fi>, 2018, 2019.
+# Tapani Niemi <tapani.niemi@kapsi.fi>, 2018, 2019, 2020.
# Tuomas Lähteenmäki <lahtis@gmail.com>, 2019.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-23 17:08+0000\n"
-"Last-Translator: Tuomas Lähteenmäki <lahtis@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 21:21+0000\n"
+"Last-Translator: Tapani Niemi <tapani.niemi@kapsi.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/godot-engine/"
"godot/fi/>\n"
"Language: fi\n"
@@ -423,7 +423,7 @@ msgstr "Uutta raitaa ei voida lisätä ilman juurta"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "Virheellinen raita Bezierille (ei sopivia aliominaisuuksia)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -1190,10 +1190,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Virhe avattaessa pakettitiedostoa, ei ZIP-muodossa."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "On jo olemassa"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Puretaan assetteja"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Seuraavien tiedostojen purku paketista epäonnistui:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "Vielä %d tiedostoa"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Paketti asennettu onnistuneesti!"
@@ -1202,6 +1216,11 @@ msgstr "Paketti asennettu onnistuneesti!"
msgid "Success!"
msgstr "Onnistui!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Sisällöt:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Asenna"
@@ -1340,6 +1359,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Virheellinen tiedosto. Tämä ei ole ääniväylän asettelu ensinkään."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Virhe tallennettaessa tiedostoa!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Lisää väylä"
@@ -1995,9 +2019,8 @@ msgid "Case Sensitive"
msgstr "Merkkikokoriippuvainen"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Show Hierarchy"
-msgstr "Näytä avustimet"
+msgstr "Näytä hierarkia"
#: editor/editor_help_search.cpp
msgid "Display All"
@@ -2036,9 +2059,8 @@ msgid "Class"
msgstr "Luokka"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Method"
-msgstr "Metodit"
+msgstr "Metodi"
#: editor/editor_help_search.cpp editor/plugins/script_text_editor.cpp
msgid "Signal"
@@ -2049,14 +2071,12 @@ msgid "Constant"
msgstr "Muuttumaton"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "Ominaisuus:"
+msgstr "Ominaisuus"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
-msgstr "Teeman ominaisuudet"
+msgstr "Teeman ominaisuus"
#: editor/editor_inspector.cpp editor/project_settings_editor.cpp
msgid "Property:"
@@ -2139,10 +2159,6 @@ msgid "New Window"
msgstr "Uusi ikkuna"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Projektin vienti epäonnistui virhekoodilla %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Tuotuja resursseja ei voida tallentaa."
@@ -3049,10 +3065,6 @@ msgstr "Tuo mallit ZIP-tiedostosta"
msgid "Template Package"
msgstr "Mallipaketti"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Vie projekti"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Vie kirjasto"
@@ -3062,10 +3074,6 @@ msgid "Merge With Existing"
msgstr "Yhdistä olemassaolevaan"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Salasana:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Avaa ja suorita skripti"
@@ -3428,13 +3436,14 @@ msgid "Importing:"
msgstr "Tuodaan:"
#: editor/export_template_manager.cpp
-#, fuzzy
msgid "Error getting the list of mirrors."
-msgstr "Virhe luotaessa allekirjoitusoliota."
+msgstr "Virhe peilipalvelimien listan haussa."
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
msgstr ""
+"Virhe jäsennettäessä peilipalvelimien JSON-listaa. Raportoi tämä ongelma, "
+"kiitos!"
#: editor/export_template_manager.cpp
msgid ""
@@ -4620,9 +4629,8 @@ msgid "Move Node"
msgstr "Siirrä solmua"
#: editor/plugins/animation_state_machine_editor.cpp
-#, fuzzy
msgid "Transition exists!"
-msgstr "Siirtymä: "
+msgstr "Siirtymä on olemassa!"
#: editor/plugins/animation_state_machine_editor.cpp
msgid "Add Transition"
@@ -5199,7 +5207,7 @@ msgstr "Vasemmassa yläkulmassa"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Top Right"
-msgstr "Oikeassa Yläkulmassa"
+msgstr "Oikeassa yläkulmassa"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Bottom Right"
@@ -5246,19 +5254,16 @@ msgid "Bottom Wide"
msgstr "Alanäkymä"
#: editor/plugins/canvas_item_editor_plugin.cpp
-#, fuzzy
msgid "VCenter Wide"
-msgstr "VCenter Wide"
+msgstr "Pystykeskitetty laaja"
#: editor/plugins/canvas_item_editor_plugin.cpp
-#, fuzzy
msgid "HCenter Wide"
-msgstr "HCenter Wide"
+msgstr "Vaakakeskitetty laaja"
#: editor/plugins/canvas_item_editor_plugin.cpp
-#, fuzzy
msgid "Full Rect"
-msgstr "Täysi toisto"
+msgstr "Täysi ruutu"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Keep Ratio"
@@ -5703,6 +5708,23 @@ msgstr "Emissiomaski"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Kutista (pikseleissä): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Hakemistot ja tiedostot:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Nappaa pikselistä"
@@ -5928,18 +5950,19 @@ msgstr "Ääriviivojen koko:"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "UV Channel Debug"
-msgstr ""
+msgstr "UV-kanavan debuggaus"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
msgstr "Poistetaanko kohde %d?"
#: editor/plugins/mesh_library_editor_plugin.cpp
-#, fuzzy
msgid ""
"Update from existing scene?:\n"
"%s"
-msgstr "Päivitä skenestä"
+msgstr ""
+"Päivitä olemassa olevasta skenestä?:\n"
+"%s"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Mesh Library"
@@ -7491,9 +7514,8 @@ msgid "Create Mesh2D"
msgstr "Luo Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "Mesh2D Preview"
-msgstr "Luodaan meshien esikatseluita"
+msgstr "Mesh2D esikatselu"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Polygon2D"
@@ -7501,25 +7523,23 @@ msgstr "Luo Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Polygon2D esikatselu"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
msgstr "Luo CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "CollisionPolygon2D Preview"
-msgstr "Luo CollisionPolygon2D"
+msgstr "CollisionPolygon2D esikatselu"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D"
msgstr "Luo LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "LightOccluder2D Preview"
-msgstr "Luo LightOccluder2D"
+msgstr "LightOccluder2D esikatselu"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite is empty!"
@@ -7598,9 +7618,8 @@ msgid "Add Frame"
msgstr "Lisää ruutu"
#: editor/plugins/sprite_frames_editor_plugin.cpp
-#, fuzzy
msgid "Unable to load images"
-msgstr "Kuvaa ei voitu ladata:"
+msgstr "Kuvaa ei voitu ladata"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "ERROR: Couldn't load frame resource!"
@@ -8061,7 +8080,7 @@ msgstr "Prioriteetti"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Z Index"
-msgstr "Z Indeksi"
+msgstr "Z-indeksi"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Region Mode"
@@ -8290,14 +8309,12 @@ msgid "Edit Tile Z Index"
msgstr "Muokkaa ruudun Z-indeksiä"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Convex"
-msgstr "Tee polygonista konveksi"
+msgstr "Tee konveksi"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Concave"
-msgstr "Tee polygonista konkaavi"
+msgstr "Tee konkaavi"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Create Collision Polygon"
@@ -9404,7 +9421,6 @@ msgid "Make Patch"
msgstr "Luo päivitys"
#: editor/project_export.cpp
-#, fuzzy
msgid "Pack File"
msgstr "Pakkaa tiedosto"
@@ -9453,6 +9469,10 @@ msgid "Export PCK/Zip"
msgstr "Vie PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Vie projekti"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Vientitila?"
@@ -9547,10 +9567,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Tiedoston project.godot luonti projektin polkuun epäonnistui."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Seuraavien tiedostojen purku paketista epäonnistui:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Nimetä projekti"
@@ -10477,7 +10493,7 @@ msgstr "Käyttöliittymä"
#: editor/scene_tree_dock.cpp
msgid "Other Node"
-msgstr "Toinen solmu"
+msgstr "Muu solmu"
#: editor/scene_tree_dock.cpp
msgid "Can't operate on nodes from a foreign scene!"
@@ -10788,6 +10804,11 @@ msgid "Will load an existing script file."
msgstr "Lataa olemassaolevan skriptitiedoston."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "Jako on jo olemassa."
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "Luokan nimi:"
@@ -11240,9 +11261,8 @@ msgid "Cursor Clear Rotation"
msgstr "Poista kohdistimen kierto"
#: modules/gridmap/grid_map_editor_plugin.cpp
-#, fuzzy
msgid "Paste Selects"
-msgstr "Tyhjennä valittu alue"
+msgstr "Liitä valitut"
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Clear Selection"
@@ -12457,7 +12477,15 @@ msgstr ""
"Tämä solmu on poistettu käytöstä. Käytä sen sijaan AnimationTree solmua."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Valitse väri ruudulta."
#: scene/gui/color_picker.cpp
@@ -12580,6 +12608,12 @@ msgstr "Varying tyypin voi sijoittaa vain vertex-funktiossa."
msgid "Constants cannot be modified."
msgstr "Vakioita ei voi muokata."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Projektin vienti epäonnistui virhekoodilla %d."
+
+#~ msgid "Password:"
+#~ msgstr "Salasana:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr "Tunnisteen osiot eivät voi olla nollan pituisia."
@@ -12931,9 +12965,6 @@ msgstr "Vakioita ei voi muokata."
#~ msgid "Create folder"
#~ msgstr "Luo kansio"
-#~ msgid "Already existing"
-#~ msgstr "On jo olemassa"
-
#~ msgid "Custom Node"
#~ msgstr "Mukautettu solmu"
@@ -12984,9 +13015,6 @@ msgstr "Vakioita ei voi muokata."
#~ msgid "Split can't form an existing edge."
#~ msgstr "Jako ei voi muodostaa olemassa olevaa reunaa."
-#~ msgid "Split already exists."
-#~ msgstr "Jako on jo olemassa."
-
#~ msgid "Add Split"
#~ msgstr "Lisää jako"
diff --git a/editor/translations/fil.po b/editor/translations/fil.po
index abe6c7ad16..b77c4714dd 100644
--- a/editor/translations/fil.po
+++ b/editor/translations/fil.po
@@ -1162,10 +1162,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1174,6 +1186,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1312,6 +1328,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2084,10 +2104,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2927,10 +2943,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2940,10 +2952,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5508,6 +5516,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9130,6 +9153,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9220,10 +9247,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10382,6 +10405,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11912,7 +11939,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/fr.po b/editor/translations/fr.po
index cbb6aeae7b..3b761bb777 100644
--- a/editor/translations/fr.po
+++ b/editor/translations/fr.po
@@ -49,7 +49,7 @@
# Brice Lobet <tempo.data@gmail.com>, 2018.
# Florent Wijanto <f_wijanto@hotmail.com>, 2018.
# Olivier gareau <olivier.gareau@protonmail.com>, 2018.
-# Rémi Verschelde <akien@godotengine.org>, 2018, 2019.
+# Rémi Verschelde <akien@godotengine.org>, 2018, 2019, 2020.
# Rémi Bintein <reminus5@hotmail.fr>, 2018, 2019.
# Sylvain Corsini <sylvain.corsini@gmail.com>, 2018.
# Caye Pierre <pierrecaye@laposte.net>, 2019.
@@ -73,8 +73,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-23 17:08+0000\n"
-"Last-Translator: Camille Mohr-Daurat <pouleyketchoup@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 21:21+0000\n"
+"Last-Translator: Rémi Verschelde <akien@godotengine.org>\n"
"Language-Team: French <https://hosted.weblate.org/projects/godot-engine/"
"godot/fr/>\n"
"Language: fr\n"
@@ -487,7 +487,7 @@ msgstr "Impossible d'ajouter une nouvelle piste sans racine"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "Piste invalide pour Bézier (aucune sous-propriété appropriée)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -1264,10 +1264,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Erreur d'ouverture de paquetage, pas au format ZIP."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Existe déjà"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Décompression des assets"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "L'extraction des fichiers suivants depuis le paquetage a échoué :"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d fichiers supplémentaires"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Paquetage installé avec succès !"
@@ -1276,6 +1290,11 @@ msgstr "Paquetage installé avec succès !"
msgid "Success!"
msgstr "Ça marche !"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Contenu :"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Installer"
@@ -1414,6 +1433,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Fichier invalide, pas une disposition de bus audio."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Erreur lors de l'enregistrement du fichier !"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Ajouter un bus"
@@ -2064,14 +2088,12 @@ msgid "Search Help"
msgstr "Rechercher dans l'aide"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Case Sensitive"
-msgstr "Fermer la scène"
+msgstr "Sensible à la casse"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Show Hierarchy"
-msgstr "Afficher les aides"
+msgstr "Afficher la hiérarchie"
#: editor/editor_help_search.cpp
msgid "Display All"
@@ -2110,9 +2132,8 @@ msgid "Class"
msgstr "Classe :"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Method"
-msgstr "Méthodes"
+msgstr "Méthode"
#: editor/editor_help_search.cpp editor/plugins/script_text_editor.cpp
msgid "Signal"
@@ -2123,14 +2144,12 @@ msgid "Constant"
msgstr "Constante"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "Propriété :"
+msgstr "Propriété"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
-msgstr "Propriétés du thème"
+msgstr "Propriété du thème"
#: editor/editor_inspector.cpp editor/project_settings_editor.cpp
msgid "Property:"
@@ -2213,10 +2232,6 @@ msgid "New Window"
msgstr "Nouvelle Fenêtre"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "L'export du projet a échoué avec le code erreur %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Les ressources importés ne peuvent pas être sauvegarder."
@@ -3152,10 +3167,6 @@ msgstr "Importer des modèles depuis un fichier ZIP"
msgid "Template Package"
msgstr "Paquet de modèle"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Exporter le projet"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Bibliothèque d'exportation"
@@ -3165,10 +3176,6 @@ msgid "Merge With Existing"
msgstr "Fusionner avec l'existant"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Mot de passe :"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Ouvrir et exécuter un script"
@@ -3535,11 +3542,13 @@ msgstr "Importation :"
#: editor/export_template_manager.cpp
msgid "Error getting the list of mirrors."
-msgstr ""
+msgstr "Erreur lors du téléchargement de la liste des miroirs."
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
msgstr ""
+"Erreur lors de la lecture de la liste JSON des miroirs. Merci de signaler ce "
+"problème !"
#: editor/export_template_manager.cpp
msgid ""
@@ -4734,9 +4743,8 @@ msgid "Move Node"
msgstr "Déplacer le nœud"
#: editor/plugins/animation_state_machine_editor.cpp
-#, fuzzy
msgid "Transition exists!"
-msgstr "Transition : "
+msgstr "La transition existe !"
#: editor/plugins/animation_state_machine_editor.cpp
msgid "Add Transition"
@@ -5816,6 +5824,23 @@ msgstr "Masque d'émission"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Rétrécir (Pixels) : "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Répertoires et fichiers :"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Capturer depuis Pixel"
@@ -6044,18 +6069,19 @@ msgstr "Taille du contour :"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "UV Channel Debug"
-msgstr ""
+msgstr "Débogage du canal UV"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
msgstr "Supprimer l'objet %d ?"
#: editor/plugins/mesh_library_editor_plugin.cpp
-#, fuzzy
msgid ""
"Update from existing scene?:\n"
"%s"
-msgstr "Mettre à jour depuis la scène"
+msgstr ""
+"Mettre à jour depuis la scène existante ?\n"
+"%s"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Mesh Library"
@@ -7616,9 +7642,8 @@ msgid "Create Mesh2D"
msgstr "Créer un Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "Mesh2D Preview"
-msgstr "Création des prévisualisations des maillages"
+msgstr "Prévisualisation du Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Polygon2D"
@@ -7626,25 +7651,23 @@ msgstr "Créer un Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Prévisualisation du Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
msgstr "Créer un CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "CollisionPolygon2D Preview"
-msgstr "Créer un CollisionPolygon2D"
+msgstr "Prévisualisation du CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D"
msgstr "Créer un LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "LightOccluder2D Preview"
-msgstr "Créer un LightOccluder2D"
+msgstr "Prévisualisation du LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite is empty!"
@@ -7725,9 +7748,8 @@ msgid "Add Frame"
msgstr "Ajouter une image"
#: editor/plugins/sprite_frames_editor_plugin.cpp
-#, fuzzy
msgid "Unable to load images"
-msgstr "Impossible de charger la ressource."
+msgstr "Impossible de charger les images"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "ERROR: Couldn't load frame resource!"
@@ -8417,12 +8439,10 @@ msgid "Edit Tile Z Index"
msgstr "Modifier l'index Z de la tuile"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Convex"
-msgstr "Rendre le polygon Convex"
+msgstr "Rendre le polygone convexe"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Concave"
msgstr "Rendre le polygone concave"
@@ -9589,6 +9609,10 @@ msgid "Export PCK/Zip"
msgstr "Exporter le PCK/ZIP"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Exporter le projet"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Mode d'exportation ?"
@@ -9684,10 +9708,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Impossible de créer le fichier project.godot dans le chemin du projet."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "L'extraction des fichiers suivants depuis le paquetage a échoué :"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Renommer le projet"
@@ -10928,6 +10948,11 @@ msgid "Will load an existing script file."
msgstr "Va charger un fichier de script existant."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "Le fractionnement existe déjà."
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "Nom de la classe :"
@@ -11381,9 +11406,8 @@ msgid "Cursor Clear Rotation"
msgstr "Effacer rotation curseur"
#: modules/gridmap/grid_map_editor_plugin.cpp
-#, fuzzy
msgid "Paste Selects"
-msgstr "Supprimer la sélection"
+msgstr "Sélectionner lors d'un collage"
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Clear Selection"
@@ -12634,7 +12658,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr "Ce nœud est désormais déprécié. Utilisez AnimationTree à la place."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Échantillonner une couleur depuis l'écran."
#: scene/gui/color_picker.cpp
@@ -12759,6 +12791,12 @@ msgstr "Les variations ne peuvent être affectées que dans la fonction vertex."
msgid "Constants cannot be modified."
msgstr "Les constantes ne peuvent être modifiées."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "L'export du projet a échoué avec le code erreur %d."
+
+#~ msgid "Password:"
+#~ msgstr "Mot de passe :"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr ""
#~ "Les segments de l'identifiant doivent être d'une longueur supérieure à "
@@ -13056,9 +13094,6 @@ msgstr "Les constantes ne peuvent être modifiées."
#~ msgid "Create folder"
#~ msgstr "Créer dossier"
-#~ msgid "Already existing"
-#~ msgstr "Existe déjà"
-
#~ msgid "Custom Node"
#~ msgstr "Nœud personnalisé"
@@ -13111,9 +13146,6 @@ msgstr "Les constantes ne peuvent être modifiées."
#~ msgid "Split can't form an existing edge."
#~ msgstr "Le fractionnement ne peut pas former une arête existante."
-#~ msgid "Split already exists."
-#~ msgstr "Le fractionnement existe déjà."
-
#~ msgid "Add Split"
#~ msgstr "Ajouter un fractionnement"
diff --git a/editor/translations/ga.po b/editor/translations/ga.po
index f60101096c..b0876790ee 100644
--- a/editor/translations/ga.po
+++ b/editor/translations/ga.po
@@ -1156,10 +1156,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1168,6 +1180,11 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Ábhar:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1306,6 +1323,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2079,10 +2100,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2921,10 +2938,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2934,10 +2947,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5504,6 +5513,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9125,6 +9149,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9215,10 +9243,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10377,6 +10401,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11908,7 +11936,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/he.po b/editor/translations/he.po
index 66c0a8fa89..18a22b51be 100644
--- a/editor/translations/he.po
+++ b/editor/translations/he.po
@@ -1227,10 +1227,23 @@ msgid "Error opening package file, not in ZIP format."
msgstr "פתיחת קובץ החבילה נכשלה, המבנה אינו zip."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "הפעולה ‚%s’ כבר קיימת!"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "החבילה הותקנה בהצלחה!"
@@ -1240,6 +1253,11 @@ msgstr "החבילה הותקנה בהצלחה!"
msgid "Success!"
msgstr "הצלחה!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "מתקין החבילות"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "התקנה"
@@ -1379,6 +1397,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "קובץ שגוי, לא פריסה של אפיקי שמע."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "שגיאה בשמירה"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "הוספת אפיק"
@@ -2215,10 +2238,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3096,10 +3115,6 @@ msgstr "ייבוא תבניות מקובץ ZIP"
msgid "Template Package"
msgstr "מנהל ייצוא תבניות"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "ייצוא מיזם"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "ייצוא ספריה"
@@ -3109,10 +3124,6 @@ msgid "Merge With Existing"
msgstr "מיזוג עם נוכחיים"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "ססמה:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "פתיחה והרצה של סקריפט"
@@ -5840,6 +5851,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "תיקיות וקבצים:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9658,6 +9685,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "ייצוא מיזם"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "ייצוא מיזם"
@@ -9752,10 +9783,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10974,6 +11001,11 @@ msgstr "טעינת פריסת אפיקי שמע."
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "הפעולה ‚%s’ כבר קיימת!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "מחלקה:"
@@ -12555,7 +12587,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12663,6 +12702,9 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Password:"
+#~ msgstr "ססמה:"
+
#~ msgid "Pause the scene"
#~ msgstr "השהיית הסצנה"
@@ -12835,10 +12877,6 @@ msgstr ""
#~ msgstr "PathFollow2D עובד רק כאשר הוא מוגדר כצאצא של מפרק Path2D."
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "הפעולה ‚%s’ כבר קיימת!"
-
-#, fuzzy
#~ msgid "Remove Split"
#~ msgstr "הסרת תבנית"
diff --git a/editor/translations/hi.po b/editor/translations/hi.po
index 20f3837208..b46c89c8eb 100644
--- a/editor/translations/hi.po
+++ b/editor/translations/hi.po
@@ -1231,10 +1231,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr "पैकेज फ़ाइल खोलने में त्रुटि, zip प्रारूप में नहीं |"
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "असंपीड़ित संपत्तियां"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "पैकेज सफलतापूर्वक स्थापित किया गया!"
@@ -1244,6 +1256,11 @@ msgstr "पैकेज सफलतापूर्वक स्थापित
msgid "Success!"
msgstr "सफलता!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Package Installer"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "इंस्टॉल"
@@ -1388,6 +1405,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "लोड हो रहा है त्रुटियाँ!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2177,10 +2199,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3028,10 +3046,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -3041,10 +3055,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5676,6 +5686,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9382,6 +9407,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9473,10 +9502,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10655,6 +10680,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -12214,7 +12243,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/hr.po b/editor/translations/hr.po
index 09ae51b66d..f1a7f46b69 100644
--- a/editor/translations/hr.po
+++ b/editor/translations/hr.po
@@ -1170,10 +1170,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Pogreška prilikom otvaranja datoteke paketa, nije u ZIP formatu."
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Paket uspješno instaliran!"
@@ -1182,6 +1194,10 @@ msgstr "Paket uspješno instaliran!"
msgid "Success!"
msgstr "Uspjeh!"
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Instaliraj"
@@ -1320,6 +1336,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Pogreška učitavanja:"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2094,10 +2115,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2937,10 +2954,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2950,10 +2963,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5528,6 +5537,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Direktoriji i datoteke:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9166,6 +9191,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9257,10 +9286,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10423,6 +10448,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11963,7 +11992,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/hu.po b/editor/translations/hu.po
index 90330ac2d6..6571cdfcc6 100644
--- a/editor/translations/hu.po
+++ b/editor/translations/hu.po
@@ -1243,10 +1243,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Hiba a csomagfájl megnyitása során, nem zip formátumú."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Már létezik '%s' AutoLoad!"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Eszközök Kicsomagolása"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d további fájl"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "A Csomag Telepítése Sikeresen Megtörtént!"
@@ -1256,6 +1270,11 @@ msgstr "A Csomag Telepítése Sikeresen Megtörtént!"
msgid "Success!"
msgstr "Siker!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Tartalom:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Telepítés"
@@ -1395,6 +1414,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Érvénytelen fájl, nem egy hangbusz elrendezés."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Hiba TileSet mentésekor!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Busz Hozzáadása"
@@ -2241,10 +2265,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Projekt export nem sikerült, hibakód %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3189,10 +3209,6 @@ msgstr "Sablonok Importálása ZIP Fájlból"
msgid "Template Package"
msgstr "Export Sablon Kezelő"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Projekt Exportálása"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Könyvtár Exportálása"
@@ -3202,10 +3218,6 @@ msgid "Merge With Existing"
msgstr "Egyesítés Meglévővel"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Jelszó:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Szkriptet Megnyit és Futtat"
@@ -5988,6 +6000,22 @@ msgstr "Kibocsátási Maszk"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Könyvtárak és Fájlok:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Kinyerés Pixelből"
@@ -9847,6 +9875,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Projekt Exportálása"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "Projekt Exportálása"
@@ -9940,10 +9972,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -11159,6 +11187,11 @@ msgstr "Meglévő Busz Elrendezés betöltése."
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Már létezik '%s' AutoLoad!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Osztály:"
@@ -12750,7 +12783,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12861,6 +12901,12 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Projekt export nem sikerült, hibakód %d."
+
+#~ msgid "Password:"
+#~ msgstr "Jelszó:"
+
#~ msgid "Pause the scene"
#~ msgstr "Szünetelteti a jelenetet"
@@ -13044,10 +13090,6 @@ msgstr ""
#~ msgstr "Oszlop:"
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "Már létezik '%s' AutoLoad!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Pont hozzáadása"
diff --git a/editor/translations/id.po b/editor/translations/id.po
index 6024727388..73e51a5cab 100644
--- a/editor/translations/id.po
+++ b/editor/translations/id.po
@@ -1209,10 +1209,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Gagal saat membuka paket, tidak dalam bentuk zip."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Autoload '%s' telah ada!"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Membuka Aset Terkompresi"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Berkas berikut gagal diekstrak dari paket:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d file lagi"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Paket Sukses Terpasang!"
@@ -1221,6 +1235,11 @@ msgstr "Paket Sukses Terpasang!"
msgid "Success!"
msgstr "Sukses!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Konten:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Pasang"
@@ -1359,6 +1378,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Berkas salah, tidak layout suara bus."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Galat saat menyimpan berkas!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Tambahkan Bus"
@@ -2155,10 +2179,6 @@ msgid "New Window"
msgstr "Jendela Baru"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Ekspor proyek gagal dengan kode kesalahan %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Sumber daya yang diimpor tidak dapat disimpan."
@@ -3075,10 +3095,6 @@ msgstr "Impor Templat dari Berkas ZIP"
msgid "Template Package"
msgstr "Manajer Templat Ekspor"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Ekspor Projek"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Ekspor Pustaka"
@@ -3088,10 +3104,6 @@ msgid "Merge With Existing"
msgstr "Gabung dengan yang Ada"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Sandi:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Buka & Jalankan Skrip"
@@ -5744,6 +5756,23 @@ msgstr "Masker Emisi"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Pertumbuhan (Piksel): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Direktori-direktori & File-file:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Tangkap dari Piksel"
@@ -9516,6 +9545,10 @@ msgid "Export PCK/Zip"
msgstr "Ekspor PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Ekspor Projek"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Mode ekspor?"
@@ -9609,10 +9642,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Tidak dapat membuat project.godot dalam lokasi proyek."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Berkas berikut gagal diekstrak dari paket:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Ubah Nama Proyek"
@@ -10831,6 +10860,11 @@ msgstr "Akan memuat berkas skrip yang ada."
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Autoload '%s' telah ada!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Nama Kelas"
@@ -12508,7 +12542,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr "Node ini telah usang. Gunakan AnimationTree sebagai gantinya."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Ambil warna dari layar."
#: scene/gui/color_picker.cpp
@@ -12636,6 +12678,12 @@ msgstr "Variasi hanya bisa ditetapkan dalam fungsi vertex."
msgid "Constants cannot be modified."
msgstr "Konstanta tidak dapat dimodifikasi."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Ekspor proyek gagal dengan kode kesalahan %d."
+
+#~ msgid "Password:"
+#~ msgstr "Sandi:"
+
#~ msgid "Pause the scene"
#~ msgstr "Hentikan sementara skena ini"
@@ -12916,10 +12964,6 @@ msgstr "Konstanta tidak dapat dimodifikasi."
#~ "node Path2D."
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "Autoload '%s' telah ada!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Tambahkan Sinyal"
diff --git a/editor/translations/is.po b/editor/translations/is.po
index 372960230e..5d3445d1c5 100644
--- a/editor/translations/is.po
+++ b/editor/translations/is.po
@@ -1190,10 +1190,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1202,6 +1214,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1340,6 +1356,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2116,10 +2136,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2963,10 +2979,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2976,10 +2988,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5566,6 +5574,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9228,6 +9251,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9318,10 +9345,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10491,6 +10514,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -12030,7 +12057,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/it.po b/editor/translations/it.po
index 054b292c45..deb6a489ef 100644
--- a/editor/translations/it.po
+++ b/editor/translations/it.po
@@ -1229,10 +1229,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Errore nell'apertura del file package: non è in formato ZIP."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Già esistente"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Estrazione asset"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Impossibile estrarre i file seguenti dal pacchetto:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d altri file"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Pacchetto installato con successo!"
@@ -1241,6 +1255,11 @@ msgstr "Pacchetto installato con successo!"
msgid "Success!"
msgstr "Successo!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Contenuti:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Installa"
@@ -1379,6 +1398,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "File non valido, non è una disposizione di un bus audio."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Errore nel salvataggio file!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Aggiungi bus"
@@ -2177,10 +2201,6 @@ msgid "New Window"
msgstr "Nuova Finestra"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Esportazione progetto fallita con codice di errore %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Le risorse importate non possono essere salvate."
@@ -3112,10 +3132,6 @@ msgstr "Importa template da un file ZIP"
msgid "Template Package"
msgstr "Pacchetto Modello"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Esporta progetto"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Esporta libreria"
@@ -3125,10 +3141,6 @@ msgid "Merge With Existing"
msgstr "Unisci con esistente"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Password:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Apri ed esegui uno script"
@@ -5769,6 +5781,23 @@ msgstr "Maschera Emissione"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Rimpicciolisci (Pixels): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "File e cartelle:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Cattura da Pixel"
@@ -9530,6 +9559,10 @@ msgid "Export PCK/Zip"
msgstr "Esporta PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Esporta progetto"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Modalità di esportazione?"
@@ -9623,10 +9656,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Impossibile creare project.godot nel percorso di progetto."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Impossibile estrarre i file seguenti dal pacchetto:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Rinomina progetto"
@@ -10866,6 +10895,11 @@ msgid "Will load an existing script file."
msgstr "Caricherà un file di script esistente."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "L'Azione '%s' esiste già!"
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "Nome Classe:"
@@ -12558,7 +12592,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr "Questo nodo è stato deprecato. In alternativa, usa un AnimationTree."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Scegliere un colore dallo schermo."
#: scene/gui/color_picker.cpp
@@ -12679,6 +12721,12 @@ msgstr "Varyings può essere assegnato soltanto nella funzione del vertice."
msgid "Constants cannot be modified."
msgstr "Le constanti non possono essere modificate."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Esportazione progetto fallita con codice di errore %d."
+
+#~ msgid "Password:"
+#~ msgstr "Password:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr ""
#~ "I segmenti identificativi devono essere di lunghezza diversa da zero."
@@ -12977,9 +13025,6 @@ msgstr "Le constanti non possono essere modificate."
#~ msgid "Create folder"
#~ msgstr "Crea Cartella"
-#~ msgid "Already existing"
-#~ msgstr "Già esistente"
-
#~ msgid "Custom Node"
#~ msgstr "Nodo Personalizzato"
@@ -13026,10 +13071,6 @@ msgstr "Le constanti non possono essere modificate."
#~ "Path2D."
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "L'Azione '%s' esiste già!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Aggiungi punto"
diff --git a/editor/translations/ja.po b/editor/translations/ja.po
index ad11474725..88a9cefed7 100644
--- a/editor/translations/ja.po
+++ b/editor/translations/ja.po
@@ -28,13 +28,15 @@
# leela <53352@protonmail.com>, 2019.
# Tarou Yamada <mizuningyou@yahoo.co.jp>, 2019.
# kazuma kondo <kazmax7@gmail.com>, 2019.
-# Akihiro Ogoshi <technical@palsystem-game.com>, 2019.
+# Akihiro Ogoshi <technical@palsystem-game.com>, 2019, 2020.
+# Wataru Onuki <bettawat@yahoo.co.jp>, 2020.
+# sporeball <sporeballdev@gmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-25 12:45+0000\n"
-"Last-Translator: Akihiro Ogoshi <technical@palsystem-game.com>\n"
+"PO-Revision-Date: 2020-01-12 13:25+0000\n"
+"Last-Translator: sporeball <sporeballdev@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/godot-engine/"
"godot/ja/>\n"
"Language: ja\n"
@@ -42,7 +44,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 3.10.1\n"
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
#: modules/visual_script/visual_script_builtin_funcs.cpp
@@ -77,7 +79,7 @@ msgstr "基本型 %s の型 %s のインデックスが無効です"
#: core/math/expression.cpp
msgid "Invalid named index '%s' for base type %s"
-msgstr "インデックス '%s' (%s型)は無効な名前です"
+msgstr "インデックス '%s' (基底型 %s) は無効な名前です"
#: core/math/expression.cpp
msgid "Invalid arguments to construct '%s'"
@@ -446,7 +448,7 @@ msgstr "root が無ければ新規トラックは追加できません"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "無効なベジェトラック (適切な副プロパティ無し)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -556,7 +558,7 @@ msgstr "秒"
#: editor/animation_track_editor.cpp
msgid "FPS"
-msgstr "フレームレート"
+msgstr "フレームレート(FPS)"
#: editor/animation_track_editor.cpp editor/editor_properties.cpp
#: editor/plugins/polygon_2d_editor_plugin.cpp
@@ -1215,10 +1217,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "パッケージファイルを開けませんでした、zip 形式ではありません。"
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "既に存在します"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "アセットを展開"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "次のファイルをパッケージから抽出できませんでした:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d 以上のファイル"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "パッケージのインストールに成功しました!"
@@ -1227,6 +1243,11 @@ msgstr "パッケージのインストールに成功しました!"
msgid "Success!"
msgstr "成功!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "コンテンツ:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "インストール"
@@ -1365,6 +1386,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "無効なファイルです。オーディオバスのレイアウトではありません。"
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "ファイルの保存エラー!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "バスを追加"
@@ -2071,12 +2097,10 @@ msgid "Constant"
msgstr "コンスタント"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "プロパティ:"
+msgstr "プロパティ"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
msgstr "テーマプロパティ"
@@ -2161,10 +2185,6 @@ msgid "New Window"
msgstr "新規ウィンドウ"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "プロジェクトのエクスポートがエラーコード %d で失敗しました。"
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "インポートしたリソースは保存できません。"
@@ -2514,8 +2534,8 @@ msgstr ""
msgid ""
"Unable to load addon script from path: '%s' Base type is not EditorPlugin."
msgstr ""
-"パス '%s' からアドオンスクリプトを読込めません。基本型がエディタプラグインで"
-"はありません。"
+"パス '%s' からアドオンスクリプトを読込めません。基底型が EditorPlugin ではあ"
+"りません。"
#: editor/editor_node.cpp
msgid "Unable to load addon script from path: '%s' Script is not in tool mode."
@@ -3078,10 +3098,6 @@ msgstr "ZIPファイルからテンプレートをインポート"
msgid "Template Package"
msgstr "テンプレートパッケージ"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "プロジェクトのエクスポート"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "ライブラリのエクスポート"
@@ -3091,10 +3107,6 @@ msgid "Merge With Existing"
msgstr "既存の(ライブラリを)マージ"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "パスワード:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "スクリプトを開いて実行"
@@ -3209,7 +3221,7 @@ msgstr "含"
#: editor/editor_profiler.cpp
msgid "Self"
-msgstr "セルフ"
+msgstr "セルフ(Self)"
#: editor/editor_profiler.cpp
msgid "Frame #:"
@@ -3462,7 +3474,7 @@ msgstr "署名オブジェクトの生成エラー"
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
-msgstr ""
+msgstr "ミラーリストのJSONを読み込み失敗。この問題の報告をお願いします!"
#: editor/export_template_manager.cpp
msgid ""
@@ -4991,29 +5003,27 @@ msgstr "このアセットのダウンロードは既に進行中!"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Recently Updated"
-msgstr "最新のアップデート"
+msgstr "更新日時"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Least Recently Updated"
-msgstr ""
+msgstr "更新日時 (逆)"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Name (A-Z)"
-msgstr ""
+msgstr "名前 (AからZ)"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Name (Z-A)"
-msgstr ""
+msgstr "名前 (ZからA)"
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "License (A-Z)"
-msgstr "ライセンス"
+msgstr "ライセンス (AからZ)"
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "License (Z-A)"
-msgstr "ライセンス"
+msgstr "ライセンス (ZからA)"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "First"
@@ -5130,9 +5140,8 @@ msgid "Primary Line Every:"
msgstr ""
#: editor/plugins/canvas_item_editor_plugin.cpp
-#, fuzzy
msgid "steps"
-msgstr "2ステップ"
+msgstr "ステップ"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Rotation Offset:"
@@ -5254,36 +5263,32 @@ msgid "Center"
msgstr "中央"
#: editor/plugins/canvas_item_editor_plugin.cpp
-#, fuzzy
msgid "Left Wide"
-msgstr "左側面図"
+msgstr "左伸長"
#: editor/plugins/canvas_item_editor_plugin.cpp
-#, fuzzy
msgid "Top Wide"
-msgstr "上面図"
+msgstr "上伸長"
#: editor/plugins/canvas_item_editor_plugin.cpp
-#, fuzzy
msgid "Right Wide"
-msgstr "右側面図"
+msgstr "右伸長"
#: editor/plugins/canvas_item_editor_plugin.cpp
-#, fuzzy
msgid "Bottom Wide"
-msgstr "下面図"
+msgstr "下伸長"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "VCenter Wide"
-msgstr ""
+msgstr "中央垂直伸長"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "HCenter Wide"
-msgstr ""
+msgstr "中央水平伸長"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Full Rect"
-msgstr ""
+msgstr "Rect全面"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Keep Ratio"
@@ -5721,6 +5726,23 @@ msgstr "放出マスク"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "縮小 (ピクセル): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "ディレクトリとファイル:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "ピクセルからキャプチャ"
@@ -9380,7 +9402,7 @@ msgstr ""
#: editor/project_export.cpp
msgid "Presets"
-msgstr "初期設定値"
+msgstr "プリセット"
#: editor/project_export.cpp editor/project_settings_editor.cpp
msgid "Add..."
@@ -9391,6 +9413,9 @@ msgid ""
"If checked, the preset will be available for use in one-click deploy.\n"
"Only one preset per platform may be marked as runnable."
msgstr ""
+"チェックを入れると、1クリック・デプロイでもこのプリセットが使われるようにな"
+"ります。ひとつのプラットフォームに対し、ひとつのプリセットのみが実行可能とし"
+"てマークできます。"
#: editor/project_export.cpp
msgid "Export Path"
@@ -9493,6 +9518,10 @@ msgid "Export PCK/Zip"
msgstr "PCK/Zipのエクスポート"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "プロジェクトのエクスポート"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "エクスポート モード?"
@@ -9587,10 +9616,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "project.godot をプロジェクトパスに生成できませんでした。"
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "次のファイルをパッケージから抽出できませんでした:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "プロジェクト名の変更"
@@ -10100,7 +10125,7 @@ msgstr "アクション:"
#: editor/project_settings_editor.cpp
msgid "Action"
-msgstr "アクション"
+msgstr "アクション(Action)"
#: editor/project_settings_editor.cpp
msgid "Deadzone"
@@ -10826,6 +10851,11 @@ msgid "Will load an existing script file."
msgstr "既存のスクリプトファイルを読み込む。"
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "アクション'%s'は既にあります!"
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "クラス名:"
@@ -10947,7 +10977,7 @@ msgstr "ビデオメモリー"
#: editor/script_editor_debugger.cpp
msgid "Resource Path"
-msgstr "リソースのパス"
+msgstr "リソースのパス(ResourcePath)"
#: editor/script_editor_debugger.cpp
msgid "Type"
@@ -11136,7 +11166,7 @@ msgstr "ライブラリ: "
#: modules/gdnative/register_types.cpp
msgid "GDNative"
-msgstr "GDNative"
+msgstr "\\ GDNative"
#: modules/gdscript/gdscript_functions.cpp
msgid "Step argument is zero!"
@@ -11585,11 +11615,11 @@ msgstr "Getterプロパティを追加"
#: modules/visual_script/visual_script_editor.cpp
msgid "Add Setter Property"
-msgstr "setterプロパティを追加"
+msgstr "Setterプロパティを追加"
#: modules/visual_script/visual_script_editor.cpp
msgid "Change Base Type"
-msgstr "基本の型を変更"
+msgstr "基底型を変更"
#: modules/visual_script/visual_script_editor.cpp
msgid "Move Node(s)"
@@ -11693,9 +11723,8 @@ msgid "Members:"
msgstr "メンバー:"
#: modules/visual_script/visual_script_editor.cpp
-#, fuzzy
msgid "Change Base Type:"
-msgstr "基本の型を変更"
+msgstr "基底型を変更:"
#: modules/visual_script/visual_script_editor.cpp
#, fuzzy
@@ -12515,7 +12544,15 @@ msgstr ""
"このノードは非推奨になりました。代わりにAnimationTreeを使用してください。"
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "スクリーンから色を選択してください。"
#: scene/gui/color_picker.cpp
@@ -12641,6 +12678,12 @@ msgstr "Varyingは頂点関数にのみ割り当てることができます。"
msgid "Constants cannot be modified."
msgstr "定数は変更できません。"
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "プロジェクトのエクスポートがエラーコード %d で失敗しました。"
+
+#~ msgid "Password:"
+#~ msgstr "パスワード:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr "識別子セグメントはゼロ以外の長さでなければなりません。"
@@ -12945,9 +12988,6 @@ msgstr "定数は変更できません。"
#~ msgid "Create folder"
#~ msgstr "フォルダを作成"
-#~ msgid "Already existing"
-#~ msgstr "既に存在します"
-
#~ msgid "Custom Node"
#~ msgstr "カスタムノード"
@@ -12995,10 +13035,6 @@ msgstr "定数は変更できません。"
#~ msgstr ""
#~ "PathFollow2D は、Path2D ノードの子として設定されている場合のみ動作します。"
-#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "アクション'%s'は既にあります!"
-
#~ msgid "Add Split"
#~ msgstr "分割を追加"
diff --git a/editor/translations/ka.po b/editor/translations/ka.po
index 2c93b4dab9..e937cd3daa 100644
--- a/editor/translations/ka.po
+++ b/editor/translations/ka.po
@@ -1239,10 +1239,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr "შეცდომა პაკეტის გახსნისას, უნდა იყოს zip ფორმატში."
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "აქტივების არაკომპრესირება"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "პაკეტი დაყენდა წარმატებით!"
@@ -1252,6 +1264,11 @@ msgstr "პაკეტი დაყენდა წარმატებით!
msgid "Success!"
msgstr "წარმატება!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "პაკეტების დამყენებელი"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "დაყენება"
@@ -1391,6 +1408,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "ჩატვირთვის შეცდომები!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2190,10 +2212,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3042,10 +3060,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -3055,10 +3069,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5698,6 +5708,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9423,6 +9448,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9513,10 +9542,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10698,6 +10723,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -12262,7 +12291,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/ko.po b/editor/translations/ko.po
index 261d978bf7..f16f432e28 100644
--- a/editor/translations/ko.po
+++ b/editor/translations/ko.po
@@ -9,7 +9,7 @@
# TheRedPlanet <junmo.moon8@gmail.com>, 2018.
# Xavier Cho <mysticfallband@gmail.com>, 2018.
# 박한얼 (volzhs) <volzhs@gmail.com>, 2016-2018.
-# 송태섭 <xotjq237@gmail.com>, 2018, 2019.
+# 송태섭 <xotjq237@gmail.com>, 2018, 2019, 2020.
# JY <yimjisoo@mailfence.com>, 2018.
# Ch. <ccwpc@hanmail.net>, 2018.
# moolow <copyhyeon@gmail.com>, 2019.
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-23 17:08+0000\n"
+"PO-Revision-Date: 2020-01-06 14:21+0000\n"
"Last-Translator: 송태섭 <xotjq237@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/godot-engine/"
"godot/ko/>\n"
@@ -431,7 +431,7 @@ msgstr "루트 없이 새 트랙을 추가할 수 없음"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "베지어에 잘못된 트랙 (적당한 하위 속성이 없음)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -994,7 +994,7 @@ msgstr "리소스"
#: editor/dependency_editor.cpp editor/editor_autoload_settings.cpp
#: editor/project_manager.cpp editor/project_settings_editor.cpp
msgid "Path"
-msgstr "경로"
+msgstr "Path(경로)"
#: editor/dependency_editor.cpp
msgid "Dependencies:"
@@ -1195,10 +1195,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "패키지 파일을 여는 중 오류. ZIP 형식이 아니에요."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "이미 존재함"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "애셋 압축 풀기"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "다음 파일을 패키지에서 추출하는데 실패함:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "외 %d개의 파일"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "패키지를 성공적으로 설치했어요!"
@@ -1207,6 +1221,11 @@ msgstr "패키지를 성공적으로 설치했어요!"
msgid "Success!"
msgstr "성공!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "내용:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "설치하기"
@@ -1345,6 +1364,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "잘못된 파일. 오디오 버스 레이아웃이 아니에요."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "파일 저장 중 오류!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "버스 추가하기"
@@ -1993,9 +2017,8 @@ msgid "Case Sensitive"
msgstr "대소문자 구분"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Show Hierarchy"
-msgstr "도우미 보이기"
+msgstr "계층 구조 보이기"
#: editor/editor_help_search.cpp
msgid "Display All"
@@ -2034,7 +2057,6 @@ msgid "Class"
msgstr "클래스"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Method"
msgstr "메서드"
@@ -2047,12 +2069,10 @@ msgid "Constant"
msgstr "비선형"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "속성:"
+msgstr "속성"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
msgstr "테마 속성"
@@ -2137,10 +2157,6 @@ msgid "New Window"
msgstr "새 창"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "프로젝트 내보내기에 실패했어요. 오류 코드%d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "가져온 리소스를 저장할 수 없어요."
@@ -3039,10 +3055,6 @@ msgstr "ZIP 파일에서 템플릿 가져오기"
msgid "Template Package"
msgstr "템플릿 패키지"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "프로젝트 내보내기"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "라이브러리 내보내기"
@@ -3052,10 +3064,6 @@ msgid "Merge With Existing"
msgstr "기존의 것과 병합하기"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "암호:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "스크립트 열기 & 실행하기"
@@ -3415,13 +3423,12 @@ msgid "Importing:"
msgstr "가져오는 중:"
#: editor/export_template_manager.cpp
-#, fuzzy
msgid "Error getting the list of mirrors."
-msgstr "서명 오브젝트 생성중 에러."
+msgstr "미러 목록을 가져오는 중 오류."
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
-msgstr ""
+msgstr "미러 목록의 JSON 구문 분석 중 오류. 이 문제를 신고해주세요!"
#: editor/export_template_manager.cpp
msgid ""
@@ -4601,9 +4608,8 @@ msgid "Move Node"
msgstr "노드 이동하기"
#: editor/plugins/animation_state_machine_editor.cpp
-#, fuzzy
msgid "Transition exists!"
-msgstr "전환"
+msgstr "전환이 있어요!"
#: editor/plugins/animation_state_machine_editor.cpp
msgid "Add Transition"
@@ -5667,6 +5673,23 @@ msgstr "방출 마스크"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "수축 (픽셀): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "디렉토리 & 파일:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "픽셀에서 캡처"
@@ -5892,18 +5915,19 @@ msgstr "윤곽 크기:"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "UV Channel Debug"
-msgstr ""
+msgstr "UV 채널 디버그"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
msgstr "%d개의 항목을 삭제할까요?"
#: editor/plugins/mesh_library_editor_plugin.cpp
-#, fuzzy
msgid ""
"Update from existing scene?:\n"
"%s"
-msgstr "씬에서 업데이트하기"
+msgstr ""
+"존재하는 씬에서 업데이트할까요?\n"
+"%s"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Mesh Library"
@@ -6778,7 +6802,7 @@ msgstr "소스"
#: editor/plugins/script_text_editor.cpp
msgid "Target"
-msgstr "대상"
+msgstr "Target(대상)"
#: editor/plugins/script_text_editor.cpp
msgid ""
@@ -7451,9 +7475,8 @@ msgid "Create Mesh2D"
msgstr "Mesh2D 만들기"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "Mesh2D Preview"
-msgstr "메시 미리 보기 만들기"
+msgstr "Mesh2D 미리 보기"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Polygon2D"
@@ -7461,25 +7484,23 @@ msgstr "Polygon2D 만들기"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Polygon2D 미리 보기"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
msgstr "CollisionPolygon2D 만들기"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "CollisionPolygon2D Preview"
-msgstr "CollisionPolygon2D 만들기"
+msgstr "CollisionPolygon2D 미리 보기"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D"
msgstr "LightOccluder2D 만들기"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "LightOccluder2D Preview"
-msgstr "LightOccluder2D 만들기"
+msgstr "LightOccluder2D 미리 보기"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite is empty!"
@@ -7558,9 +7579,8 @@ msgid "Add Frame"
msgstr "프레임 추가하기"
#: editor/plugins/sprite_frames_editor_plugin.cpp
-#, fuzzy
msgid "Unable to load images"
-msgstr "이미지를 로드할 수 없음:"
+msgstr "이미지를 불러올 수 없음"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "ERROR: Couldn't load frame resource!"
@@ -8247,14 +8267,12 @@ msgid "Edit Tile Z Index"
msgstr "타일 Z 인덱스 편집하기"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Convex"
-msgstr "볼록한 폴리곤 만들기"
+msgstr "볼록하게 만들기"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Concave"
-msgstr "오목한 폴리곤 만들기"
+msgstr "오목하게 만들기"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Create Collision Polygon"
@@ -9382,6 +9400,10 @@ msgid "Export PCK/Zip"
msgstr "PCK/Zip 내보내기"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "프로젝트 내보내기"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "내보내기 모드?"
@@ -9475,10 +9497,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "프로젝트 경로에서 project.godot 파일을 생성할 수 없어요."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "다음 파일을 패키지에서 추출하는데 실패함:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "프로젝트 이름 바꾸기"
@@ -10700,6 +10718,11 @@ msgid "Will load an existing script file."
msgstr "기존 스크립트 파일을 불러와요."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "이미 분할되었습니다."
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "클래스 이름:"
@@ -11148,9 +11171,8 @@ msgid "Cursor Clear Rotation"
msgstr "커서 회전 지우기"
#: modules/gridmap/grid_map_editor_plugin.cpp
-#, fuzzy
msgid "Paste Selects"
-msgstr "선택 지우기"
+msgstr "선택 항목 붙여넣기"
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Clear Selection"
@@ -12334,7 +12356,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr "이 노드는 더 이상 사용할 수 없어요. 대신 AnimationTree를 사용하세요."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "화면에서 색상을 선택하세요."
#: scene/gui/color_picker.cpp
@@ -12453,6 +12483,12 @@ msgstr "Varying은 꼭짓점 함수에만 지정할 수 있어요."
msgid "Constants cannot be modified."
msgstr "상수는 수정할 수 없어요."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "프로젝트 내보내기에 실패했어요. 오류 코드%d."
+
+#~ msgid "Password:"
+#~ msgstr "암호:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr "식별자 세그먼트는 길이가 0이 아니어야 해요."
@@ -12911,9 +12947,6 @@ msgstr "상수는 수정할 수 없어요."
#~ msgid "Create folder"
#~ msgstr "폴더 만들기"
-#~ msgid "Already existing"
-#~ msgstr "이미 존재함"
-
#~ msgid "Custom Node"
#~ msgstr "커스텀 노드"
@@ -12962,9 +12995,6 @@ msgstr "상수는 수정할 수 없어요."
#~ msgid "Split can't form an existing edge."
#~ msgstr "분할은 존재하는 모서리를 형성할 수 없습니다."
-#~ msgid "Split already exists."
-#~ msgstr "이미 분할되었습니다."
-
#~ msgid "Add Split"
#~ msgstr "분할 추가"
diff --git a/editor/translations/lt.po b/editor/translations/lt.po
index b202cd2beb..c9de0179b1 100644
--- a/editor/translations/lt.po
+++ b/editor/translations/lt.po
@@ -1205,10 +1205,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1217,6 +1229,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1355,6 +1371,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Įvyko klaida kraunant šriftą."
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2156,10 +2177,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3007,10 +3024,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -3020,10 +3033,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5675,6 +5684,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9407,6 +9431,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "Importuoti iš Nodo:"
@@ -9499,10 +9527,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10684,6 +10708,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
#, fuzzy
msgid "Class Name:"
msgstr "Priedai"
@@ -12250,7 +12278,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/lv.po b/editor/translations/lv.po
index 05a0656c15..63da6e5725 100644
--- a/editor/translations/lv.po
+++ b/editor/translations/lv.po
@@ -1204,10 +1204,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Kļūme atverot arhīvu failu, nav ZIP formātā."
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1216,6 +1228,10 @@ msgstr ""
msgid "Success!"
msgstr "Izdevās!"
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Ieinstalēt"
@@ -1354,6 +1370,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Kļūmes lādējot!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Pievienot Kopni"
@@ -2156,10 +2177,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3007,10 +3024,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -3020,10 +3033,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5657,6 +5666,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9378,6 +9402,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9468,10 +9496,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10649,6 +10673,10 @@ msgid "Will load an existing script file."
msgstr "Ielādēt eksistējošu Kopnes Izkārtojumu."
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -12214,7 +12242,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/mi.po b/editor/translations/mi.po
index af8caa70cc..77c0a220e3 100644
--- a/editor/translations/mi.po
+++ b/editor/translations/mi.po
@@ -1148,10 +1148,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1160,6 +1172,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1298,6 +1314,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2070,10 +2090,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2912,10 +2928,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2925,10 +2937,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5490,6 +5498,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9106,6 +9129,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9196,10 +9223,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10358,6 +10381,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11883,7 +11910,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/ml.po b/editor/translations/ml.po
index e5420f6ac2..765164a24b 100644
--- a/editor/translations/ml.po
+++ b/editor/translations/ml.po
@@ -1158,10 +1158,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1170,6 +1182,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1308,6 +1324,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2081,10 +2101,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2923,10 +2939,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2936,10 +2948,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5504,6 +5512,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9120,6 +9143,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9210,10 +9237,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10372,6 +10395,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11898,7 +11925,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/mr.po b/editor/translations/mr.po
index 84f35123bc..972c843a62 100644
--- a/editor/translations/mr.po
+++ b/editor/translations/mr.po
@@ -2,11 +2,11 @@
# Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur.
# Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md).
# This file is distributed under the same license as the Godot source code.
-# Prachi Joshi <josprachi@yahoo.com>, 2019.
+# Prachi Joshi <josprachi@yahoo.com>, 2019, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
-"PO-Revision-Date: 2019-12-22 04:19+0000\n"
+"PO-Revision-Date: 2020-01-11 03:05+0000\n"
"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
"Language-Team: Marathi <https://hosted.weblate.org/projects/godot-engine/"
"godot/mr/>\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8-bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 3.10.1\n"
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
#: modules/visual_script/visual_script_builtin_funcs.cpp
@@ -182,7 +182,7 @@ msgstr ""
#: editor/animation_track_editor.cpp
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "Change Animation Loop"
-msgstr ""
+msgstr "अ‍ॅनिमेशन लूप बदला"
#: editor/animation_track_editor.cpp
msgid "Property Track"
@@ -1154,10 +1154,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1166,6 +1178,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1304,6 +1320,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2076,10 +2096,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2918,10 +2934,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2931,10 +2943,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5496,6 +5504,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9112,6 +9135,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9202,10 +9229,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10364,6 +10387,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11889,7 +11916,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/ms.po b/editor/translations/ms.po
index dc75443acb..8e5602be96 100644
--- a/editor/translations/ms.po
+++ b/editor/translations/ms.po
@@ -1176,10 +1176,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1188,6 +1200,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1326,6 +1342,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2100,10 +2120,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2944,10 +2960,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2957,10 +2969,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5541,6 +5549,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9178,6 +9201,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9268,10 +9295,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10435,6 +10458,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11970,7 +11997,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/nb.po b/editor/translations/nb.po
index e05c2e5ec8..d4f7d1ec99 100644
--- a/editor/translations/nb.po
+++ b/editor/translations/nb.po
@@ -1258,10 +1258,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Feil ved åpning av pakkefil, ikke i zip format."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Eksisterer allerede"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Dekomprimerer Ressurser"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "De følgende filene feilet ekstrahering fra pakke:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d flere filer"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "Vellykket Installering av Pakke!"
@@ -1271,6 +1285,11 @@ msgstr "Vellykket Installering av Pakke!"
msgid "Success!"
msgstr "Suksess!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Innhold:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Installer"
@@ -1411,6 +1430,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Ugyldig fil, ikke et audio bus oppsett."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Error ved lagring av TileSet!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Legg til Bus"
@@ -2268,10 +2292,6 @@ msgid "New Window"
msgstr "Nytt vindu"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Eksport av prosjektet mislyktes med feilkode %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Importerte ressurser kan ikke lagres."
@@ -3215,10 +3235,6 @@ msgstr "Importer Mal Fra ZIP-Fil"
msgid "Template Package"
msgstr "Eksporter Mal-Manager"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Eksporter Prosjekt"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Eksporter Bibliotek"
@@ -3228,10 +3244,6 @@ msgid "Merge With Existing"
msgstr "Slå sammen Med Eksisterende"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Passord:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Åpne & Kjør et Skript"
@@ -6065,6 +6077,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Mapper og Filer:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9930,6 +9958,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Eksporter Prosjekt"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "Eksporter Prosjekt"
@@ -10028,10 +10060,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Kunne ikke lage project.godot i prosjektstien."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "De følgende filene feilet ekstrahering fra pakke:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Endre Navn på Prosjekt"
@@ -11271,6 +11299,11 @@ msgstr "Last et eksisterende Bus oppsett."
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Eksisterer allerede"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Klasse:"
@@ -12885,7 +12918,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12991,6 +13031,12 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr "Konstanter kan ikke endres."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Eksport av prosjektet mislyktes med feilkode %d."
+
+#~ msgid "Password:"
+#~ msgstr "Passord:"
+
#~ msgid "Pause the scene"
#~ msgstr "Pause scenen"
@@ -13182,9 +13228,6 @@ msgstr "Konstanter kan ikke endres."
#~ msgid "Create folder"
#~ msgstr "Opprett mappe"
-#~ msgid "Already existing"
-#~ msgstr "Eksisterer allerede"
-
#, fuzzy
#~ msgid "Custom Node"
#~ msgstr "Kutt Noder"
@@ -13222,10 +13265,6 @@ msgstr "Konstanter kan ikke endres."
#~ msgstr "Kol:"
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "Eksisterer allerede"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Legg til punkt"
diff --git a/editor/translations/nl.po b/editor/translations/nl.po
index 1e3bd204af..87f02bce48 100644
--- a/editor/translations/nl.po
+++ b/editor/translations/nl.po
@@ -28,7 +28,7 @@
# rxadmin <r.van.eeghem@gmail.com>, 2018.
# Peter Goelst <muis24@gmail.com>, 2019.
# Wouter Buckens <wou.buc@gmail.com>, 2019.
-# Stijn Hinlopen <f.a.hinlopen@gmail.com>, 2019.
+# Stijn Hinlopen <f.a.hinlopen@gmail.com>, 2019, 2020.
# jef dered <themen098s@vivaldi.net>, 2019.
# Alex H. <sandertjeh13@hotmail.com>, 2019.
# edouardgr <edouard.gruyters@gmail.com>, 2019.
@@ -44,7 +44,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-27 15:52+0000\n"
+"PO-Revision-Date: 2020-01-12 13:26+0000\n"
"Last-Translator: Stijn Hinlopen <f.a.hinlopen@gmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/godot-engine/godot/"
"nl/>\n"
@@ -53,7 +53,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 3.10.1\n"
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
#: modules/visual_script/visual_script_builtin_funcs.cpp
@@ -158,7 +158,7 @@ msgstr "Geselecteerde sleutel(s) dupliceren"
#: editor/animation_bezier_editor.cpp
msgid "Delete Selected Key(s)"
-msgstr "Geselecteerde Key(s) Verwijderen"
+msgstr "Geselecteerde sleutel(s) verwijderen"
#: editor/animation_bezier_editor.cpp
msgid "Add Bezier Point"
@@ -174,11 +174,11 @@ msgstr "Animatiesleutels dupliceren"
#: editor/animation_bezier_editor.cpp editor/animation_track_editor.cpp
msgid "Anim Delete Keys"
-msgstr "Anim Verwijder Keys"
+msgstr "Animsleutels verwijderen"
#: editor/animation_track_editor.cpp
msgid "Anim Change Keyframe Time"
-msgstr "Anim Wijzig Keyframe Waarde"
+msgstr "Anim Keyframe-tijd wijzigen"
#: editor/animation_track_editor.cpp
msgid "Anim Change Transition"
@@ -190,7 +190,7 @@ msgstr "Anim Wijzig Transform"
#: editor/animation_track_editor.cpp
msgid "Anim Change Keyframe Value"
-msgstr "Anim Wijzig Keyframe Waarde"
+msgstr "Anim Keyframe-waarde wijzigen"
#: editor/animation_track_editor.cpp
msgid "Anim Change Call"
@@ -198,7 +198,7 @@ msgstr "Anim Wijzig Aanroep"
#: editor/animation_track_editor.cpp
msgid "Anim Multi Change Keyframe Time"
-msgstr "Anim Wijzig Meerdere Keyframe Waarden"
+msgstr "Anim Multi Keyframe-tijd wijzigen"
#: editor/animation_track_editor.cpp
msgid "Anim Multi Change Transition"
@@ -351,7 +351,7 @@ msgstr "Naadloze lusinterpolatie"
#: editor/animation_track_editor.cpp
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Insert Key"
-msgstr "Voer Sleutel in"
+msgstr "Sleutel invoeren"
#: editor/animation_track_editor.cpp
msgid "Duplicate Key(s)"
@@ -359,7 +359,7 @@ msgstr "Sleutel(s) dupliceren"
#: editor/animation_track_editor.cpp
msgid "Delete Key(s)"
-msgstr "Verwijder Sleutel(s)"
+msgstr "Sleutel(s) verwijderen"
#: editor/animation_track_editor.cpp
msgid "Change Animation Update Mode"
@@ -379,11 +379,11 @@ msgstr "Verwijder Anim Track"
#: editor/animation_track_editor.cpp
msgid "Create NEW track for %s and insert key?"
-msgstr "NIEUWE track aanmaken voor %s en key invoegen?"
+msgstr "NIEUW spoor aanmaken voor %s en sleutel invoegen?"
#: editor/animation_track_editor.cpp
msgid "Create %d NEW tracks and insert keys?"
-msgstr "Maak %d NIEUWE tracks aan en keys invoeren?"
+msgstr "Maak %d NIEUWE sporen aan en voer sleutels in?"
#: editor/animation_track_editor.cpp editor/create_dialog.cpp
#: editor/editor_audio_buses.cpp editor/editor_feature_profile.cpp
@@ -455,7 +455,7 @@ msgstr "Niet mogelijk om een nieuwe track toe te voegen zonder een root"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "Ongeldig spoor voor Bezier (geen geschikte sub-eigenschappen)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -463,11 +463,11 @@ msgstr "Voeg Bézierbaan Toe"
#: editor/animation_track_editor.cpp
msgid "Track path is invalid, so can't add a key."
-msgstr "Track path is niet geldig, dus kan geen key toevoegen."
+msgstr "Spoorpad is ongeldig, dus sleutel kan niet toevoegt worden."
#: editor/animation_track_editor.cpp
msgid "Track is not of type Spatial, can't insert key"
-msgstr "Track is niet van het type Spatial, kan geen key invoegen"
+msgstr "Spoor is niet van het type Spatial, kan geen sleutel invoegen"
#: editor/animation_track_editor.cpp
msgid "Add Transform Track Key"
@@ -1230,10 +1230,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Fout bij het openen van het pakketbestand, geen zip-formaat."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Bestaat al"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Bronnen aan het uitpakken"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "De volgende bestanden konden niet worden uitgepakt:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "nog %d bestand(en)"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Pakket succesvol geïnstalleerd!"
@@ -1242,6 +1256,11 @@ msgstr "Pakket succesvol geïnstalleerd!"
msgid "Success!"
msgstr "Gelukt!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Inhoud:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Installeer"
@@ -1380,6 +1399,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Ongeldig bestand, geen audiobus layout."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Error bij het opslaan van bestand!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Bus Toevoegen"
@@ -1439,7 +1463,7 @@ msgstr "Mag niet conflicteren met de naam van een bestaande globale constante."
#: editor/editor_autoload_settings.cpp
msgid "Keyword cannot be used as an autoload name."
-msgstr "Sleutelwoorden mogen niet gebruikt worden als autoload naam."
+msgstr "Gereserveerd woord mag niet gebruikt worden als autoloadnaam."
#: editor/editor_autoload_settings.cpp
msgid "Autoload '%s' already exists!"
@@ -2031,9 +2055,8 @@ msgid "Case Sensitive"
msgstr "Hoofdlettergevoelig"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Show Hierarchy"
-msgstr "Toon helpers"
+msgstr "Toon hiërarchie"
#: editor/editor_help_search.cpp
msgid "Display All"
@@ -2072,9 +2095,8 @@ msgid "Class"
msgstr "Klasse"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Method"
-msgstr "Methodes"
+msgstr "Methode"
#: editor/editor_help_search.cpp editor/plugins/script_text_editor.cpp
msgid "Signal"
@@ -2085,14 +2107,12 @@ msgid "Constant"
msgstr "Constante"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "Eigenschap:"
+msgstr "Eigenschap"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
-msgstr "Thema Eigenschappen"
+msgstr "Thema-eigenschap"
#: editor/editor_inspector.cpp editor/project_settings_editor.cpp
msgid "Property:"
@@ -2175,10 +2195,6 @@ msgid "New Window"
msgstr "Nieuw Venster"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Project exporteren faalt door foutcode %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Geïmporteerde bronnen kunnen niet opgeslagen worden."
@@ -2766,11 +2782,11 @@ msgstr "Versiebeheer"
#: editor/editor_node.cpp editor/plugins/version_control_editor_plugin.cpp
msgid "Set Up Version Control"
-msgstr "Versiebeheer Instellen"
+msgstr "Versiebeheer instellen"
#: editor/editor_node.cpp
msgid "Shut Down Version Control"
-msgstr "Versiebeheer Afsluiten"
+msgstr "Versiebeheer afsluiten"
#: editor/editor_node.cpp
msgid "Export..."
@@ -3100,10 +3116,6 @@ msgstr "Sjablonen importeren Vanuit ZIP-Bestand"
msgid "Template Package"
msgstr "Export Sjabloon Manager"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Project Exporteren"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Bibliotheek Exporteren"
@@ -3113,10 +3125,6 @@ msgid "Merge With Existing"
msgstr "Met bestaande samenvoegen"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Wachtwoord:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Voer Een Script Uit"
@@ -3359,7 +3367,7 @@ msgstr "Verwijder Item"
#: editor/editor_properties_array_dict.cpp
msgid "New Key:"
-msgstr "Nieuwe Sleutel:"
+msgstr "Nieuwe sleutel:"
#: editor/editor_properties_array_dict.cpp
msgid "New Value:"
@@ -3367,7 +3375,7 @@ msgstr "Nieuwe Waarde:"
#: editor/editor_properties_array_dict.cpp
msgid "Add Key/Value Pair"
-msgstr "Sleutel-Waarde Paar Toevoegen"
+msgstr "Sleutel/waarde-paar toevoegen"
#: editor/editor_run_native.cpp
msgid ""
@@ -3480,13 +3488,14 @@ msgid "Importing:"
msgstr "Bezit met importeren:"
#: editor/export_template_manager.cpp
-#, fuzzy
msgid "Error getting the list of mirrors."
-msgstr "Error bij het maken van het signatuur object."
+msgstr "Fout bij het laden van spiegelservers."
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
msgstr ""
+"Fout bij het inlezen van spiegelserverlijst (JSON). Meld deze fout "
+"alstublieft!"
#: editor/export_template_manager.cpp
msgid ""
@@ -4671,9 +4680,8 @@ msgid "Move Node"
msgstr "Knoop verplaatsen"
#: editor/plugins/animation_state_machine_editor.cpp
-#, fuzzy
msgid "Transition exists!"
-msgstr "Overgang: "
+msgstr "Overgang bestaat!"
#: editor/plugins/animation_state_machine_editor.cpp
msgid "Add Transition"
@@ -4975,7 +4983,7 @@ msgstr "Gekregen:"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Failed sha256 hash check"
-msgstr "Sha256 hash controle mislukt"
+msgstr "SHA256-proef mislukt"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Asset Download Error:"
@@ -5613,15 +5621,15 @@ msgstr "Voorbeeld Canvas Schaal"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Translation mask for inserting keys."
-msgstr "Vertaalomslag voor het invoegen van sleutels."
+msgstr "Translatiemasker voor sleutelinvoer."
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Rotation mask for inserting keys."
-msgstr "Rotatiemasker voor het invoegen van sleutels."
+msgstr "Rotatiemasker voor sleutelinvoer."
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Scale mask for inserting keys."
-msgstr "Schaalmasker voor het invoegen van sleutels."
+msgstr "Schaalmasker voor sleutelinvoer."
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Insert keys (based on mask)."
@@ -5634,19 +5642,19 @@ msgid ""
"Keys are only added to existing tracks, no new tracks will be created.\n"
"Keys must be inserted manually for the first time."
msgstr ""
-"Automatisch sleutels invoegen als objecten verschuiven, geroteerd of "
+"Automatisch sleutels invoegen als objecten verschuift, geroteerd of "
"geschaald worden (op basis van masker).\n"
-"Sleutels worden alleen toegevoegd aan bestaande tracks, er worden geen "
-"nieuwe tracks aangemaakt.\n"
+"Sleutels worden alleen toegevoegd aan bestaande sporen, er worden geen "
+"nieuwe sporen aangemaakt.\n"
"De eerste keer moeten sleutels handmatig ingevoerd worden."
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Auto Insert Key"
-msgstr "Automatisch Sleutel invoegen"
+msgstr "Sleutel automatisch invoegen"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Insert Key (Existing Tracks)"
-msgstr "Sleutel invoegen (in bestaande banen)"
+msgstr "Sleutel invoegen (in bestaande sporen)"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Copy Pose"
@@ -5753,6 +5761,23 @@ msgstr "Emissiemasker"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Krimpen (Pixels): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Mappen & Bestanden:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Neem uit Pixel"
@@ -5978,18 +6003,19 @@ msgstr "Omlijningsgrootte:"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "UV Channel Debug"
-msgstr ""
+msgstr "UV-kanaal debug"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
msgstr "Element %d verwijderen?"
#: editor/plugins/mesh_library_editor_plugin.cpp
-#, fuzzy
msgid ""
"Update from existing scene?:\n"
"%s"
-msgstr "Update Vanuit Scene"
+msgstr ""
+"Update vanuit bestaande scène?:\n"
+"%s"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Mesh Library"
@@ -6232,7 +6258,7 @@ msgstr "Selecteer Punten"
#: editor/plugins/path_2d_editor_plugin.cpp
#: editor/plugins/path_editor_plugin.cpp
msgid "Shift+Drag: Select Control Points"
-msgstr "Shift+Drag: Selecteer Controle Punten"
+msgstr "Shift+Slepen: selecteer controlepunten"
#: editor/plugins/path_2d_editor_plugin.cpp
#: editor/plugins/path_editor_plugin.cpp
@@ -6250,7 +6276,7 @@ msgstr "Rechter Klik: Verwijder Punt"
#: editor/plugins/path_2d_editor_plugin.cpp
msgid "Select Control Points (Shift+Drag)"
-msgstr "Selecteer Controle Punten (Shift+Sleep)"
+msgstr "Selecteer controlepunten (Shift+Slepen)"
#: editor/plugins/path_2d_editor_plugin.cpp
#: editor/plugins/path_editor_plugin.cpp
@@ -7149,11 +7175,11 @@ msgstr "Roteren %s graden."
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Keying is disabled (no key inserted)."
-msgstr "Key-en is uitgeschakeld (geen key ingevoegd)."
+msgstr "Sleutelinvoer is uitgeschakeld (geen sleutel ingevoegd)."
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Animation Key Inserted."
-msgstr "Animatie Key Ingevoegd."
+msgstr "Animatiesleutel Ingevoegd."
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Pitch"
@@ -7404,7 +7430,7 @@ msgstr "Schakel Perspectief/Orthogonaal Zicht"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Insert Animation Key"
-msgstr "Voeg Animatiesleutel toe"
+msgstr "Animatiesleutel invoegen"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Focus Origin"
@@ -7541,9 +7567,8 @@ msgid "Create Mesh2D"
msgstr "Creëer Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "Mesh2D Preview"
-msgstr "Creëren van Mesh Previews"
+msgstr "Mesh2D Voorbeeldweergave"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Polygon2D"
@@ -7551,25 +7576,23 @@ msgstr "Creëer Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Polygon2D Voorbeeldweergave"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
msgstr "Creëer CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "CollisionPolygon2D Preview"
-msgstr "Creëer CollisionPolygon2D"
+msgstr "CollisionPolygon2D Voorbeeldweergave"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D"
msgstr "Creëer LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "LightOccluder2D Preview"
-msgstr "Creëer LightOccluder2D"
+msgstr "LightOccluder2D Voorbeeldweergave"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite is empty!"
@@ -7650,9 +7673,8 @@ msgid "Add Frame"
msgstr "Voeg Frame toe"
#: editor/plugins/sprite_frames_editor_plugin.cpp
-#, fuzzy
msgid "Unable to load images"
-msgstr "Bron laden mislukt."
+msgstr "Afbeeldingen laden mislukt"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "ERROR: Couldn't load frame resource!"
@@ -8341,14 +8363,12 @@ msgid "Edit Tile Z Index"
msgstr "Bewerk Tile Z Index"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Convex"
-msgstr "Creëer Polygon Convex"
+msgstr "Maak convex"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Concave"
-msgstr "Creëer Polygon Concave"
+msgstr "Maak concaaf"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Create Collision Polygon"
@@ -8392,7 +8412,7 @@ msgstr "VCS Addon is niet geïnitialiseerd"
#: editor/plugins/version_control_editor_plugin.cpp
msgid "Version Control System"
-msgstr "Versie Controle Systeem"
+msgstr "Versiebeheersysteem"
#: editor/plugins/version_control_editor_plugin.cpp
msgid "Initialize"
@@ -9502,21 +9522,25 @@ msgstr "Gecompileerd"
#: editor/project_export.cpp
msgid "Encrypted (Provide Key Below)"
-msgstr "Versleuteld (Verstrek hieronder de sleutel)"
+msgstr "Versleuteld (verstrek hieronder de sleutel)"
#: editor/project_export.cpp
msgid "Invalid Encryption Key (must be 64 characters long)"
-msgstr "Ongeldige Encryptiesleutel (moet 64 tekens lang zijn)"
+msgstr "Ongeldige encryptiesleutel (moet 64 tekens lang zijn)"
#: editor/project_export.cpp
msgid "Script Encryption Key (256-bits as hex):"
-msgstr "Script Encryptiesleutel (256-bits als hexadecimale):"
+msgstr "Script encryptiesleutel (256-bits als hexadecimaal):"
#: editor/project_export.cpp
msgid "Export PCK/Zip"
msgstr "Exporteer PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Project Exporteren"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Exporteer modus?"
@@ -9609,10 +9633,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Kan project.godot niet in projectpad maken."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "De volgende bestanden konden niet worden uitgepakt:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Project hernoemen"
@@ -9877,15 +9897,15 @@ msgstr ""
#: editor/project_settings_editor.cpp
msgid "Key "
-msgstr "Sleutel "
+msgstr "Toets "
#: editor/project_settings_editor.cpp
msgid "Joy Button"
-msgstr "Controller Knop"
+msgstr "Controllerknop"
#: editor/project_settings_editor.cpp
msgid "Joy Axis"
-msgstr "Controller Axis"
+msgstr "Controller-as"
#: editor/project_settings_editor.cpp
msgid "Mouse Button"
@@ -9969,7 +9989,7 @@ msgstr "X Knop 2"
#: editor/project_settings_editor.cpp
msgid "Joypad Axis Index:"
-msgstr "Controller Axis Index:"
+msgstr "Controller-as index:"
#: editor/project_settings_editor.cpp
msgid "Axis"
@@ -9977,7 +9997,7 @@ msgstr "As"
#: editor/project_settings_editor.cpp
msgid "Joypad Button Index:"
-msgstr "Controller Knop Index:"
+msgstr "Controllerknop index:"
#: editor/project_settings_editor.cpp
msgid "Erase Input Action"
@@ -10526,15 +10546,15 @@ msgstr "Nieuwe wortel Scene"
#: editor/scene_tree_dock.cpp
msgid "Create Root Node:"
-msgstr "Wortelknoop maken:"
+msgstr "Maak de wortelknoop:"
#: editor/scene_tree_dock.cpp
msgid "2D Scene"
-msgstr "2D Scene"
+msgstr "2D Scène"
#: editor/scene_tree_dock.cpp
msgid "3D Scene"
-msgstr "3D Scene"
+msgstr "3D Scène"
#: editor/scene_tree_dock.cpp
msgid "User Interface"
@@ -10853,6 +10873,11 @@ msgid "Will load an existing script file."
msgstr "Laad bestaand script."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "Bestaat al"
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "Klasse Naam:"
@@ -10994,7 +11019,7 @@ msgstr "Overig"
#: editor/script_editor_debugger.cpp
msgid "Clicked Control:"
-msgstr "Control aangeklikt:"
+msgstr "Control-knoop aangeklikt:"
#: editor/script_editor_debugger.cpp
msgid "Clicked Control Type:"
@@ -11302,9 +11327,8 @@ msgid "Cursor Clear Rotation"
msgstr "Cursorrotatie wissen"
#: modules/gridmap/grid_map_editor_plugin.cpp
-#, fuzzy
msgid "Paste Selects"
-msgstr "Selectie Verwijderen"
+msgstr "Plakken Selecteren"
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Clear Selection"
@@ -12241,7 +12265,7 @@ msgid ""
"The controller ID must not be 0 or this controller won't be bound to an "
"actual controller."
msgstr ""
-"Het controller ID moet ongelijk 0 zijn, anders zal deze controller niet "
+"Het controller ID moet ongelijk aan 0 zijn, anders zal deze controller niet "
"verbonden worden met een werkelijke controller."
#: scene/3d/arvr_nodes.cpp
@@ -12527,7 +12551,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr "Deze knoop is verouderd. Gebruik in plaats daarvan AnimationTree."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Kies een kleur van het scherm."
#: scene/gui/color_picker.cpp
@@ -12650,6 +12682,12 @@ msgstr "Varyings kunnen alleen worden toegewezenin vertex functies."
msgid "Constants cannot be modified."
msgstr "Constanten kunnen niet worden aangepast."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Project exporteren faalt door foutcode %d."
+
+#~ msgid "Password:"
+#~ msgstr "Wachtwoord:"
+
#~ msgid "Pause the scene"
#~ msgstr "Pauzeer de scene"
@@ -12911,9 +12949,6 @@ msgstr "Constanten kunnen niet worden aangepast."
#~ msgid "Create folder"
#~ msgstr "Map Maken"
-#~ msgid "Already existing"
-#~ msgstr "Bestaat al"
-
#, fuzzy
#~ msgid "Custom Node"
#~ msgstr "Knip Nodes"
@@ -12963,10 +12998,6 @@ msgstr "Constanten kunnen niet worden aangepast."
#~ "PathFollow2D werkt alleen wanneer het een kind van een Path2D node is."
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "Bestaat al"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Punt toevoegen"
diff --git a/editor/translations/or.po b/editor/translations/or.po
index 2cde4699f1..881d3aee64 100644
--- a/editor/translations/or.po
+++ b/editor/translations/or.po
@@ -1154,10 +1154,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1166,6 +1178,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1304,6 +1320,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2076,10 +2096,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2918,10 +2934,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2931,10 +2943,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5496,6 +5504,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9112,6 +9135,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9202,10 +9229,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10364,6 +10387,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11889,7 +11916,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/pl.po b/editor/translations/pl.po
index 4f18913a9b..25d7a396af 100644
--- a/editor/translations/pl.po
+++ b/editor/translations/pl.po
@@ -24,7 +24,7 @@
# Sebastian Pasich <sebastian.pasich@gmail.com>, 2017, 2019.
# siatek papieros <sbigneu@gmail.com>, 2016.
# Zatherz <zatherz@linux.pl>, 2017.
-# Tomek <kobewi4e@gmail.com>, 2018, 2019.
+# Tomek <kobewi4e@gmail.com>, 2018, 2019, 2020.
# Wojcieh Er Zet <wojcieh.rzepecki@gmail.com>, 2018.
# Dariusz Siek <dariuszynski@gmail.com>, 2018, 2019.
# Szymon Nowakowski <smnbdg13@gmail.com>, 2019.
@@ -42,7 +42,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-26 00:02+0000\n"
+"PO-Revision-Date: 2020-01-03 21:21+0000\n"
"Last-Translator: Tomek <kobewi4e@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/godot-engine/"
"godot/pl/>\n"
@@ -455,7 +455,7 @@ msgstr "Nie da się dodać nowej ścieżki bez korzenia"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "Nieprawidłowa ścieżka dla Beziera (brak odpowiednich podwłaściwości)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -1223,10 +1223,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Błąd otwierania pliku pakietu, nie jest w formacie ZIP."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Już istnieje"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Dekompresja zasobów"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Nie powiodło się wypakowanie z pakietu następujących plików:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "Pozostało %d plików"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Pakiet zainstalowano poprawnie!"
@@ -1235,6 +1249,11 @@ msgstr "Pakiet zainstalowano poprawnie!"
msgid "Success!"
msgstr "Sukces!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Zawartość:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Zainstaluj"
@@ -1373,6 +1392,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Plik niepoprawny, nie jest układem magistral audio."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Błąd zapisywania pliku!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Dodaj magistralę"
@@ -2021,9 +2045,8 @@ msgid "Case Sensitive"
msgstr "Z uwzględnieniem wielkości liter"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Show Hierarchy"
-msgstr "Pokaż linie pomocnicze"
+msgstr "Pokaż hierarchię"
#: editor/editor_help_search.cpp
msgid "Display All"
@@ -2062,9 +2085,8 @@ msgid "Class"
msgstr "Klasa"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Method"
-msgstr "Metody"
+msgstr "Metoda"
#: editor/editor_help_search.cpp editor/plugins/script_text_editor.cpp
msgid "Signal"
@@ -2075,14 +2097,12 @@ msgid "Constant"
msgstr "Stałe"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "Właściwość:"
+msgstr "Właściwość"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
-msgstr "Właściwości motywu"
+msgstr "Właściwość motywu"
#: editor/editor_inspector.cpp editor/project_settings_editor.cpp
msgid "Property:"
@@ -2165,10 +2185,6 @@ msgid "New Window"
msgstr "Nowe okno"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Eksport projektu nie powiódł się, kod błędu to %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Zaimportowane zasoby nie mogą być zapisane."
@@ -3079,10 +3095,6 @@ msgstr "Zaimportuj Szablony z pliku ZIP"
msgid "Template Package"
msgstr "Szablonowy pakiet"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Wyeksportuj projekt"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Wyeksportuj biblioteke"
@@ -3092,10 +3104,6 @@ msgid "Merge With Existing"
msgstr "Połącz z Istniejącym"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Hasło:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Otwórz i Uruchom Skrypt"
@@ -3460,13 +3468,12 @@ msgid "Importing:"
msgstr "Importowanie:"
#: editor/export_template_manager.cpp
-#, fuzzy
msgid "Error getting the list of mirrors."
-msgstr "Błąd przy eksporcie projektu!"
+msgstr "Błąd odbierania listy mirrorów."
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
-msgstr ""
+msgstr "Błąd parsowania JSONa listy mirrorów. Zgłoś proszę ten błąd!"
#: editor/export_template_manager.cpp
msgid ""
@@ -4653,9 +4660,8 @@ msgid "Move Node"
msgstr "Przesuń węzeł"
#: editor/plugins/animation_state_machine_editor.cpp
-#, fuzzy
msgid "Transition exists!"
-msgstr "Przejście: "
+msgstr "Przejście istnieje!"
#: editor/plugins/animation_state_machine_editor.cpp
msgid "Add Transition"
@@ -5735,6 +5741,23 @@ msgstr "Maska emisji"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Zmniejsz (piksele): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Katalogi i pliki:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Przechwytywanie z piksela"
@@ -5960,18 +5983,19 @@ msgstr "Rozmiar zarysu:"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "UV Channel Debug"
-msgstr ""
+msgstr "Debug kanału UV"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
msgstr "Usuń element %d?"
#: editor/plugins/mesh_library_editor_plugin.cpp
-#, fuzzy
msgid ""
"Update from existing scene?:\n"
"%s"
-msgstr "Aktualizuj ze sceny"
+msgstr ""
+"Zaktualizować z istniejącej sceny?:\n"
+"%s"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Mesh Library"
@@ -7520,9 +7544,8 @@ msgid "Create Mesh2D"
msgstr "Utwórz węzeł Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "Mesh2D Preview"
-msgstr "Tworzenie podglądu Mesh"
+msgstr "Podgląd Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Polygon2D"
@@ -7530,25 +7553,23 @@ msgstr "Utwórz węzeł Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Podgląd Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
msgstr "Utwórz węzeł CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "CollisionPolygon2D Preview"
-msgstr "Utwórz węzeł CollisionPolygon2D"
+msgstr "Podgląd CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D"
msgstr "Utwórz węzeł LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "LightOccluder2D Preview"
-msgstr "Utwórz węzeł LightOccluder2D"
+msgstr "Podgląd LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite is empty!"
@@ -7628,9 +7649,8 @@ msgid "Add Frame"
msgstr "Dodaj klatkę"
#: editor/plugins/sprite_frames_editor_plugin.cpp
-#, fuzzy
msgid "Unable to load images"
-msgstr "Nie można załadować obrazu:"
+msgstr "Nie można wczytać obrazków"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "ERROR: Couldn't load frame resource!"
@@ -8319,14 +8339,12 @@ msgid "Edit Tile Z Index"
msgstr "Edytuj indeks Z Kafelka"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Convex"
-msgstr "Zmień wielokąt na wypukły"
+msgstr "Uczyń wypukłym"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Concave"
-msgstr "Zmień wielokąt na wklęsły"
+msgstr "Uczyń wklęsłym"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Create Collision Polygon"
@@ -9482,6 +9500,10 @@ msgid "Export PCK/Zip"
msgstr "Eksport PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Wyeksportuj projekt"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Tryb eksportu?"
@@ -9575,10 +9597,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Nie można utworzyć project.godot w ścieżka projektu."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Nie powiodło się wypakowanie z pakietu następujących plików:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Zmień nazwę projektu"
@@ -10816,6 +10834,11 @@ msgid "Will load an existing script file."
msgstr "Wczytaj istniejący plik skryptu."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "Podział już istnieje."
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "Nazwa klasy:"
@@ -11265,9 +11288,8 @@ msgid "Cursor Clear Rotation"
msgstr "Kursor Wyczyść obrót"
#: modules/gridmap/grid_map_editor_plugin.cpp
-#, fuzzy
msgid "Paste Selects"
-msgstr "Usuń zaznaczenie"
+msgstr "Wklejanie zaznacza"
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Clear Selection"
@@ -12490,7 +12512,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr "Ten węzeł jest przestarzały. Zamiast tego użyj AnimationTree."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Pobierz kolor z ekranu."
#: scene/gui/color_picker.cpp
@@ -12611,6 +12641,12 @@ msgstr "Varying może być przypisane tylko w funkcji wierzchołków."
msgid "Constants cannot be modified."
msgstr "Stałe nie mogą być modyfikowane."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Eksport projektu nie powiódł się, kod błędu to %d."
+
+#~ msgid "Password:"
+#~ msgstr "Hasło:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr "Segmenty identyfikatora muszą mieć niezerową długość."
@@ -12939,9 +12975,6 @@ msgstr "Stałe nie mogą być modyfikowane."
#~ msgid "Create folder"
#~ msgstr "Utwórz katalog"
-#~ msgid "Already existing"
-#~ msgstr "Już istnieje"
-
#~ msgid "Custom Node"
#~ msgstr "Inny węzeł"
@@ -12990,9 +13023,6 @@ msgstr "Stałe nie mogą być modyfikowane."
#~ msgid "Split can't form an existing edge."
#~ msgstr "Podział nie może uformować istniejącej krawędzi."
-#~ msgid "Split already exists."
-#~ msgstr "Podział już istnieje."
-
#~ msgid "Add Split"
#~ msgstr "Dodaj podział"
diff --git a/editor/translations/pr.po b/editor/translations/pr.po
index 8f32df0402..b46588aa01 100644
--- a/editor/translations/pr.po
+++ b/editor/translations/pr.po
@@ -1197,10 +1197,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1209,6 +1221,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1351,6 +1367,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Error loading yer Calligraphy Pen."
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2153,10 +2174,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3010,10 +3027,6 @@ msgstr ""
msgid "Template Package"
msgstr "Discharge ye' Variable"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -3023,10 +3036,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5680,6 +5689,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9428,6 +9452,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9519,10 +9547,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
#, fuzzy
msgid "Rename Project"
msgstr "Rename Function"
@@ -10713,6 +10737,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -12314,7 +12342,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/pt_BR.po b/editor/translations/pt_BR.po
index 9b681e11f7..212e1ceae1 100644
--- a/editor/translations/pt_BR.po
+++ b/editor/translations/pt_BR.po
@@ -76,12 +76,14 @@
# Nicolas Abril <nicolas.abril@protonmail.ch>, 2019.
# johnnybigoode <jamarson@gmail.com>, 2019.
# Zeero <igcdzeero@gmail.com>, 2019.
+# Gian Penna <gianfrancopen@gmail.com>, 2020.
+# sribgui <sribgui@gmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: 2016-05-30\n"
-"PO-Revision-Date: 2019-12-23 17:07+0000\n"
-"Last-Translator: Zeero <igcdzeero@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 21:21+0000\n"
+"Last-Translator: sribgui <sribgui@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"godot-engine/godot/pt_BR/>\n"
"Language: pt_BR\n"
@@ -490,7 +492,7 @@ msgstr "Não é possível adicionar uma nova trilha sem uma raiz"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "trajeto inválido para Bézier (sem subpropriedades adequadas)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -1260,10 +1262,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Erro ao abrir arquivo compactado, não está no formato ZIP."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Já existe"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Descompactando Assets"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Os arquivos a seguir falharam ao serem extraídos do pacote:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d mais arquivo(s)"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Pacote instalado com sucesso!"
@@ -1272,6 +1288,11 @@ msgstr "Pacote instalado com sucesso!"
msgid "Success!"
msgstr "Sucesso!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Conteúdo:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Instalar"
@@ -1410,6 +1431,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Arquivo inválido, não é um layout de canais de áudio."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Erro ao salvar o arquivo!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Adicionar Canal"
@@ -2060,9 +2086,8 @@ msgid "Case Sensitive"
msgstr "Diferenciar Caixa"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Show Hierarchy"
-msgstr "Mostrar auxiliadores"
+msgstr "Mostrar Hierarquia"
#: editor/editor_help_search.cpp
msgid "Display All"
@@ -2101,9 +2126,8 @@ msgid "Class"
msgstr "Classe"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Method"
-msgstr "Métodos"
+msgstr "Método"
#: editor/editor_help_search.cpp editor/plugins/script_text_editor.cpp
msgid "Signal"
@@ -2114,12 +2138,10 @@ msgid "Constant"
msgstr "Constante"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "Propriedade:"
+msgstr "Propriedade"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
msgstr "Propriedades do Tema"
@@ -2204,10 +2226,6 @@ msgid "New Window"
msgstr "Nova Janela"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Falha na exportação do projeto com código de erro %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Recursos Importados não podem ser salvos."
@@ -3127,10 +3145,6 @@ msgstr "Importar Modelos de um Arquivo ZIP"
msgid "Template Package"
msgstr "Pacote de modelos"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Exportar Projeto"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Exportar Biblioteca"
@@ -3140,10 +3154,6 @@ msgid "Merge With Existing"
msgstr "Fundir Com Existente"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Senha:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Abrir e Rodar um Script"
@@ -3509,13 +3519,14 @@ msgid "Importing:"
msgstr "Importando:"
#: editor/export_template_manager.cpp
-#, fuzzy
msgid "Error getting the list of mirrors."
-msgstr "Erro ao escrever o PCK do projeto!"
+msgstr "Erro ao obter a lista de espelhos."
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
msgstr ""
+"Erro ao analisar o JSON da lista de espelhos. Por favor, reporte este "
+"problema!"
#: editor/export_template_manager.cpp
msgid ""
@@ -4705,9 +4716,8 @@ msgid "Move Node"
msgstr "Mover Nó"
#: editor/plugins/animation_state_machine_editor.cpp
-#, fuzzy
msgid "Transition exists!"
-msgstr "Transições"
+msgstr "A transição já existe!"
#: editor/plugins/animation_state_machine_editor.cpp
msgid "Add Transition"
@@ -5785,6 +5795,23 @@ msgstr "Máscara de Emissão"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Diminuir (Pixels): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Diretórios & Arquivos:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Capturar a partir do Pixel"
@@ -6010,18 +6037,19 @@ msgstr "Tamanho do Contorno:"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "UV Channel Debug"
-msgstr ""
+msgstr "Depuração do Canal UV"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
msgstr "Remover item %d?"
#: editor/plugins/mesh_library_editor_plugin.cpp
-#, fuzzy
msgid ""
"Update from existing scene?:\n"
"%s"
-msgstr "Atualizar a partir de Cena"
+msgstr ""
+"Atualizar a partir da cena existente?:\n"
+"%s"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Mesh Library"
@@ -7573,35 +7601,32 @@ msgid "Create Mesh2D"
msgstr "Crie uma Malha2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "Mesh2D Preview"
-msgstr "Criando Previsualizações das Malhas"
+msgstr "Visualizar Malha2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Polygon2D"
-msgstr "Criar Polígono3D"
+msgstr "Criar Polígono2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Visualizar Polígono2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
msgstr "Criar PolígonoDeColisão2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "CollisionPolygon2D Preview"
-msgstr "Criar PolígonoDeColisão2D"
+msgstr "Visualizar Polígono De Colisão 2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D"
msgstr "Criar OclusorDeLuz2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "LightOccluder2D Preview"
-msgstr "Criar OclusorDeLuz2D"
+msgstr "visualizar Oclusor De Luz 2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite is empty!"
@@ -7681,9 +7706,8 @@ msgid "Add Frame"
msgstr "Adicionar Frame"
#: editor/plugins/sprite_frames_editor_plugin.cpp
-#, fuzzy
msgid "Unable to load images"
-msgstr "Não se pôde carregar imagem:"
+msgstr "Não foi possível carregar a imagem"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "ERROR: Couldn't load frame resource!"
@@ -8370,14 +8394,12 @@ msgid "Edit Tile Z Index"
msgstr "Editar índice de telha Z"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Convex"
msgstr "Tornar o Polígono Convexo"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Concave"
-msgstr "Tornar o Polígono Côncavo"
+msgstr "tornar Côncavo"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Create Collision Polygon"
@@ -9533,6 +9555,10 @@ msgid "Export PCK/Zip"
msgstr "Exportar PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Exportar Projeto"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Modo de exportação?"
@@ -9626,10 +9652,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Não foi possível criar project.godot no caminho do projeto."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Os arquivos a seguir falharam ao serem extraídos do pacote:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Renomear Projeto"
@@ -10867,6 +10889,11 @@ msgid "Will load an existing script file."
msgstr "Carregará arquivo de script existente."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "A ação \"%s\" já existe!"
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "Nome da Classe:"
@@ -11317,9 +11344,8 @@ msgid "Cursor Clear Rotation"
msgstr "Limpar Rotação do Cursor"
#: modules/gridmap/grid_map_editor_plugin.cpp
-#, fuzzy
msgid "Paste Selects"
-msgstr "Apagar Seleção"
+msgstr "Colar Selecionados"
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Clear Selection"
@@ -12539,7 +12565,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr "Este nó foi reprovado. Use AnimationTree em vez disso."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Escolha uma cor da tela."
#: scene/gui/color_picker.cpp
@@ -12662,6 +12696,12 @@ msgstr "Variáveis só podem ser atribuídas na função de vértice."
msgid "Constants cannot be modified."
msgstr "Constantes não podem serem modificadas."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Falha na exportação do projeto com código de erro %d."
+
+#~ msgid "Password:"
+#~ msgstr "Senha:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr "Segmentos identificadores devem ter comprimento diferente de zero."
@@ -12956,9 +12996,6 @@ msgstr "Constantes não podem serem modificadas."
#~ msgid "Create folder"
#~ msgstr "Criar Pasta"
-#~ msgid "Already existing"
-#~ msgstr "Já existe"
-
#~ msgid "Custom Node"
#~ msgstr "Nó personalizado"
@@ -13003,10 +13040,6 @@ msgstr "Constantes não podem serem modificadas."
#~ "OrientedPathFollow só funciona quando definido como filho de um nó Path."
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "A ação \"%s\" já existe!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Adicionar ponto"
diff --git a/editor/translations/pt_PT.po b/editor/translations/pt_PT.po
index d134b16ca8..f0728bd81d 100644
--- a/editor/translations/pt_PT.po
+++ b/editor/translations/pt_PT.po
@@ -6,7 +6,7 @@
# Carlos Vieira <carlos.vieira@gmail.com>, 2017.
# João <joao@nogordio.com>, 2018.
# João Graça <jgraca95@gmail.com>, 2017.
-# João Lopes <linux-man@hotmail.com>, 2017-2018, 2019.
+# João Lopes <linux-man@hotmail.com>, 2017-2018, 2019, 2020.
# Miguel Gomes <miggas09@gmail.com>, 2017.
# Paulo Caldeira <paucal@gmail.com>, 2018.
# Pedro Gomes <pedrogomes1698@gmail.com>, 2017.
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-23 17:08+0000\n"
+"PO-Revision-Date: 2020-01-03 21:21+0000\n"
"Last-Translator: João Lopes <linux-man@hotmail.com>\n"
"Language-Team: Portuguese (Portugal) <https://hosted.weblate.org/projects/"
"godot-engine/godot/pt_PT/>\n"
@@ -432,7 +432,7 @@ msgstr "Não é possível adicionar nova pista sem uma raíz"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "Faixa inválida para Bezier (sub-propriedades não apropriadas)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -1202,10 +1202,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Erro ao abrir ficheiro comprimido, não está no formato ZIP."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Já existe"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "A descompactar Ativos"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Falhou a extração dos seguintes Ficheiros do pacote:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d mais Ficheiros"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Pacote Instalado com sucesso!"
@@ -1214,6 +1228,11 @@ msgstr "Pacote Instalado com sucesso!"
msgid "Success!"
msgstr "Sucesso!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Conteúdos:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Instalar"
@@ -1352,6 +1371,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Ficheiro inválido, não é um Modelo válido de barramento de áudio."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Erro ao guardar ficheiro!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Adicionar Barramento"
@@ -1881,7 +1905,7 @@ msgstr "Diretorias e Ficheiros:"
#: editor/plugins/style_box_editor_plugin.cpp
#: editor/plugins/theme_editor_plugin.cpp
msgid "Preview:"
-msgstr "Visualização prévia:"
+msgstr "Pré-visualização:"
#: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp
msgid "File:"
@@ -2004,9 +2028,8 @@ msgid "Case Sensitive"
msgstr "Sensível a maiúsculas"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Show Hierarchy"
-msgstr "Mostrar ajudantes"
+msgstr "Mostrar Hierarquia"
#: editor/editor_help_search.cpp
msgid "Display All"
@@ -2045,9 +2068,8 @@ msgid "Class"
msgstr "Classe"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Method"
-msgstr "Métodos"
+msgstr "Método"
#: editor/editor_help_search.cpp editor/plugins/script_text_editor.cpp
msgid "Signal"
@@ -2058,14 +2080,12 @@ msgid "Constant"
msgstr "Constante"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "Propriedade:"
+msgstr "Propriedade"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
-msgstr "Propriedades do Tema"
+msgstr "Propriedade do Tema"
#: editor/editor_inspector.cpp editor/project_settings_editor.cpp
msgid "Property:"
@@ -2148,10 +2168,6 @@ msgid "New Window"
msgstr "Nova Janela"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Exportação do projeto falhou com código de erro %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Recursos importados não podem ser guardados."
@@ -3068,10 +3084,6 @@ msgstr "Importar Modelos a partir de um Ficheiro ZIP"
msgid "Template Package"
msgstr "Pacote de Modelo"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Exportar Projeto"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Exportar Biblioteca"
@@ -3081,10 +3093,6 @@ msgid "Merge With Existing"
msgstr "Fundir com o Existente"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Senha:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Abrir & Executar um Script"
@@ -3449,11 +3457,12 @@ msgstr "A Importar:"
#: editor/export_template_manager.cpp
msgid "Error getting the list of mirrors."
-msgstr ""
+msgstr "Erro na receção da lista de mirrors."
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
msgstr ""
+"Erro ao analisar a lista de mirrors JSON. Por favor comunique o problema!"
#: editor/export_template_manager.cpp
msgid ""
@@ -4638,9 +4647,8 @@ msgid "Move Node"
msgstr "Mover Nó"
#: editor/plugins/animation_state_machine_editor.cpp
-#, fuzzy
msgid "Transition exists!"
-msgstr "Transição: "
+msgstr "Transição existe!"
#: editor/plugins/animation_state_machine_editor.cpp
msgid "Add Transition"
@@ -5101,7 +5109,7 @@ msgstr "Consolidar Lightmaps"
#: editor/plugins/camera_editor_plugin.cpp
#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp
msgid "Preview"
-msgstr "Previsualização"
+msgstr "Pré-visualização"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Configure Snap"
@@ -5713,6 +5721,23 @@ msgstr "Máscara de Emissão"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Encolher (Pixeis): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Diretorias e Ficheiros:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Capturar a partir do pixel"
@@ -5938,18 +5963,19 @@ msgstr "Tamanho do contorno:"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "UV Channel Debug"
-msgstr ""
+msgstr "Debug Canal UV"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
msgstr "Remover item %d?"
#: editor/plugins/mesh_library_editor_plugin.cpp
-#, fuzzy
msgid ""
"Update from existing scene?:\n"
"%s"
-msgstr "Atualizar da Cena"
+msgstr ""
+"Atualizar a partir da cena existente?:\n"
+"%s"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Mesh Library"
@@ -7252,7 +7278,7 @@ msgstr "Ativar Doppler"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Cinematic Preview"
-msgstr "Previsualização cinemática"
+msgstr "Pré-visualização Cinemática"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Freelook Left"
@@ -7495,9 +7521,8 @@ msgid "Create Mesh2D"
msgstr "Criar Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "Mesh2D Preview"
-msgstr "A criar pré-visualizações de Malha"
+msgstr "Pré-visualização Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Polygon2D"
@@ -7505,25 +7530,23 @@ msgstr "Criar Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Pré-visualização Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
msgstr "Criar CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "CollisionPolygon2D Preview"
-msgstr "Criar CollisionPolygon2D"
+msgstr "Pré-visualização CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D"
msgstr "Criar LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "LightOccluder2D Preview"
-msgstr "Criar LightOccluder2D"
+msgstr "Pré-visualização LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite is empty!"
@@ -7583,7 +7606,7 @@ msgstr "Crescer (Pixeis): "
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Update Preview"
-msgstr "Atualizar Previsualização"
+msgstr "Atualizar Pré-visualização"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Settings:"
@@ -7602,9 +7625,8 @@ msgid "Add Frame"
msgstr "Adicionar Frame"
#: editor/plugins/sprite_frames_editor_plugin.cpp
-#, fuzzy
msgid "Unable to load images"
-msgstr "Falha ao carregar recurso."
+msgstr "Incapaz de carregar imagens"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "ERROR: Couldn't load frame resource!"
@@ -8292,14 +8314,12 @@ msgid "Edit Tile Z Index"
msgstr "Editar Índice Z de Tile"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Convex"
-msgstr "Fazer Polígono Convexo"
+msgstr "Fazer Convexo"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Concave"
-msgstr "Fazer Polígono Côncavo"
+msgstr "Fazer Côncavo"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Create Collision Polygon"
@@ -9450,6 +9470,10 @@ msgid "Export PCK/Zip"
msgstr "Exportar PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Exportar Projeto"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Modo Exportação?"
@@ -9543,10 +9567,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Impossível criar project.godot no Caminho do Projeto."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Falhou a extração dos seguintes Ficheiros do pacote:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Renomear Projeto"
@@ -10782,6 +10802,11 @@ msgid "Will load an existing script file."
msgstr "Vai carregar ficheiro de script existente."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "Separação já existe."
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "Nome de Classe:"
@@ -11232,9 +11257,8 @@ msgid "Cursor Clear Rotation"
msgstr "Limpar rotação do Cursor"
#: modules/gridmap/grid_map_editor_plugin.cpp
-#, fuzzy
msgid "Paste Selects"
-msgstr "Apagar seleção"
+msgstr "Colar Seleção"
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Clear Selection"
@@ -12451,7 +12475,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr "Este nó foi depreciado. Use AnimationTree em vez disso."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Escolha uma cor do ecrã."
#: scene/gui/color_picker.cpp
@@ -12547,7 +12579,7 @@ msgstr ""
#: scene/resources/visual_shader_nodes.cpp
msgid "Invalid source for preview."
-msgstr "Fonte inválida para previsualização."
+msgstr "Fonte inválida para pré-visualização."
#: scene/resources/visual_shader_nodes.cpp
msgid "Invalid source for shader."
@@ -12573,6 +12605,12 @@ msgstr "Variações só podem ser atribuídas na função vértice."
msgid "Constants cannot be modified."
msgstr "Constantes não podem ser modificadas."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Exportação do projeto falhou com código de erro %d."
+
+#~ msgid "Password:"
+#~ msgstr "Senha:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr ""
#~ "Identificador de segmentos devem ser de comprimento diferente de zero."
@@ -13048,9 +13086,6 @@ msgstr "Constantes não podem ser modificadas."
#~ msgid "Create folder"
#~ msgstr "Criar pasta"
-#~ msgid "Already existing"
-#~ msgstr "Já existe"
-
#~ msgid "Custom Node"
#~ msgstr "Nó Personalizado"
@@ -13102,9 +13137,6 @@ msgstr "Constantes não podem ser modificadas."
#~ msgid "Split can't form an existing edge."
#~ msgstr "Separação não forma uma aresta existente."
-#~ msgid "Split already exists."
-#~ msgstr "Separação já existe."
-
#~ msgid "Add Split"
#~ msgstr "Adicionar Separação"
diff --git a/editor/translations/ro.po b/editor/translations/ro.po
index 02886b9b34..6625e3a8b4 100644
--- a/editor/translations/ro.po
+++ b/editor/translations/ro.po
@@ -1241,10 +1241,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Eroare la deschiderea fişierului pachet, nu este în format zip."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "AutoLoad '%s' există deja!"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Decomprimare Asset-uri"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d mai multe fișiere"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "Pachet Instalat cu Succes!"
@@ -1254,6 +1268,11 @@ msgstr "Pachet Instalat cu Succes!"
msgid "Success!"
msgstr "Succes!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Conținut:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Instalați"
@@ -1393,6 +1412,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Fişier nevalid, nu este o schemă de pistă audio."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Eroare la salvarea TileSet!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Adaugați Pistă Audio"
@@ -2246,10 +2270,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Exportul de proiect nu a reuşit cu un cod de eroare %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3185,10 +3205,6 @@ msgstr "Importă Șabloane Dintr-o Arhivă ZIP"
msgid "Template Package"
msgstr "Exportă Managerul de Șabloane"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Exportă Proiectul"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Exportă Librăria"
@@ -3198,10 +3214,6 @@ msgid "Merge With Existing"
msgstr "Contopește Cu Existentul"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Parola:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Deschide și Execută un Script"
@@ -5981,6 +5993,22 @@ msgstr "Mască de Emisie"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Directoare și Fişiere:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Capturare din Pixel"
@@ -9820,6 +9848,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Exportă Proiectul"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "Exportă Proiectul"
@@ -9913,10 +9945,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -11137,6 +11165,11 @@ msgstr "Încărcaţi o Schemă de Pistă Audio existentă."
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "AutoLoad '%s' există deja!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Clasă:"
@@ -12721,7 +12754,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12825,6 +12865,12 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Exportul de proiect nu a reuşit cu un cod de eroare %d."
+
+#~ msgid "Password:"
+#~ msgstr "Parola:"
+
#~ msgid "Pause the scene"
#~ msgstr "Întrerupe scena"
@@ -12996,10 +13042,6 @@ msgstr ""
#~ msgstr "Col:"
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "AutoLoad '%s' există deja!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Adaugă punct"
diff --git a/editor/translations/ru.po b/editor/translations/ru.po
index d865d8b829..67e54e0a3b 100644
--- a/editor/translations/ru.po
+++ b/editor/translations/ru.po
@@ -51,7 +51,7 @@
# Teashrock <kajitsu22@gmail.com>, 2019.
# Дмитрий Ефимов <daefimov@gmail.com>, 2019.
# Sergey <www.window1@mail.ru>, 2019.
-# Vladislav <onion.ring@mail.ru>, 2019.
+# Vladislav <onion.ring@mail.ru>, 2019, 2020.
# knightpp <kotteam99@gmail.com>, 2019.
# Константин Рин <email.to.rean@gmail.com>, 2019.
# Maxim Samburskiy <alpacones@outlook.com>, 2019.
@@ -65,8 +65,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-22 04:19+0000\n"
-"Last-Translator: Vitaly <arkology11@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 21:21+0000\n"
+"Last-Translator: Vladislav <onion.ring@mail.ru>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/godot-engine/"
"godot/ru/>\n"
"Language: ru\n"
@@ -475,8 +475,9 @@ msgid "Not possible to add a new track without a root"
msgstr "Нельзя добавить новый трек без корневого узла"
#: editor/animation_track_editor.cpp
+#, fuzzy
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "Неверный трек для кривой Безье (нет подходящих подсвойств)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -1248,10 +1249,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Ошибка при открытии файла пакета, не в формате zip."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Уже существует"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Распаковка ассетов"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Следующие файлы не удалось извлечь из пакета:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "Ещё %d файла(ов)"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Пакет успешно установлен!"
@@ -1260,6 +1275,11 @@ msgstr "Пакет успешно установлен!"
msgid "Success!"
msgstr "Успех!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Содержание:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Установить"
@@ -1398,6 +1418,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Недопустимый файл, не раскладка аудио шины."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Ошибка при сохранении файла!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Добавить"
@@ -2194,10 +2219,6 @@ msgid "New Window"
msgstr "Новое окно"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Экспорт проекта не удался, код %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Импортированные ресурсы не могут быть сохранены."
@@ -3112,10 +3133,6 @@ msgstr "Импортировать шаблоны из ZIP файла"
msgid "Template Package"
msgstr "Шаблонный пакет"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Экспортировать проект"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Экспортировать библиотеку"
@@ -3125,10 +3142,6 @@ msgid "Merge With Existing"
msgstr "Объединить с существующей"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Пароль:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Открыть и запустить скрипт"
@@ -3496,8 +3509,9 @@ msgid "Error getting the list of mirrors."
msgstr "Ошибка при создании объекта подписи."
#: editor/export_template_manager.cpp
+#, fuzzy
msgid "Error parsing JSON of mirror list. Please report this issue!"
-msgstr ""
+msgstr "Ошибка разбора списка зеркал. Пожалуйста, сообщите об этой проблеме!"
#: editor/export_template_manager.cpp
msgid ""
@@ -5761,6 +5775,23 @@ msgstr "Маска излучения"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Сжатие (пиксели): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Каталоги и файлы:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Из пикселя"
@@ -5989,8 +6020,9 @@ msgid "Outline Size:"
msgstr "Размер обводки:"
#: editor/plugins/mesh_instance_editor_plugin.cpp
+#, fuzzy
msgid "UV Channel Debug"
-msgstr ""
+msgstr "Отладка УФ канала"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
@@ -6643,20 +6675,23 @@ msgstr "Сохранить как..."
#: editor/plugins/script_editor_plugin.cpp
msgid "Can't obtain the script for running."
-msgstr ""
+msgstr "Не удаётся получить скрипт для запуска."
#: editor/plugins/script_editor_plugin.cpp
msgid "Script failed reloading, check console for errors."
-msgstr ""
+msgstr "Не удалось перезагрузить скрипт, проверьте консоль на наличие ошибок."
#: editor/plugins/script_editor_plugin.cpp
+#, fuzzy
msgid "Script is not in tool mode, will not be able to run."
-msgstr ""
+msgstr "Скрипт не находится в режиме инструмента, запуск невозможен."
#: editor/plugins/script_editor_plugin.cpp
msgid ""
"To run this script, it must inherit EditorScript and be set to tool mode."
msgstr ""
+"Для запуска этого скрипта он должен наследовать EditorScript и быть "
+"установлен в режим инструмента."
#: editor/plugins/script_editor_plugin.cpp
msgid "Import Theme"
@@ -7565,8 +7600,9 @@ msgid "Create Polygon2D"
msgstr "Создать Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
+#, fuzzy
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Предварительный просмотр Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
@@ -8076,8 +8112,9 @@ msgid "Merge from Scene"
msgstr "Слияние из сцены"
#: editor/plugins/tile_set_editor_plugin.cpp
+#, fuzzy
msgid "New Single Tile"
-msgstr ""
+msgstr "Новая одиночная плитка"
#: editor/plugins/tile_set_editor_plugin.cpp
#, fuzzy
@@ -9540,6 +9577,10 @@ msgid "Export PCK/Zip"
msgstr "Экспортировать PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Экспортировать проект"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Режим экспорта?"
@@ -9633,10 +9674,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Не удалось создать project.godot в папке проекта."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Следующие файлы не удалось извлечь из пакета:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Переименовать проект"
@@ -10877,6 +10914,11 @@ msgid "Will load an existing script file."
msgstr "Будет загружен существующий скрипт."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "Разрез уже существует."
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "Имя класса:"
@@ -12561,7 +12603,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr "Этот узел был удален. Вместо этого используйте AnimationTree."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Выбрать цвет с экрана."
#: scene/gui/color_picker.cpp
@@ -12689,6 +12739,12 @@ msgstr "Изменения могут быть назначены только
msgid "Constants cannot be modified."
msgstr "Константы не могут быть изменены."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Экспорт проекта не удался, код %d."
+
+#~ msgid "Password:"
+#~ msgstr "Пароль:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr "Идентифицированные сегменты не должны быть пустыми."
@@ -12985,9 +13041,6 @@ msgstr "Константы не могут быть изменены."
#~ msgid "Create folder"
#~ msgstr "Создать папку"
-#~ msgid "Already existing"
-#~ msgstr "Уже существует"
-
#~ msgid "Custom Node"
#~ msgstr "Пользовательский узел"
@@ -13036,9 +13089,6 @@ msgstr "Константы не могут быть изменены."
#~ msgid "Split can't form an existing edge."
#~ msgstr "Нельзя отделить от существующего края."
-#~ msgid "Split already exists."
-#~ msgstr "Разрез уже существует."
-
#~ msgid "Add Split"
#~ msgstr "Добавить разрез"
diff --git a/editor/translations/si.po b/editor/translations/si.po
index 99e23b323f..3876763252 100644
--- a/editor/translations/si.po
+++ b/editor/translations/si.po
@@ -1177,10 +1177,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1189,6 +1201,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1327,6 +1343,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2100,10 +2120,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2943,10 +2959,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2956,10 +2968,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5542,6 +5550,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9187,6 +9210,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9277,10 +9304,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10442,6 +10465,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11980,7 +12007,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/sk.po b/editor/translations/sk.po
index b7795ea7b7..9760450e61 100644
--- a/editor/translations/sk.po
+++ b/editor/translations/sk.po
@@ -1208,10 +1208,23 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Chyba pri otváraní súboru balíka, nie je vo formáte zip."
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "Vytvoriť adresár"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Balík bol úspešne nainštalovaný!"
@@ -1220,6 +1233,11 @@ msgstr "Balík bol úspešne nainštalovaný!"
msgid "Success!"
msgstr "Úspech!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Konštanty:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Inštalovať"
@@ -1360,6 +1378,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Chyba pri načítaní:"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2166,10 +2189,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3022,10 +3041,6 @@ msgstr ""
msgid "Template Package"
msgstr "Všetky vybrané"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -3035,10 +3050,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5700,6 +5711,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Priečinky a Súbory:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9465,6 +9492,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9557,10 +9588,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
#, fuzzy
msgid "Rename Project"
msgstr "Všetky vybrané"
@@ -10753,6 +10780,10 @@ msgid "Will load an existing script file."
msgstr "Popis:"
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
#, fuzzy
msgid "Class Name:"
msgstr "Trieda:"
@@ -12347,7 +12378,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/sl.po b/editor/translations/sl.po
index 88acbfc946..fd3d3ed35d 100644
--- a/editor/translations/sl.po
+++ b/editor/translations/sl.po
@@ -1251,10 +1251,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Napaka pri odpiranju datoteke paketa, ker ni v formatu zip."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "SamodejnoNalaganje '%s' že obstaja!"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Razširjenje Dodatkov"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d več datotek"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "Paket je Uspešno Nameščen!"
@@ -1264,6 +1278,11 @@ msgstr "Paket je Uspešno Nameščen!"
msgid "Success!"
msgstr "Uspelo je!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Vsebina:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Namesti"
@@ -1403,6 +1422,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Neveljavna datoteka, ker ni postavitve zvočnega vodila."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Napaka pri shranjevanju PloščnegaNiza!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Dodaj Vodilo"
@@ -2250,10 +2274,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Izvoz projekta ni uspelo s kodno napako %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3180,10 +3200,6 @@ msgstr "Uvozi Predloge iz ZIP Datoteke"
msgid "Template Package"
msgstr "Izvozni Upravitelj Predlog"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Izvozi Projekt"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Izvozi Knjižnico"
@@ -3193,10 +3209,6 @@ msgid "Merge With Existing"
msgstr "Spoji z Obstoječim"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Geslo:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Odpri & Zaženi Skripto"
@@ -5970,6 +5982,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Mape & Datoteke:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9792,6 +9820,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Izvozi Projekt"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "Izvozi Projekt"
@@ -9886,10 +9918,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Preimenuj Projekt"
@@ -11105,6 +11133,11 @@ msgstr "Naloži obstoječo Postavitev Vodila."
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "SamodejnoNalaganje '%s' že obstaja!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Razred:"
@@ -12722,7 +12755,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12833,6 +12873,12 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr "Konstante ni možno spreminjati."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Izvoz projekta ni uspelo s kodno napako %d."
+
+#~ msgid "Password:"
+#~ msgstr "Geslo:"
+
#~ msgid "Pause the scene"
#~ msgstr "Zaustavi prizor"
@@ -13012,10 +13058,6 @@ msgstr "Konstante ni možno spreminjati."
#~ msgstr "Stolpec:"
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "SamodejnoNalaganje '%s' že obstaja!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Dodaj točko"
diff --git a/editor/translations/sq.po b/editor/translations/sq.po
index fc175ff061..398a9072b8 100644
--- a/editor/translations/sq.po
+++ b/editor/translations/sq.po
@@ -1190,10 +1190,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Gabim në hapjen e skedarit paketë, nuk është në formatin zip."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Autoload '%s' egziston!"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Duke Dekompresuar Asetet"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d skedarë më shumë"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Paketa u instalua me sukses!"
@@ -1202,6 +1216,11 @@ msgstr "Paketa u instalua me sukses!"
msgid "Success!"
msgstr "Sukses!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Instaluesi Paketave"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Instalo"
@@ -1340,6 +1359,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Gabim gjatë ruajtjes së TileSet-it!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2170,10 +2194,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Eksportimi i projektit dështoi me kodin e gabimit %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Resurset e importuara nuk mund të ruhen."
@@ -3102,10 +3122,6 @@ msgstr "Importo Shabllonet Nga Skedari ZIP"
msgid "Template Package"
msgstr "Menaxheri i Shablloneve të Eksportimit"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Eksporto Projektin"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Libraria e Eksportit"
@@ -3115,10 +3131,6 @@ msgid "Merge With Existing"
msgstr "Bashko Me Ekzistuesin"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Fjalëkalimi:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Hap & Fillo një Shkrim"
@@ -5761,6 +5773,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Direktorit & Skedarët:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9445,6 +9473,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Eksporto Projektin"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9536,10 +9568,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10725,6 +10753,11 @@ msgstr ""
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Emri i grupit ekziston që më parë."
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Klasa:"
@@ -12282,7 +12315,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12386,6 +12426,12 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Eksportimi i projektit dështoi me kodin e gabimit %d."
+
+#~ msgid "Password:"
+#~ msgstr "Fjalëkalimi:"
+
#~ msgid "Pause the scene"
#~ msgstr "Pusho skenën"
diff --git a/editor/translations/sr_Cyrl.po b/editor/translations/sr_Cyrl.po
index 9b940d334c..3d0341383f 100644
--- a/editor/translations/sr_Cyrl.po
+++ b/editor/translations/sr_Cyrl.po
@@ -1253,10 +1253,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Грешка при отварању датотеку пакета. Датотека није zip формата."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Аутоматско учитавање '%s' већ постоји!"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Декомпресија средства"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "још %d датотека/е"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "Пакет је инсталиран успешно!"
@@ -1266,6 +1280,11 @@ msgstr "Пакет је инсталиран успешно!"
msgid "Success!"
msgstr "Успех!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Садржај:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Инсталирај"
@@ -1406,6 +1425,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Датотека не садржи распоред звучног баса."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Грешка при чувању TileSet!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Додај бас"
@@ -2255,10 +2279,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3188,10 +3208,6 @@ msgstr "Увези шаблоне из ZIP датотеке"
msgid "Template Package"
msgstr "Менаџер извозних шаблона"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Извези пројекат"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Извези библиотеку"
@@ -3201,10 +3217,6 @@ msgid "Merge With Existing"
msgstr "Споји са постојећим"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Лозинка:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Отвори и покрени скриптицу"
@@ -5997,6 +6009,22 @@ msgstr "Маска емисије"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Директоријуми и датотеке:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Сними од пиксела"
@@ -9912,6 +9940,10 @@ msgid "Export PCK/Zip"
msgstr "Извоз PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Извези пројекат"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "Режим извоза:"
@@ -10007,10 +10039,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -11233,6 +11261,11 @@ msgstr "Учитај постојећи бас распоред."
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Аутоматско учитавање '%s' већ постоји!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Класа:"
@@ -12832,7 +12865,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12939,6 +12979,9 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Password:"
+#~ msgstr "Лозинка:"
+
#~ msgid "Pause the scene"
#~ msgstr "Паузирај сцену"
@@ -13174,10 +13217,6 @@ msgstr ""
#~ msgstr "Колона:"
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "Аутоматско учитавање '%s' већ постоји!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Додај тачку"
diff --git a/editor/translations/sr_Latn.po b/editor/translations/sr_Latn.po
index 9710a5f670..b9aa895863 100644
--- a/editor/translations/sr_Latn.po
+++ b/editor/translations/sr_Latn.po
@@ -1186,10 +1186,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1198,6 +1210,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1336,6 +1352,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2113,10 +2133,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2958,10 +2974,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2971,10 +2983,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5570,6 +5578,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9260,6 +9283,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9350,10 +9377,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10522,6 +10545,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -12066,7 +12093,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/sv.po b/editor/translations/sv.po
index b0727bc604..0a949e6f4e 100644
--- a/editor/translations/sv.po
+++ b/editor/translations/sv.po
@@ -1240,10 +1240,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Fel vid öppning av paketetfil, inte i zip-format."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Autoload '%s' finns redan!"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Dekomprimerar Tillgångar"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d fler filer"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "Paketet installerades!"
@@ -1253,6 +1267,11 @@ msgstr "Paketet installerades!"
msgid "Success!"
msgstr "Klart!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Innehåll:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Installera"
@@ -1395,6 +1414,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Ogiltig fil, inte en Ljud-Buss Layout."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Fel vid sparande av TileSet!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Lägg till Buss"
@@ -2240,10 +2264,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Projekt exporten misslyckades med följande felmeddelande %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3156,10 +3176,6 @@ msgstr "Importera Mall från ZIP fil"
msgid "Template Package"
msgstr "Mallar"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Exportera Projekt"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Exportera Bibliotek"
@@ -3169,10 +3185,6 @@ msgid "Merge With Existing"
msgstr "Sammanfoga Med Existerande"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Lösenord:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Öppna & Kör ett Skript"
@@ -5917,6 +5929,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Kataloger & Filer:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9732,6 +9760,10 @@ msgid "Export PCK/Zip"
msgstr "Exportera PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Exportera Projekt"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "Exportera Projekt"
@@ -9827,10 +9859,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Byt namn på Projekt"
@@ -11057,6 +11085,11 @@ msgstr "Ladda in befintlig Skript-fil"
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Autoload '%s' finns redan!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Klassnamn"
@@ -12672,7 +12705,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12780,6 +12820,12 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Projekt exporten misslyckades med följande felmeddelande %d."
+
+#~ msgid "Password:"
+#~ msgstr "Lösenord:"
+
#~ msgid "Pause the scene"
#~ msgstr "Pausa scenen"
@@ -12974,10 +13020,6 @@ msgstr ""
#~ "Node."
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "Autoload '%s' finns redan!"
-
-#, fuzzy
#~ msgid "Remove Split"
#~ msgstr "Ta Bort Mall"
diff --git a/editor/translations/ta.po b/editor/translations/ta.po
index 570f4ff728..7e85c8a469 100644
--- a/editor/translations/ta.po
+++ b/editor/translations/ta.po
@@ -1178,10 +1178,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1190,6 +1202,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1328,6 +1344,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2102,10 +2122,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2946,10 +2962,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2959,10 +2971,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5544,6 +5552,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9183,6 +9206,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9273,10 +9300,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10441,6 +10464,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11976,7 +12003,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/te.po b/editor/translations/te.po
index e7f6f52938..3943a5f713 100644
--- a/editor/translations/te.po
+++ b/editor/translations/te.po
@@ -1156,10 +1156,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1168,6 +1180,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1306,6 +1322,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2078,10 +2098,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2920,10 +2936,6 @@ msgstr ""
msgid "Template Package"
msgstr ""
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2933,10 +2945,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5498,6 +5506,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9115,6 +9138,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9205,10 +9232,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10367,6 +10390,10 @@ msgid "Will load an existing script file."
msgstr ""
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -11892,7 +11919,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/th.po b/editor/translations/th.po
index 6de9e03612..f027ef1ccb 100644
--- a/editor/translations/th.po
+++ b/editor/translations/th.po
@@ -2,16 +2,15 @@
# Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur.
# Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md).
# This file is distributed under the same license as the Godot source code.
-#
# Kaveeta Vivatchai <goodytong@gmail.com>, 2017.
# Poommetee Ketson (Noshyaar) <poommetee@protonmail.com>, 2017-2018.
-#
+# Thanachart Monpassorn <nunf_2539@hotmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2018-12-13 14:43+0100\n"
-"Last-Translator: Poommetee Ketson <poommetee@protonmail.com>\n"
+"PO-Revision-Date: 2020-01-03 21:21+0000\n"
+"Last-Translator: Thanachart Monpassorn <nunf_2539@hotmail.com>\n"
"Language-Team: Thai <https://hosted.weblate.org/projects/godot-engine/godot/"
"th/>\n"
"Language: th\n"
@@ -19,7 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Poedit 2.2\n"
+"X-Generator: Weblate 3.10\n"
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
#: modules/visual_script/visual_script_builtin_funcs.cpp
@@ -28,7 +27,7 @@ msgstr "ตัวแปรใน convert() ผิดพลาด ใช้ค่
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
msgid "Expected a string of length 1 (a character)."
-msgstr ""
+msgstr "พบ String ที่มีความยาวเท่ากับ 1 (ตัวอักษร)"
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
#: modules/mono/glue/gd_glue.cpp
@@ -38,11 +37,11 @@ msgstr "ไบต์ไม่ครบหรือผิดรูปแบบ
#: core/math/expression.cpp
msgid "Invalid input %i (not passed) in expression"
-msgstr ""
+msgstr "ค่าอินพุตผิดพลาด %i (ไม่ผ่าน)"
#: core/math/expression.cpp
msgid "self can't be used because instance is null (not passed)"
-msgstr ""
+msgstr "self ไม่สามารถใช้ได้เนื่องจาก instance มีค่า null (ไม่ผ่าน)"
#: core/math/expression.cpp
#, fuzzy
@@ -69,40 +68,39 @@ msgstr ""
#: core/ustring.cpp
msgid "B"
-msgstr ""
+msgstr "B"
#: core/ustring.cpp
msgid "KiB"
-msgstr ""
+msgstr "KiB"
#: core/ustring.cpp
-#, fuzzy
msgid "MiB"
-msgstr "ร่วม"
+msgstr "MiB"
#: core/ustring.cpp
msgid "GiB"
-msgstr ""
+msgstr "GiB"
#: core/ustring.cpp
msgid "TiB"
-msgstr ""
+msgstr "TiB"
#: core/ustring.cpp
msgid "PiB"
-msgstr ""
+msgstr "PiB"
#: core/ustring.cpp
msgid "EiB"
-msgstr ""
+msgstr "EiB"
#: editor/animation_bezier_editor.cpp
msgid "Free"
-msgstr "ฟรี"
+msgstr "อิสระ"
#: editor/animation_bezier_editor.cpp
msgid "Balanced"
-msgstr ""
+msgstr "สมดุล"
#: editor/animation_bezier_editor.cpp
#, fuzzy
@@ -114,9 +112,8 @@ msgid "Time:"
msgstr "เวลา:"
#: editor/animation_bezier_editor.cpp
-#, fuzzy
msgid "Value:"
-msgstr "ค่า"
+msgstr "ค่า:"
#: editor/animation_bezier_editor.cpp
#, fuzzy
@@ -1252,10 +1249,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "ผิดพลาดขณะเปิดไฟล์แพคเกจ, ไม่ใช่รูปแบบ zip"
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "มีอยู่ก่อนแล้ว"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "กำลังคลายบีบอัด"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "ผิดพลาดขณะแยกไฟล์ต่อไปนี้จากแพคเกจ:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "และอีก %d ไฟล์"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "ติดตั้งแพคเกจเสร็จสมบูรณ์!"
@@ -1265,6 +1276,11 @@ msgstr "ติดตั้งแพคเกจเสร็จสมบูรณ
msgid "Success!"
msgstr "สำเร็จ!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "ประกอบด้วย:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "ติดตั้ง"
@@ -1404,6 +1420,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "ไฟล์ไม่ถูกต้อง ไม่ใช่เลย์เอาต์ของ Audio Bus"
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "ผิดพลาดขณะบันทึก TileSet!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "เพิ่ม Bus"
@@ -2250,10 +2271,6 @@ msgid "New Window"
msgstr "หน้าต่าง"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3154,10 +3171,6 @@ msgstr "นำเข้าแม่แบบจากไฟล์ ZIP"
msgid "Template Package"
msgstr "จัดการแม่แบบส่งออก"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "ส่งออกโปรเจกต์"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "ส่งออกไลบรารี"
@@ -3167,10 +3180,6 @@ msgid "Merge With Existing"
msgstr "รวมกับที่มีอยู่เดิม"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "รหัสผ่าน:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "เปิดและรันสคริปต์"
@@ -3808,26 +3817,22 @@ msgid "New Scene..."
msgstr "ฉากใหม่"
#: editor/filesystem_dock.cpp editor/plugins/script_editor_plugin.cpp
-#, fuzzy
msgid "New Script..."
-msgstr "สคริปต์ใหม่"
+msgstr "สคริปต์ใหม่..."
#: editor/filesystem_dock.cpp
-#, fuzzy
msgid "New Resource..."
-msgstr "บันทึกรีซอร์สเป็น..."
+msgstr "ทรัพยากรใหม่"
#: editor/filesystem_dock.cpp editor/plugins/visual_shader_editor_plugin.cpp
#: editor/script_editor_debugger.cpp
-#, fuzzy
msgid "Expand All"
-msgstr "ขยายโฟลเดอร์"
+msgstr "ขยายออก"
#: editor/filesystem_dock.cpp editor/plugins/visual_shader_editor_plugin.cpp
#: editor/script_editor_debugger.cpp
-#, fuzzy
msgid "Collapse All"
-msgstr "ยุบโฟลเดอร์"
+msgstr "ยุบเข้า"
#: editor/filesystem_dock.cpp
#: editor/plugins/animation_tree_player_editor_plugin.cpp
@@ -3837,14 +3842,12 @@ msgid "Rename"
msgstr "เปลี่ยนชื่อ"
#: editor/filesystem_dock.cpp
-#, fuzzy
msgid "Previous Folder/File"
-msgstr "ไปชั้นล่าง"
+msgstr "ไฟล์/โฟลเดอร์ก่อนหน้า"
#: editor/filesystem_dock.cpp
-#, fuzzy
msgid "Next Folder/File"
-msgstr "ไปชั้นบน"
+msgstr "โฟลเดอร์/ไฟล์ ถัดไป"
#: editor/filesystem_dock.cpp
msgid "Re-Scan Filesystem"
@@ -3873,13 +3876,12 @@ msgid "Move"
msgstr "ย้าย"
#: editor/filesystem_dock.cpp
-#, fuzzy
msgid "There is already file or folder with the same name in this location."
-msgstr "มีโฟลเดอร์ชื่อเดียวกันอยู่แล้ว"
+msgstr "มีไฟล์หรือโฟลเดอร์ชื่อเดียวกันอยู่แล้ว"
#: editor/filesystem_dock.cpp
msgid "Overwrite"
-msgstr ""
+msgstr "เขียนทับ"
#: editor/filesystem_dock.cpp
#, fuzzy
@@ -3891,19 +3893,16 @@ msgid "Create Script"
msgstr "สร้างสคริปต์"
#: editor/find_in_files.cpp editor/plugins/script_editor_plugin.cpp
-#, fuzzy
msgid "Find in Files"
-msgstr "ค้นหา tile"
+msgstr "ค้นหาในไฟล์"
#: editor/find_in_files.cpp
-#, fuzzy
msgid "Find:"
-msgstr "ค้นหา"
+msgstr "ค้นหา: "
#: editor/find_in_files.cpp
-#, fuzzy
msgid "Folder:"
-msgstr "ซ่อน"
+msgstr "โฟลเดอร์: "
#: editor/find_in_files.cpp
#, fuzzy
@@ -3930,29 +3929,24 @@ msgid "Cancel"
msgstr "ยกเลิก"
#: editor/find_in_files.cpp
-#, fuzzy
msgid "Find: "
-msgstr "ค้นหา"
+msgstr "ค้นหา: "
#: editor/find_in_files.cpp
-#, fuzzy
msgid "Replace: "
-msgstr "แทนที่"
+msgstr "แทนที่: "
#: editor/find_in_files.cpp
-#, fuzzy
msgid "Replace all (no undo)"
-msgstr "แทนที่ทั้งหมด"
+msgstr "แทนที่ทั้งหมด(แก้้ไขไม่ได้)"
#: editor/find_in_files.cpp
-#, fuzzy
msgid "Searching..."
-msgstr "กำลังบันทึก..."
+msgstr "กำลังค้นหา..."
#: editor/find_in_files.cpp
-#, fuzzy
msgid "Search complete"
-msgstr "ค้นหาคำ"
+msgstr "ค้นหาสำเร็จ"
#: editor/groups_editor.cpp
msgid "Add to Group"
@@ -3973,14 +3967,12 @@ msgid "Invalid group name."
msgstr "ชื่อผิดพลาด"
#: editor/groups_editor.cpp
-#, fuzzy
msgid "Rename Group"
-msgstr "กลุ่ม"
+msgstr "เปลี่ยนชื่อกรุ๊ป"
#: editor/groups_editor.cpp
-#, fuzzy
msgid "Delete Group"
-msgstr "ลบเลย์เอาต์"
+msgstr "ลบกรุ๊ป"
#: editor/groups_editor.cpp editor/node_dock.cpp
msgid "Groups"
@@ -3997,23 +3989,20 @@ msgid "Filter nodes"
msgstr "ตัวกรอง"
#: editor/groups_editor.cpp
-#, fuzzy
msgid "Nodes in Group"
-msgstr "แก้ไขกลุ่ม"
+msgstr "โหนดในกรุ๊ป"
#: editor/groups_editor.cpp
msgid "Empty groups will be automatically removed."
msgstr ""
#: editor/groups_editor.cpp
-#, fuzzy
msgid "Group Editor"
-msgstr "เปิดตัวแก้ไขสคริปต์"
+msgstr "ตัวแก้ไขกรุ๊ป"
#: editor/groups_editor.cpp
-#, fuzzy
msgid "Manage Groups"
-msgstr "กลุ่ม"
+msgstr "จัดการกรุ๊ป"
#: editor/import/resource_importer_scene.cpp
msgid "Import as Single Scene"
@@ -4225,33 +4214,28 @@ msgid "Select a single node to edit its signals and groups."
msgstr "เลือกโหนดเพื่อแก้ไขสัญญาณและกลุ่ม"
#: editor/plugin_config_dialog.cpp
-#, fuzzy
msgid "Edit a Plugin"
-msgstr "แก้ไขรูปหลายเหลี่ยม"
+msgstr "แก้ไขปลั๊กอิน"
#: editor/plugin_config_dialog.cpp
-#, fuzzy
msgid "Create a Plugin"
-msgstr "สร้าง C# solution"
+msgstr "สร้างปลั๊กอิน"
#: editor/plugin_config_dialog.cpp
-#, fuzzy
msgid "Plugin Name:"
-msgstr "ปลั๊กอิน"
+msgstr "ชื่อปลั๊กอิน"
#: editor/plugin_config_dialog.cpp
msgid "Subfolder:"
-msgstr ""
+msgstr "โฟลเดอร์ย่อย: "
#: editor/plugin_config_dialog.cpp editor/script_create_dialog.cpp
-#, fuzzy
msgid "Language:"
-msgstr "ภาษา"
+msgstr "ภาษา: "
#: editor/plugin_config_dialog.cpp
-#, fuzzy
msgid "Script Name:"
-msgstr "สคริปต์ถูกต้อง"
+msgstr "ชื่อสคริปต์:"
#: editor/plugin_config_dialog.cpp
msgid "Activate now?"
@@ -4259,16 +4243,14 @@ msgstr ""
#: editor/plugins/abstract_polygon_2d_editor.cpp
#: editor/plugins/polygon_2d_editor_plugin.cpp
-#, fuzzy
msgid "Create Polygon"
-msgstr "สร้างรูปหลายเหลี่ยม"
+msgstr "สร้างโพลีกอน"
#: editor/plugins/abstract_polygon_2d_editor.cpp
#: editor/plugins/animation_blend_space_1d_editor.cpp
#: editor/plugins/animation_blend_space_2d_editor.cpp
-#, fuzzy
msgid "Create points."
-msgstr "ลบจุด"
+msgstr "สร้างจุด"
#: editor/plugins/abstract_polygon_2d_editor.cpp
#, fuzzy
@@ -4473,9 +4455,8 @@ msgid "Blend:"
msgstr "ผสม:"
#: editor/plugins/animation_blend_tree_editor_plugin.cpp
-#, fuzzy
msgid "Parameter Changed"
-msgstr "จำนวนครั้งที่เปลี่ยนวัสดุ"
+msgstr "เปลี่ยนพารามิเตอร์"
#: editor/plugins/animation_blend_tree_editor_plugin.cpp
#: editor/plugins/animation_tree_player_editor_plugin.cpp
@@ -4493,25 +4474,22 @@ msgstr "เพิ่มโหนดจากผัง"
#: editor/plugins/animation_blend_tree_editor_plugin.cpp
#: editor/plugins/visual_shader_editor_plugin.cpp
-#, fuzzy
msgid "Node Moved"
-msgstr "โหมดเคลื่อนย้าย"
+msgstr "ย้ายโหนดเรียบร้อย"
#: editor/plugins/animation_blend_tree_editor_plugin.cpp
msgid "Unable to connect, port may be in use or connection may be invalid."
-msgstr ""
+msgstr "เชื่อมต่อไม่ได้ พอร์ตถูกใช้หรือมีความผิดพลาด"
#: editor/plugins/animation_blend_tree_editor_plugin.cpp
#: editor/plugins/visual_shader_editor_plugin.cpp
-#, fuzzy
msgid "Nodes Connected"
-msgstr "เชื่อมต่อแล้ว"
+msgstr "เชื่อมต่อโหนดแล้ว"
#: editor/plugins/animation_blend_tree_editor_plugin.cpp
#: editor/plugins/visual_shader_editor_plugin.cpp
-#, fuzzy
msgid "Nodes Disconnected"
-msgstr "การเชื่อมต่อสิ้นสุด"
+msgstr "ตัดการเชื่อมต่อโหนดแล้ว"
#: editor/plugins/animation_blend_tree_editor_plugin.cpp
#, fuzzy
@@ -5140,9 +5118,8 @@ msgid "Downloading (%s / %s)..."
msgstr "กำลังดาวน์โหลด"
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "Downloading..."
-msgstr "กำลังดาวน์โหลด"
+msgstr "กำลังดาวน์โหลด..."
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Resolving..."
@@ -5157,9 +5134,8 @@ msgid "Idle"
msgstr "พร้อมใช้งาน"
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "Install..."
-msgstr "ติดตั้ง"
+msgstr "ติดตั้ง..."
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Retry"
@@ -5205,9 +5181,8 @@ msgid "First"
msgstr "แรกสุด"
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "Previous"
-msgstr "แท็บก่อนหน้า"
+msgstr "ก่อนหน้า"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Next"
@@ -5215,7 +5190,7 @@ msgstr "ต่อไป"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Last"
-msgstr ""
+msgstr "ท้ายสุด"
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "All"
@@ -5226,14 +5201,12 @@ msgid "No results for \"%s\"."
msgstr ""
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "Import..."
-msgstr "นำเข้าอีกครั้ง..."
+msgstr "นำเข้า..."
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "Plugins..."
-msgstr "ปลั๊กอิน"
+msgstr "ปลั๊กอิน..."
#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp
msgid "Sort:"
@@ -5249,9 +5222,8 @@ msgid "Site:"
msgstr "ไซต์:"
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "Support"
-msgstr "การสนับสนุน..."
+msgstr "สนับสนุน..."
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Official"
@@ -5262,9 +5234,8 @@ msgid "Testing"
msgstr "ทดสอบ"
#: editor/plugins/asset_library_editor_plugin.cpp
-#, fuzzy
msgid "Loading..."
-msgstr "โหลด"
+msgstr "กำลังโหลด..."
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Assets ZIP File"
@@ -5957,6 +5928,23 @@ msgstr "Mask การปะทุ"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Snap (พิกเซล):"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "ไฟล์และโฟลเดอร์:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "ใช้สีพิกเซล"
@@ -6971,9 +6959,8 @@ msgid "Open..."
msgstr "เปิด"
#: editor/plugins/script_editor_plugin.cpp
-#, fuzzy
msgid "Reopen Closed Script"
-msgstr "เปิดสคริปต์"
+msgstr "เปิดสคริปต์อีกรอบ"
#: editor/plugins/script_editor_plugin.cpp
msgid "Save All"
@@ -6988,7 +6975,6 @@ msgid "Copy Script Path"
msgstr "คัดลอกตำแหน่งสคริปต์"
#: editor/plugins/script_editor_plugin.cpp
-#, fuzzy
msgid "History Previous"
msgstr "ประวัติก่อนหน้า"
@@ -9215,15 +9201,15 @@ msgstr ""
#: editor/plugins/visual_shader_editor_plugin.cpp
msgid "Returns the arc-sine of the parameter."
-msgstr ""
+msgstr "คืนค่า arc sin ของพารามิเตอร์"
#: editor/plugins/visual_shader_editor_plugin.cpp
msgid "Returns the inverse hyperbolic sine of the parameter."
-msgstr ""
+msgstr "คืนค่า arc sinh ของพารามิเตอร์"
#: editor/plugins/visual_shader_editor_plugin.cpp
msgid "Returns the arc-tangent of the parameter."
-msgstr ""
+msgstr "คืนค่า arc tan ของพารามิเตอร์"
#: editor/plugins/visual_shader_editor_plugin.cpp
msgid "Returns the arc-tangent of the parameters."
@@ -9861,6 +9847,10 @@ msgid "Export PCK/Zip"
msgstr "ส่งออก PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "ส่งออกโปรเจกต์"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "วิธีการส่งออก:"
@@ -9958,10 +9948,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "สร้างไฟล์ project.godot ไม่ได้"
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "ผิดพลาดขณะแยกไฟล์ต่อไปนี้จากแพคเกจ:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "เปลี่ยนชื่อโปรเจกต์"
@@ -11221,6 +11207,11 @@ msgstr "โหลดสคริปต์จากดิสก์"
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "มีการกระทำ '%s' อยู่แล้ว!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "ชื่อคลาส"
@@ -12861,7 +12852,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12981,6 +12979,9 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Password:"
+#~ msgstr "รหัสผ่าน:"
+
#~ msgid "Pause the scene"
#~ msgstr "หยุดชั่วคราว"
@@ -13256,9 +13257,6 @@ msgstr ""
#~ msgid "Create folder"
#~ msgstr "สร้างโฟลเดอร์"
-#~ msgid "Already existing"
-#~ msgstr "มีอยู่ก่อนแล้ว"
-
#, fuzzy
#~ msgid "Custom Node"
#~ msgstr "ตัดโหนด"
@@ -13307,10 +13305,6 @@ msgstr ""
#~ msgstr "PathFollow2D จะทำงานได้ต้องเป็นโหนดลูกของโหนด Path2D"
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "มีการกระทำ '%s' อยู่แล้ว!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "เพิ่มจุด"
diff --git a/editor/translations/tr.po b/editor/translations/tr.po
index 7be506be25..e43c4e7211 100644
--- a/editor/translations/tr.po
+++ b/editor/translations/tr.po
@@ -1228,10 +1228,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Paket dosyası açılırken hata oluştu, zip formatında değil."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Zaten mevcut"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Varlıklar Çıkartılıyor"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Aşağıdaki dosyaların, çıkından ayıklanma işlemi başarısız oldu:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d daha fazla dosyalar"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Paket Başarı ile Kuruldu!"
@@ -1240,6 +1254,11 @@ msgstr "Paket Başarı ile Kuruldu!"
msgid "Success!"
msgstr "Başarılı!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "İçerikler:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Kur"
@@ -1378,6 +1397,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Geçersiz dosya, bu bir audio bus yerleşim düzeni değil."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Dosya kaydedilirken hata!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Bus ekle"
@@ -2173,10 +2197,6 @@ msgid "New Window"
msgstr "Yeni Pencere"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Proje dışa aktarımı %d hata koduyla başarısız."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "İçe aktarılmış kaynaklar kaydedilemez."
@@ -3084,10 +3104,6 @@ msgstr "Şablonları Zip Dosyasından İçeri Aktar"
msgid "Template Package"
msgstr "Dışa Aktarım Şablonu Yöneticisi"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Projeyi Dışa Aktar"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Betikevini Dışa Aktar"
@@ -3097,10 +3113,6 @@ msgid "Merge With Existing"
msgstr "Var Olanla Birleştir"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Gizyazı:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Aç & Bir Betik Çalıştır"
@@ -5759,6 +5771,23 @@ msgstr "Emisyon Maskesi"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Sıkıştır (Pikselleri): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Dizinler & Dosyalar:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Pikselden Yakala"
@@ -9498,6 +9527,10 @@ msgid "Export PCK/Zip"
msgstr "PCK/Zip Dışa Aktar"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Projeyi Dışa Aktar"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "Dışa Aktarma Biçimi:"
@@ -9594,10 +9627,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "proje.godot proje yolunda oluşturulamadı."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Aşağıdaki dosyaların, çıkından ayıklanma işlemi başarısız oldu:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Projeyi Yeniden Adlandır"
@@ -10868,6 +10897,11 @@ msgstr "Mevcut betik dosyasını yükle"
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "İşlem '%s' zaten var!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Sınıf İsmi"
@@ -12569,7 +12603,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12691,6 +12732,12 @@ msgstr "Değişkenler yalnızca tepe işlevinde atanabilir."
msgid "Constants cannot be modified."
msgstr "Sabit değerler değiştirilemez."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Proje dışa aktarımı %d hata koduyla başarısız."
+
+#~ msgid "Password:"
+#~ msgstr "Gizyazı:"
+
#~ msgid "Pause the scene"
#~ msgstr "Sahneyi duraklat"
@@ -12973,9 +13020,6 @@ msgstr "Sabit değerler değiştirilemez."
#~ msgid "Create folder"
#~ msgstr "Klasör Oluştur"
-#~ msgid "Already existing"
-#~ msgstr "Zaten mevcut"
-
#, fuzzy
#~ msgid "Custom Node"
#~ msgstr "Düğümleri Kes"
@@ -13025,10 +13069,6 @@ msgstr "Sabit değerler değiştirilemez."
#~ "PathFollow2D yalnızca Path2D düğümünün çocuğu olarak ayarlanınca çalışır."
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "İşlem '%s' zaten var!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "Nokta Ekle"
diff --git a/editor/translations/uk.po b/editor/translations/uk.po
index 4759a2b209..227e219c54 100644
--- a/editor/translations/uk.po
+++ b/editor/translations/uk.po
@@ -3,7 +3,7 @@
# Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md).
# This file is distributed under the same license as the Godot source code.
# Aleksandr <XpycT.TOP@gmail.com>, 2017.
-# Yuri Chornoivan <yurchor@ukr.net>, 2018, 2019.
+# Yuri Chornoivan <yurchor@ukr.net>, 2018, 2019, 2020.
# Андрій Бандура <andriykopanytsia@gmail.com>, 2018.
# Гидеон Теон <t.kudely94@gmail.com>, 2017.
# Максим Якимчук <xpinovo@gmail.com>, 2018, 2019.
@@ -12,12 +12,13 @@
# Kirill Omelchenko <kirill.omelchenko@gmail.com>, 2018.
# Александр <ol-vin@mail.ru>, 2018.
# Богдан Матвіїв <bomtvv@gmail.com>, 2019.
+# Tymofij Lytvynenko <till.svit@gmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Ukrainian (Godot Engine)\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-23 17:07+0000\n"
-"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"PO-Revision-Date: 2020-01-03 21:21+0000\n"
+"Last-Translator: Tymofij Lytvynenko <till.svit@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/godot-engine/"
"godot/uk/>\n"
"Language: uk\n"
@@ -431,6 +432,8 @@ msgstr "Не можна додавати нові доріжки без коре
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
msgstr ""
+"Некоректна траєкторія для кривої Безьє (немає відповідних підлеглих "
+"властивостей)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -1193,7 +1196,7 @@ msgstr "Всі компоненти"
#: editor/editor_about.cpp
msgid "Components"
-msgstr "Компоненти"
+msgstr "Складники"
#: editor/editor_about.cpp
msgid "Licenses"
@@ -1204,10 +1207,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Помилка під час спроби відкрити файл пакунка — дані не у форматі zip."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Вже існує"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Розпаковування активів"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "Не вдалося видобути такі файли з пакунка:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d більше файлів"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Пакунок успішно встановлено!"
@@ -1216,6 +1233,11 @@ msgstr "Пакунок успішно встановлено!"
msgid "Success!"
msgstr "Успіх!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Зміст:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Встановити"
@@ -1354,6 +1376,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "Неприпустимий файл, це не компонування аудіо-шини."
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Помилка під час збереження файла!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "Додати шину"
@@ -2006,9 +2033,8 @@ msgid "Case Sensitive"
msgstr "Чутливість регістра"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Show Hierarchy"
-msgstr "Показати помічники"
+msgstr "Показати ієрархію"
#: editor/editor_help_search.cpp
msgid "Display All"
@@ -2047,9 +2073,8 @@ msgid "Class"
msgstr "Клас"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Method"
-msgstr "Методи"
+msgstr "Метод"
#: editor/editor_help_search.cpp editor/plugins/script_text_editor.cpp
msgid "Signal"
@@ -2060,14 +2085,12 @@ msgid "Constant"
msgstr "Сталий"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "Властивість:"
+msgstr "Властивість"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
-msgstr "Властивості теми"
+msgstr "Властивість теми"
#: editor/editor_inspector.cpp editor/project_settings_editor.cpp
msgid "Property:"
@@ -2150,10 +2173,6 @@ msgid "New Window"
msgstr "Нове вікно"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Не вдалося експортувати проєкт, код помилки — %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Неможливо зберегти імпортовані ресурси."
@@ -3071,10 +3090,6 @@ msgstr "Імпортувати шаблони з ZIP-файлу"
msgid "Template Package"
msgstr "Пакунок шаблонів"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Експортувати проєкт"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Експортувати бібліотеку"
@@ -3084,10 +3099,6 @@ msgid "Merge With Existing"
msgstr "Об'єднати з існуючим"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Пароль:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Відкрити і запустити скрипт"
@@ -3451,11 +3462,13 @@ msgstr "Імпортування:"
#: editor/export_template_manager.cpp
msgid "Error getting the list of mirrors."
-msgstr ""
+msgstr "Помилка під час отримання списку дзеркал."
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
msgstr ""
+"Помилка під час обробки JSON списку дзеркал. Будь ласка, повідомте про цю "
+"ваду!"
#: editor/export_template_manager.cpp
msgid ""
@@ -4645,9 +4658,8 @@ msgid "Move Node"
msgstr "Пересунути вузол"
#: editor/plugins/animation_state_machine_editor.cpp
-#, fuzzy
msgid "Transition exists!"
-msgstr "Перехід: "
+msgstr "Існує перехід!"
#: editor/plugins/animation_state_machine_editor.cpp
msgid "Add Transition"
@@ -5725,6 +5737,23 @@ msgstr "Маска випромінювання"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "Стискання (пікселі): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Каталоги та файли:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "Захопити з пікселя"
@@ -5950,18 +5979,19 @@ msgstr "Розмір обведення:"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "UV Channel Debug"
-msgstr ""
+msgstr "Діагностика UV-каналу"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
msgstr "Видалення елемента %d?"
#: editor/plugins/mesh_library_editor_plugin.cpp
-#, fuzzy
msgid ""
"Update from existing scene?:\n"
"%s"
-msgstr "Оновити зі сцени"
+msgstr ""
+"Оновити з наявної сцени?\n"
+"%s"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Mesh Library"
@@ -7516,9 +7546,8 @@ msgid "Create Mesh2D"
msgstr "Створити Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "Mesh2D Preview"
-msgstr "Створення попереднього перегляду сітки"
+msgstr "Попередній перегляд плоскої сітки"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Polygon2D"
@@ -7526,25 +7555,23 @@ msgstr "Створити Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Попередній перегляд плоского багатокутника"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
msgstr "Створити CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "CollisionPolygon2D Preview"
-msgstr "Створити CollisionPolygon2D"
+msgstr "Попередній перегляд CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D"
msgstr "Створити LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "LightOccluder2D Preview"
-msgstr "Створити LightOccluder2D"
+msgstr "Попередній перегляд LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite is empty!"
@@ -7625,9 +7652,8 @@ msgid "Add Frame"
msgstr "Додати кадр"
#: editor/plugins/sprite_frames_editor_plugin.cpp
-#, fuzzy
msgid "Unable to load images"
-msgstr "Не вдалося завантажити ресурс."
+msgstr "Не вдалося завантажити зображення"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "ERROR: Couldn't load frame resource!"
@@ -8319,14 +8345,12 @@ msgid "Edit Tile Z Index"
msgstr "Редагувати z-індекс плитки"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Convex"
-msgstr "Зробити полігон опуклим"
+msgstr "Зробити опуклим"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Concave"
-msgstr "Зробити полігон увігнутим"
+msgstr "Зробити увігнутим"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Create Collision Polygon"
@@ -9484,6 +9508,10 @@ msgid "Export PCK/Zip"
msgstr "Експортувати PCK/Zip"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Експортувати проєкт"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "Режим експортування?"
@@ -9576,10 +9604,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "Не вдалося створити project.godot у каталозі проєкту."
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "Не вдалося видобути такі файли з пакунка:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "Перейменувати проєкт"
@@ -10819,6 +10843,11 @@ msgid "Will load an existing script file."
msgstr "Завантажити наявний файл скрипту."
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "Поділ вже існує."
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "Назва класу:"
@@ -11269,9 +11298,8 @@ msgid "Cursor Clear Rotation"
msgstr "Зняти обертання з вказівника"
#: modules/gridmap/grid_map_editor_plugin.cpp
-#, fuzzy
msgid "Paste Selects"
-msgstr "Витерти позначене"
+msgstr "Вставляння позначає"
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Clear Selection"
@@ -12503,7 +12531,15 @@ msgstr ""
"Цей вузол вважається застарілим. Скористайтеся замість нього AnimationTree."
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "Вибрати колір з екрана."
#: scene/gui/color_picker.cpp
@@ -12627,6 +12663,12 @@ msgstr "Змінні величини можна пов'язувати лише
msgid "Constants cannot be modified."
msgstr "Сталі не можна змінювати."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Не вдалося експортувати проєкт, код помилки — %d."
+
+#~ msgid "Password:"
+#~ msgstr "Пароль:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr "Сегменти ідентифікатора повинні мати ненульову довжину."
@@ -13098,9 +13140,6 @@ msgstr "Сталі не можна змінювати."
#~ msgid "Create folder"
#~ msgstr "Створити теку"
-#~ msgid "Already existing"
-#~ msgstr "Вже існує"
-
#~ msgid "Custom Node"
#~ msgstr "Нетиповий вузол"
@@ -13149,9 +13188,6 @@ msgstr "Сталі не можна змінювати."
#~ msgid "Split can't form an existing edge."
#~ msgstr "Поділ не може створювати наявного ребра."
-#~ msgid "Split already exists."
-#~ msgstr "Поділ вже існує."
-
#~ msgid "Add Split"
#~ msgstr "Додати поділ"
diff --git a/editor/translations/ur_PK.po b/editor/translations/ur_PK.po
index ec8d92827e..e3ebee0a76 100644
--- a/editor/translations/ur_PK.po
+++ b/editor/translations/ur_PK.po
@@ -1174,10 +1174,22 @@ msgid "Error opening package file, not in ZIP format."
msgstr ""
#: editor/editor_asset_installer.cpp
+msgid "%s (Already Exists)"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr ""
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+msgid "And %s more files."
+msgstr ""
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1186,6 +1198,10 @@ msgstr ""
msgid "Success!"
msgstr ""
+#: editor/editor_asset_installer.cpp
+msgid "Package Contents:"
+msgstr ""
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr ""
@@ -1327,6 +1343,10 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+msgid "Error saving file: %s"
+msgstr ""
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2125,10 +2145,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -2975,10 +2991,6 @@ msgstr ""
msgid "Template Package"
msgstr ".تمام کا انتخاب"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -2988,10 +3000,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5621,6 +5629,21 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Directed Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9341,6 +9364,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr ""
@@ -9433,10 +9460,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
#, fuzzy
msgid "Rename Project"
msgstr ".تمام کا انتخاب"
@@ -10619,6 +10642,10 @@ msgid "Will load an existing script file."
msgstr "سب سکریپشن بنائیں"
#: editor/script_create_dialog.cpp
+msgid "Script file already exists."
+msgstr ""
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr ""
@@ -12182,7 +12209,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
diff --git a/editor/translations/vi.po b/editor/translations/vi.po
index 4a733f81ac..6c2bcb20e4 100644
--- a/editor/translations/vi.po
+++ b/editor/translations/vi.po
@@ -1202,10 +1202,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "Lỗi không thể mở gói, không phải dạng nén."
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Tam giác đã tồn tại."
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "Giải nén Assets"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "%d thêm các tệp tin"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "Cài đặt gói thành công!"
@@ -1214,6 +1228,11 @@ msgstr "Cài đặt gói thành công!"
msgid "Success!"
msgstr "Thành công!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "Nội dung:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "Cài đặt"
@@ -1352,6 +1371,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "Lỗi tải font."
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2144,10 +2168,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "Xuất dự án thất bại với mã lỗi %d."
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "Tài nguyên đã nhập không thể lưu."
@@ -3035,10 +3055,6 @@ msgstr "Nhập mẫu vào từ tệp nén ZIP"
msgid "Template Package"
msgstr "Khung project"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "Xuất dự án ra"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "Xuất thư viện ra"
@@ -3048,10 +3064,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "Mật khẩu:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "Mở & Chạy mã lệnh"
@@ -5695,6 +5707,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "Các Thư mục và Tệp tin:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9461,6 +9489,10 @@ msgid "Export PCK/Zip"
msgstr ""
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "Xuất dự án ra"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "Nhập từ Node:"
@@ -9555,10 +9587,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr ""
@@ -10754,6 +10782,11 @@ msgstr ""
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Tam giác đã tồn tại."
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Lớp:"
@@ -12326,7 +12359,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12435,6 +12475,12 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr "Không thể chỉnh sửa hằng số."
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "Xuất dự án thất bại với mã lỗi %d."
+
+#~ msgid "Password:"
+#~ msgstr "Mật khẩu:"
+
#~ msgid "Pause the scene"
#~ msgstr "Tạm dừng cảnh"
diff --git a/editor/translations/zh_CN.po b/editor/translations/zh_CN.po
index ac9b2e4be6..a1edaeec7e 100644
--- a/editor/translations/zh_CN.po
+++ b/editor/translations/zh_CN.po
@@ -58,12 +58,12 @@
# idleman <1524328475@qq.com>, 2019.
# king <wangding1992@126.com>, 2019.
# silentbird <silentbird520@outlook.com>, 2019.
-# Haoyu Qiu <timothyqiu32@gmail.com>, 2019.
+# Haoyu Qiu <timothyqiu32@gmail.com>, 2019, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Chinese (Simplified) (Godot Engine)\n"
"POT-Creation-Date: 2018-01-20 12:15+0200\n"
-"PO-Revision-Date: 2019-12-30 17:25+0000\n"
+"PO-Revision-Date: 2020-01-12 13:26+0000\n"
"Last-Translator: Haoyu Qiu <timothyqiu32@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"godot-engine/godot/zh_Hans/>\n"
@@ -72,7 +72,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 3.10.1\n"
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
#: modules/visual_script/visual_script_builtin_funcs.cpp
@@ -471,7 +471,7 @@ msgstr "无法在没有root的情况下新建轨道"
#: editor/animation_track_editor.cpp
msgid "Invalid track for Bezier (no suitable sub-properties)"
-msgstr ""
+msgstr "无效的贝塞尔轨道(没有合适的子属性)"
#: editor/animation_track_editor.cpp
msgid "Add Bezier Track"
@@ -804,7 +804,7 @@ msgstr "必须指定目标节点的方法。"
msgid ""
"Target method not found. Specify a valid method or attach a script to the "
"target node."
-msgstr "找不到目标方法! 请指定一个有效的方法或者把脚本附加到目标节点。"
+msgstr "找不到目标方法。请指定一个有效的方法或者把脚本附加到目标节点。"
#: editor/connections_dialog.cpp
msgid "Connect to Node:"
@@ -816,11 +816,11 @@ msgstr "连接到脚本:"
#: editor/connections_dialog.cpp
msgid "From Signal:"
-msgstr "信号源:"
+msgstr "来自信号:"
#: editor/connections_dialog.cpp
msgid "Scene does not contain any script."
-msgstr "节点不包含脚本。"
+msgstr "场景不包含脚本。"
#: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp
#: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp
@@ -853,11 +853,11 @@ msgstr "接收方法:"
#: editor/connections_dialog.cpp
msgid "Advanced"
-msgstr "高级选项"
+msgstr "高级"
#: editor/connections_dialog.cpp
msgid "Deferred"
-msgstr "延时"
+msgstr "延迟"
#: editor/connections_dialog.cpp
msgid ""
@@ -870,7 +870,7 @@ msgstr "单次"
#: editor/connections_dialog.cpp
msgid "Disconnects the signal after its first emission."
-msgstr "信号触发后自动取消连接。"
+msgstr "信号首次触发后自动断开连接。"
#: editor/connections_dialog.cpp
msgid "Cannot connect signal"
@@ -901,15 +901,15 @@ msgstr "信号:"
#: editor/connections_dialog.cpp
msgid "Connect '%s' to '%s'"
-msgstr "连接'%s'到'%s'"
+msgstr "连接“%s”到“%s”"
#: editor/connections_dialog.cpp
msgid "Disconnect '%s' from '%s'"
-msgstr "取消'%s'的连接'%s'"
+msgstr "将“%s”从“%s”断开"
#: editor/connections_dialog.cpp
msgid "Disconnect all from signal: '%s'"
-msgstr "取消广播 '%s' 的所有连接"
+msgstr "断开所有与信号“%s”的连接"
#: editor/connections_dialog.cpp
msgid "Connect..."
@@ -930,7 +930,7 @@ msgstr "编辑连接:"
#: editor/connections_dialog.cpp
msgid "Are you sure you want to remove all connections from the \"%s\" signal?"
-msgstr "你确定要从信号 “%s” 中移除所有连接吗?"
+msgstr "你确定要从信号“%s”中移除所有连接吗?"
#: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp
msgid "Signals"
@@ -942,7 +942,7 @@ msgstr "你确定要从该广播信号中移除所有连接吗?"
#: editor/connections_dialog.cpp
msgid "Disconnect All"
-msgstr "取消所有广播信号连接"
+msgstr "断开全部"
#: editor/connections_dialog.cpp
msgid "Edit..."
@@ -950,7 +950,7 @@ msgstr "编辑..."
#: editor/connections_dialog.cpp
msgid "Go To Method"
-msgstr "定位到方法"
+msgstr "跳转到方法"
#: editor/create_dialog.cpp
msgid "Change %s Type"
@@ -999,21 +999,23 @@ msgstr "搜索替换:"
#: editor/dependency_editor.cpp
msgid "Dependencies For:"
-msgstr "依赖项:"
+msgstr "依赖项:"
#: editor/dependency_editor.cpp
msgid ""
"Scene '%s' is currently being edited.\n"
"Changes will only take effect when reloaded."
-msgstr "场景 '%s' 已被修改,重新加载后生效。"
+msgstr ""
+"场景“%s”正被修改。\n"
+"修改只有在重新加载后才能生效。"
#: editor/dependency_editor.cpp
msgid ""
"Resource '%s' is in use.\n"
"Changes will only take effect when reloaded."
msgstr ""
-"资源'%s'正在使用中。\n"
-"修改将只在重新加载后生效。"
+"资源“%s”正在使用中。\n"
+"修改只有在重新加载后才能生效。"
#: editor/dependency_editor.cpp
#: modules/gdnative/gdnative_library_editor_plugin.cpp
@@ -1035,7 +1037,7 @@ msgstr "依赖:"
#: editor/dependency_editor.cpp
msgid "Fix Broken"
-msgstr "修复依赖"
+msgstr "修复"
#: editor/dependency_editor.cpp
msgid "Dependency Editor"
@@ -1057,30 +1059,32 @@ msgstr "打开"
#: editor/dependency_editor.cpp
msgid "Owners Of:"
-msgstr "拥有者:"
+msgstr "拥有者:"
#: editor/dependency_editor.cpp
msgid "Remove selected files from the project? (Can't be restored)"
-msgstr "确定从项目中删除选定文件?(此操作无法撤销)"
+msgstr "是否从项目中删除选定文件?(无法恢复)"
#: editor/dependency_editor.cpp
msgid ""
"The files being removed are required by other resources in order for them to "
"work.\n"
"Remove them anyway? (no undo)"
-msgstr "要删除的文件被其他资源所依赖,仍然要删除吗?(无法撤销)"
+msgstr ""
+"要删除的文件被其他资源所依赖。\n"
+"仍然要删除吗?(无法撤销)"
#: editor/dependency_editor.cpp
msgid "Cannot remove:"
-msgstr "无法移除:"
+msgstr "无法移除:"
#: editor/dependency_editor.cpp
msgid "Error loading:"
-msgstr "加载出错:"
+msgstr "加载出错:"
#: editor/dependency_editor.cpp
msgid "Load failed due to missing dependencies:"
-msgstr "由于缺少依赖项, 加载失败:"
+msgstr "由于缺少依赖项,加载失败:"
#: editor/dependency_editor.cpp editor/editor_node.cpp
msgid "Open Anyway"
@@ -1108,7 +1112,7 @@ msgstr "显示依赖"
#: editor/dependency_editor.cpp
msgid "Orphan Resource Explorer"
-msgstr "查看孤立资源"
+msgstr "孤立资源浏览器"
#: editor/dependency_editor.cpp editor/editor_audio_buses.cpp
#: editor/editor_file_dialog.cpp editor/editor_node.cpp
@@ -1120,15 +1124,15 @@ msgstr "删除"
#: editor/dependency_editor.cpp
msgid "Owns"
-msgstr "拥有对象"
+msgstr "拥有"
#: editor/dependency_editor.cpp
msgid "Resources Without Explicit Ownership:"
-msgstr "没有指定所属关系的资源:"
+msgstr "没有显式从属关系的资源:"
#: editor/dictionary_property_edit.cpp
msgid "Change Dictionary Key"
-msgstr "修改关键字"
+msgstr "修改字典的键"
#: editor/dictionary_property_edit.cpp
msgid "Change Dictionary Value"
@@ -1225,10 +1229,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "打开压缩文件时出错,非zip格式。"
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "已经存在"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "正在解压素材"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "以下文件无法从包中提取:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "其它 %d 个文件"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr "软件包安装成功!"
@@ -1237,6 +1255,11 @@ msgstr "软件包安装成功!"
msgid "Success!"
msgstr "成功!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "内容:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "安装"
@@ -1364,7 +1387,7 @@ msgstr "打开音频总线布局"
#: editor/editor_audio_buses.cpp
msgid "There is no '%s' file."
-msgstr "文件 '%s' 不存在。"
+msgstr "文件“%s”不存在。"
#: editor/editor_audio_buses.cpp editor/plugins/canvas_item_editor_plugin.cpp
msgid "Layout"
@@ -1375,6 +1398,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "无效文件,不是音频总线布局。"
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "保存文件时出错!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "添加总线"
@@ -1410,7 +1438,7 @@ msgstr "加载默认总线布局。"
#: editor/editor_audio_buses.cpp
msgid "Create a new Bus Layout."
-msgstr "创建一个新的总线布局。"
+msgstr "创建新的总线布局。"
#: editor/editor_autoload_settings.cpp
msgid "Invalid name."
@@ -1466,7 +1494,7 @@ msgstr "重排序Autoload"
#: editor/editor_autoload_settings.cpp editor/script_create_dialog.cpp
msgid "Invalid path."
-msgstr "路径非法。"
+msgstr "路径无效。"
#: editor/editor_autoload_settings.cpp editor/script_create_dialog.cpp
msgid "File does not exist."
@@ -1485,11 +1513,11 @@ msgstr "添加自动加载"
#: editor/plugins/animation_tree_editor_plugin.cpp
#: editor/script_create_dialog.cpp scene/gui/file_dialog.cpp
msgid "Path:"
-msgstr "路径:"
+msgstr "路径:"
#: editor/editor_autoload_settings.cpp
msgid "Node Name:"
-msgstr "节点名称:"
+msgstr "节点名称:"
#: editor/editor_autoload_settings.cpp editor/editor_help_search.cpp
#: editor/editor_profiler.cpp editor/project_manager.cpp
@@ -1540,7 +1568,7 @@ msgstr "新建文件夹"
#: editor/plugins/theme_editor_plugin.cpp editor/project_export.cpp
#: modules/visual_script/visual_script_editor.cpp scene/gui/file_dialog.cpp
msgid "Name:"
-msgstr "名称:"
+msgstr "名称:"
#: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp
#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp
@@ -1553,7 +1581,7 @@ msgstr "选择"
#: editor/editor_export.cpp
msgid "Storing File:"
-msgstr "文件排序:"
+msgstr "保存文件:"
#: editor/editor_export.cpp
msgid "No export template found at the expected path:"
@@ -1582,24 +1610,24 @@ msgid ""
"Enable 'Import Etc' in Project Settings, or disable 'Driver Fallback "
"Enabled'."
msgstr ""
-"目标平台需要'ETC'纹理压缩,以便驱动程序回退到GLES2。\n"
+"目标平台需要“ETC”纹理压缩,以便驱动程序回退到GLES2。\n"
"在项目设置中启用“导入Etc”,或禁用“启用驱动程序回退”。"
#: editor/editor_export.cpp platform/android/export/export.cpp
#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp
#: platform/osx/export/export.cpp platform/uwp/export/export.cpp
msgid "Custom debug template not found."
-msgstr "找不到自定义调试包。"
+msgstr "找不到自定义调试模板。"
#: editor/editor_export.cpp platform/android/export/export.cpp
#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp
#: platform/osx/export/export.cpp platform/uwp/export/export.cpp
msgid "Custom release template not found."
-msgstr "找不到自定义发布包。"
+msgstr "找不到自定义发布模板。"
#: editor/editor_export.cpp platform/javascript/export/export.cpp
msgid "Template file not found:"
-msgstr "找不到模板文件:"
+msgstr "找不到模板文件:"
#: editor/editor_export.cpp
msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB."
@@ -1635,11 +1663,11 @@ msgstr "文件系统和导入面板"
#: editor/editor_feature_profile.cpp
msgid "Erase profile '%s'? (no undo)"
-msgstr "删除配置文件 '%s'? (无法撤销)"
+msgstr "是否删除配置文件“%s”?(无法撤销)"
#: editor/editor_feature_profile.cpp
msgid "Profile must be a valid filename and must not contain '.'"
-msgstr "配置文件必须是有效的文件名,并且不能包含 '.'"
+msgstr "配置文件必须是有效的文件名,并且不能包含“.”"
#: editor/editor_feature_profile.cpp
msgid "Profile with this name already exists."
@@ -1679,17 +1707,17 @@ msgstr "启用的类:"
#: editor/editor_feature_profile.cpp
msgid "File '%s' format is invalid, import aborted."
-msgstr "文件 '%s' 格式无效,导入中止。"
+msgstr "文件“%s”的格式无效,导入中止。"
#: editor/editor_feature_profile.cpp
msgid ""
"Profile '%s' already exists. Remove it first before importing, import "
"aborted."
-msgstr "配置文件 '%s' 已存在。在导入之前先删除它,导入已中止。"
+msgstr "配置文件“%s”已存在。在导入之前先删除它,导入已中止。"
#: editor/editor_feature_profile.cpp
msgid "Error saving profile to path: '%s'."
-msgstr "将配置文件保存到路径时出错: '%s'。"
+msgstr "将配置文件保存到路径“%s”时出错。"
#: editor/editor_feature_profile.cpp
msgid "Unset"
@@ -1756,7 +1784,7 @@ msgstr "选择当前文件夹"
#: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp
msgid "File Exists, Overwrite?"
-msgstr "文件已存在,确定要覆盖它吗?"
+msgstr "文件已存在,是否覆盖?"
#: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp
msgid "Select This Folder"
@@ -1798,7 +1826,7 @@ msgstr "打开单个文件"
#: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp
msgid "Open File(s)"
-msgstr "打开一个或多个文件"
+msgstr "打开文件"
#: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp
msgid "Open a Directory"
@@ -2015,9 +2043,8 @@ msgid "Case Sensitive"
msgstr "区分大小写"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Show Hierarchy"
-msgstr "显示辅助信息"
+msgstr "显示层级结构"
#: editor/editor_help_search.cpp
msgid "Display All"
@@ -2056,7 +2083,6 @@ msgid "Class"
msgstr "类"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Method"
msgstr "方法"
@@ -2069,12 +2095,10 @@ msgid "Constant"
msgstr "常量"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Property"
-msgstr "属性:"
+msgstr "属性"
#: editor/editor_help_search.cpp
-#, fuzzy
msgid "Theme Property"
msgstr "主题属性"
@@ -2084,19 +2108,19 @@ msgstr "属性:"
#: editor/editor_inspector.cpp
msgid "Set"
-msgstr "Set"
+msgstr "设置"
#: editor/editor_inspector.cpp
msgid "Set Multiple:"
-msgstr "设置乘数:"
+msgstr "批量设置:"
#: editor/editor_log.cpp
msgid "Output:"
-msgstr "日志:"
+msgstr "输出:"
#: editor/editor_log.cpp editor/plugins/tile_map_editor_plugin.cpp
msgid "Copy Selection"
-msgstr "复制选择"
+msgstr "复制所选项"
#: editor/editor_log.cpp editor/editor_network_profiler.cpp
#: editor/editor_profiler.cpp editor/editor_properties.cpp
@@ -2128,11 +2152,11 @@ msgstr "%s/s"
#: editor/editor_network_profiler.cpp
msgid "Down"
-msgstr "向下"
+msgstr "下载"
#: editor/editor_network_profiler.cpp
msgid "Up"
-msgstr "向上"
+msgstr "上传"
#: editor/editor_network_profiler.cpp editor/editor_node.cpp
msgid "Node"
@@ -2159,10 +2183,6 @@ msgid "New Window"
msgstr "新建窗口"
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "项目导出失败,错误代码 %d。"
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "导入的资源无法保存。"
@@ -2187,11 +2207,11 @@ msgstr "资源另存为..."
#: editor/editor_node.cpp
msgid "Can't open file for writing:"
-msgstr "无法以可写模式打开文件:"
+msgstr "无法以可写模式打开文件:"
#: editor/editor_node.cpp
msgid "Requested file format unknown:"
-msgstr "未知的文件类型请求:"
+msgstr "未知的文件类型请求:"
#: editor/editor_node.cpp
msgid "Error while saving."
@@ -2304,8 +2324,7 @@ msgstr ""
msgid ""
"This resource was imported, so it's not editable. Change its settings in the "
"import panel and then re-import."
-msgstr ""
-"此资源已导入, 因此无法编辑。在 \"导入\" 面板中更改其设置, 然后重新导入。"
+msgstr "此资源已导入,因此无法编辑。在“导入”面板中更改设置,然后重新导入。"
#: editor/editor_node.cpp
msgid ""
@@ -2475,7 +2494,7 @@ msgstr "重新打开关闭的场景"
#: editor/editor_node.cpp
msgid "Unable to enable addon plugin at: '%s' parsing of config failed."
-msgstr "无法在: \"%s\" 上启用加载项插件, 配置解析失败。"
+msgstr "无法在“%s”上启用加载项插件:配置解析失败。"
#: editor/editor_node.cpp
msgid "Unable to find script field for addon plugin at: 'res://addons/%s'."
@@ -2483,22 +2502,22 @@ msgstr "无法在“res://addons/%s”中找到插件的脚本字段。"
#: editor/editor_node.cpp
msgid "Unable to load addon script from path: '%s'."
-msgstr "无法从路径中加载插件脚本: \"%s\"。"
+msgstr "无法从路径中加载插件脚本:“%s”。"
#: editor/editor_node.cpp
msgid ""
"Unable to load addon script from path: '%s' There seems to be an error in "
"the code, please check the syntax."
-msgstr "无法从路径加载插件脚本: ‘%s’ 脚本看上去似乎有代码错误,请检查其语法。"
+msgstr "无法从路径加载插件脚本:“%s”脚本看上去似乎有代码错误,请检查其语法。"
#: editor/editor_node.cpp
msgid ""
"Unable to load addon script from path: '%s' Base type is not EditorPlugin."
-msgstr "无法从路径加载插件脚本: \"%s\" 基类型不是 EditorPlugin 的。"
+msgstr "无法从路径加载插件脚本:“%s”基类型不是 EditorPlugin。"
#: editor/editor_node.cpp
msgid "Unable to load addon script from path: '%s' Script is not in tool mode."
-msgstr "无法从路径加载插件脚本: \"%s\" 脚本不在工具模式下。"
+msgstr "无法从路径加载插件脚本:“%s”脚本不在工具模式下。"
#: editor/editor_node.cpp
msgid ""
@@ -2518,7 +2537,7 @@ msgstr ""
#: editor/editor_node.cpp
msgid "Scene '%s' has broken dependencies:"
-msgstr "场景'%s'的依赖已被破坏:"
+msgstr "场景“%s”的依赖已被破坏:"
#: editor/editor_node.cpp
msgid "Clear Recent Scenes"
@@ -2530,8 +2549,8 @@ msgid ""
"You can change it later in \"Project Settings\" under the 'application' "
"category."
msgstr ""
-"尚未定义主场景, 现在选择一个吗?\n"
-"你也可以稍后在项目设置的application分类下修改。"
+"尚未定义主场景,是否选择一个?\n"
+"你可以稍后在“项目设置”的“application”分类下修改。"
#: editor/editor_node.cpp
msgid ""
@@ -2539,8 +2558,8 @@ msgid ""
"You can change it later in \"Project Settings\" under the 'application' "
"category."
msgstr ""
-"所选场景“%s”不存在,选择一个有效的场景?\n"
-"请在项目设置的application(应用程序)分类下设置选择主场景。"
+"所选场景“%s”不存在,是否选择有效的场景?\n"
+"请在“项目设置”的“application”分类下设置选择主场景。"
#: editor/editor_node.cpp
msgid ""
@@ -2587,7 +2606,7 @@ msgstr "关闭其他标签页"
#: editor/editor_node.cpp
msgid "Close Tabs to the Right"
-msgstr "关闭右侧"
+msgstr "关闭右侧标签页"
#: editor/editor_node.cpp
msgid "Close All Tabs"
@@ -3038,10 +3057,6 @@ msgstr "从ZIP文件中导入模板"
msgid "Template Package"
msgstr "模板包"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "导出项目"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "导出库"
@@ -3051,10 +3066,6 @@ msgid "Merge With Existing"
msgstr "与现有合并"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "密码:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "打开并运行脚本"
@@ -3412,13 +3423,12 @@ msgid "Importing:"
msgstr "导入:"
#: editor/export_template_manager.cpp
-#, fuzzy
msgid "Error getting the list of mirrors."
-msgstr "创建包(PCK)签名对象出错。"
+msgstr "获取镜像列表时出错。"
#: editor/export_template_manager.cpp
msgid "Error parsing JSON of mirror list. Please report this issue!"
-msgstr ""
+msgstr "解析镜像列表JSON时出错。请提交此问题!"
#: editor/export_template_manager.cpp
msgid ""
@@ -3491,7 +3501,7 @@ msgstr "无法解析"
#: editor/export_template_manager.cpp
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Connecting..."
-msgstr "连接中..."
+msgstr "正在连接..."
#: editor/export_template_manager.cpp
msgid "Can't Connect"
@@ -3504,7 +3514,7 @@ msgstr "已连接"
#: editor/export_template_manager.cpp
#: editor/plugins/asset_library_editor_plugin.cpp
msgid "Requesting..."
-msgstr "正在请求。。"
+msgstr "正在请求..."
#: editor/export_template_manager.cpp
msgid "Downloading"
@@ -3938,7 +3948,7 @@ msgstr " 文件"
#: editor/import_dock.cpp
msgid "Import As:"
-msgstr "导入为:"
+msgstr "导入为:"
#: editor/import_dock.cpp
msgid "Preset"
@@ -4585,9 +4595,8 @@ msgid "Move Node"
msgstr "移动节点"
#: editor/plugins/animation_state_machine_editor.cpp
-#, fuzzy
msgid "Transition exists!"
-msgstr "过渡"
+msgstr "过渡已存在!"
#: editor/plugins/animation_state_machine_editor.cpp
msgid "Add Transition"
@@ -5498,11 +5507,11 @@ msgstr "显示分组和锁定图标"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Center Selection"
-msgstr "居中显示选中节点"
+msgstr "居中显示所选项"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Frame Selection"
-msgstr "最大化显示选中节点"
+msgstr "完整显示所选项"
#: editor/plugins/canvas_item_editor_plugin.cpp
msgid "Preview Canvas Scale"
@@ -5616,7 +5625,7 @@ msgstr "设置处理程序"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Load Emission Mask"
-msgstr "加载Emission Mask(发射屏蔽)"
+msgstr "加载发射遮罩"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/cpu_particles_editor_plugin.cpp
@@ -5628,7 +5637,7 @@ msgstr "重新启动"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Clear Emission Mask"
-msgstr "清除发射屏蔽"
+msgstr "清除发射遮罩"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
@@ -5648,6 +5657,23 @@ msgstr "发射遮罩"
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "收缩(像素): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "目录与文件:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr "从像素捕获"
@@ -5873,18 +5899,19 @@ msgstr "轮廓大小:"
#: editor/plugins/mesh_instance_editor_plugin.cpp
msgid "UV Channel Debug"
-msgstr ""
+msgstr "调试UV通道"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Remove item %d?"
msgstr "确定要移除项目%d吗?"
#: editor/plugins/mesh_library_editor_plugin.cpp
-#, fuzzy
msgid ""
"Update from existing scene?:\n"
"%s"
-msgstr "从场景中更新"
+msgstr ""
+"是否从已有场景中更新?:\n"
+"%s"
#: editor/plugins/mesh_library_editor_plugin.cpp
msgid "Mesh Library"
@@ -6297,7 +6324,7 @@ msgstr "点"
#: editor/plugins/polygon_2d_editor_plugin.cpp
msgid "Polygons"
-msgstr "多边形-"
+msgstr "多边形"
#: editor/plugins/polygon_2d_editor_plugin.cpp
msgid "Bones"
@@ -6850,7 +6877,7 @@ msgstr "切换注释"
#: editor/plugins/script_text_editor.cpp
msgid "Fold/Unfold Line"
-msgstr "切换叠行"
+msgstr "折叠/展开当前行"
#: editor/plugins/script_text_editor.cpp
msgid "Fold All Lines"
@@ -7071,7 +7098,7 @@ msgstr "顶点"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Top View."
-msgstr "俯视图。"
+msgstr "顶视图。"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Bottom View."
@@ -7143,7 +7170,7 @@ msgstr "显示线框"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Display Overdraw"
-msgstr "显示过度绘制"
+msgstr "显示重复绘制"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Display Unshaded"
@@ -7151,7 +7178,7 @@ msgstr "显示无阴影"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "View Environment"
-msgstr "视图环境"
+msgstr "查看环境"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "View Gizmos"
@@ -7179,7 +7206,7 @@ msgstr "启用多普勒效应"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Cinematic Preview"
-msgstr "影片预览"
+msgstr "效果预览"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Freelook Left"
@@ -7235,7 +7262,7 @@ msgstr "将节点吸附至地面"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Couldn't find a solid floor to snap the selection to."
-msgstr "找不到一个坚实的地板来快速选择。"
+msgstr "找不到可吸附的坚实地板。"
#: editor/plugins/spatial_editor_plugin.cpp
msgid ""
@@ -7257,11 +7284,11 @@ msgstr "使用吸附"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Bottom View"
-msgstr "底部视图"
+msgstr "底视图"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Top View"
-msgstr "俯视图"
+msgstr "顶视图"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Rear View"
@@ -7371,7 +7398,7 @@ msgstr "缩放吸附(%):"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Viewport Settings"
-msgstr "Viewport设置"
+msgstr "视口设置"
#: editor/plugins/spatial_editor_plugin.cpp
msgid "Perspective FOV (deg.):"
@@ -7419,38 +7446,35 @@ msgstr "无名控制器"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Mesh2D"
-msgstr "创建 2D 网格"
+msgstr "创建Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "Mesh2D Preview"
-msgstr "创建网格预览"
+msgstr "Mesh2D预览"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create Polygon2D"
-msgstr "创建2D多边形"
+msgstr "创建Polygon 2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Polygon2D Preview"
-msgstr ""
+msgstr "Polygon2D预览"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D"
-msgstr "创建2D碰撞多边形"
+msgstr "创建CollisionPolygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "CollisionPolygon2D Preview"
-msgstr "创建2D碰撞多边形"
+msgstr "CollisionPolygon2D预览"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D"
-msgstr "添加2D遮光多边形"
+msgstr "创建LightOccluder2D"
#: editor/plugins/sprite_editor_plugin.cpp
-#, fuzzy
msgid "LightOccluder2D Preview"
-msgstr "添加2D遮光多边形"
+msgstr "LightOccluder2D预览"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite is empty!"
@@ -7466,7 +7490,7 @@ msgstr "无效的几何体,无法使用网格替换。"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Convert to Mesh2D"
-msgstr "转换为 2D 网格"
+msgstr "转换为Mesh2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Invalid geometry, can't create polygon."
@@ -7474,7 +7498,7 @@ msgstr "无效的几何体,无法创建多边形。"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Convert to Polygon2D"
-msgstr "转换为多边形"
+msgstr "转换为Polygon2D"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Invalid geometry, can't create collision polygon."
@@ -7482,7 +7506,7 @@ msgstr "无效的几何体,无法创建多边形碰撞体。"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create CollisionPolygon2D Sibling"
-msgstr "创建2D碰撞多边形成员"
+msgstr "创建CollisionPolygon2D兄弟节点"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Invalid geometry, can't create light occluder."
@@ -7490,7 +7514,7 @@ msgstr "无效的几何体,无法创建遮光体。"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Create LightOccluder2D Sibling"
-msgstr "创建2D遮光多边形成员"
+msgstr "创建LightOccluder2D兄弟节点"
#: editor/plugins/sprite_editor_plugin.cpp
msgid "Sprite"
@@ -7529,13 +7553,12 @@ msgid "Add Frame"
msgstr "添加帧"
#: editor/plugins/sprite_frames_editor_plugin.cpp
-#, fuzzy
msgid "Unable to load images"
-msgstr "无法加载图片:"
+msgstr "无法加载图片"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "ERROR: Couldn't load frame resource!"
-msgstr "错误:无法加载帧资源!"
+msgstr "错误:无法加载帧资源!"
#: editor/plugins/sprite_frames_editor_plugin.cpp
msgid "Resource clipboard is empty or not a texture!"
@@ -7829,7 +7852,7 @@ msgstr "主题文件"
#: editor/plugins/tile_map_editor_plugin.cpp
msgid "Erase Selection"
-msgstr "擦除选中"
+msgstr "擦除选中项"
#: editor/plugins/tile_map_editor_plugin.cpp
msgid "Fix Invalid Tiles"
@@ -7838,7 +7861,7 @@ msgstr "修复无效的图块"
#: editor/plugins/tile_map_editor_plugin.cpp
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Cut Selection"
-msgstr "切割选择"
+msgstr "剪切选中项"
#: editor/plugins/tile_map_editor_plugin.cpp
msgid "Paint TileMap"
@@ -7846,7 +7869,7 @@ msgstr "绘制图块地图"
#: editor/plugins/tile_map_editor_plugin.cpp
msgid "Line Draw"
-msgstr "线性绘制"
+msgstr "绘制直线"
#: editor/plugins/tile_map_editor_plugin.cpp
msgid "Rectangle Paint"
@@ -8215,14 +8238,12 @@ msgid "Edit Tile Z Index"
msgstr "编辑图块 Z 坐标"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Convex"
-msgstr "使多边形凸起"
+msgstr "转为凸多边形"
#: editor/plugins/tile_set_editor_plugin.cpp
-#, fuzzy
msgid "Make Concave"
-msgstr "使多边形塌陷"
+msgstr "转为凹多边形"
#: editor/plugins/tile_set_editor_plugin.cpp
msgid "Create Collision Polygon"
@@ -9179,7 +9200,7 @@ msgstr "添加已有补丁..."
#: editor/project_export.cpp
msgid "Delete patch '%s' from list?"
-msgstr "从列表中删除补丁''%s'?"
+msgstr "是否从列表中删除补丁“%s”?"
#: editor/project_export.cpp
msgid "Delete preset '%s'?"
@@ -9335,6 +9356,10 @@ msgid "Export PCK/Zip"
msgstr "导出 PCK/ZIP"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "导出项目"
+
+#: editor/project_export.cpp
msgid "Export mode?"
msgstr "导出模式?"
@@ -9392,7 +9417,7 @@ msgstr "已导入的项目"
#: editor/project_manager.cpp
msgid "Invalid Project Name."
-msgstr "无效项目名称。"
+msgstr "项目名称无效。"
#: editor/project_manager.cpp
msgid "Couldn't create folder."
@@ -9426,10 +9451,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "无法在项目路径下创建project.godot文件。"
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "以下文件无法从包中提取:"
-
-#: editor/project_manager.cpp
msgid "Rename Project"
msgstr "重命名项目"
@@ -9459,7 +9480,7 @@ msgstr "安装并编辑"
#: editor/project_manager.cpp
msgid "Project Name:"
-msgstr "项目名称:"
+msgstr "项目名称:"
#: editor/project_manager.cpp
msgid "Project Path:"
@@ -9605,7 +9626,9 @@ msgstr ""
msgid ""
"Remove this project from the list?\n"
"The project folder's contents won't be modified."
-msgstr "从列表中删除该项目? 项目文件夹的内容不会被修改。"
+msgstr ""
+"是否从列表中删除该项目?\n"
+"项目文件夹的内容不会被修改。"
#: editor/project_manager.cpp
msgid ""
@@ -10421,7 +10444,7 @@ msgstr "复制节点路径"
#: editor/scene_tree_dock.cpp
msgid "Delete (No Confirm)"
-msgstr "确认删除"
+msgstr "删除(无确认)"
#: editor/scene_tree_dock.cpp
msgid "Add/Create a New Node."
@@ -10539,7 +10562,7 @@ msgstr "重命名节点"
#: editor/scene_tree_editor.cpp
msgid "Scene Tree (Nodes):"
-msgstr "场景树:"
+msgstr "场景树(节点):"
#: editor/scene_tree_editor.cpp
msgid "Node Configuration Warning!"
@@ -10638,6 +10661,11 @@ msgid "Will load an existing script file."
msgstr "将加载现有的脚本文件。"
#: editor/script_create_dialog.cpp
+#, fuzzy
+msgid "Script file already exists."
+msgstr "拆分已存在。"
+
+#: editor/script_create_dialog.cpp
msgid "Class Name:"
msgstr "类名:"
@@ -10743,7 +10771,7 @@ msgstr "监视"
#: editor/script_editor_debugger.cpp
msgid "Pick one or more items from the list to display the graph."
-msgstr "从列表中选取一个或多个项目以显示图形。"
+msgstr "从列表中选取一个或多个项目以显示图表。"
#: editor/script_editor_debugger.cpp
msgid "List of Video Memory Usage by Resource:"
@@ -11086,9 +11114,8 @@ msgid "Cursor Clear Rotation"
msgstr "光标清除旋转"
#: modules/gridmap/grid_map_editor_plugin.cpp
-#, fuzzy
msgid "Paste Selects"
-msgstr "擦除选中"
+msgstr "粘贴选中项"
#: modules/gridmap/grid_map_editor_plugin.cpp
msgid "Clear Selection"
@@ -12225,7 +12252,15 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr "这个节点已被弃用。请使用Animation Tree代替。"
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+#, fuzzy
+msgid "Pick a color from the editor window."
msgstr "从屏幕中选择一种颜色。"
#: scene/gui/color_picker.cpp
@@ -12340,6 +12375,12 @@ msgstr "变量只能在顶点函数中指定。"
msgid "Constants cannot be modified."
msgstr "不允许修改常量。"
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "项目导出失败,错误代码 %d。"
+
+#~ msgid "Password:"
+#~ msgstr "密码:"
+
#~ msgid "Identifier segments must be of non-zero length."
#~ msgstr "标识符字段不能为空."
@@ -12628,9 +12669,6 @@ msgstr "不允许修改常量。"
#~ msgid "Create folder"
#~ msgstr "新建目录"
-#~ msgid "Already existing"
-#~ msgstr "已经存在"
-
#~ msgid "Custom Node"
#~ msgstr "自定义节点"
@@ -12680,9 +12718,6 @@ msgstr "不允许修改常量。"
#~ msgid "Split can't form an existing edge."
#~ msgstr "不能从已存在的边上拆分。"
-#~ msgid "Split already exists."
-#~ msgstr "拆分已存在。"
-
#~ msgid "Add Split"
#~ msgstr "添加分裂"
diff --git a/editor/translations/zh_HK.po b/editor/translations/zh_HK.po
index ae22ddc75c..d52249df61 100644
--- a/editor/translations/zh_HK.po
+++ b/editor/translations/zh_HK.po
@@ -1255,10 +1255,24 @@ msgstr ""
#: editor/editor_asset_installer.cpp
#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "AutoLoad '%s'已存在!"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
msgid "Uncompressing Assets"
msgstr "導入中:"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr ""
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "多 %d 檔案"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
msgid "Package installed successfully!"
msgstr ""
@@ -1267,6 +1281,11 @@ msgstr ""
msgid "Success!"
msgstr "成功!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "內容:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "安裝"
@@ -1418,6 +1437,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr ""
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "儲存TileSet時出現錯誤!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr ""
@@ -2272,10 +2296,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr ""
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr ""
@@ -3181,10 +3201,6 @@ msgstr "從ZIP檔"
msgid "Template Package"
msgstr "移除選項"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr ""
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr ""
@@ -3194,10 +3210,6 @@ msgid "Merge With Existing"
msgstr ""
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "密碼:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr ""
@@ -5967,6 +5979,22 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Solid Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "資料夾和檔案:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9807,6 +9835,10 @@ msgid "Export PCK/Zip"
msgstr "匯出"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr ""
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "匯出"
@@ -9903,10 +9935,6 @@ msgid "Couldn't create project.godot in project path."
msgstr ""
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr ""
-
-#: editor/project_manager.cpp
#, fuzzy
msgid "Rename Project"
msgstr "專案"
@@ -11142,6 +11170,11 @@ msgstr "下一個腳本"
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "AutoLoad '%s'已存在!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "名稱:"
@@ -12750,7 +12783,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12857,6 +12897,9 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Password:"
+#~ msgstr "密碼:"
+
#~ msgid "Pause the scene"
#~ msgstr "暫停場景"
@@ -13006,10 +13049,6 @@ msgstr ""
#~ msgstr "列:"
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "AutoLoad '%s'已存在!"
-
-#, fuzzy
#~ msgid "Add Split"
#~ msgstr "新增訊號"
diff --git a/editor/translations/zh_TW.po b/editor/translations/zh_TW.po
index d20cad9133..1ca1a64015 100644
--- a/editor/translations/zh_TW.po
+++ b/editor/translations/zh_TW.po
@@ -18,12 +18,13 @@
# leela <53352@protonmail.com>, 2019.
# Kenneth Lo <closer.tw@gmail.com>, 2019.
# SIYU FU <1002492607@qq.com>, 2019.
+# 鄭惟中 <biglionlion06@gmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine editor\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-09 22:04+0000\n"
-"Last-Translator: SIYU FU <1002492607@qq.com>\n"
+"PO-Revision-Date: 2020-01-11 03:05+0000\n"
+"Last-Translator: 鄭惟中 <biglionlion06@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"godot-engine/godot/zh_Hant/>\n"
"Language: zh_TW\n"
@@ -31,16 +32,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10.1\n"
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
#: modules/visual_script/visual_script_builtin_funcs.cpp
msgid "Invalid type argument to convert(), use TYPE_* constants."
-msgstr "Convert()函數所收到的參數錯誤,請試著以 TYPE_ 作為開頭。"
+msgstr "Convert()函數所收到的參數錯誤,請用 TYPE_* 常數。"
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
msgid "Expected a string of length 1 (a character)."
-msgstr ""
+msgstr "應為一個長度是1(一個字元)的字串"
#: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp
#: modules/mono/glue/gd_glue.cpp
@@ -78,7 +79,7 @@ msgstr "調用“%s”時:"
#: core/ustring.cpp
msgid "B"
-msgstr "乙"
+msgstr "Byte"
#: core/ustring.cpp
msgid "KiB"
@@ -86,7 +87,7 @@ msgstr "基布"
#: core/ustring.cpp
msgid "MiB"
-msgstr "MiB公司"
+msgstr "MiB"
#: core/ustring.cpp
msgid "GiB"
@@ -106,7 +107,7 @@ msgstr ""
#: editor/animation_bezier_editor.cpp
msgid "Free"
-msgstr "释放"
+msgstr "釋放"
#: editor/animation_bezier_editor.cpp
msgid "Balanced"
@@ -114,7 +115,7 @@ msgstr "平衡"
#: editor/animation_bezier_editor.cpp
msgid "Mirror"
-msgstr "镜像"
+msgstr "鏡像"
#: editor/animation_bezier_editor.cpp editor/editor_profiler.cpp
msgid "Time:"
@@ -1254,10 +1255,24 @@ msgid "Error opening package file, not in ZIP format."
msgstr "開啟套件檔案出錯,非 zip 格式。"
#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "%s (Already Exists)"
+msgstr "Autoload「%s」已經存在!"
+
+#: editor/editor_asset_installer.cpp
msgid "Uncompressing Assets"
msgstr "正在解壓縮素材"
#: editor/editor_asset_installer.cpp editor/project_manager.cpp
+msgid "The following files failed extraction from package:"
+msgstr "提取以下檔案失敗:"
+
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "And %s more files."
+msgstr "還有 %d 個檔案"
+
+#: editor/editor_asset_installer.cpp editor/project_manager.cpp
#, fuzzy
msgid "Package installed successfully!"
msgstr "套件安裝成功!"
@@ -1267,6 +1282,11 @@ msgstr "套件安裝成功!"
msgid "Success!"
msgstr "成功!"
+#: editor/editor_asset_installer.cpp
+#, fuzzy
+msgid "Package Contents:"
+msgstr "內容:"
+
#: editor/editor_asset_installer.cpp editor/editor_node.cpp
msgid "Install"
msgstr "安裝"
@@ -1413,6 +1433,11 @@ msgid "Invalid file, not an audio bus layout."
msgstr "檔案格式不正確,不是 Audio Bus 配置檔。"
#: editor/editor_audio_buses.cpp
+#, fuzzy
+msgid "Error saving file: %s"
+msgstr "儲存資源錯誤!"
+
+#: editor/editor_audio_buses.cpp
msgid "Add Bus"
msgstr "新增 Bus"
@@ -2273,10 +2298,6 @@ msgid "New Window"
msgstr ""
#: editor/editor_node.cpp
-msgid "Project export failed with error code %d."
-msgstr "專案輸出失敗,錯誤代碼是 %d。"
-
-#: editor/editor_node.cpp
msgid "Imported resources can't be saved."
msgstr "無法保存導入的資源。"
@@ -3174,10 +3195,6 @@ msgstr "導入模板(透過ZIP檔案)"
msgid "Template Package"
msgstr "導出範本管理器"
-#: editor/editor_node.cpp editor/project_export.cpp
-msgid "Export Project"
-msgstr "輸出專案"
-
#: editor/editor_node.cpp
msgid "Export Library"
msgstr "輸出函式庫"
@@ -3187,10 +3204,6 @@ msgid "Merge With Existing"
msgstr "與現有函式庫合併"
#: editor/editor_node.cpp
-msgid "Password:"
-msgstr "密碼:"
-
-#: editor/editor_node.cpp
msgid "Open & Run a Script"
msgstr "開啟並運行腳本"
@@ -5946,6 +5959,23 @@ msgstr ""
#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Solid Pixels"
+msgstr "擴展(像素): "
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+msgid "Border Pixels"
+msgstr ""
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
+#, fuzzy
+msgid "Directed Border Pixels"
+msgstr "資料夾 & 檔案:"
+
+#: editor/plugins/cpu_particles_2d_editor_plugin.cpp
+#: editor/plugins/particles_2d_editor_plugin.cpp
msgid "Capture from Pixel"
msgstr ""
@@ -9779,6 +9809,10 @@ msgid "Export PCK/Zip"
msgstr "導出 PCK/ZIP"
#: editor/project_export.cpp
+msgid "Export Project"
+msgstr "輸出專案"
+
+#: editor/project_export.cpp
#, fuzzy
msgid "Export mode?"
msgstr "導出模式:"
@@ -9873,10 +9907,6 @@ msgid "Couldn't create project.godot in project path."
msgstr "無法在項目路徑中創建project.godot。"
#: editor/project_manager.cpp
-msgid "The following files failed extraction from package:"
-msgstr "提取以下檔案失敗:"
-
-#: editor/project_manager.cpp
#, fuzzy
msgid "Rename Project"
msgstr "重命名項目"
@@ -11115,6 +11145,11 @@ msgstr "讀取現存的 Bus 配置。"
#: editor/script_create_dialog.cpp
#, fuzzy
+msgid "Script file already exists."
+msgstr "Autoload「%s」已經存在!"
+
+#: editor/script_create_dialog.cpp
+#, fuzzy
msgid "Class Name:"
msgstr "Class:"
@@ -12747,7 +12782,14 @@ msgid "This node has been deprecated. Use AnimationTree instead."
msgstr ""
#: scene/gui/color_picker.cpp
-msgid "Pick a color from the screen."
+msgid ""
+"Color: #%s\n"
+"LMB: Set color\n"
+"RMB: Remove preset"
+msgstr ""
+
+#: scene/gui/color_picker.cpp
+msgid "Pick a color from the editor window."
msgstr ""
#: scene/gui/color_picker.cpp
@@ -12858,6 +12900,12 @@ msgstr ""
msgid "Constants cannot be modified."
msgstr ""
+#~ msgid "Project export failed with error code %d."
+#~ msgstr "專案輸出失敗,錯誤代碼是 %d。"
+
+#~ msgid "Password:"
+#~ msgstr "密碼:"
+
#~ msgid "Pause the scene"
#~ msgstr "暫停此場景"
@@ -13067,10 +13115,6 @@ msgstr ""
#~ msgstr "列:"
#, fuzzy
-#~ msgid "Split already exists."
-#~ msgstr "Autoload「%s」已經存在!"
-
-#, fuzzy
#~ msgid "Remove Split"
#~ msgstr "移除"